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