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