Package com.vk.api.sdk.queries.users
Class UsersGetFollowersQuery
java.lang.Object
com.vk.api.sdk.client.ApiRequest<R>
com.vk.api.sdk.client.AbstractQueryBuilder<UsersGetFollowersQuery,GetFollowersResponse>
com.vk.api.sdk.queries.users.UsersGetFollowersQuery
public class UsersGetFollowersQuery extends AbstractQueryBuilder<UsersGetFollowersQuery,GetFollowersResponse>
Query for Users.getFollowers method
-
Constructor Summary
Constructors Constructor Description UsersGetFollowersQuery(VkApiClient client, ServiceActor actor)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parametersUsersGetFollowersQuery(VkApiClient client, UserActor actor)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters -
Method Summary
Modifier and Type Method Description UsersGetFollowersQuery
count(java.lang.Integer value)
Number of followers to return.protected java.util.List<java.lang.String>
essentialKeys()
Get list of required parameter namesUsersGetFollowersQuery
fields(Fields... value)
fields Profile fields to return.UsersGetFollowersQuery
fields(java.util.List<Fields> value)
Profile fields to return.protected UsersGetFollowersQuery
getThis()
Get reference to this objectUsersGetFollowersQuery
nameCase(GetFollowersNameCase value)
Case for declension of user name and surname: 'nom' — nominative (default), 'gen' — genitive , 'dat' — dative, 'acc' — accusative , 'ins' — instrumental , 'abl' — prepositionalUsersGetFollowersQuery
offset(java.lang.Integer value)
Offset needed to return a specific subset of followers.UsersGetFollowersQuery
userId(java.lang.Integer value)
User ID.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
-
UsersGetFollowersQuery
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access token
-
UsersGetFollowersQuery
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access token
-
-
Method Details
-
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.
-
offset
Offset needed to return a specific subset of followers.- Parameters:
value
- value of "offset" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
count
Number of followers to return.- Parameters:
value
- value of "count" parameter. Maximum is 1000. Minimum is 0. By default 100.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
nameCase
Case for declension of user name and surname: 'nom' — nominative (default), 'gen' — genitive , 'dat' — dative, 'acc' — accusative , 'ins' — instrumental , 'abl' — prepositional- Parameters:
value
- value of "name case" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
fields
fields Profile fields to return. Sample values: 'nickname', 'screen_name', 'sex', 'bdate' (birthdate), 'city', 'country', 'timezone', 'photo', 'photo_medium', 'photo_big', 'has_mobile', 'rate', 'contacts', 'education', 'online'.- Parameters:
value
- value of "fields" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
fields
Profile fields to return. Sample values: 'nickname', 'screen_name', 'sex', 'bdate' (birthdate), 'city', 'country', 'timezone', 'photo', 'photo_medium', 'photo_big', 'has_mobile', 'rate', 'contacts', 'education', 'online'.- 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<UsersGetFollowersQuery,GetFollowersResponse>
- 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<UsersGetFollowersQuery,GetFollowersResponse>
- Returns:
- list of names
-