Package com.vk.api.sdk.queries.ads
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 Summary
Constructors Constructor Description 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 -
Method Summary
Modifier and Type Method Description protected AdsUpdateAdsQuery
accountId(int value)
Advertising account ID.protected AdsUpdateAdsQuery
data(java.lang.String value)
Serialized JSON array of objects that describe changes in ads.protected java.util.List<java.lang.String>
essentialKeys()
Get list of required parameter namesprotected AdsUpdateAdsQuery
getThis()
Get reference to this objectMethods 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
-
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 clientactor
- actor with access tokenaccountId
- value of "account id" parameter.data
- value of "data" parameter.
-
-
Method Details
-
accountId
Advertising account ID.- Parameters:
value
- value of "account id" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
data
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
Description copied from class:AbstractQueryBuilder
Get reference to this object- Specified by:
getThis
in classAbstractQueryBuilder<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 classAbstractQueryBuilder<AdsUpdateAdsQuery,java.util.List<java.lang.Integer>>
- Returns:
- list of names
-