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