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