Class BucketConfiguration.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • name

        public BucketConfiguration.Builder name​(String name)
        Set the name of the bucket.
        Parameters:
        name - bucket name.
        Returns:
        Builder instance for fluent programming
      • readPassword

        public BucketConfiguration.Builder readPassword​(String readPassword)
        Set the read password.
        Parameters:
        readPassword - password
        Returns:
        Builder instance for fluent programming
      • writePassword

        public BucketConfiguration.Builder writePassword​(String writePassword)
        Set the write password.
        Parameters:
        writePassword - password
        Returns:
        Builder instance for fluent programming
      • publiclyReadable

        public BucketConfiguration.Builder publiclyReadable​(boolean publiclyReadable)
        Set whether the bucket is publicly readable.
        Parameters:
        publiclyReadable - true if the bucket can be read without a password
        Returns:
        Builder instance for fluent programming
      • bucketFsServiceConfiguration

        public BucketConfiguration.Builder bucketFsServiceConfiguration​(BucketFsServiceConfiguration serviceConfiguration)
        Link to the configuration of the parent BucketFS service.
        Parameters:
        serviceConfiguration - configuration of the service
        Returns:
        Builder instance for fluent programming