public static class Ad.APIRequestUpdate extends APIRequest<Ad>
APIRequest.DefaultAsyncRequestExecutor, APIRequest.DefaultRequestExecutor, APIRequest.IAsyncRequestExecutor, APIRequest.IRequestExecutor, APIRequest.RequestHelper, APIRequest.ResponseParser<T extends APINode>
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, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpoint
public APIRequestUpdate(String nodeId, APIContext context)
public Ad getLastResponse()
getLastResponse
in class APIRequest<Ad>
public Ad parseResponse(String response) throws APIException
parseResponse
in class APIRequest<Ad>
APIException
public Ad execute() throws APIException
execute
in class APIRequest<Ad>
APIException
public Ad execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<Ad>
APIException
public com.google.common.util.concurrent.ListenableFuture<Ad> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<Ad> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public 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 setAudienceId(String audienceId)
public Ad.APIRequestUpdate setIncludeDemolinkHashes(Boolean includeDemolinkHashes)
public Ad.APIRequestUpdate setIncludeDemolinkHashes(String includeDemolinkHashes)
public Ad.APIRequestUpdate setCreative(AdCreative creative)
public Ad.APIRequestUpdate setCreative(String creative)
public Ad.APIRequestUpdate setName(String name)
public Ad.APIRequestUpdate setStatus(Ad.EnumStatus status)
public Ad.APIRequestUpdate setStatus(String status)
public Ad.APIRequestUpdate setPriority(Long priority)
public Ad.APIRequestUpdate setPriority(String priority)
public Ad.APIRequestUpdate setTrackingSpecs(Object trackingSpecs)
public Ad.APIRequestUpdate setTrackingSpecs(String trackingSpecs)
public Ad.APIRequestUpdate setDisplaySequence(Long displaySequence)
public Ad.APIRequestUpdate setDisplaySequence(String displaySequence)
public Ad.APIRequestUpdate setEngagementAudience(Boolean engagementAudience)
public Ad.APIRequestUpdate setEngagementAudience(String engagementAudience)
public Ad.APIRequestUpdate setSocialRequired(Boolean socialRequired)
public Ad.APIRequestUpdate setSocialRequired(String socialRequired)
public Ad.APIRequestUpdate setAdsetSpec(AdSet adsetSpec)
public Ad.APIRequestUpdate setAdsetSpec(String adsetSpec)
public Ad.APIRequestUpdate setDraftAdgroupId(String draftAdgroupId)
public Ad.APIRequestUpdate setExecutionOptions(List<Ad.EnumExecutionOptions> executionOptions)
public Ad.APIRequestUpdate setExecutionOptions(String executionOptions)
public Ad.APIRequestUpdate setAdlabels(List<Object> adlabels)
public Ad.APIRequestUpdate setAdlabels(String adlabels)
public Ad.APIRequestUpdate setBidAmount(Long bidAmount)
public Ad.APIRequestUpdate setBidAmount(String bidAmount)
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 © 2018. All rights reserved.