public static class IGMediaForIGOnlyAPI.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 IGMediaForIGOnlyAPI.APIRequestGetInsights setParam(String param, Object value)
setParam in class APIRequest<InsightsResult>public IGMediaForIGOnlyAPI.APIRequestGetInsights setParams(Map<String,Object> params)
setParams in class APIRequest<InsightsResult>public IGMediaForIGOnlyAPI.APIRequestGetInsights setBreakdown(List<InsightsResult.EnumBreakdown> breakdown)
public IGMediaForIGOnlyAPI.APIRequestGetInsights setBreakdown(String breakdown)
public IGMediaForIGOnlyAPI.APIRequestGetInsights setMetric(List<InsightsResult.EnumMetric> metric)
public IGMediaForIGOnlyAPI.APIRequestGetInsights setMetric(String metric)
public IGMediaForIGOnlyAPI.APIRequestGetInsights setPeriod(List<InsightsResult.EnumPeriod> period)
public IGMediaForIGOnlyAPI.APIRequestGetInsights setPeriod(String period)
public IGMediaForIGOnlyAPI.APIRequestGetInsights requestAllFields()
public IGMediaForIGOnlyAPI.APIRequestGetInsights requestAllFields(boolean value)
public IGMediaForIGOnlyAPI.APIRequestGetInsights requestFields(List<String> fields)
requestFields in class APIRequest<InsightsResult>public IGMediaForIGOnlyAPI.APIRequestGetInsights requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<InsightsResult>public IGMediaForIGOnlyAPI.APIRequestGetInsights requestField(String field)
requestField in class APIRequest<InsightsResult>public IGMediaForIGOnlyAPI.APIRequestGetInsights requestField(String field, boolean value)
requestField in class APIRequest<InsightsResult>public IGMediaForIGOnlyAPI.APIRequestGetInsights requestDescriptionField()
public IGMediaForIGOnlyAPI.APIRequestGetInsights requestDescriptionField(boolean value)
public IGMediaForIGOnlyAPI.APIRequestGetInsights requestDescriptionFromApiDocField()
public IGMediaForIGOnlyAPI.APIRequestGetInsights requestDescriptionFromApiDocField(boolean value)
public IGMediaForIGOnlyAPI.APIRequestGetInsights requestIdField()
public IGMediaForIGOnlyAPI.APIRequestGetInsights requestIdField(boolean value)
public IGMediaForIGOnlyAPI.APIRequestGetInsights requestNameField()
public IGMediaForIGOnlyAPI.APIRequestGetInsights requestNameField(boolean value)
public IGMediaForIGOnlyAPI.APIRequestGetInsights requestPeriodField()
public IGMediaForIGOnlyAPI.APIRequestGetInsights requestPeriodField(boolean value)
public IGMediaForIGOnlyAPI.APIRequestGetInsights requestTitleField()
public IGMediaForIGOnlyAPI.APIRequestGetInsights requestTitleField(boolean value)
public IGMediaForIGOnlyAPI.APIRequestGetInsights requestValuesField()
public IGMediaForIGOnlyAPI.APIRequestGetInsights requestValuesField(boolean value)
Copyright © 2025. All rights reserved.