public static class IGUserForIGOnlyAPI.APIRequestGetInsights extends APIRequest<InsightsResult>
APIRequest.DefaultAsyncRequestExecutor, APIRequest.DefaultRequestExecutor, APIRequest.IAsyncRequestExecutor, APIRequest.IRequestExecutor, APIRequest.RequestHelper, APIRequest.ResponseParser<T extends APINode>, APIRequest.ResponseWrapper| 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, 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<InsightsResult> getLastResponse()
getLastResponse in class APIRequest<InsightsResult>public APINodeList<InsightsResult> parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<InsightsResult>APIExceptionpublic APINodeList<InsightsResult> execute() throws APIException
execute in class APIRequest<InsightsResult>APIExceptionpublic APINodeList<InsightsResult> execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<InsightsResult>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINodeList<InsightsResult>> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINodeList<InsightsResult>> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic IGUserForIGOnlyAPI.APIRequestGetInsights setParam(String param, Object value)
setParam in class APIRequest<InsightsResult>public IGUserForIGOnlyAPI.APIRequestGetInsights setParams(Map<String,Object> params)
setParams in class APIRequest<InsightsResult>public IGUserForIGOnlyAPI.APIRequestGetInsights setBreakdown(List<InsightsResult.EnumBreakdown> breakdown)
public IGUserForIGOnlyAPI.APIRequestGetInsights setBreakdown(String breakdown)
public IGUserForIGOnlyAPI.APIRequestGetInsights setMetric(List<InsightsResult.EnumMetric> metric)
public IGUserForIGOnlyAPI.APIRequestGetInsights setMetric(String metric)
public IGUserForIGOnlyAPI.APIRequestGetInsights setMetricType(InsightsResult.EnumMetricType metricType)
public IGUserForIGOnlyAPI.APIRequestGetInsights setMetricType(String metricType)
public IGUserForIGOnlyAPI.APIRequestGetInsights setPeriod(List<InsightsResult.EnumPeriod> period)
public IGUserForIGOnlyAPI.APIRequestGetInsights setPeriod(String period)
public IGUserForIGOnlyAPI.APIRequestGetInsights setSince(String since)
public IGUserForIGOnlyAPI.APIRequestGetInsights setTimeframe(InsightsResult.EnumTimeframe timeframe)
public IGUserForIGOnlyAPI.APIRequestGetInsights setTimeframe(String timeframe)
public IGUserForIGOnlyAPI.APIRequestGetInsights setUntil(String until)
public IGUserForIGOnlyAPI.APIRequestGetInsights requestAllFields()
public IGUserForIGOnlyAPI.APIRequestGetInsights requestAllFields(boolean value)
public IGUserForIGOnlyAPI.APIRequestGetInsights requestFields(List<String> fields)
requestFields in class APIRequest<InsightsResult>public IGUserForIGOnlyAPI.APIRequestGetInsights requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<InsightsResult>public IGUserForIGOnlyAPI.APIRequestGetInsights requestField(String field)
requestField in class APIRequest<InsightsResult>public IGUserForIGOnlyAPI.APIRequestGetInsights requestField(String field, boolean value)
requestField in class APIRequest<InsightsResult>public IGUserForIGOnlyAPI.APIRequestGetInsights requestDescriptionField()
public IGUserForIGOnlyAPI.APIRequestGetInsights requestDescriptionField(boolean value)
public IGUserForIGOnlyAPI.APIRequestGetInsights requestDescriptionFromApiDocField()
public IGUserForIGOnlyAPI.APIRequestGetInsights requestDescriptionFromApiDocField(boolean value)
public IGUserForIGOnlyAPI.APIRequestGetInsights requestIdField()
public IGUserForIGOnlyAPI.APIRequestGetInsights requestIdField(boolean value)
public IGUserForIGOnlyAPI.APIRequestGetInsights requestNameField()
public IGUserForIGOnlyAPI.APIRequestGetInsights requestNameField(boolean value)
public IGUserForIGOnlyAPI.APIRequestGetInsights requestPeriodField()
public IGUserForIGOnlyAPI.APIRequestGetInsights requestPeriodField(boolean value)
public IGUserForIGOnlyAPI.APIRequestGetInsights requestTitleField()
public IGUserForIGOnlyAPI.APIRequestGetInsights requestTitleField(boolean value)
public IGUserForIGOnlyAPI.APIRequestGetInsights requestValuesField()
public IGUserForIGOnlyAPI.APIRequestGetInsights requestValuesField(boolean value)
Copyright © 2025. All rights reserved.