Interface EncryptionDecryptionAttributes.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EncryptionDecryptionAttributes.Builder,
,EncryptionDecryptionAttributes> SdkBuilder<EncryptionDecryptionAttributes.Builder,
,EncryptionDecryptionAttributes> SdkPojo
- Enclosing class:
EncryptionDecryptionAttributes
-
Method Summary
Modifier and TypeMethodDescriptionasymmetric
(Consumer<AsymmetricEncryptionAttributes.Builder> asymmetric) Sets the value of the Asymmetric property for this object.asymmetric
(AsymmetricEncryptionAttributes asymmetric) Sets the value of the Asymmetric property for this object.Sets the value of the Dukpt property for this object.dukpt
(DukptEncryptionAttributes dukpt) Sets the value of the Dukpt property for this object.Parameters for plaintext encryption using EMV keys.Parameters for plaintext encryption using EMV keys.symmetric
(Consumer<SymmetricEncryptionAttributes.Builder> symmetric) Parameters that are required to perform encryption and decryption using symmetric keys.symmetric
(SymmetricEncryptionAttributes symmetric) Parameters that are required to perform encryption and decryption 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, sdkFields
-
Method Details
-
asymmetric
Sets the value of the Asymmetric property for this object.- Parameters:
asymmetric
- The new value for the Asymmetric property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
asymmetric
default EncryptionDecryptionAttributes.Builder asymmetric(Consumer<AsymmetricEncryptionAttributes.Builder> asymmetric) Sets the value of the Asymmetric property for this object. This is a convenience method that creates an instance of theAsymmetricEncryptionAttributes.Builder
avoiding the need to create one manually viaAsymmetricEncryptionAttributes.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toasymmetric(AsymmetricEncryptionAttributes)
.- Parameters:
asymmetric
- a consumer that will call methods onAsymmetricEncryptionAttributes.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
default EncryptionDecryptionAttributes.Builder dukpt(Consumer<DukptEncryptionAttributes.Builder> 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:
-
emv
Parameters for plaintext encryption using EMV keys.
- Parameters:
emv
- Parameters for plaintext encryption using EMV keys.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
emv
Parameters for plaintext encryption using EMV keys.
This is a convenience method that creates an instance of theEmvEncryptionAttributes.Builder
avoiding the need to create one manually viaEmvEncryptionAttributes.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toemv(EmvEncryptionAttributes)
.- Parameters:
emv
- a consumer that will call methods onEmvEncryptionAttributes.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
symmetric
Parameters that are required to perform encryption and decryption using symmetric keys.
- Parameters:
symmetric
- Parameters that are required to perform encryption and decryption using symmetric keys.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
symmetric
default EncryptionDecryptionAttributes.Builder symmetric(Consumer<SymmetricEncryptionAttributes.Builder> symmetric) Parameters that are required to perform encryption and decryption 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:
-