Class AccountSetPushSettingsQuery

java.lang.Object

public class AccountSetPushSettingsQuery
extends AbstractQueryBuilder<AccountSetPushSettingsQuery,​OkResponse>
Query for Account.setPushSettings method
  • Constructor Details

    • AccountSetPushSettingsQuery

      public AccountSetPushSettingsQuery​(VkApiClient client, UserActor actor, java.lang.String deviceId)
      Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters
      Parameters:
      client - VK API client
      actor - actor with access token
      deviceId - value of "device id" parameter.
  • Method Details

    • deviceId

      protected AccountSetPushSettingsQuery deviceId​(java.lang.String value)
      Unique device ID.
      Parameters:
      value - value of "device id" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • settings

      public AccountSetPushSettingsQuery settings​(java.lang.String value)
      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

      public AccountSetPushSettingsQuery key​(java.lang.String value)
      Notification key.
      Parameters:
      value - value of "key" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • value

      public AccountSetPushSettingsQuery value​(java.lang.String... 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

      public AccountSetPushSettingsQuery value​(java.util.List<java.lang.String> 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

      protected AccountSetPushSettingsQuery getThis()
      Description copied from class: AbstractQueryBuilder
      Get reference to this object
      Specified by:
      getThis in class AbstractQueryBuilder<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 class AbstractQueryBuilder<AccountSetPushSettingsQuery,​OkResponse>
      Returns:
      list of names