public static class PagePost.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, setUseVideoEndpoint
public 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>
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 PagePost.APIRequestGetInsights setParam(String param, Object value)
setParam
in class APIRequest<InsightsResult>
public PagePost.APIRequestGetInsights setParams(Map<String,Object> params)
setParams
in class APIRequest<InsightsResult>
public PagePost.APIRequestGetInsights setDatePreset(InsightsResult.EnumDatePreset datePreset)
public PagePost.APIRequestGetInsights setDatePreset(String datePreset)
public PagePost.APIRequestGetInsights setMetric(List<Object> metric)
public PagePost.APIRequestGetInsights setMetric(String metric)
public PagePost.APIRequestGetInsights setPeriod(InsightsResult.EnumPeriod period)
public PagePost.APIRequestGetInsights setPeriod(String period)
public PagePost.APIRequestGetInsights setSince(String since)
public PagePost.APIRequestGetInsights setUntil(String until)
public PagePost.APIRequestGetInsights requestAllFields()
public PagePost.APIRequestGetInsights requestAllFields(boolean value)
public PagePost.APIRequestGetInsights requestFields(List<String> fields)
requestFields
in class APIRequest<InsightsResult>
public PagePost.APIRequestGetInsights requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<InsightsResult>
public PagePost.APIRequestGetInsights requestField(String field)
requestField
in class APIRequest<InsightsResult>
public PagePost.APIRequestGetInsights requestField(String field, boolean value)
requestField
in class APIRequest<InsightsResult>
public PagePost.APIRequestGetInsights requestDescriptionField()
public PagePost.APIRequestGetInsights requestDescriptionField(boolean value)
public PagePost.APIRequestGetInsights requestDescriptionFromApiDocField()
public PagePost.APIRequestGetInsights requestDescriptionFromApiDocField(boolean value)
public PagePost.APIRequestGetInsights requestIdField()
public PagePost.APIRequestGetInsights requestIdField(boolean value)
public PagePost.APIRequestGetInsights requestNameField()
public PagePost.APIRequestGetInsights requestNameField(boolean value)
public PagePost.APIRequestGetInsights requestPeriodField()
public PagePost.APIRequestGetInsights requestPeriodField(boolean value)
public PagePost.APIRequestGetInsights requestTitleField()
public PagePost.APIRequestGetInsights requestTitleField(boolean value)
public PagePost.APIRequestGetInsights requestValuesField()
public PagePost.APIRequestGetInsights requestValuesField(boolean value)
Copyright © 2020. All rights reserved.