public static class Group.APIRequestUpdate extends APIRequest<Group>
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 |
|---|
APIRequestUpdate(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 APIRequestUpdate(String nodeId, APIContext context)
public Group getLastResponse()
getLastResponse in class APIRequest<Group>public Group parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<Group>APIExceptionpublic Group execute() throws APIException
execute in class APIRequest<Group>APIExceptionpublic Group execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<Group>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Group> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Group> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic Group.APIRequestUpdate setParam(String param, Object value)
setParam in class APIRequest<Group>public Group.APIRequestUpdate setParams(Map<String,Object> params)
setParams in class APIRequest<Group>public Group.APIRequestUpdate setArchive(Boolean archive)
public Group.APIRequestUpdate setArchive(String archive)
public Group.APIRequestUpdate setCover(String cover)
public Group.APIRequestUpdate setCoverUrl(String coverUrl)
public Group.APIRequestUpdate setDescription(String description)
public Group.APIRequestUpdate setFocusX(Double focusX)
public Group.APIRequestUpdate setFocusX(String focusX)
public Group.APIRequestUpdate setFocusY(Double focusY)
public Group.APIRequestUpdate setFocusY(String focusY)
public Group.APIRequestUpdate setGroupIcon(String groupIcon)
public Group.APIRequestUpdate setJoinSetting(Group.EnumJoinSetting joinSetting)
public Group.APIRequestUpdate setJoinSetting(String joinSetting)
public Group.APIRequestUpdate setName(String name)
public Group.APIRequestUpdate setNoFeedStory(Boolean noFeedStory)
public Group.APIRequestUpdate setNoFeedStory(String noFeedStory)
public Group.APIRequestUpdate setOffsetY(Long offsetY)
public Group.APIRequestUpdate setOffsetY(String offsetY)
public Group.APIRequestUpdate setPostPermissions(Group.EnumPostPermissions postPermissions)
public Group.APIRequestUpdate setPostPermissions(String postPermissions)
public Group.APIRequestUpdate setPostRequiresAdminApproval(Boolean postRequiresAdminApproval)
public Group.APIRequestUpdate setPostRequiresAdminApproval(String postRequiresAdminApproval)
public Group.APIRequestUpdate setPrivacy(String privacy)
public Group.APIRequestUpdate setPurpose(Group.EnumPurpose purpose)
public Group.APIRequestUpdate setPurpose(String purpose)
public Group.APIRequestUpdate setUpdateViewTime(Boolean updateViewTime)
public Group.APIRequestUpdate setUpdateViewTime(String updateViewTime)
public Group.APIRequestUpdate requestAllFields()
public Group.APIRequestUpdate requestAllFields(boolean value)
public Group.APIRequestUpdate requestFields(List<String> fields)
requestFields in class APIRequest<Group>public Group.APIRequestUpdate requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<Group>public Group.APIRequestUpdate requestField(String field)
requestField in class APIRequest<Group>public Group.APIRequestUpdate requestField(String field, boolean value)
requestField in class APIRequest<Group>Copyright © 2020. All rights reserved.