Package com.vk.api.sdk.queries.video
Class VideoEditQuery
- java.lang.Object
-
- com.vk.api.sdk.client.ApiRequest<R>
-
- com.vk.api.sdk.client.AbstractQueryBuilder<VideoEditQuery,OkResponse>
-
- com.vk.api.sdk.queries.video.VideoEditQuery
-
public class VideoEditQuery extends AbstractQueryBuilder<VideoEditQuery,OkResponse>
Query for Video.edit method
-
-
Constructor Summary
Constructors Constructor Description VideoEditQuery(VkApiClient client, UserActor actor, int videoId)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 VideoEditQuerydesc(java.lang.String value)New video description.protected java.util.List<java.lang.String>essentialKeys()Get list of required parameter namesprotected VideoEditQuerygetThis()Get reference to this objectVideoEditQueryname(java.lang.String value)New video title.VideoEditQuerynoComments(java.lang.Boolean value)Disable comments for the group video.VideoEditQueryownerId(java.lang.Integer value)ID of the user or community that owns the video.VideoEditQueryprivacyComment(java.lang.String... value)privacy_comment Privacy settings for comments in a [vk.com/dev/privacy_setting|special format].VideoEditQueryprivacyComment(java.util.List<java.lang.String> value)Privacy settings for comments in a [vk.com/dev/privacy_setting|special format].VideoEditQueryprivacyView(java.lang.String... value)privacy_view Privacy settings in a [vk.com/dev/privacy_setting|special format].VideoEditQueryprivacyView(java.util.List<java.lang.String> value)Privacy settings in a [vk.com/dev/privacy_setting|special format].VideoEditQueryrepeat(java.lang.Boolean value)'1' — to repeat the playback of the video, '0' — to play the video once,protected VideoEditQueryvideoId(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
-
-
-
-
Constructor Detail
-
VideoEditQuery
public VideoEditQuery(VkApiClient client, UserActor actor, int videoId)
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.
-
-
Method Detail
-
ownerId
public VideoEditQuery ownerId(java.lang.Integer value)
ID of the user or community that owns the video.- Parameters:
value- value of "owner id" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
videoId
protected VideoEditQuery videoId(int value)
Video ID.- Parameters:
value- value of "video id" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
name
public VideoEditQuery name(java.lang.String value)
New video title.- Parameters:
value- value of "name" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
desc
public VideoEditQuery desc(java.lang.String value)
New video description.- Parameters:
value- value of "desc" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
noComments
public VideoEditQuery noComments(java.lang.Boolean value)
Disable comments for the group video.- Parameters:
value- value of "no comments" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
repeat
public VideoEditQuery repeat(java.lang.Boolean value)
'1' — to repeat the playback of the video, '0' — to play the video once,- Parameters:
value- value of "repeat" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
privacyView
public VideoEditQuery privacyView(java.lang.String... value)
privacy_view Privacy settings in a [vk.com/dev/privacy_setting|special format]. Privacy setting is available for videos uploaded to own profile by user.- Parameters:
value- value of "privacy view" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
privacyView
public VideoEditQuery privacyView(java.util.List<java.lang.String> value)
Privacy settings in a [vk.com/dev/privacy_setting|special format]. Privacy setting is available for videos uploaded to own profile by user.- Parameters:
value- value of "privacy view" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
privacyComment
public VideoEditQuery privacyComment(java.lang.String... value)
privacy_comment Privacy settings for comments in a [vk.com/dev/privacy_setting|special format].- Parameters:
value- value of "privacy comment" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
privacyComment
public VideoEditQuery privacyComment(java.util.List<java.lang.String> value)
Privacy settings for comments in a [vk.com/dev/privacy_setting|special format].- Parameters:
value- value of "privacy comment" parameter.- Returns:
- a reference to this
AbstractQueryBuilderobject to fulfill the "Builder" pattern.
-
getThis
protected VideoEditQuery getThis()
Description copied from class:AbstractQueryBuilderGet reference to this object- Specified by:
getThisin classAbstractQueryBuilder<VideoEditQuery,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<VideoEditQuery,OkResponse>- Returns:
- list of names
-
-