Interface ChannelEncryptionConfiguration.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ChannelEncryptionConfiguration.Builder,ChannelEncryptionConfiguration>, SdkBuilder<ChannelEncryptionConfiguration.Builder,ChannelEncryptionConfiguration>, SdkPojo
Enclosing class:
ChannelEncryptionConfiguration

@Mutable @NotThreadSafe public static interface ChannelEncryptionConfiguration.Builder extends SdkPojo, CopyableBuilder<ChannelEncryptionConfiguration.Builder,ChannelEncryptionConfiguration>
  • Method Details

    • encryptionType

      ChannelEncryptionConfiguration.Builder encryptionType(String encryptionType)

      The encryption type. The only valid value is KMS.

      Parameters:
      encryptionType - The encryption type. The only valid value is KMS.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • encryptionType

      The encryption type. The only valid value is KMS.

      Parameters:
      encryptionType - The encryption type. The only valid value is KMS.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • keyId

      The identifier of the customer managed Amazon Web Services KMS key. You cannot use the Amazon Kinesis Data Streams service key (aws/kinesis).

      Parameters:
      keyId - The identifier of the customer managed Amazon Web Services KMS key. You cannot use the Amazon Kinesis Data Streams service key (aws/kinesis).
      Returns:
      Returns a reference to this object so that method calls can be chained together.