public static class AdAccount.APIRequestCreateCampaign extends APIRequest<Campaign>
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 |
|---|
APIRequestCreateCampaign(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 APIRequestCreateCampaign(String nodeId, APIContext context)
public Campaign getLastResponse()
getLastResponse in class APIRequest<Campaign>public Campaign parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<Campaign>APIExceptionpublic Campaign execute() throws APIException
execute in class APIRequest<Campaign>APIExceptionpublic Campaign execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<Campaign>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Campaign> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Campaign> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic AdAccount.APIRequestCreateCampaign setParam(String param, Object value)
setParam in class APIRequest<Campaign>public AdAccount.APIRequestCreateCampaign setParams(Map<String,Object> params)
setParams in class APIRequest<Campaign>public AdAccount.APIRequestCreateCampaign setAdlabels(List<Object> adlabels)
public AdAccount.APIRequestCreateCampaign setAdlabels(String adlabels)
public AdAccount.APIRequestCreateCampaign setBidStrategy(Campaign.EnumBidStrategy bidStrategy)
public AdAccount.APIRequestCreateCampaign setBidStrategy(String bidStrategy)
public AdAccount.APIRequestCreateCampaign setBuyingType(String buyingType)
public AdAccount.APIRequestCreateCampaign setDailyBudget(Long dailyBudget)
public AdAccount.APIRequestCreateCampaign setDailyBudget(String dailyBudget)
public AdAccount.APIRequestCreateCampaign setExecutionOptions(List<Campaign.EnumExecutionOptions> executionOptions)
public AdAccount.APIRequestCreateCampaign setExecutionOptions(String executionOptions)
public AdAccount.APIRequestCreateCampaign setIsSkadnetworkAttribution(Boolean isSkadnetworkAttribution)
public AdAccount.APIRequestCreateCampaign setIsSkadnetworkAttribution(String isSkadnetworkAttribution)
public AdAccount.APIRequestCreateCampaign setIterativeSplitTestConfigs(List<Object> iterativeSplitTestConfigs)
public AdAccount.APIRequestCreateCampaign setIterativeSplitTestConfigs(String iterativeSplitTestConfigs)
public AdAccount.APIRequestCreateCampaign setLifetimeBudget(Long lifetimeBudget)
public AdAccount.APIRequestCreateCampaign setLifetimeBudget(String lifetimeBudget)
public AdAccount.APIRequestCreateCampaign setName(String name)
public AdAccount.APIRequestCreateCampaign setObjective(Campaign.EnumObjective objective)
public AdAccount.APIRequestCreateCampaign setObjective(String objective)
public AdAccount.APIRequestCreateCampaign setPacingType(List<String> pacingType)
public AdAccount.APIRequestCreateCampaign setPacingType(String pacingType)
public AdAccount.APIRequestCreateCampaign setPromotedObject(Object promotedObject)
public AdAccount.APIRequestCreateCampaign setPromotedObject(String promotedObject)
public AdAccount.APIRequestCreateCampaign setSmartPromotionType(Campaign.EnumSmartPromotionType smartPromotionType)
public AdAccount.APIRequestCreateCampaign setSmartPromotionType(String smartPromotionType)
public AdAccount.APIRequestCreateCampaign setSourceCampaignId(String sourceCampaignId)
public AdAccount.APIRequestCreateCampaign setSpecialAdCategories(List<Campaign.EnumSpecialAdCategories> specialAdCategories)
public AdAccount.APIRequestCreateCampaign setSpecialAdCategories(String specialAdCategories)
public AdAccount.APIRequestCreateCampaign setSpecialAdCategoryCountry(List<Campaign.EnumSpecialAdCategoryCountry> specialAdCategoryCountry)
public AdAccount.APIRequestCreateCampaign setSpecialAdCategoryCountry(String specialAdCategoryCountry)
public AdAccount.APIRequestCreateCampaign setSpendCap(Long spendCap)
public AdAccount.APIRequestCreateCampaign setSpendCap(String spendCap)
public AdAccount.APIRequestCreateCampaign setStartTime(String startTime)
public AdAccount.APIRequestCreateCampaign setStatus(Campaign.EnumStatus status)
public AdAccount.APIRequestCreateCampaign setStatus(String status)
public AdAccount.APIRequestCreateCampaign setStopTime(String stopTime)
public AdAccount.APIRequestCreateCampaign setToplineId(String toplineId)
public AdAccount.APIRequestCreateCampaign requestAllFields()
public AdAccount.APIRequestCreateCampaign requestAllFields(boolean value)
public AdAccount.APIRequestCreateCampaign requestFields(List<String> fields)
requestFields in class APIRequest<Campaign>public AdAccount.APIRequestCreateCampaign requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<Campaign>public AdAccount.APIRequestCreateCampaign requestField(String field)
requestField in class APIRequest<Campaign>public AdAccount.APIRequestCreateCampaign requestField(String field, boolean value)
requestField in class APIRequest<Campaign>Copyright © 2024. All rights reserved.