public static class User.APIRequestCreateAlbum extends APIRequest<Album>
APIRequest.DefaultAsyncRequestExecutor, APIRequest.DefaultRequestExecutor, APIRequest.IAsyncRequestExecutor, APIRequest.IRequestExecutor, APIRequest.RequestHelper, APIRequest.ResponseParser<T extends APINode>
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, 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) 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 User.APIRequestCreateAlbum setParam(String param, Object value)
setParam
in class APIRequest<Album>
public User.APIRequestCreateAlbum setParams(Map<String,Object> params)
setParams
in class APIRequest<Album>
public User.APIRequestCreateAlbum setIsDefault(Boolean isDefault)
public User.APIRequestCreateAlbum setIsDefault(String isDefault)
public User.APIRequestCreateAlbum setName(String name)
public User.APIRequestCreateAlbum setDescription(String description)
public User.APIRequestCreateAlbum setContributors(List<Long> contributors)
public User.APIRequestCreateAlbum setContributors(String contributors)
public User.APIRequestCreateAlbum setMakeSharedAlbum(Boolean makeSharedAlbum)
public User.APIRequestCreateAlbum setMakeSharedAlbum(String makeSharedAlbum)
public User.APIRequestCreateAlbum setLocation(String location)
public User.APIRequestCreateAlbum setVisible(String visible)
public User.APIRequestCreateAlbum setPrivacy(Object privacy)
public User.APIRequestCreateAlbum setPrivacy(String privacy)
public User.APIRequestCreateAlbum setPlace(Object place)
public User.APIRequestCreateAlbum setPlace(String place)
public User.APIRequestCreateAlbum setTags(List<Long> tags)
public User.APIRequestCreateAlbum setTags(String tags)
public User.APIRequestCreateAlbum setMessage(String message)
public User.APIRequestCreateAlbum requestAllFields()
public User.APIRequestCreateAlbum requestAllFields(boolean value)
public User.APIRequestCreateAlbum requestFields(List<String> fields)
requestFields
in class APIRequest<Album>
public User.APIRequestCreateAlbum requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<Album>
public User.APIRequestCreateAlbum requestField(String field)
requestField
in class APIRequest<Album>
public User.APIRequestCreateAlbum requestField(String field, boolean value)
requestField
in class APIRequest<Album>
Copyright © 2018. All rights reserved.