Class WallSearchQuery

    • Constructor Detail

      • WallSearchQuery

        public WallSearchQuery​(VkApiClient client,
                               UserActor actor)
        Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters
        Parameters:
        client - VK API client
        actor - actor with access token
      • WallSearchQuery

        public WallSearchQuery​(VkApiClient client,
                               ServiceActor actor)
        Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters
        Parameters:
        client - VK API client
        actor - actor with access token
    • Method Detail

      • ownerId

        public WallSearchQuery ownerId​(java.lang.Integer value)
        User or community id. "Remember that for a community 'owner_id' must be negative."
        Parameters:
        value - value of "owner id" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • domain

        public WallSearchQuery domain​(java.lang.String value)
        User or community screen name.
        Parameters:
        value - value of "domain" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • query

        public WallSearchQuery query​(java.lang.String value)
        Search query string.
        Parameters:
        value - value of "query" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • ownersOnly

        public WallSearchQuery ownersOnly​(java.lang.Boolean value)
        '1' - returns only page owner's posts.
        Parameters:
        value - value of "owners only" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • count

        public WallSearchQuery count​(java.lang.Integer value)
        Count of posts to return.
        Parameters:
        value - value of "count" parameter. Maximum is 100. Minimum is 0. By default 20.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • offset

        public WallSearchQuery offset​(java.lang.Integer value)
        Offset needed to return a specific subset of posts.
        Parameters:
        value - value of "offset" parameter. Minimum is 0. By default 0.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • extended

        public WallSearchQuery extended​(java.lang.Boolean value)
        Show extended post info.
        Parameters:
        value - value of "extended" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • fields

        public WallSearchQuery fields​(UserGroupFields... value)
        fields Set fields
        Parameters:
        value - value of "fields" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • fields

        public WallSearchQuery fields​(java.util.List<UserGroupFields> value)
        Set fields
        Parameters:
        value - value of "fields" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.