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, setUseVideoEndpoint
public 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>
APIException
public APINode execute() throws APIException
execute
in class APIRequest<APINode>
APIException
public APINode execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<APINode>
APIException
public com.google.common.util.concurrent.ListenableFuture<APINode> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<APINode> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public 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.