public static class IGUser.APIRequestGetInsights extends APIRequest<InstagramInsightsResult>
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, setUseVideoEndpoint
public APIRequestGetInsights(String nodeId, APIContext context)
public APINodeList<InstagramInsightsResult> getLastResponse()
getLastResponse
in class APIRequest<InstagramInsightsResult>
public APINodeList<InstagramInsightsResult> parseResponse(String response, String header) throws APIException
parseResponse
in class APIRequest<InstagramInsightsResult>
APIException
public APINodeList<InstagramInsightsResult> execute() throws APIException
execute
in class APIRequest<InstagramInsightsResult>
APIException
public APINodeList<InstagramInsightsResult> execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<InstagramInsightsResult>
APIException
public com.google.common.util.concurrent.ListenableFuture<APINodeList<InstagramInsightsResult>> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<APINodeList<InstagramInsightsResult>> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public IGUser.APIRequestGetInsights setParam(String param, Object value)
setParam
in class APIRequest<InstagramInsightsResult>
public IGUser.APIRequestGetInsights setParams(Map<String,Object> params)
setParams
in class APIRequest<InstagramInsightsResult>
public IGUser.APIRequestGetInsights setMetric(List<InstagramInsightsResult.EnumMetric> metric)
public IGUser.APIRequestGetInsights setMetric(String metric)
public IGUser.APIRequestGetInsights setPeriod(List<InstagramInsightsResult.EnumPeriod> period)
public IGUser.APIRequestGetInsights setPeriod(String period)
public IGUser.APIRequestGetInsights setSince(String since)
public IGUser.APIRequestGetInsights setUntil(String until)
public IGUser.APIRequestGetInsights requestAllFields()
public IGUser.APIRequestGetInsights requestAllFields(boolean value)
public IGUser.APIRequestGetInsights requestFields(List<String> fields)
requestFields
in class APIRequest<InstagramInsightsResult>
public IGUser.APIRequestGetInsights requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<InstagramInsightsResult>
public IGUser.APIRequestGetInsights requestField(String field)
requestField
in class APIRequest<InstagramInsightsResult>
public IGUser.APIRequestGetInsights requestField(String field, boolean value)
requestField
in class APIRequest<InstagramInsightsResult>
public IGUser.APIRequestGetInsights requestDescriptionField()
public IGUser.APIRequestGetInsights requestDescriptionField(boolean value)
public IGUser.APIRequestGetInsights requestIdField()
public IGUser.APIRequestGetInsights requestIdField(boolean value)
public IGUser.APIRequestGetInsights requestNameField()
public IGUser.APIRequestGetInsights requestNameField(boolean value)
public IGUser.APIRequestGetInsights requestPeriodField()
public IGUser.APIRequestGetInsights requestPeriodField(boolean value)
public IGUser.APIRequestGetInsights requestTitleField()
public IGUser.APIRequestGetInsights requestTitleField(boolean value)
public IGUser.APIRequestGetInsights requestValuesField()
public IGUser.APIRequestGetInsights requestValuesField(boolean value)
Copyright © 2020. All rights reserved.