Interface AwsMskClusterClusterInfoEncryptionInfoDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AwsMskClusterClusterInfoEncryptionInfoDetails.Builder,,AwsMskClusterClusterInfoEncryptionInfoDetails> SdkBuilder<AwsMskClusterClusterInfoEncryptionInfoDetails.Builder,,AwsMskClusterClusterInfoEncryptionInfoDetails> SdkPojo
- Enclosing class:
AwsMskClusterClusterInfoEncryptionInfoDetails
@Mutable
@NotThreadSafe
public static interface AwsMskClusterClusterInfoEncryptionInfoDetails.Builder
extends SdkPojo, CopyableBuilder<AwsMskClusterClusterInfoEncryptionInfoDetails.Builder,AwsMskClusterClusterInfoEncryptionInfoDetails>
-
Method Summary
Modifier and TypeMethodDescriptionencryptionAtRest(Consumer<AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetails.Builder> encryptionAtRest) The data-volume encryption details.The data-volume encryption details.encryptionInTransit(Consumer<AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails.Builder> encryptionInTransit) The settings for encrypting data in transit.encryptionInTransit(AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails encryptionInTransit) The settings for encrypting data in transit.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
-
encryptionInTransit
AwsMskClusterClusterInfoEncryptionInfoDetails.Builder encryptionInTransit(AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails encryptionInTransit) The settings for encrypting data in transit.
- Parameters:
encryptionInTransit- The settings for encrypting data in transit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionInTransit
default AwsMskClusterClusterInfoEncryptionInfoDetails.Builder encryptionInTransit(Consumer<AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails.Builder> encryptionInTransit) The settings for encrypting data in transit.
This is a convenience method that creates an instance of theAwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails.Builderavoiding the need to create one manually viaAwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toencryptionInTransit(AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails).- Parameters:
encryptionInTransit- a consumer that will call methods onAwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionAtRest
AwsMskClusterClusterInfoEncryptionInfoDetails.Builder encryptionAtRest(AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetails encryptionAtRest) The data-volume encryption details. You can't update encryption at rest settings for existing clusters.
- Parameters:
encryptionAtRest- The data-volume encryption details. You can't update encryption at rest settings for existing clusters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionAtRest
default AwsMskClusterClusterInfoEncryptionInfoDetails.Builder encryptionAtRest(Consumer<AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetails.Builder> encryptionAtRest) The data-volume encryption details. You can't update encryption at rest settings for existing clusters.
This is a convenience method that creates an instance of theAwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetails.Builderavoiding the need to create one manually viaAwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toencryptionAtRest(AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetails).- Parameters:
encryptionAtRest- a consumer that will call methods onAwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-