Class GroupsGetMembersQueryWithFields

    • Constructor Detail

      • GroupsGetMembersQueryWithFields

        public GroupsGetMembersQueryWithFields​(VkApiClient client,
                                               UserActor actor,
                                               Fields... fields)
        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
      • GroupsGetMembersQueryWithFields

        public GroupsGetMembersQueryWithFields​(VkApiClient client,
                                               UserActor actor,
                                               java.util.List<Fields> fields)
        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
      • GroupsGetMembersQueryWithFields

        public GroupsGetMembersQueryWithFields​(VkApiClient client,
                                               GroupActor actor,
                                               Fields... fields)
        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
      • GroupsGetMembersQueryWithFields

        public GroupsGetMembersQueryWithFields​(VkApiClient client,
                                               GroupActor actor,
                                               java.util.List<Fields> fields)
        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
      • GroupsGetMembersQueryWithFields

        public GroupsGetMembersQueryWithFields​(VkApiClient client,
                                               ServiceActor actor,
                                               Fields... fields)
        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
      • GroupsGetMembersQueryWithFields

        public GroupsGetMembersQueryWithFields​(VkApiClient client,
                                               ServiceActor actor,
                                               java.util.List<Fields> fields)
        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

      • groupId

        public GroupsGetMembersQueryWithFields groupId​(java.lang.String value)
        ID or screen name of the community.
        Parameters:
        value - value of "group id" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • sort

        public GroupsGetMembersQueryWithFields sort​(GetMembersSort value)
        Sort order. Available values: 'id_asc', 'id_desc', 'time_asc', 'time_desc'. 'time_asc' and 'time_desc' are availavle only if the method is called by the group's 'moderator'.
        Parameters:
        value - value of "sort" parameter. By default id_asc.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • offset

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

        public GroupsGetMembersQueryWithFields count​(java.lang.Integer value)
        Number of community members to return.
        Parameters:
        value - value of "count" parameter. Minimum is 0. By default 1000.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • filter

        public GroupsGetMembersQueryWithFields filter​(GetMembersFilter value)
        *'friends' - only friends in this community will be returned,, *'unsure' - only those who pressed 'I may attend' will be returned (if it's an event).
        Parameters:
        value - value of "filter" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • fields

        protected GroupsGetMembersQueryWithFields fields​(Fields... value)
        fields List of additional fields to be returned. Available values: 'sex, bdate, city, country, photo_50, photo_100, photo_200_orig, photo_200, photo_400_orig, photo_max, photo_max_orig, online, online_mobile, lists, domain, has_mobile, contacts, connections, site, education, universities, schools, can_post, can_see_all_posts, can_see_audio, can_write_private_message, status, last_seen, common_count, relation, relatives, counters'.
        Parameters:
        value - value of "fields" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • fields

        protected GroupsGetMembersQueryWithFields fields​(java.util.List<Fields> value)
        List of additional fields to be returned. Available values: 'sex, bdate, city, country, photo_50, photo_100, photo_200_orig, photo_200, photo_400_orig, photo_max, photo_max_orig, online, online_mobile, lists, domain, has_mobile, contacts, connections, site, education, universities, schools, can_post, can_see_all_posts, can_see_audio, can_write_private_message, status, last_seen, common_count, relation, relatives, counters'.
        Parameters:
        value - value of "fields" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.