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