public static class Page.APIRequestGetInstantArticlesInsights extends APIRequest<InstantArticleInsightsQueryResult>
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 |
|---|
APIRequestGetInstantArticlesInsights(String nodeId,
APIContext context) |
addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestGetInstantArticlesInsights(String nodeId, APIContext context)
public APINodeList<InstantArticleInsightsQueryResult> getLastResponse()
getLastResponse in class APIRequest<InstantArticleInsightsQueryResult>public APINodeList<InstantArticleInsightsQueryResult> parseResponse(String response) throws APIException
parseResponse in class APIRequest<InstantArticleInsightsQueryResult>APIExceptionpublic APINodeList<InstantArticleInsightsQueryResult> execute() throws APIException
execute in class APIRequest<InstantArticleInsightsQueryResult>APIExceptionpublic APINodeList<InstantArticleInsightsQueryResult> execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<InstantArticleInsightsQueryResult>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINodeList<InstantArticleInsightsQueryResult>> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINodeList<InstantArticleInsightsQueryResult>> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic Page.APIRequestGetInstantArticlesInsights setParam(String param, Object value)
setParam in class APIRequest<InstantArticleInsightsQueryResult>public Page.APIRequestGetInstantArticlesInsights setParams(Map<String,Object> params)
setParams in class APIRequest<InstantArticleInsightsQueryResult>public Page.APIRequestGetInstantArticlesInsights setMetric(List<Object> metric)
public Page.APIRequestGetInstantArticlesInsights setMetric(String metric)
public Page.APIRequestGetInstantArticlesInsights setPeriod(InstantArticleInsightsQueryResult.EnumPeriod period)
public Page.APIRequestGetInstantArticlesInsights setPeriod(String period)
public Page.APIRequestGetInstantArticlesInsights setSince(String since)
public Page.APIRequestGetInstantArticlesInsights setUntil(String until)
public Page.APIRequestGetInstantArticlesInsights setBreakdown(InstantArticleInsightsQueryResult.EnumBreakdown breakdown)
public Page.APIRequestGetInstantArticlesInsights setBreakdown(String breakdown)
public Page.APIRequestGetInstantArticlesInsights requestAllFields()
public Page.APIRequestGetInstantArticlesInsights requestAllFields(boolean value)
public Page.APIRequestGetInstantArticlesInsights requestFields(List<String> fields)
requestFields in class APIRequest<InstantArticleInsightsQueryResult>public Page.APIRequestGetInstantArticlesInsights requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<InstantArticleInsightsQueryResult>public Page.APIRequestGetInstantArticlesInsights requestField(String field)
requestField in class APIRequest<InstantArticleInsightsQueryResult>public Page.APIRequestGetInstantArticlesInsights requestField(String field, boolean value)
requestField in class APIRequest<InstantArticleInsightsQueryResult>public Page.APIRequestGetInstantArticlesInsights requestBreakdownsField()
public Page.APIRequestGetInstantArticlesInsights requestBreakdownsField(boolean value)
public Page.APIRequestGetInstantArticlesInsights requestNameField()
public Page.APIRequestGetInstantArticlesInsights requestNameField(boolean value)
public Page.APIRequestGetInstantArticlesInsights requestTimeField()
public Page.APIRequestGetInstantArticlesInsights requestTimeField(boolean value)
public Page.APIRequestGetInstantArticlesInsights requestValueField()
public Page.APIRequestGetInstantArticlesInsights requestValueField(boolean value)
public Page.APIRequestGetInstantArticlesInsights requestIdField()
public Page.APIRequestGetInstantArticlesInsights requestIdField(boolean value)
Copyright © 2018. All rights reserved.