Interface EncryptionDecryptionAttributes.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EncryptionDecryptionAttributes.Builder,EncryptionDecryptionAttributes>,SdkBuilder<EncryptionDecryptionAttributes.Builder,EncryptionDecryptionAttributes>,SdkPojo
- Enclosing class:
- EncryptionDecryptionAttributes
public static interface EncryptionDecryptionAttributes.Builder extends SdkPojo, CopyableBuilder<EncryptionDecryptionAttributes.Builder,EncryptionDecryptionAttributes>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default EncryptionDecryptionAttributes.Builderasymmetric(Consumer<AsymmetricEncryptionAttributes.Builder> asymmetric)Sets the value of the Asymmetric property for this object.EncryptionDecryptionAttributes.Builderasymmetric(AsymmetricEncryptionAttributes asymmetric)Sets the value of the Asymmetric property for this object.default EncryptionDecryptionAttributes.Builderdukpt(Consumer<DukptEncryptionAttributes.Builder> dukpt)Sets the value of the Dukpt property for this object.EncryptionDecryptionAttributes.Builderdukpt(DukptEncryptionAttributes dukpt)Sets the value of the Dukpt property for this object.default EncryptionDecryptionAttributes.Builderemv(Consumer<EmvEncryptionAttributes.Builder> emv)Parameters for plaintext encryption using EMV keys.EncryptionDecryptionAttributes.Builderemv(EmvEncryptionAttributes emv)Parameters for plaintext encryption using EMV keys.default EncryptionDecryptionAttributes.Buildersymmetric(Consumer<SymmetricEncryptionAttributes.Builder> symmetric)Parameters that are required to perform encryption and decryption using symmetric keys.EncryptionDecryptionAttributes.Buildersymmetric(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 Detail
-
asymmetric
EncryptionDecryptionAttributes.Builder asymmetric(AsymmetricEncryptionAttributes 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.Builderavoiding the need to create one manually viaAsymmetricEncryptionAttributes.builder().When the
Consumercompletes,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:
asymmetric(AsymmetricEncryptionAttributes)
-
dukpt
EncryptionDecryptionAttributes.Builder dukpt(DukptEncryptionAttributes 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.Builderavoiding the need to create one manually viaDukptEncryptionAttributes.builder().When the
Consumercompletes,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:
dukpt(DukptEncryptionAttributes)
-
emv
EncryptionDecryptionAttributes.Builder emv(EmvEncryptionAttributes 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
default EncryptionDecryptionAttributes.Builder emv(Consumer<EmvEncryptionAttributes.Builder> emv)
Parameters for plaintext encryption using EMV keys.
This is a convenience method that creates an instance of theEmvEncryptionAttributes.Builderavoiding the need to create one manually viaEmvEncryptionAttributes.builder().When the
Consumercompletes,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:
emv(EmvEncryptionAttributes)
-
symmetric
EncryptionDecryptionAttributes.Builder symmetric(SymmetricEncryptionAttributes 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.Builderavoiding the need to create one manually viaSymmetricEncryptionAttributes.builder().When the
Consumercompletes,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:
symmetric(SymmetricEncryptionAttributes)
-
-