Class PhotosEditAlbumQuery

    • Constructor Detail

      • PhotosEditAlbumQuery

        public PhotosEditAlbumQuery​(VkApiClient client,
                                    UserActor actor,
                                    int albumId)
        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
        albumId - value of "album id" parameter. Minimum is 0.
    • Method Detail

      • albumId

        protected PhotosEditAlbumQuery albumId​(int value)
        ID of the photo album to be edited.
        Parameters:
        value - value of "album id" parameter. Minimum is 0.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • title

        public PhotosEditAlbumQuery title​(java.lang.String value)
        New album title.
        Parameters:
        value - value of "title" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • description

        public PhotosEditAlbumQuery description​(java.lang.String value)
        New album description.
        Parameters:
        value - value of "description" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • ownerId

        public PhotosEditAlbumQuery ownerId​(java.lang.Integer value)
        ID of the user or community that owns the album.
        Parameters:
        value - value of "owner id" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • uploadByAdminsOnly

        public PhotosEditAlbumQuery uploadByAdminsOnly​(java.lang.Boolean value)
        Set upload by admins only
        Parameters:
        value - value of "upload by admins only" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • commentsDisabled

        public PhotosEditAlbumQuery commentsDisabled​(java.lang.Boolean value)
        Set comments disabled
        Parameters:
        value - value of "comments disabled" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • privacyView

        public PhotosEditAlbumQuery privacyView​(java.lang.String... value)
        privacy_view Set privacy view
        Parameters:
        value - value of "privacy view" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • privacyView

        public PhotosEditAlbumQuery privacyView​(java.util.List<java.lang.String> value)
        Set privacy view
        Parameters:
        value - value of "privacy view" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • privacyComment

        public PhotosEditAlbumQuery privacyComment​(java.lang.String... value)
        privacy_comment Set privacy comment
        Parameters:
        value - value of "privacy comment" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • privacyComment

        public PhotosEditAlbumQuery privacyComment​(java.util.List<java.lang.String> value)
        Set privacy comment
        Parameters:
        value - value of "privacy comment" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.