Class PhotosCreateAlbumQuery

    • Constructor Detail

      • PhotosCreateAlbumQuery

        public PhotosCreateAlbumQuery​(VkApiClient client,
                                      UserActor actor,
                                      java.lang.String title)
        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
        title - value of "title" parameter.
    • Method Detail

      • title

        protected PhotosCreateAlbumQuery title​(java.lang.String value)
        Album title.
        Parameters:
        value - value of "title" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • groupId

        public PhotosCreateAlbumQuery groupId​(java.lang.Integer value)
        ID of the community in which the album will be created.
        Parameters:
        value - value of "group id" parameter.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • description

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

        public PhotosCreateAlbumQuery 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 PhotosCreateAlbumQuery 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 PhotosCreateAlbumQuery privacyView​(java.lang.String... value)
        privacy_view Set privacy view
        Parameters:
        value - value of "privacy view" parameter. By default all.
        Returns:
        a reference to this AbstractQueryBuilder object to fulfill the "Builder" pattern.
      • privacyView

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

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

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