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