public static class Group.APIRequestCreateAlbum extends APIRequest<Album>
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 |
---|
APIRequestCreateAlbum(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 APIRequestCreateAlbum(String nodeId, APIContext context)
public Album getLastResponse()
getLastResponse
in class APIRequest<Album>
public Album parseResponse(String response, String header) throws APIException
parseResponse
in class APIRequest<Album>
APIException
public Album execute() throws APIException
execute
in class APIRequest<Album>
APIException
public Album execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<Album>
APIException
public com.google.common.util.concurrent.ListenableFuture<Album> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<Album> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public Group.APIRequestCreateAlbum setParam(String param, Object value)
setParam
in class APIRequest<Album>
public Group.APIRequestCreateAlbum setParams(Map<String,Object> params)
setParams
in class APIRequest<Album>
public Group.APIRequestCreateAlbum setContributors(List<Long> contributors)
public Group.APIRequestCreateAlbum setContributors(String contributors)
public Group.APIRequestCreateAlbum setDescription(String description)
public Group.APIRequestCreateAlbum setIsDefault(Boolean isDefault)
public Group.APIRequestCreateAlbum setIsDefault(String isDefault)
public Group.APIRequestCreateAlbum setLocation(String location)
public Group.APIRequestCreateAlbum setMakeSharedAlbum(Boolean makeSharedAlbum)
public Group.APIRequestCreateAlbum setMakeSharedAlbum(String makeSharedAlbum)
public Group.APIRequestCreateAlbum setMessage(String message)
public Group.APIRequestCreateAlbum setName(String name)
public Group.APIRequestCreateAlbum setPlace(Object place)
public Group.APIRequestCreateAlbum setPlace(String place)
public Group.APIRequestCreateAlbum setPrivacy(String privacy)
public Group.APIRequestCreateAlbum setTags(List<Long> tags)
public Group.APIRequestCreateAlbum setTags(String tags)
public Group.APIRequestCreateAlbum setVisible(String visible)
public Group.APIRequestCreateAlbum requestAllFields()
public Group.APIRequestCreateAlbum requestAllFields(boolean value)
public Group.APIRequestCreateAlbum requestFields(List<String> fields)
requestFields
in class APIRequest<Album>
public Group.APIRequestCreateAlbum requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<Album>
public Group.APIRequestCreateAlbum requestField(String field)
requestField
in class APIRequest<Album>
public Group.APIRequestCreateAlbum requestField(String field, boolean value)
requestField
in class APIRequest<Album>
Copyright © 2020. All rights reserved.