Package com.vk.api.sdk.queries.secure
Class SecureGetUserLevelQuery
java.lang.Object
com.vk.api.sdk.client.ApiRequest<R>
com.vk.api.sdk.client.AbstractQueryBuilder<T,R>
com.vk.api.sdk.client.AbstractSecureQueryBuilder<SecureGetUserLevelQuery,java.util.List<GetUserLevelResponse>>
com.vk.api.sdk.queries.secure.SecureGetUserLevelQuery
public class SecureGetUserLevelQuery extends AbstractSecureQueryBuilder<SecureGetUserLevelQuery,java.util.List<GetUserLevelResponse>>
Query for Secure.getUserLevel method
-
Constructor Summary
Constructors Constructor Description SecureGetUserLevelQuery(VkApiClient client, ServiceActor actor, java.lang.Integer... userIds)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parametersSecureGetUserLevelQuery(VkApiClient client, ServiceActor actor, java.util.List<java.lang.Integer> userIds)
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 SecureGetUserLevelQuery
getThis()
Get reference to this objectprotected SecureGetUserLevelQuery
userIds(java.lang.Integer... value)
user_ids Set user idsprotected SecureGetUserLevelQuery
userIds(java.util.List<java.lang.Integer> value)
Set user idsMethods inherited from class com.vk.api.sdk.client.AbstractSecureQueryBuilder
clientSecret
Methods inherited from class com.vk.api.sdk.client.AbstractQueryBuilder
accessToken, build, captchaKey, captchaSid, 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
-
SecureGetUserLevelQuery
public SecureGetUserLevelQuery(VkApiClient client, ServiceActor actor, java.lang.Integer... userIds)Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access tokenuserIds
- value of "user ids" parameter.
-
SecureGetUserLevelQuery
public SecureGetUserLevelQuery(VkApiClient client, ServiceActor actor, java.util.List<java.lang.Integer> userIds)Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access tokenuserIds
- value of "user ids" parameter.
-
-
Method Details
-
userIds
user_ids Set user ids- Parameters:
value
- value of "user ids" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
userIds
Set 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<SecureGetUserLevelQuery,java.util.List<GetUserLevelResponse>>
- 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<SecureGetUserLevelQuery,java.util.List<GetUserLevelResponse>>
- Returns:
- list of names
-