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