public static class AdAccount.APIRequestCreateReportStat 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 |
|---|
APIRequestCreateReportStat(String nodeId,
APIContext context) |
addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestCreateReportStat(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 AdAccount.APIRequestCreateReportStat setParam(String param, Object value)
setParam in class APIRequest<APINode>public AdAccount.APIRequestCreateReportStat setParams(Map<String,Object> params)
setParams in class APIRequest<APINode>public AdAccount.APIRequestCreateReportStat setTimeRanges(Object timeRanges)
public AdAccount.APIRequestCreateReportStat setTimeRanges(String timeRanges)
public AdAccount.APIRequestCreateReportStat setDataColumns(List<String> dataColumns)
public AdAccount.APIRequestCreateReportStat setDataColumns(String dataColumns)
public AdAccount.APIRequestCreateReportStat setActionsGroupBy(List<AdAccount.EnumActionsGroupBy> actionsGroupBy)
public AdAccount.APIRequestCreateReportStat setActionsGroupBy(String actionsGroupBy)
public AdAccount.APIRequestCreateReportStat setFilters(List<Object> filters)
public AdAccount.APIRequestCreateReportStat setFilters(String filters)
public AdAccount.APIRequestCreateReportStat setSortBy(String sortBy)
public AdAccount.APIRequestCreateReportStat setSortDir(String sortDir)
public AdAccount.APIRequestCreateReportStat setTimeIncrement(String timeIncrement)
public AdAccount.APIRequestCreateReportStat setTimeInterval(Object timeInterval)
public AdAccount.APIRequestCreateReportStat setTimeInterval(String timeInterval)
public AdAccount.APIRequestCreateReportStat setDatePreset(AdAccount.EnumDatePreset datePreset)
public AdAccount.APIRequestCreateReportStat setDatePreset(String datePreset)
public AdAccount.APIRequestCreateReportStat setFormat(AdAccount.EnumFormat format)
public AdAccount.APIRequestCreateReportStat setFormat(String format)
public AdAccount.APIRequestCreateReportStat setExportColumns(Object exportColumns)
public AdAccount.APIRequestCreateReportStat setExportColumns(String exportColumns)
public AdAccount.APIRequestCreateReportStat setReportRunId(String reportRunId)
public AdAccount.APIRequestCreateReportStat setName(String name)
public AdAccount.APIRequestCreateReportStat setUserReport(Boolean userReport)
public AdAccount.APIRequestCreateReportStat setUserReport(String userReport)
public AdAccount.APIRequestCreateReportStat setBusinessId(String businessId)
public AdAccount.APIRequestCreateReportStat setLimit(Long limit)
public AdAccount.APIRequestCreateReportStat setLimit(String limit)
public AdAccount.APIRequestCreateReportStat setBypassAsync(Boolean bypassAsync)
public AdAccount.APIRequestCreateReportStat setBypassAsync(String bypassAsync)
public AdAccount.APIRequestCreateReportStat setSummary(Boolean summary)
public AdAccount.APIRequestCreateReportStat setSummary(String summary)
public AdAccount.APIRequestCreateReportStat requestAllFields()
public AdAccount.APIRequestCreateReportStat requestAllFields(boolean value)
public AdAccount.APIRequestCreateReportStat requestFields(List<String> fields)
requestFields in class APIRequest<APINode>public AdAccount.APIRequestCreateReportStat requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<APINode>public AdAccount.APIRequestCreateReportStat requestField(String field)
requestField in class APIRequest<APINode>public AdAccount.APIRequestCreateReportStat requestField(String field, boolean value)
requestField in class APIRequest<APINode>Copyright © 2018. All rights reserved.