public static class PagePost.APIRequestCreatePromotion extends APIRequest<APINode>
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 |
|---|
APIRequestCreatePromotion(String nodeId,
APIContext context) |
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) 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 PagePost.APIRequestCreatePromotion setParam(String param, Object value)
setParam in class APIRequest<APINode>public PagePost.APIRequestCreatePromotion setParams(Map<String,Object> params)
setParams in class APIRequest<APINode>public PagePost.APIRequestCreatePromotion setBudget(Long budget)
public PagePost.APIRequestCreatePromotion setBudget(String budget)
public PagePost.APIRequestCreatePromotion setCurrency(String currency)
public PagePost.APIRequestCreatePromotion setAdAccountId(String adAccountId)
public PagePost.APIRequestCreatePromotion setAudience(PagePost.EnumAudience audience)
public PagePost.APIRequestCreatePromotion setAudience(String audience)
public PagePost.APIRequestCreatePromotion setTargeting(Targeting targeting)
public PagePost.APIRequestCreatePromotion setTargeting(String targeting)
public PagePost.APIRequestCreatePromotion setStartTime(Long startTime)
public PagePost.APIRequestCreatePromotion setStartTime(String startTime)
public PagePost.APIRequestCreatePromotion setStopTime(Long stopTime)
public PagePost.APIRequestCreatePromotion setStopTime(String stopTime)
public PagePost.APIRequestCreatePromotion setAdConversionPixelId(Long adConversionPixelId)
public PagePost.APIRequestCreatePromotion setAdConversionPixelId(String adConversionPixelId)
public PagePost.APIRequestCreatePromotion setPlacement(String placement)
public PagePost.APIRequestCreatePromotion setFlowId(String flowId)
public PagePost.APIRequestCreatePromotion setAudienceId(String audienceId)
public PagePost.APIRequestCreatePromotion setBidAmount(Long bidAmount)
public PagePost.APIRequestCreatePromotion setBidAmount(String bidAmount)
public PagePost.APIRequestCreatePromotion setCtaType(PagePost.EnumCtaType ctaType)
public PagePost.APIRequestCreatePromotion setCtaType(String ctaType)
public PagePost.APIRequestCreatePromotion requestAllFields()
public PagePost.APIRequestCreatePromotion requestAllFields(boolean value)
public PagePost.APIRequestCreatePromotion requestFields(List<String> fields)
requestFields in class APIRequest<APINode>public PagePost.APIRequestCreatePromotion requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<APINode>public PagePost.APIRequestCreatePromotion requestField(String field)
requestField in class APIRequest<APINode>public PagePost.APIRequestCreatePromotion requestField(String field, boolean value)
requestField in class APIRequest<APINode>Copyright © 2018. All rights reserved.