Class AdsUpdateAdsQuery

java.lang.Object
com.vk.api.sdk.client.ApiRequest<R>
com.vk.api.sdk.client.AbstractQueryBuilder<AdsUpdateAdsQuery,​java.util.List<java.lang.Integer>>
com.vk.api.sdk.queries.ads.AdsUpdateAdsQuery

public class AdsUpdateAdsQuery
extends AbstractQueryBuilder<AdsUpdateAdsQuery,​java.util.List<java.lang.Integer>>
Query for Ads.updateAds method
  • Constructor Details

    • AdsUpdateAdsQuery

      public AdsUpdateAdsQuery​(VkApiClient client, UserActor actor, int accountId, java.lang.String data)
      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
      accountId - value of "account id" parameter.
      data - value of "data" parameter.
  • Method Details

    • accountId

      protected AdsUpdateAdsQuery accountId​(int value)
      Advertising account ID.
      Parameters:
      value - value of "account id" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • data

      protected AdsUpdateAdsQuery data​(java.lang.String value)
      Serialized JSON array of objects that describe changes in ads. Description of 'ad_edit_specification' objects see below.
      Parameters:
      value - value of "data" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • getThis

      protected AdsUpdateAdsQuery getThis()
      Description copied from class: AbstractQueryBuilder
      Get reference to this object
      Specified by:
      getThis in class AbstractQueryBuilder<AdsUpdateAdsQuery,​java.util.List<java.lang.Integer>>
      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<AdsUpdateAdsQuery,​java.util.List<java.lang.Integer>>
      Returns:
      list of names