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, 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 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.