Class GroupsIsMemberQueryWithExtended

java.lang.Object

public class GroupsIsMemberQueryWithExtended
extends AbstractQueryBuilder<GroupsIsMemberQueryWithExtended,​IsMemberExtendedResponse>
Query for Groups.isMember method
  • Constructor Details

    • GroupsIsMemberQueryWithExtended

      public GroupsIsMemberQueryWithExtended​(VkApiClient client, UserActor actor, java.lang.String groupId)
      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
      groupId - value of "group id" parameter.
    • GroupsIsMemberQueryWithExtended

      public GroupsIsMemberQueryWithExtended​(VkApiClient client, GroupActor actor, java.lang.String groupId)
      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
      groupId - value of "group id" parameter.
    • GroupsIsMemberQueryWithExtended

      public GroupsIsMemberQueryWithExtended​(VkApiClient client, ServiceActor actor, java.lang.String groupId)
      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
      groupId - value of "group id" parameter.
  • Method Details

    • groupId

      protected GroupsIsMemberQueryWithExtended 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.
    • userId

      public GroupsIsMemberQueryWithExtended userId​(java.lang.Integer value)
      User ID.
      Parameters:
      value - value of "user id" parameter. Minimum is 0.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • extended

      protected GroupsIsMemberQueryWithExtended extended​(java.lang.Boolean value)
      '1' — to return an extended response with additional fields. By default: '0'.
      Parameters:
      value - value of "extended" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • userIds

      public GroupsIsMemberQueryWithExtended userIds​(java.lang.Integer... value)
      user_ids User IDs.
      Parameters:
      value - value of "user ids" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • userIds

      public GroupsIsMemberQueryWithExtended userIds​(java.util.List<java.lang.Integer> value)
      User IDs.
      Parameters:
      value - value of "user ids" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • getThis

      protected GroupsIsMemberQueryWithExtended getThis()
      Description copied from class: AbstractQueryBuilder
      Get reference to this object
      Specified by:
      getThis in class AbstractQueryBuilder<GroupsIsMemberQueryWithExtended,​IsMemberExtendedResponse>
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • essentialKeys

      protected java.util.List<java.lang.String> essentialKeys()
      Description copied from class: AbstractQueryBuilder
      Get list of required parameter names
      Specified by:
      essentialKeys in class AbstractQueryBuilder<GroupsIsMemberQueryWithExtended,​IsMemberExtendedResponse>
      Returns:
      list of names