Package com.vk.api.sdk.queries.account
Class AccountSetPushSettingsQuery
java.lang.Object
com.vk.api.sdk.client.ApiRequest<R>
com.vk.api.sdk.client.AbstractQueryBuilder<AccountSetPushSettingsQuery,OkResponse>
com.vk.api.sdk.queries.account.AccountSetPushSettingsQuery
public class AccountSetPushSettingsQuery extends AbstractQueryBuilder<AccountSetPushSettingsQuery,OkResponse>
Query for Account.setPushSettings method
-
Constructor Summary
Constructors Constructor Description AccountSetPushSettingsQuery(VkApiClient client, UserActor actor, java.lang.String deviceId)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters -
Method Summary
Modifier and Type Method Description protected AccountSetPushSettingsQuery
deviceId(java.lang.String value)
Unique device ID.protected java.util.List<java.lang.String>
essentialKeys()
Get list of required parameter namesprotected AccountSetPushSettingsQuery
getThis()
Get reference to this objectAccountSetPushSettingsQuery
key(java.lang.String value)
Notification key.AccountSetPushSettingsQuery
settings(java.lang.String value)
Push settings in a [vk.com/dev/push_settings|special format].AccountSetPushSettingsQuery
value(java.lang.String... value)
value New value for the key in a [vk.com/dev/push_settings|special format].AccountSetPushSettingsQuery
value(java.util.List<java.lang.String> value)
New value for the key in a [vk.com/dev/push_settings|special format].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
-
AccountSetPushSettingsQuery
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access tokendeviceId
- value of "device id" parameter.
-
-
Method Details
-
deviceId
Unique device ID.- Parameters:
value
- value of "device id" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
settings
Push settings in a [vk.com/dev/push_settings|special format].- Parameters:
value
- value of "settings" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
key
Notification key.- Parameters:
value
- value of "key" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
value
value New value for the key in a [vk.com/dev/push_settings|special format].- Parameters:
value
- value of "value" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
value
New value for the key in a [vk.com/dev/push_settings|special format].- Parameters:
value
- value of "value" 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<AccountSetPushSettingsQuery,OkResponse>
- 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<AccountSetPushSettingsQuery,OkResponse>
- Returns:
- list of names
-