Interface AwsMskClusterClusterInfoEncryptionInfoDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsMskClusterClusterInfoEncryptionInfoDetails.Builder,
,AwsMskClusterClusterInfoEncryptionInfoDetails> SdkBuilder<AwsMskClusterClusterInfoEncryptionInfoDetails.Builder,
,AwsMskClusterClusterInfoEncryptionInfoDetails> SdkPojo
- Enclosing class:
AwsMskClusterClusterInfoEncryptionInfoDetails
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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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.Builder
avoiding the need to create one manually viaAwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaAwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetails.builder()
.When the
Consumer
completes,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:
-