public static class URL.APIRequestGet extends APIRequest<URL>
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 |
|---|
APIRequestGet(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 APIRequestGet(String nodeId, APIContext context)
public URL getLastResponse()
getLastResponse in class APIRequest<URL>public URL parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<URL>APIExceptionpublic URL execute() throws APIException
execute in class APIRequest<URL>APIExceptionpublic URL execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<URL>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<URL> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<URL> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic URL.APIRequestGet setParam(String param, Object value)
setParam in class APIRequest<URL>public URL.APIRequestGet setParams(Map<String,Object> params)
setParams in class APIRequest<URL>public URL.APIRequestGet requestAllFields()
public URL.APIRequestGet requestAllFields(boolean value)
public URL.APIRequestGet requestFields(List<String> fields)
requestFields in class APIRequest<URL>public URL.APIRequestGet requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<URL>public URL.APIRequestGet requestField(String field)
requestField in class APIRequest<URL>public URL.APIRequestGet requestField(String field, boolean value)
requestField in class APIRequest<URL>public URL.APIRequestGet requestDevelopmentInstantArticleField()
public URL.APIRequestGet requestDevelopmentInstantArticleField(boolean value)
public URL.APIRequestGet requestEngagementField()
public URL.APIRequestGet requestEngagementField(boolean value)
public URL.APIRequestGet requestIdField()
public URL.APIRequestGet requestIdField(boolean value)
public URL.APIRequestGet requestInstantArticleField()
public URL.APIRequestGet requestInstantArticleField(boolean value)
public URL.APIRequestGet requestOgObjectField()
public URL.APIRequestGet requestOgObjectField(boolean value)
public URL.APIRequestGet requestOwnershipPermissionsField()
public URL.APIRequestGet requestOwnershipPermissionsField(boolean value)
public URL.APIRequestGet requestScopesField()
public URL.APIRequestGet requestScopesField(boolean value)
Copyright © 2020. All rights reserved.