public static class AdAccount.APIRequestCreateAdSet extends APIRequest<AdSet>
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 |
|---|
APIRequestCreateAdSet(String nodeId,
APIContext context) |
addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestCreateAdSet(String nodeId, APIContext context)
public AdSet getLastResponse()
getLastResponse in class APIRequest<AdSet>public AdSet parseResponse(String response) throws APIException
parseResponse in class APIRequest<AdSet>APIExceptionpublic AdSet execute() throws APIException
execute in class APIRequest<AdSet>APIExceptionpublic AdSet execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<AdSet>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<AdSet> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<AdSet> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic AdAccount.APIRequestCreateAdSet setParam(String param, Object value)
setParam in class APIRequest<AdSet>public AdAccount.APIRequestCreateAdSet setParams(Map<String,Object> params)
setParams in class APIRequest<AdSet>public AdAccount.APIRequestCreateAdSet setAdlabels(List<Object> adlabels)
public AdAccount.APIRequestCreateAdSet setAdlabels(String adlabels)
public AdAccount.APIRequestCreateAdSet setAdsetSchedule(List<Object> adsetSchedule)
public AdAccount.APIRequestCreateAdSet setAdsetSchedule(String adsetSchedule)
public AdAccount.APIRequestCreateAdSet setAttributionSpec(List<Map<String,String>> attributionSpec)
public AdAccount.APIRequestCreateAdSet setAttributionSpec(String attributionSpec)
public AdAccount.APIRequestCreateAdSet setBidAmount(Long bidAmount)
public AdAccount.APIRequestCreateAdSet setBidAmount(String bidAmount)
public AdAccount.APIRequestCreateAdSet setBidStrategy(AdSet.EnumBidStrategy bidStrategy)
public AdAccount.APIRequestCreateAdSet setBidStrategy(String bidStrategy)
public AdAccount.APIRequestCreateAdSet setBillingEvent(AdSet.EnumBillingEvent billingEvent)
public AdAccount.APIRequestCreateAdSet setBillingEvent(String billingEvent)
public AdAccount.APIRequestCreateAdSet setCampaignId(String campaignId)
public AdAccount.APIRequestCreateAdSet setCampaignSpec(Object campaignSpec)
public AdAccount.APIRequestCreateAdSet setCampaignSpec(String campaignSpec)
public AdAccount.APIRequestCreateAdSet setCreativeSequence(List<String> creativeSequence)
public AdAccount.APIRequestCreateAdSet setCreativeSequence(String creativeSequence)
public AdAccount.APIRequestCreateAdSet setDailyBudget(Long dailyBudget)
public AdAccount.APIRequestCreateAdSet setDailyBudget(String dailyBudget)
public AdAccount.APIRequestCreateAdSet setDailyImps(Long dailyImps)
public AdAccount.APIRequestCreateAdSet setDailyImps(String dailyImps)
public AdAccount.APIRequestCreateAdSet setDailyMinSpendTarget(Long dailyMinSpendTarget)
public AdAccount.APIRequestCreateAdSet setDailyMinSpendTarget(String dailyMinSpendTarget)
public AdAccount.APIRequestCreateAdSet setDailySpendCap(Long dailySpendCap)
public AdAccount.APIRequestCreateAdSet setDailySpendCap(String dailySpendCap)
public AdAccount.APIRequestCreateAdSet setDestinationType(AdSet.EnumDestinationType destinationType)
public AdAccount.APIRequestCreateAdSet setDestinationType(String destinationType)
public AdAccount.APIRequestCreateAdSet setEndTime(String endTime)
public AdAccount.APIRequestCreateAdSet setExecutionOptions(List<AdSet.EnumExecutionOptions> executionOptions)
public AdAccount.APIRequestCreateAdSet setExecutionOptions(String executionOptions)
public AdAccount.APIRequestCreateAdSet setFrequencyControlSpecs(List<Object> frequencyControlSpecs)
public AdAccount.APIRequestCreateAdSet setFrequencyControlSpecs(String frequencyControlSpecs)
public AdAccount.APIRequestCreateAdSet setIsDynamicCreativeOptimization(Boolean isDynamicCreativeOptimization)
public AdAccount.APIRequestCreateAdSet setIsDynamicCreativeOptimization(String isDynamicCreativeOptimization)
public AdAccount.APIRequestCreateAdSet setLifetimeBudget(Long lifetimeBudget)
public AdAccount.APIRequestCreateAdSet setLifetimeBudget(String lifetimeBudget)
public AdAccount.APIRequestCreateAdSet setLifetimeImps(Long lifetimeImps)
public AdAccount.APIRequestCreateAdSet setLifetimeImps(String lifetimeImps)
public AdAccount.APIRequestCreateAdSet setLifetimeMinSpendTarget(Long lifetimeMinSpendTarget)
public AdAccount.APIRequestCreateAdSet setLifetimeMinSpendTarget(String lifetimeMinSpendTarget)
public AdAccount.APIRequestCreateAdSet setLifetimeSpendCap(Long lifetimeSpendCap)
public AdAccount.APIRequestCreateAdSet setLifetimeSpendCap(String lifetimeSpendCap)
public AdAccount.APIRequestCreateAdSet setName(String name)
public AdAccount.APIRequestCreateAdSet setOptimizationGoal(AdSet.EnumOptimizationGoal optimizationGoal)
public AdAccount.APIRequestCreateAdSet setOptimizationGoal(String optimizationGoal)
public AdAccount.APIRequestCreateAdSet setPacingType(List<String> pacingType)
public AdAccount.APIRequestCreateAdSet setPacingType(String pacingType)
public AdAccount.APIRequestCreateAdSet setPromotedObject(Object promotedObject)
public AdAccount.APIRequestCreateAdSet setPromotedObject(String promotedObject)
public AdAccount.APIRequestCreateAdSet setRfPredictionId(String rfPredictionId)
public AdAccount.APIRequestCreateAdSet setStartTime(String startTime)
public AdAccount.APIRequestCreateAdSet setStatus(AdSet.EnumStatus status)
public AdAccount.APIRequestCreateAdSet setStatus(String status)
public AdAccount.APIRequestCreateAdSet setTargeting(Targeting targeting)
public AdAccount.APIRequestCreateAdSet setTargeting(String targeting)
public AdAccount.APIRequestCreateAdSet setTimeBasedAdRotationIdBlocks(List<List<Long>> timeBasedAdRotationIdBlocks)
public AdAccount.APIRequestCreateAdSet setTimeBasedAdRotationIdBlocks(String timeBasedAdRotationIdBlocks)
public AdAccount.APIRequestCreateAdSet setTimeBasedAdRotationIntervals(List<Long> timeBasedAdRotationIntervals)
public AdAccount.APIRequestCreateAdSet setTimeBasedAdRotationIntervals(String timeBasedAdRotationIntervals)
public AdAccount.APIRequestCreateAdSet requestAllFields()
public AdAccount.APIRequestCreateAdSet requestAllFields(boolean value)
public AdAccount.APIRequestCreateAdSet requestFields(List<String> fields)
requestFields in class APIRequest<AdSet>public AdAccount.APIRequestCreateAdSet requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<AdSet>public AdAccount.APIRequestCreateAdSet requestField(String field)
requestField in class APIRequest<AdSet>public AdAccount.APIRequestCreateAdSet requestField(String field, boolean value)
requestField in class APIRequest<AdSet>Copyright © 2018. All rights reserved.