Class VideoRemoveFromAlbumQuery

java.lang.Object

public class VideoRemoveFromAlbumQuery
extends AbstractQueryBuilder<VideoRemoveFromAlbumQuery,​OkResponse>
Query for Video.removeFromAlbum method
  • Constructor Details

    • VideoRemoveFromAlbumQuery

      public VideoRemoveFromAlbumQuery​(VkApiClient client, UserActor actor, int ownerId, int videoId)
      Creates a AbstractQueryBuilder instance that can be used to build api request with various parameters
      Parameters:
      client - VK API client
      actor - actor with access token
      ownerId - value of "owner id" parameter.
      videoId - value of "video id" parameter. Minimum is 0.
  • Method Details

    • targetId

      public VideoRemoveFromAlbumQuery targetId​(java.lang.Integer value)
      Set target id
      Parameters:
      value - value of "target id" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • albumId

      public VideoRemoveFromAlbumQuery albumId​(java.lang.Integer value)
      Set album id
      Parameters:
      value - value of "album id" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • ownerId

      protected VideoRemoveFromAlbumQuery ownerId​(int value)
      Set owner id
      Parameters:
      value - value of "owner id" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • videoId

      protected VideoRemoveFromAlbumQuery videoId​(int value)
      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

      public VideoRemoveFromAlbumQuery albumIds​(java.lang.Integer... value)
      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

      public VideoRemoveFromAlbumQuery albumIds​(java.util.List<java.lang.Integer> value)
      Set album ids
      Parameters:
      value - value of "album ids" parameter.
      Returns:
      a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
    • getThis

      protected VideoRemoveFromAlbumQuery getThis()
      Description copied from class: AbstractQueryBuilder
      Get reference to this object
      Specified by:
      getThis in class AbstractQueryBuilder<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 class AbstractQueryBuilder<VideoRemoveFromAlbumQuery,​OkResponse>
      Returns:
      list of names