public static class Campaign.APIRequestGetInsightsAsync extends APIRequest<AdReportRun>
APIRequest.DefaultRequestExecutor, APIRequest.IRequestExecutor, 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, changeRequestExecutor, executeInternal, executeInternal, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestGetInsightsAsync(String nodeId, APIContext context)
public APINodeList<AdReportRun> getLastResponse()
getLastResponse in class APIRequest<AdReportRun>public APINodeList<AdReportRun> parseResponse(String response) throws APIException
parseResponse in class APIRequest<AdReportRun>APIExceptionpublic APINodeList<AdReportRun> execute() throws APIException
execute in class APIRequest<AdReportRun>APIExceptionpublic APINodeList<AdReportRun> execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<AdReportRun>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 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 setDefaultSummary(Boolean defaultSummary)
public Campaign.APIRequestGetInsightsAsync setDefaultSummary(String defaultSummary)
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 setFields(List<AdsInsights.EnumSummary> fields)
public Campaign.APIRequestGetInsightsAsync setFields(String fields)
public Campaign.APIRequestGetInsightsAsync setFiltering(List<Object> filtering)
public Campaign.APIRequestGetInsightsAsync setFiltering(String filtering)
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 setSort(List<String> sort)
public Campaign.APIRequestGetInsightsAsync setSort(String sort)
public Campaign.APIRequestGetInsightsAsync setSummary(List<AdsInsights.EnumSummary> summary)
public Campaign.APIRequestGetInsightsAsync setSummary(String summary)
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 © 2017. All rights reserved.