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