public static class Link.APIRequestGet extends APIRequest<Link>
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 Link getLastResponse()
getLastResponse in class APIRequest<Link>public Link parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<Link>APIExceptionpublic Link execute() throws APIException
execute in class APIRequest<Link>APIExceptionpublic Link execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<Link>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Link> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Link> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic Link.APIRequestGet setParam(String param, Object value)
setParam in class APIRequest<Link>public Link.APIRequestGet setParams(Map<String,Object> params)
setParams in class APIRequest<Link>public Link.APIRequestGet requestAllFields()
public Link.APIRequestGet requestAllFields(boolean value)
public Link.APIRequestGet requestFields(List<String> fields)
requestFields in class APIRequest<Link>public Link.APIRequestGet requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<Link>public Link.APIRequestGet requestField(String field)
requestField in class APIRequest<Link>public Link.APIRequestGet requestField(String field, boolean value)
requestField in class APIRequest<Link>public Link.APIRequestGet requestCaptionField()
public Link.APIRequestGet requestCaptionField(boolean value)
public Link.APIRequestGet requestCreatedTimeField()
public Link.APIRequestGet requestCreatedTimeField(boolean value)
public Link.APIRequestGet requestDescriptionField()
public Link.APIRequestGet requestDescriptionField(boolean value)
public Link.APIRequestGet requestFromField()
public Link.APIRequestGet requestFromField(boolean value)
public Link.APIRequestGet requestIconField()
public Link.APIRequestGet requestIconField(boolean value)
public Link.APIRequestGet requestIdField()
public Link.APIRequestGet requestIdField(boolean value)
public Link.APIRequestGet requestLinkField()
public Link.APIRequestGet requestLinkField(boolean value)
public Link.APIRequestGet requestMessageField()
public Link.APIRequestGet requestMessageField(boolean value)
public Link.APIRequestGet requestMultiShareOptimizedField()
public Link.APIRequestGet requestMultiShareOptimizedField(boolean value)
public Link.APIRequestGet requestNameField()
public Link.APIRequestGet requestNameField(boolean value)
public Link.APIRequestGet requestPrivacyField()
public Link.APIRequestGet requestPrivacyField(boolean value)
public Link.APIRequestGet requestViaField()
public Link.APIRequestGet requestViaField(boolean value)
Copyright © 2020. All rights reserved.