public static class AdAccount.APIRequestCreateAd 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 |
|---|
APIRequestCreateAd(String nodeId,
APIContext context) |
addToBatch, addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternalpublic APIRequestCreateAd(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 AdAccount.APIRequestCreateAd setParam(String param, Object value)
setParam in class APIRequest<Ad>public AdAccount.APIRequestCreateAd setParams(Map<String,Object> params)
setParams in class APIRequest<Ad>public AdAccount.APIRequestCreateAd addUploadFile(String uploadName, File file)
public AdAccount.APIRequestCreateAd setUseVideoEndpoint(boolean useVideoEndpoint)
setUseVideoEndpoint in class APIRequest<Ad>public AdAccount.APIRequestCreateAd setAdlabels(List<Object> adlabels)
public AdAccount.APIRequestCreateAd setAdlabels(String adlabels)
public AdAccount.APIRequestCreateAd setAdsetId(Long adsetId)
public AdAccount.APIRequestCreateAd setAdsetId(String adsetId)
public AdAccount.APIRequestCreateAd setAdsetSpec(AdSet adsetSpec)
public AdAccount.APIRequestCreateAd setAdsetSpec(String adsetSpec)
public AdAccount.APIRequestCreateAd setAudienceId(String audienceId)
public AdAccount.APIRequestCreateAd setBidAmount(Long bidAmount)
public AdAccount.APIRequestCreateAd setBidAmount(String bidAmount)
public AdAccount.APIRequestCreateAd setCreative(AdCreative creative)
public AdAccount.APIRequestCreateAd setCreative(String creative)
public AdAccount.APIRequestCreateAd setDateFormat(String dateFormat)
public AdAccount.APIRequestCreateAd setDisplaySequence(Long displaySequence)
public AdAccount.APIRequestCreateAd setDisplaySequence(String displaySequence)
public AdAccount.APIRequestCreateAd setDraftAdgroupId(String draftAdgroupId)
public AdAccount.APIRequestCreateAd setEngagementAudience(Boolean engagementAudience)
public AdAccount.APIRequestCreateAd setEngagementAudience(String engagementAudience)
public AdAccount.APIRequestCreateAd setExecutionOptions(List<Ad.EnumExecutionOptions> executionOptions)
public AdAccount.APIRequestCreateAd setExecutionOptions(String executionOptions)
public AdAccount.APIRequestCreateAd setIncludeDemolinkHashes(Boolean includeDemolinkHashes)
public AdAccount.APIRequestCreateAd setIncludeDemolinkHashes(String includeDemolinkHashes)
public AdAccount.APIRequestCreateAd setName(String name)
public AdAccount.APIRequestCreateAd setPriority(Long priority)
public AdAccount.APIRequestCreateAd setPriority(String priority)
public AdAccount.APIRequestCreateAd setSourceAdId(String sourceAdId)
public AdAccount.APIRequestCreateAd setStatus(Ad.EnumStatus status)
public AdAccount.APIRequestCreateAd setStatus(String status)
public AdAccount.APIRequestCreateAd setTrackingSpecs(Object trackingSpecs)
public AdAccount.APIRequestCreateAd setTrackingSpecs(String trackingSpecs)
public AdAccount.APIRequestCreateAd requestAllFields()
public AdAccount.APIRequestCreateAd requestAllFields(boolean value)
public AdAccount.APIRequestCreateAd requestFields(List<String> fields)
requestFields in class APIRequest<Ad>public AdAccount.APIRequestCreateAd requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<Ad>public AdAccount.APIRequestCreateAd requestField(String field)
requestField in class APIRequest<Ad>public AdAccount.APIRequestCreateAd requestField(String field, boolean value)
requestField in class APIRequest<Ad>Copyright © 2020. All rights reserved.