Package com.vk.api.sdk.queries.donut
Class DonutGetFriendsQueryWithFields
java.lang.Object
com.vk.api.sdk.client.ApiRequest<R>
com.vk.api.sdk.client.AbstractQueryBuilder<DonutGetFriendsQueryWithFields,GetMembersFieldsResponse>
com.vk.api.sdk.queries.donut.DonutGetFriendsQueryWithFields
public class DonutGetFriendsQueryWithFields extends AbstractQueryBuilder<DonutGetFriendsQueryWithFields,GetMembersFieldsResponse>
Query for Donut.getFriends method
-
Constructor Summary
Constructors Constructor Description DonutGetFriendsQueryWithFields(VkApiClient client, UserActor actor, int ownerId, java.lang.String... fields)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parametersDonutGetFriendsQueryWithFields(VkApiClient client, UserActor actor, int ownerId, java.util.List<java.lang.String> fields)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters -
Method Summary
Modifier and Type Method Description DonutGetFriendsQueryWithFields
count(java.lang.Integer value)
Set countprotected java.util.List<java.lang.String>
essentialKeys()
Get list of required parameter namesprotected DonutGetFriendsQueryWithFields
fields(java.lang.String... value)
fields Set fieldsprotected DonutGetFriendsQueryWithFields
fields(java.util.List<java.lang.String> value)
Set fieldsprotected DonutGetFriendsQueryWithFields
getThis()
Get reference to this objectDonutGetFriendsQueryWithFields
offset(java.lang.Integer value)
Set offsetprotected DonutGetFriendsQueryWithFields
ownerId(int value)
Set owner idMethods 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
-
DonutGetFriendsQueryWithFields
public DonutGetFriendsQueryWithFields(VkApiClient client, UserActor actor, int ownerId, java.lang.String... fields)Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access tokenownerId
- value of "owner id" parameter.
-
DonutGetFriendsQueryWithFields
public DonutGetFriendsQueryWithFields(VkApiClient client, UserActor actor, int ownerId, java.util.List<java.lang.String> fields)Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access tokenownerId
- value of "owner id" parameter.
-
-
Method Details
-
ownerId
Set owner id- Parameters:
value
- value of "owner id" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
offset
Set offset- Parameters:
value
- value of "offset" parameter. Minimum is 0. By default 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
count
Set count- Parameters:
value
- value of "count" parameter. Maximum is 100. Minimum is 0. By default 10.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
fields
fields Set fields- Parameters:
value
- value of "fields" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
fields
Set fields- Parameters:
value
- value of "fields" 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<DonutGetFriendsQueryWithFields,GetMembersFieldsResponse>
- 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<DonutGetFriendsQueryWithFields,GetMembersFieldsResponse>
- Returns:
- list of names
-