Interface ReEncryptionAttributes.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ReEncryptionAttributes.Builder,
,ReEncryptionAttributes> SdkBuilder<ReEncryptionAttributes.Builder,
,ReEncryptionAttributes> SdkPojo
- Enclosing class:
ReEncryptionAttributes
@Mutable
@NotThreadSafe
public static interface ReEncryptionAttributes.Builder
extends SdkPojo, CopyableBuilder<ReEncryptionAttributes.Builder,ReEncryptionAttributes>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ReEncryptionAttributes.Builder
Sets the value of the Dukpt property for this object.dukpt
(DukptEncryptionAttributes dukpt) Sets the value of the Dukpt property for this object.default ReEncryptionAttributes.Builder
symmetric
(Consumer<SymmetricEncryptionAttributes.Builder> symmetric) Parameters that are required to encrypt data using symmetric keys.symmetric
(SymmetricEncryptionAttributes symmetric) Parameters that are required to encrypt data using symmetric keys.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, sdkFieldNameToField, sdkFields
-
Method Details
-
symmetric
Parameters that are required to encrypt data using symmetric keys.
- Parameters:
symmetric
- Parameters that are required to encrypt data using symmetric keys.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
symmetric
default ReEncryptionAttributes.Builder symmetric(Consumer<SymmetricEncryptionAttributes.Builder> symmetric) Parameters that are required to encrypt data using symmetric keys.
This is a convenience method that creates an instance of theSymmetricEncryptionAttributes.Builder
avoiding the need to create one manually viaSymmetricEncryptionAttributes.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosymmetric(SymmetricEncryptionAttributes)
.- Parameters:
symmetric
- a consumer that will call methods onSymmetricEncryptionAttributes.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dukpt
Sets the value of the Dukpt property for this object.- Parameters:
dukpt
- The new value for the Dukpt property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dukpt
Sets the value of the Dukpt property for this object. This is a convenience method that creates an instance of theDukptEncryptionAttributes.Builder
avoiding the need to create one manually viaDukptEncryptionAttributes.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todukpt(DukptEncryptionAttributes)
.- Parameters:
dukpt
- a consumer that will call methods onDukptEncryptionAttributes.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-