public static class Post.APIRequestCreatePromotion extends APIRequest<APINode>
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 |
|---|
APIRequestCreatePromotion(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 APIRequestCreatePromotion(String nodeId, APIContext context)
public APINode getLastResponse()
getLastResponse in class APIRequest<APINode>public APINode parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<APINode>APIExceptionpublic APINode execute() throws APIException
execute in class APIRequest<APINode>APIExceptionpublic APINode execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<APINode>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINode> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINode> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic Post.APIRequestCreatePromotion setParam(String param, Object value)
setParam in class APIRequest<APINode>public Post.APIRequestCreatePromotion setParams(Map<String,Object> params)
setParams in class APIRequest<APINode>public Post.APIRequestCreatePromotion setAdAccountId(String adAccountId)
public Post.APIRequestCreatePromotion setAdConversionPixelId(Long adConversionPixelId)
public Post.APIRequestCreatePromotion setAdConversionPixelId(String adConversionPixelId)
public Post.APIRequestCreatePromotion setAudience(Post.EnumAudience audience)
public Post.APIRequestCreatePromotion setAudience(String audience)
public Post.APIRequestCreatePromotion setAudienceId(String audienceId)
public Post.APIRequestCreatePromotion setBidAmount(Long bidAmount)
public Post.APIRequestCreatePromotion setBidAmount(String bidAmount)
public Post.APIRequestCreatePromotion setBudget(Long budget)
public Post.APIRequestCreatePromotion setBudget(String budget)
public Post.APIRequestCreatePromotion setCtaType(Post.EnumCtaType ctaType)
public Post.APIRequestCreatePromotion setCtaType(String ctaType)
public Post.APIRequestCreatePromotion setCurrency(String currency)
public Post.APIRequestCreatePromotion setFlowId(String flowId)
public Post.APIRequestCreatePromotion setPlacement(String placement)
public Post.APIRequestCreatePromotion setStartTime(Long startTime)
public Post.APIRequestCreatePromotion setStartTime(String startTime)
public Post.APIRequestCreatePromotion setStopTime(Long stopTime)
public Post.APIRequestCreatePromotion setStopTime(String stopTime)
public Post.APIRequestCreatePromotion setTargeting(Targeting targeting)
public Post.APIRequestCreatePromotion setTargeting(String targeting)
public Post.APIRequestCreatePromotion requestAllFields()
public Post.APIRequestCreatePromotion requestAllFields(boolean value)
public Post.APIRequestCreatePromotion requestFields(List<String> fields)
requestFields in class APIRequest<APINode>public Post.APIRequestCreatePromotion requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<APINode>public Post.APIRequestCreatePromotion requestField(String field)
requestField in class APIRequest<APINode>public Post.APIRequestCreatePromotion requestField(String field, boolean value)
requestField in class APIRequest<APINode>Copyright © 2020. All rights reserved.