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 Summary
Modifier and TypeMethodDescriptionencryptionType(String encryptionType) The encryption type.encryptionType(ChannelEncryptionType encryptionType) The encryption type.The identifier of the customer managed Amazon Web Services KMS key.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
encryptionType
The encryption type. The only valid value is
KMS.- Parameters:
encryptionType- The encryption type. The only valid value isKMS.- 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 isKMS.- 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.
-