Package com.vk.api.sdk.queries.video
Class VideoRemoveFromAlbumQuery
java.lang.Object
com.vk.api.sdk.client.ApiRequest<R>
com.vk.api.sdk.client.AbstractQueryBuilder<VideoRemoveFromAlbumQuery,OkResponse>
com.vk.api.sdk.queries.video.VideoRemoveFromAlbumQuery
public class VideoRemoveFromAlbumQuery extends AbstractQueryBuilder<VideoRemoveFromAlbumQuery,OkResponse>
Query for Video.removeFromAlbum method
-
Constructor Summary
Constructors Constructor Description VideoRemoveFromAlbumQuery(VkApiClient client, UserActor actor, int ownerId, int videoId)
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters -
Method Summary
Modifier and Type Method Description VideoRemoveFromAlbumQuery
albumId(java.lang.Integer value)
Set album idVideoRemoveFromAlbumQuery
albumIds(java.lang.Integer... value)
album_ids Set album idsVideoRemoveFromAlbumQuery
albumIds(java.util.List<java.lang.Integer> value)
Set album idsprotected java.util.List<java.lang.String>
essentialKeys()
Get list of required parameter namesprotected VideoRemoveFromAlbumQuery
getThis()
Get reference to this objectprotected VideoRemoveFromAlbumQuery
ownerId(int value)
Set owner idVideoRemoveFromAlbumQuery
targetId(java.lang.Integer value)
Set target idprotected VideoRemoveFromAlbumQuery
videoId(int value)
Set video idMethods 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
-
VideoRemoveFromAlbumQuery
Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters- Parameters:
client
- VK API clientactor
- actor with access tokenownerId
- value of "owner id" parameter.videoId
- value of "video id" parameter. Minimum is 0.
-
-
Method Details
-
targetId
Set target id- Parameters:
value
- value of "target id" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
albumId
Set album id- Parameters:
value
- value of "album id" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
ownerId
Set owner id- Parameters:
value
- value of "owner id" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
videoId
Set video id- Parameters:
value
- value of "video id" parameter. Minimum is 0.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
albumIds
album_ids Set album ids- Parameters:
value
- value of "album ids" parameter.- Returns:
- a reference to this
AbstractQueryBuilder
object to fulfill the "Builder" pattern.
-
albumIds
Set album ids- Parameters:
value
- value of "album ids" parameter.- 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<VideoRemoveFromAlbumQuery,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<VideoRemoveFromAlbumQuery,OkResponse>
- Returns:
- list of names
-