public static class Post.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 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 setDatePreset(InsightsResult.EnumDatePreset datePreset)
public Post.APIRequestGetInsights setDatePreset(String datePreset)
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 setSince(String since)
public Post.APIRequestGetInsights setUntil(String until)
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 © 2020. All rights reserved.