public static class Group.APIRequestCreateGroup 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 |
|---|
APIRequestCreateGroup(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 APIRequestCreateGroup(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.APIRequestCreateGroup setParam(String param, Object value)
setParam in class APIRequest<Group>public Group.APIRequestCreateGroup setParams(Map<String,Object> params)
setParams in class APIRequest<Group>public Group.APIRequestCreateGroup setAdmin(Long admin)
public Group.APIRequestCreateGroup setAdmin(String admin)
public Group.APIRequestCreateGroup setDescription(String description)
public Group.APIRequestCreateGroup setGroupIconId(Object groupIconId)
public Group.APIRequestCreateGroup setGroupIconId(String groupIconId)
public Group.APIRequestCreateGroup setGroupType(Group.EnumGroupType groupType)
public Group.APIRequestCreateGroup setGroupType(String groupType)
public Group.APIRequestCreateGroup setJoinSetting(Group.EnumJoinSetting joinSetting)
public Group.APIRequestCreateGroup setJoinSetting(String joinSetting)
public Group.APIRequestCreateGroup setName(String name)
public Group.APIRequestCreateGroup setParentId(Object parentId)
public Group.APIRequestCreateGroup setParentId(String parentId)
public Group.APIRequestCreateGroup setPostPermissions(Group.EnumPostPermissions postPermissions)
public Group.APIRequestCreateGroup setPostPermissions(String postPermissions)
public Group.APIRequestCreateGroup setPostRequiresAdminApproval(Boolean postRequiresAdminApproval)
public Group.APIRequestCreateGroup setPostRequiresAdminApproval(String postRequiresAdminApproval)
public Group.APIRequestCreateGroup setPrivacy(String privacy)
public Group.APIRequestCreateGroup setRef(String ref)
public Group.APIRequestCreateGroup setSuggestionCategory(Group.EnumSuggestionCategory suggestionCategory)
public Group.APIRequestCreateGroup setSuggestionCategory(String suggestionCategory)
public Group.APIRequestCreateGroup setSuggestionIdentifier(String suggestionIdentifier)
public Group.APIRequestCreateGroup requestAllFields()
public Group.APIRequestCreateGroup requestAllFields(boolean value)
public Group.APIRequestCreateGroup requestFields(List<String> fields)
requestFields in class APIRequest<Group>public Group.APIRequestCreateGroup requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<Group>public Group.APIRequestCreateGroup requestField(String field)
requestField in class APIRequest<Group>public Group.APIRequestCreateGroup requestField(String field, boolean value)
requestField in class APIRequest<Group>Copyright © 2020. All rights reserved.