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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AwsMskClusterClusterInfoEncryptionInfoDetails.BuilderencryptionAtRest(Consumer<AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetails.Builder> encryptionAtRest)The data-volume encryption details.AwsMskClusterClusterInfoEncryptionInfoDetails.BuilderencryptionAtRest(AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetails encryptionAtRest)The data-volume encryption details.default AwsMskClusterClusterInfoEncryptionInfoDetails.BuilderencryptionInTransit(Consumer<AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails.Builder> encryptionInTransit)The settings for encrypting data in transit.AwsMskClusterClusterInfoEncryptionInfoDetails.BuilderencryptionInTransit(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 Detail
-
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:
encryptionInTransit(AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails)
-
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:
encryptionAtRest(AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetails)
-
-