public static class AdAccount.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 AdAccount.APIRequestGetInsightsAsync setParam(String param, Object value)
setParam in class APIRequest<AdReportRun>public AdAccount.APIRequestGetInsightsAsync setParams(Map<String,Object> params)
setParams in class APIRequest<AdReportRun>public AdAccount.APIRequestGetInsightsAsync setDefaultSummary(Boolean defaultSummary)
public AdAccount.APIRequestGetInsightsAsync setDefaultSummary(String defaultSummary)
public AdAccount.APIRequestGetInsightsAsync setFields(List<String> fields)
public AdAccount.APIRequestGetInsightsAsync setFields(String fields)
public AdAccount.APIRequestGetInsightsAsync setFiltering(List<Object> filtering)
public AdAccount.APIRequestGetInsightsAsync setFiltering(String filtering)
public AdAccount.APIRequestGetInsightsAsync setSummary(List<String> summary)
public AdAccount.APIRequestGetInsightsAsync setSummary(String summary)
public AdAccount.APIRequestGetInsightsAsync setSort(List<String> sort)
public AdAccount.APIRequestGetInsightsAsync setSort(String sort)
public AdAccount.APIRequestGetInsightsAsync setActionAttributionWindows(List<AdsInsights.EnumActionAttributionWindows> actionAttributionWindows)
public AdAccount.APIRequestGetInsightsAsync setActionAttributionWindows(String actionAttributionWindows)
public AdAccount.APIRequestGetInsightsAsync setActionBreakdowns(List<AdsInsights.EnumActionBreakdowns> actionBreakdowns)
public AdAccount.APIRequestGetInsightsAsync setActionBreakdowns(String actionBreakdowns)
public AdAccount.APIRequestGetInsightsAsync setActionReportTime(AdsInsights.EnumActionReportTime actionReportTime)
public AdAccount.APIRequestGetInsightsAsync setActionReportTime(String actionReportTime)
public AdAccount.APIRequestGetInsightsAsync setBreakdowns(List<AdsInsights.EnumBreakdowns> breakdowns)
public AdAccount.APIRequestGetInsightsAsync setBreakdowns(String breakdowns)
public AdAccount.APIRequestGetInsightsAsync setDatePreset(AdsInsights.EnumDatePreset datePreset)
public AdAccount.APIRequestGetInsightsAsync setDatePreset(String datePreset)
public AdAccount.APIRequestGetInsightsAsync setExportColumns(List<String> exportColumns)
public AdAccount.APIRequestGetInsightsAsync setExportColumns(String exportColumns)
public AdAccount.APIRequestGetInsightsAsync setExportFormat(String exportFormat)
public AdAccount.APIRequestGetInsightsAsync setExportName(String exportName)
public AdAccount.APIRequestGetInsightsAsync setLevel(AdsInsights.EnumLevel level)
public AdAccount.APIRequestGetInsightsAsync setLevel(String level)
public AdAccount.APIRequestGetInsightsAsync setProductIdLimit(Long productIdLimit)
public AdAccount.APIRequestGetInsightsAsync setProductIdLimit(String productIdLimit)
public AdAccount.APIRequestGetInsightsAsync setSummaryActionBreakdowns(List<AdsInsights.EnumSummaryActionBreakdowns> summaryActionBreakdowns)
public AdAccount.APIRequestGetInsightsAsync setSummaryActionBreakdowns(String summaryActionBreakdowns)
public AdAccount.APIRequestGetInsightsAsync setTimeIncrement(String timeIncrement)
public AdAccount.APIRequestGetInsightsAsync setTimeRange(Object timeRange)
public AdAccount.APIRequestGetInsightsAsync setTimeRange(String timeRange)
public AdAccount.APIRequestGetInsightsAsync setTimeRanges(List<Object> timeRanges)
public AdAccount.APIRequestGetInsightsAsync setTimeRanges(String timeRanges)
public AdAccount.APIRequestGetInsightsAsync setUseAccountAttributionSetting(Boolean useAccountAttributionSetting)
public AdAccount.APIRequestGetInsightsAsync setUseAccountAttributionSetting(String useAccountAttributionSetting)
public AdAccount.APIRequestGetInsightsAsync requestAllFields()
public AdAccount.APIRequestGetInsightsAsync requestAllFields(boolean value)
public AdAccount.APIRequestGetInsightsAsync requestFields(List<String> fields)
requestFields in class APIRequest<AdReportRun>public AdAccount.APIRequestGetInsightsAsync requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<AdReportRun>public AdAccount.APIRequestGetInsightsAsync requestField(String field)
requestField in class APIRequest<AdReportRun>public AdAccount.APIRequestGetInsightsAsync requestField(String field, boolean value)
requestField in class APIRequest<AdReportRun>Copyright © 2018. All rights reserved.