public static class Ad.APIRequestUpdate extends APIRequest<Ad>
APIRequest.DefaultAsyncRequestExecutor, APIRequest.DefaultRequestExecutor, APIRequest.IAsyncRequestExecutor, APIRequest.IRequestExecutor, APIRequest.RequestHelper, APIRequest.ResponseParser<T extends APINode>, APIRequest.ResponseWrapper| Modifier and Type | Field and Description |
|---|---|
static String[] |
FIELDS |
static String[] |
PARAMS |
context, endpoint, method, nodeId, paramNames, params, parser, returnFields, USER_AGENT, useVideoEndpoint| Constructor and Description |
|---|
APIRequestUpdate(String nodeId,
APIContext context) |
addToBatch, addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestUpdate(String nodeId, APIContext context)
public Ad getLastResponse()
getLastResponse in class APIRequest<Ad>public Ad parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<Ad>APIExceptionpublic Ad execute() throws APIException
execute in class APIRequest<Ad>APIExceptionpublic Ad execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<Ad>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Ad> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Ad> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic Ad.APIRequestUpdate setParam(String param, Object value)
setParam in class APIRequest<Ad>public Ad.APIRequestUpdate setParams(Map<String,Object> params)
setParams in class APIRequest<Ad>public Ad.APIRequestUpdate setAdlabels(List<Object> adlabels)
public Ad.APIRequestUpdate setAdlabels(String adlabels)
public Ad.APIRequestUpdate setAdsetSpec(AdSet adsetSpec)
public Ad.APIRequestUpdate setAdsetSpec(String adsetSpec)
public Ad.APIRequestUpdate setAudienceId(String audienceId)
public Ad.APIRequestUpdate setBidAmount(Long bidAmount)
public Ad.APIRequestUpdate setBidAmount(String bidAmount)
public Ad.APIRequestUpdate setCreative(AdCreative creative)
public Ad.APIRequestUpdate setCreative(String creative)
public Ad.APIRequestUpdate setDisplaySequence(Long displaySequence)
public Ad.APIRequestUpdate setDisplaySequence(String displaySequence)
public Ad.APIRequestUpdate setDraftAdgroupId(String draftAdgroupId)
public Ad.APIRequestUpdate setEngagementAudience(Boolean engagementAudience)
public Ad.APIRequestUpdate setEngagementAudience(String engagementAudience)
public Ad.APIRequestUpdate setExecutionOptions(List<Ad.EnumExecutionOptions> executionOptions)
public Ad.APIRequestUpdate setExecutionOptions(String executionOptions)
public Ad.APIRequestUpdate setIncludeDemolinkHashes(Boolean includeDemolinkHashes)
public Ad.APIRequestUpdate setIncludeDemolinkHashes(String includeDemolinkHashes)
public Ad.APIRequestUpdate setName(String name)
public Ad.APIRequestUpdate setPriority(Long priority)
public Ad.APIRequestUpdate setPriority(String priority)
public Ad.APIRequestUpdate setStatus(Ad.EnumStatus status)
public Ad.APIRequestUpdate setStatus(String status)
public Ad.APIRequestUpdate setTrackingSpecs(Object trackingSpecs)
public Ad.APIRequestUpdate setTrackingSpecs(String trackingSpecs)
public Ad.APIRequestUpdate requestAllFields()
public Ad.APIRequestUpdate requestAllFields(boolean value)
public Ad.APIRequestUpdate requestFields(List<String> fields)
requestFields in class APIRequest<Ad>public Ad.APIRequestUpdate requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<Ad>public Ad.APIRequestUpdate requestField(String field)
requestField in class APIRequest<Ad>public Ad.APIRequestUpdate requestField(String field, boolean value)
requestField in class APIRequest<Ad>Copyright © 2020. All rights reserved.