Interface S3Configuration.Builder

    • Method Detail

      • bucketName

        S3Configuration.Builder bucketName​(String bucketName)

        The bucket name of the customer S3 bucket.

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

        S3Configuration.Builder objectKeyPrefix​(String objectKeyPrefix)

        The object key preview for the customer S3 location.

        Parameters:
        objectKeyPrefix - The object key preview for the customer S3 location.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • encryptionOption

        S3Configuration.Builder encryptionOption​(String encryptionOption)

        The encryption option for the customer S3 location. Options are S3 server-side encryption with an S3 managed key or Amazon Web Services managed key.

        Parameters:
        encryptionOption - The encryption option for the customer S3 location. Options are S3 server-side encryption with an S3 managed key or Amazon Web Services managed key.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        S3EncryptionOption, S3EncryptionOption
      • encryptionOption

        S3Configuration.Builder encryptionOption​(S3EncryptionOption encryptionOption)

        The encryption option for the customer S3 location. Options are S3 server-side encryption with an S3 managed key or Amazon Web Services managed key.

        Parameters:
        encryptionOption - The encryption option for the customer S3 location. Options are S3 server-side encryption with an S3 managed key or Amazon Web Services managed key.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        S3EncryptionOption, S3EncryptionOption
      • kmsKeyId

        S3Configuration.Builder kmsKeyId​(String kmsKeyId)

        The KMS key ID for the customer S3 location when encrypting with an Amazon Web Services managed key.

        Parameters:
        kmsKeyId - The KMS key ID for the customer S3 location when encrypting with an Amazon Web Services managed key.
        Returns:
        Returns a reference to this object so that method calls can be chained together.