public static class AdAccount.APIRequestCreateAdReportSpec extends APIRequest<AdReportSpec>
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 |
|---|
APIRequestCreateAdReportSpec(String nodeId,
APIContext context) |
addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestCreateAdReportSpec(String nodeId, APIContext context)
public AdReportSpec getLastResponse()
getLastResponse in class APIRequest<AdReportSpec>public AdReportSpec parseResponse(String response) throws APIException
parseResponse in class APIRequest<AdReportSpec>APIExceptionpublic AdReportSpec execute() throws APIException
execute in class APIRequest<AdReportSpec>APIExceptionpublic AdReportSpec execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<AdReportSpec>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<AdReportSpec> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<AdReportSpec> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic AdAccount.APIRequestCreateAdReportSpec setParam(String param, Object value)
setParam in class APIRequest<AdReportSpec>public AdAccount.APIRequestCreateAdReportSpec setParams(Map<String,Object> params)
setParams in class APIRequest<AdReportSpec>public AdAccount.APIRequestCreateAdReportSpec setTimeRanges(Object timeRanges)
public AdAccount.APIRequestCreateAdReportSpec setTimeRanges(String timeRanges)
public AdAccount.APIRequestCreateAdReportSpec setDataColumns(List<String> dataColumns)
public AdAccount.APIRequestCreateAdReportSpec setDataColumns(String dataColumns)
public AdAccount.APIRequestCreateAdReportSpec setActionsGroupBy(List<AdReportSpec.EnumActionsGroupBy> actionsGroupBy)
public AdAccount.APIRequestCreateAdReportSpec setActionsGroupBy(String actionsGroupBy)
public AdAccount.APIRequestCreateAdReportSpec setFilters(List<Object> filters)
public AdAccount.APIRequestCreateAdReportSpec setFilters(String filters)
public AdAccount.APIRequestCreateAdReportSpec setSortBy(String sortBy)
public AdAccount.APIRequestCreateAdReportSpec setSortDir(String sortDir)
public AdAccount.APIRequestCreateAdReportSpec setTimeIncrement(String timeIncrement)
public AdAccount.APIRequestCreateAdReportSpec setTimeInterval(Object timeInterval)
public AdAccount.APIRequestCreateAdReportSpec setTimeInterval(String timeInterval)
public AdAccount.APIRequestCreateAdReportSpec setDatePreset(AdReportSpec.EnumDatePreset datePreset)
public AdAccount.APIRequestCreateAdReportSpec setDatePreset(String datePreset)
public AdAccount.APIRequestCreateAdReportSpec setFormat(AdReportSpec.EnumFormat format)
public AdAccount.APIRequestCreateAdReportSpec setFormat(String format)
public AdAccount.APIRequestCreateAdReportSpec setExportColumns(Object exportColumns)
public AdAccount.APIRequestCreateAdReportSpec setExportColumns(String exportColumns)
public AdAccount.APIRequestCreateAdReportSpec setReportRunId(String reportRunId)
public AdAccount.APIRequestCreateAdReportSpec setName(String name)
public AdAccount.APIRequestCreateAdReportSpec setUserReport(Boolean userReport)
public AdAccount.APIRequestCreateAdReportSpec setUserReport(String userReport)
public AdAccount.APIRequestCreateAdReportSpec setBusinessId(String businessId)
public AdAccount.APIRequestCreateAdReportSpec setLimit(Long limit)
public AdAccount.APIRequestCreateAdReportSpec setLimit(String limit)
public AdAccount.APIRequestCreateAdReportSpec setBypassAsync(Boolean bypassAsync)
public AdAccount.APIRequestCreateAdReportSpec setBypassAsync(String bypassAsync)
public AdAccount.APIRequestCreateAdReportSpec setReportScheduleId(String reportScheduleId)
public AdAccount.APIRequestCreateAdReportSpec setInsightsSection(Object insightsSection)
public AdAccount.APIRequestCreateAdReportSpec setInsightsSection(String insightsSection)
public AdAccount.APIRequestCreateAdReportSpec setCreationSource(AdReportSpec.EnumCreationSource creationSource)
public AdAccount.APIRequestCreateAdReportSpec setCreationSource(String creationSource)
public AdAccount.APIRequestCreateAdReportSpec setFormatVersion(Long formatVersion)
public AdAccount.APIRequestCreateAdReportSpec setFormatVersion(String formatVersion)
public AdAccount.APIRequestCreateAdReportSpec requestAllFields()
public AdAccount.APIRequestCreateAdReportSpec requestAllFields(boolean value)
public AdAccount.APIRequestCreateAdReportSpec requestFields(List<String> fields)
requestFields in class APIRequest<AdReportSpec>public AdAccount.APIRequestCreateAdReportSpec requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<AdReportSpec>public AdAccount.APIRequestCreateAdReportSpec requestField(String field)
requestField in class APIRequest<AdReportSpec>public AdAccount.APIRequestCreateAdReportSpec requestField(String field, boolean value)
requestField in class APIRequest<AdReportSpec>Copyright © 2018. All rights reserved.