Class WallSearchQueryWithExtended

    • Constructor Detail

      • WallSearchQueryWithExtended

        public WallSearchQueryWithExtended​(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
      • WallSearchQueryWithExtended

        public WallSearchQueryWithExtended​(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 WallSearchQueryWithExtended 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 WallSearchQueryWithExtended 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 WallSearchQueryWithExtended 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 WallSearchQueryWithExtended 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 WallSearchQueryWithExtended 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 WallSearchQueryWithExtended 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

        protected WallSearchQueryWithExtended 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 WallSearchQueryWithExtended 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 WallSearchQueryWithExtended 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.