Interface CreateBucketRequest.Builder

    • Method Detail

      • acl

        CreateBucketRequest.Builder acl​(String acl)

        The canned ACL to apply to the bucket.

        This is not supported by Amazon S3 on Outposts buckets.

        Parameters:
        acl - The canned ACL to apply to the bucket.

        This is not supported by Amazon S3 on Outposts buckets.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        BucketCannedACL, BucketCannedACL
      • acl

        CreateBucketRequest.Builder acl​(BucketCannedACL acl)

        The canned ACL to apply to the bucket.

        This is not supported by Amazon S3 on Outposts buckets.

        Parameters:
        acl - The canned ACL to apply to the bucket.

        This is not supported by Amazon S3 on Outposts buckets.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        BucketCannedACL, BucketCannedACL
      • bucket

        CreateBucketRequest.Builder bucket​(String bucket)

        The name of the bucket.

        Parameters:
        bucket - The name of the bucket.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createBucketConfiguration

        CreateBucketRequest.Builder createBucketConfiguration​(CreateBucketConfiguration createBucketConfiguration)

        The configuration information for the bucket.

        This is not supported by Amazon S3 on Outposts buckets.

        Parameters:
        createBucketConfiguration - The configuration information for the bucket.

        This is not supported by Amazon S3 on Outposts buckets.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • grantFullControl

        CreateBucketRequest.Builder grantFullControl​(String grantFullControl)

        Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.

        This is not supported by Amazon S3 on Outposts buckets.

        Parameters:
        grantFullControl - Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.

        This is not supported by Amazon S3 on Outposts buckets.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • grantRead

        CreateBucketRequest.Builder grantRead​(String grantRead)

        Allows grantee to list the objects in the bucket.

        This is not supported by Amazon S3 on Outposts buckets.

        Parameters:
        grantRead - Allows grantee to list the objects in the bucket.

        This is not supported by Amazon S3 on Outposts buckets.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • grantReadACP

        CreateBucketRequest.Builder grantReadACP​(String grantReadACP)

        Allows grantee to read the bucket ACL.

        This is not supported by Amazon S3 on Outposts buckets.

        Parameters:
        grantReadACP - Allows grantee to read the bucket ACL.

        This is not supported by Amazon S3 on Outposts buckets.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • grantWrite

        CreateBucketRequest.Builder grantWrite​(String grantWrite)

        Allows grantee to create, overwrite, and delete any object in the bucket.

        This is not supported by Amazon S3 on Outposts buckets.

        Parameters:
        grantWrite - Allows grantee to create, overwrite, and delete any object in the bucket.

        This is not supported by Amazon S3 on Outposts buckets.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • grantWriteACP

        CreateBucketRequest.Builder grantWriteACP​(String grantWriteACP)

        Allows grantee to write the ACL for the applicable bucket.

        This is not supported by Amazon S3 on Outposts buckets.

        Parameters:
        grantWriteACP - Allows grantee to write the ACL for the applicable bucket.

        This is not supported by Amazon S3 on Outposts buckets.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • objectLockEnabledForBucket

        CreateBucketRequest.Builder objectLockEnabledForBucket​(Boolean objectLockEnabledForBucket)

        Specifies whether you want S3 Object Lock to be enabled for the new bucket.

        This is not supported by Amazon S3 on Outposts buckets.

        Parameters:
        objectLockEnabledForBucket - Specifies whether you want S3 Object Lock to be enabled for the new bucket.

        This is not supported by Amazon S3 on Outposts buckets.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • outpostId

        CreateBucketRequest.Builder outpostId​(String outpostId)

        The ID of the Outposts where the bucket is being created.

        This ID is required by Amazon S3 on Outposts buckets.

        Parameters:
        outpostId - The ID of the Outposts where the bucket is being created.

        This ID is required by Amazon S3 on Outposts buckets.

        Returns:
        Returns a reference to this object so that method calls can be chained together.