Package com.vk.api.sdk.queries.photos
Class PhotosMoveQuery
- java.lang.Object
-
- com.vk.api.sdk.client.ApiRequest<R>
-
- com.vk.api.sdk.client.AbstractQueryBuilder<PhotosMoveQuery,OkResponse>
-
- com.vk.api.sdk.queries.photos.PhotosMoveQuery
-
public class PhotosMoveQuery extends AbstractQueryBuilder<PhotosMoveQuery,OkResponse>
Query for Photos.move method
-
-
Constructor Summary
Constructors Constructor Description PhotosMoveQuery(VkApiClient client, UserActor actor, int targetAlbumId, int photoId)Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<java.lang.String>essentialKeys()Get list of required parameter namesprotected PhotosMoveQuerygetThis()Get reference to this objectPhotosMoveQueryownerId(java.lang.Integer value)ID of the user or community that owns the photo.protected PhotosMoveQueryphotoId(int value)Photo ID.protected PhotosMoveQuerytargetAlbumId(int value)ID of the album to which the photo will be moved.-
Methods inherited from class com.vk.api.sdk.client.AbstractQueryBuilder
accessToken, build, captchaKey, captchaSid, clientSecret, confirm, getBody, getMethod, getParams, lang, toString, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, unsafeParam, version
-
Methods inherited from class com.vk.api.sdk.client.ApiRequest
execute, executeAsRaw, executeAsString, getClient, getGson, getHeaders, getResponseClass, getUrl, setHeaders
-
-
-
-
Constructor Detail
-
PhotosMoveQuery
public PhotosMoveQuery(VkApiClient client, UserActor actor, int targetAlbumId, int photoId)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client- VK API clientactor- actor with access tokentargetAlbumId- value of "target album id" parameter.photoId- value of "photo id" parameter.
-
-
Method Detail
-
ownerId
public PhotosMoveQuery ownerId(java.lang.Integer value)
ID of the user or community that owns the photo.- Parameters:
value- value of "owner id" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
targetAlbumId
protected PhotosMoveQuery targetAlbumId(int value)
ID of the album to which the photo will be moved.- Parameters:
value- value of "target album id" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
photoId
protected PhotosMoveQuery photoId(int value)
Photo ID.- Parameters:
value- value of "photo id" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
getThis
protected PhotosMoveQuery getThis()
Description copied from class:AbstractQueryBuilderGet reference to this object- Specified by:
getThisin classAbstractQueryBuilder<PhotosMoveQuery,OkResponse>- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
essentialKeys
protected java.util.List<java.lang.String> essentialKeys()
Description copied from class:AbstractQueryBuilderGet list of required parameter names- Specified by:
essentialKeysin classAbstractQueryBuilder<PhotosMoveQuery,OkResponse>- Returns:
- list of names
-
-