public static class Application.APIRequestCreateInsightsPushSchedule 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 |
---|
APIRequestCreateInsightsPushSchedule(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 APIRequestCreateInsightsPushSchedule(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 Application.APIRequestCreateInsightsPushSchedule setParam(String param, Object value)
setParam
in class APIRequest<APINode>
public Application.APIRequestCreateInsightsPushSchedule setParams(Map<String,Object> params)
setParams
in class APIRequest<APINode>
public Application.APIRequestCreateInsightsPushSchedule setAdAccountIds(com.google.gson.JsonArray adAccountIds)
public Application.APIRequestCreateInsightsPushSchedule setAdAccountIds(String adAccountIds)
public Application.APIRequestCreateInsightsPushSchedule setBreakdowns(List<String> breakdowns)
public Application.APIRequestCreateInsightsPushSchedule setBreakdowns(String breakdowns)
public Application.APIRequestCreateInsightsPushSchedule setDatePreset(String datePreset)
public Application.APIRequestCreateInsightsPushSchedule setLevel(Application.EnumLevel level)
public Application.APIRequestCreateInsightsPushSchedule setLevel(String level)
public Application.APIRequestCreateInsightsPushSchedule setMetrics(List<String> metrics)
public Application.APIRequestCreateInsightsPushSchedule setMetrics(String metrics)
public Application.APIRequestCreateInsightsPushSchedule setObjectId(String objectId)
public Application.APIRequestCreateInsightsPushSchedule setOwnerId(Long ownerId)
public Application.APIRequestCreateInsightsPushSchedule setOwnerId(String ownerId)
public Application.APIRequestCreateInsightsPushSchedule setSchedule(Application.EnumSchedule schedule)
public Application.APIRequestCreateInsightsPushSchedule setSchedule(String schedule)
public Application.APIRequestCreateInsightsPushSchedule setStatus(Application.EnumStatus status)
public Application.APIRequestCreateInsightsPushSchedule setStatus(String status)
public Application.APIRequestCreateInsightsPushSchedule setTimeIncrement(Long timeIncrement)
public Application.APIRequestCreateInsightsPushSchedule setTimeIncrement(String timeIncrement)
public Application.APIRequestCreateInsightsPushSchedule setTimeStart(String timeStart)
public Application.APIRequestCreateInsightsPushSchedule setTimeStop(String timeStop)
public Application.APIRequestCreateInsightsPushSchedule requestAllFields()
public Application.APIRequestCreateInsightsPushSchedule requestAllFields(boolean value)
public Application.APIRequestCreateInsightsPushSchedule requestFields(List<String> fields)
requestFields
in class APIRequest<APINode>
public Application.APIRequestCreateInsightsPushSchedule requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<APINode>
public Application.APIRequestCreateInsightsPushSchedule requestField(String field)
requestField
in class APIRequest<APINode>
public Application.APIRequestCreateInsightsPushSchedule requestField(String field, boolean value)
requestField
in class APIRequest<APINode>
Copyright © 2020. All rights reserved.