Package com.vk.api.sdk.queries.groups
Class GroupsGetCallbackServersQuery
java.lang.Object
com.vk.api.sdk.client.ApiRequest<R>
com.vk.api.sdk.client.AbstractQueryBuilder<GroupsGetCallbackServersQuery,GetCallbackServersResponse>
com.vk.api.sdk.queries.groups.GroupsGetCallbackServersQuery
public class GroupsGetCallbackServersQuery extends AbstractQueryBuilder<GroupsGetCallbackServersQuery,GetCallbackServersResponse>
Query for Groups.getCallbackServers method
-
Constructor Summary
Constructors Constructor Description GroupsGetCallbackServersQuery(VkApiClient client, GroupActor actor, int groupId)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parametersGroupsGetCallbackServersQuery(VkApiClient client, UserActor actor, int 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 GroupsGetCallbackServersQuery
getThis()
Get reference to this objectprotected GroupsGetCallbackServersQuery
groupId(int value)
Set group idGroupsGetCallbackServersQuery
serverIds(java.lang.Integer... value)
server_ids Set server idsGroupsGetCallbackServersQuery
serverIds(java.util.List<java.lang.Integer> value)
Set server idsMethods 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
-
GroupsGetCallbackServersQuery
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. Minimum is 0.
-
GroupsGetCallbackServersQuery
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. Minimum is 0.
-
-
Method Details
-
groupId
Set group id- Parameters:
value
- value of "group id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
serverIds
server_ids Set server ids- Parameters:
value
- value of "server ids" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
serverIds
Set server ids- Parameters:
value
- value of "server 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<GroupsGetCallbackServersQuery,GetCallbackServersResponse>
- 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<GroupsGetCallbackServersQuery,GetCallbackServersResponse>
- Returns:
- list of names
-