public static class IGUser.APIRequestGet extends APIRequest<IGUser>
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, setUseVideoEndpoint
public APIRequestGet(String nodeId, APIContext context)
public IGUser getLastResponse()
getLastResponse
in class APIRequest<IGUser>
public IGUser parseResponse(String response, String header) throws APIException
parseResponse
in class APIRequest<IGUser>
APIException
public IGUser execute() throws APIException
execute
in class APIRequest<IGUser>
APIException
public IGUser execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<IGUser>
APIException
public com.google.common.util.concurrent.ListenableFuture<IGUser> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<IGUser> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public IGUser.APIRequestGet setParam(String param, Object value)
setParam
in class APIRequest<IGUser>
public IGUser.APIRequestGet setParams(Map<String,Object> params)
setParams
in class APIRequest<IGUser>
public IGUser.APIRequestGet requestAllFields()
public IGUser.APIRequestGet requestAllFields(boolean value)
public IGUser.APIRequestGet requestFields(List<String> fields)
requestFields
in class APIRequest<IGUser>
public IGUser.APIRequestGet requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<IGUser>
public IGUser.APIRequestGet requestField(String field)
requestField
in class APIRequest<IGUser>
public IGUser.APIRequestGet requestField(String field, boolean value)
requestField
in class APIRequest<IGUser>
public IGUser.APIRequestGet requestBiographyField()
public IGUser.APIRequestGet requestBiographyField(boolean value)
public IGUser.APIRequestGet requestBusinessDiscoveryField()
public IGUser.APIRequestGet requestBusinessDiscoveryField(boolean value)
public IGUser.APIRequestGet requestFollowersCountField()
public IGUser.APIRequestGet requestFollowersCountField(boolean value)
public IGUser.APIRequestGet requestFollowsCountField()
public IGUser.APIRequestGet requestFollowsCountField(boolean value)
public IGUser.APIRequestGet requestIdField()
public IGUser.APIRequestGet requestIdField(boolean value)
public IGUser.APIRequestGet requestIgIdField()
public IGUser.APIRequestGet requestIgIdField(boolean value)
public IGUser.APIRequestGet requestMediaCountField()
public IGUser.APIRequestGet requestMediaCountField(boolean value)
public IGUser.APIRequestGet requestMentionedCommentField()
public IGUser.APIRequestGet requestMentionedCommentField(boolean value)
public IGUser.APIRequestGet requestMentionedMediaField()
public IGUser.APIRequestGet requestMentionedMediaField(boolean value)
public IGUser.APIRequestGet requestNameField()
public IGUser.APIRequestGet requestNameField(boolean value)
public IGUser.APIRequestGet requestProfilePictureUrlField()
public IGUser.APIRequestGet requestProfilePictureUrlField(boolean value)
public IGUser.APIRequestGet requestUsernameField()
public IGUser.APIRequestGet requestUsernameField(boolean value)
public IGUser.APIRequestGet requestWebsiteField()
public IGUser.APIRequestGet requestWebsiteField(boolean value)
Copyright © 2020. All rights reserved.