public static class Ad.APIRequestGetInsightsAsync extends APIRequest<AdReportRun>
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 |
|---|
APIRequestGetInsightsAsync(String nodeId,
APIContext context) |
addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestGetInsightsAsync(String nodeId, APIContext context)
public AdReportRun getLastResponse()
getLastResponse in class APIRequest<AdReportRun>public AdReportRun parseResponse(String response) throws APIException
parseResponse in class APIRequest<AdReportRun>APIExceptionpublic AdReportRun execute() throws APIException
execute in class APIRequest<AdReportRun>APIExceptionpublic AdReportRun execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<AdReportRun>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<AdReportRun> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<AdReportRun> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic Ad.APIRequestGetInsightsAsync setParam(String param, Object value)
setParam in class APIRequest<AdReportRun>public Ad.APIRequestGetInsightsAsync setParams(Map<String,Object> params)
setParams in class APIRequest<AdReportRun>public Ad.APIRequestGetInsightsAsync setDefaultSummary(Boolean defaultSummary)
public Ad.APIRequestGetInsightsAsync setDefaultSummary(String defaultSummary)
public Ad.APIRequestGetInsightsAsync setFields(List<String> fields)
public Ad.APIRequestGetInsightsAsync setFields(String fields)
public Ad.APIRequestGetInsightsAsync setFiltering(List<Object> filtering)
public Ad.APIRequestGetInsightsAsync setFiltering(String filtering)
public Ad.APIRequestGetInsightsAsync setSummary(List<String> summary)
public Ad.APIRequestGetInsightsAsync setSummary(String summary)
public Ad.APIRequestGetInsightsAsync setSort(List<String> sort)
public Ad.APIRequestGetInsightsAsync setSort(String sort)
public Ad.APIRequestGetInsightsAsync setActionAttributionWindows(List<AdsInsights.EnumActionAttributionWindows> actionAttributionWindows)
public Ad.APIRequestGetInsightsAsync setActionAttributionWindows(String actionAttributionWindows)
public Ad.APIRequestGetInsightsAsync setActionBreakdowns(List<AdsInsights.EnumActionBreakdowns> actionBreakdowns)
public Ad.APIRequestGetInsightsAsync setActionBreakdowns(String actionBreakdowns)
public Ad.APIRequestGetInsightsAsync setActionReportTime(AdsInsights.EnumActionReportTime actionReportTime)
public Ad.APIRequestGetInsightsAsync setActionReportTime(String actionReportTime)
public Ad.APIRequestGetInsightsAsync setBreakdowns(List<AdsInsights.EnumBreakdowns> breakdowns)
public Ad.APIRequestGetInsightsAsync setBreakdowns(String breakdowns)
public Ad.APIRequestGetInsightsAsync setDatePreset(AdsInsights.EnumDatePreset datePreset)
public Ad.APIRequestGetInsightsAsync setDatePreset(String datePreset)
public Ad.APIRequestGetInsightsAsync setExportColumns(List<String> exportColumns)
public Ad.APIRequestGetInsightsAsync setExportColumns(String exportColumns)
public Ad.APIRequestGetInsightsAsync setExportFormat(String exportFormat)
public Ad.APIRequestGetInsightsAsync setExportName(String exportName)
public Ad.APIRequestGetInsightsAsync setLevel(AdsInsights.EnumLevel level)
public Ad.APIRequestGetInsightsAsync setLevel(String level)
public Ad.APIRequestGetInsightsAsync setProductIdLimit(Long productIdLimit)
public Ad.APIRequestGetInsightsAsync setProductIdLimit(String productIdLimit)
public Ad.APIRequestGetInsightsAsync setSummaryActionBreakdowns(List<AdsInsights.EnumSummaryActionBreakdowns> summaryActionBreakdowns)
public Ad.APIRequestGetInsightsAsync setSummaryActionBreakdowns(String summaryActionBreakdowns)
public Ad.APIRequestGetInsightsAsync setTimeIncrement(String timeIncrement)
public Ad.APIRequestGetInsightsAsync setTimeRange(Object timeRange)
public Ad.APIRequestGetInsightsAsync setTimeRange(String timeRange)
public Ad.APIRequestGetInsightsAsync setTimeRanges(List<Object> timeRanges)
public Ad.APIRequestGetInsightsAsync setTimeRanges(String timeRanges)
public Ad.APIRequestGetInsightsAsync setUseAccountAttributionSetting(Boolean useAccountAttributionSetting)
public Ad.APIRequestGetInsightsAsync setUseAccountAttributionSetting(String useAccountAttributionSetting)
public Ad.APIRequestGetInsightsAsync requestAllFields()
public Ad.APIRequestGetInsightsAsync requestAllFields(boolean value)
public Ad.APIRequestGetInsightsAsync requestFields(List<String> fields)
requestFields in class APIRequest<AdReportRun>public Ad.APIRequestGetInsightsAsync requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<AdReportRun>public Ad.APIRequestGetInsightsAsync requestField(String field)
requestField in class APIRequest<AdReportRun>public Ad.APIRequestGetInsightsAsync requestField(String field, boolean value)
requestField in class APIRequest<AdReportRun>Copyright © 2018. All rights reserved.