Package com.vk.api.sdk.queries.photos
Class PhotosDeleteAlbumQuery
java.lang.Object
com.vk.api.sdk.client.ApiRequest<R>
com.vk.api.sdk.client.AbstractQueryBuilder<PhotosDeleteAlbumQuery,OkResponse>
com.vk.api.sdk.queries.photos.PhotosDeleteAlbumQuery
public class PhotosDeleteAlbumQuery extends AbstractQueryBuilder<PhotosDeleteAlbumQuery,OkResponse>
Query for Photos.deleteAlbum method
-
Constructor Summary
Constructors Constructor Description PhotosDeleteAlbumQuery(VkApiClient client, UserActor actor, int albumId)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters -
Method Summary
Modifier and Type Method Description protected PhotosDeleteAlbumQuery
albumId(int value)
Album ID.protected java.util.List<java.lang.String>
essentialKeys()
Get list of required parameter namesprotected PhotosDeleteAlbumQuery
getThis()
Get reference to this objectPhotosDeleteAlbumQuery
groupId(java.lang.Integer value)
ID of the community that owns the album.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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
PhotosDeleteAlbumQuery
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access tokenalbumId
- value of "album id" parameter. Minimum is 0.
-
-
Method Details
-
albumId
Album ID.- Parameters:
value
- value of "album id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
groupId
ID of the community that owns the album.- Parameters:
value
- value of "group id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
getThis
Description copied from class:AbstractQueryBuilder
Get reference to this object- Specified by:
getThis
in classAbstractQueryBuilder<PhotosDeleteAlbumQuery,OkResponse>
- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
essentialKeys
protected java.util.List<java.lang.String> essentialKeys()Description copied from class:AbstractQueryBuilder
Get list of required parameter names- Specified by:
essentialKeys
in classAbstractQueryBuilder<PhotosDeleteAlbumQuery,OkResponse>
- Returns:
- list of names
-