Package com.vk.api.sdk.queries.groups
Class GroupsIsMemberQueryWithExtended
java.lang.Object
com.vk.api.sdk.client.ApiRequest<R>
com.vk.api.sdk.client.AbstractQueryBuilder<GroupsIsMemberQueryWithExtended,IsMemberExtendedResponse>
com.vk.api.sdk.queries.groups.GroupsIsMemberQueryWithExtended
public class GroupsIsMemberQueryWithExtended extends AbstractQueryBuilder<GroupsIsMemberQueryWithExtended,IsMemberExtendedResponse>
Query for Groups.isMember method
-
Constructor Summary
Constructors Constructor Description GroupsIsMemberQueryWithExtended(VkApiClient client, GroupActor actor, java.lang.String groupId)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parametersGroupsIsMemberQueryWithExtended(VkApiClient client, ServiceActor actor, java.lang.String groupId)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parametersGroupsIsMemberQueryWithExtended(VkApiClient client, UserActor actor, java.lang.String groupId)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters -
Method Summary
Modifier and Type Method Description protected java.util.List<java.lang.String>
essentialKeys()
Get list of required parameter namesprotected GroupsIsMemberQueryWithExtended
extended(java.lang.Boolean value)
'1' — to return an extended response with additional fields.protected GroupsIsMemberQueryWithExtended
getThis()
Get reference to this objectprotected GroupsIsMemberQueryWithExtended
groupId(java.lang.String value)
ID or screen name of the community.GroupsIsMemberQueryWithExtended
userId(java.lang.Integer value)
User ID.GroupsIsMemberQueryWithExtended
userIds(java.lang.Integer... value)
user_ids User IDs.GroupsIsMemberQueryWithExtended
userIds(java.util.List<java.lang.Integer> value)
User IDs.Methods inherited from class com.vk.api.sdk.client.AbstractQueryBuilder
accessToken, build, captchaKey, captchaSid, clientSecret, confirm, getBody, getMethod, getParams, lang, toString, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, version
Methods inherited from class com.vk.api.sdk.client.ApiRequest
execute, executeAsRaw, executeAsString, getClient, getGson, getHeaders, getResponseClass, getUrl, setHeaders
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
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 clientactor
- actor with access tokengroupId
- 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 clientactor
- actor with access tokengroupId
- 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 clientactor
- actor with access tokengroupId
- value of "group id" parameter.
-
-
Method Details
-
groupId
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
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
'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
user_ids User IDs.- Parameters:
value
- value of "user ids" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
userIds
User IDs.- Parameters:
value
- value of "user ids" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
getThis
Description copied from class:AbstractQueryBuilder
Get reference to this object- Specified by:
getThis
in classAbstractQueryBuilder<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 classAbstractQueryBuilder<GroupsIsMemberQueryWithExtended,IsMemberExtendedResponse>
- Returns:
- list of names
-