Interface SessionKeyDerivation.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SessionKeyDerivation.Builder,,SessionKeyDerivation> SdkBuilder<SessionKeyDerivation.Builder,,SessionKeyDerivation> SdkPojo
- Enclosing class:
SessionKeyDerivation
-
Method Summary
Modifier and TypeMethodDescriptiondefault SessionKeyDerivation.Builderamex(Consumer<SessionKeyAmex.Builder> amex) Parameters to derive session key for an Amex payment card for ARQC verification.amex(SessionKeyAmex amex) Parameters to derive session key for an Amex payment card for ARQC verification.default SessionKeyDerivation.Builderemv2000(Consumer<SessionKeyEmv2000.Builder> emv2000) Parameters to derive session key for an Emv2000 payment card for ARQC verification.emv2000(SessionKeyEmv2000 emv2000) Parameters to derive session key for an Emv2000 payment card for ARQC verification.default SessionKeyDerivation.BuilderemvCommon(Consumer<SessionKeyEmvCommon.Builder> emvCommon) Parameters to derive session key for an Emv common payment card for ARQC verification.emvCommon(SessionKeyEmvCommon emvCommon) Parameters to derive session key for an Emv common payment card for ARQC verification.default SessionKeyDerivation.Buildermastercard(Consumer<SessionKeyMastercard.Builder> mastercard) Parameters to derive session key for a Mastercard payment card for ARQC verification.mastercard(SessionKeyMastercard mastercard) Parameters to derive session key for a Mastercard payment card for ARQC verification.default SessionKeyDerivation.Buildervisa(Consumer<SessionKeyVisa.Builder> visa) Parameters to derive session key for a Visa payment cardfor ARQC verification.visa(SessionKeyVisa visa) Parameters to derive session key for a Visa payment cardfor ARQC verification.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
emvCommon
Parameters to derive session key for an Emv common payment card for ARQC verification.
- Parameters:
emvCommon- Parameters to derive session key for an Emv common payment card for ARQC verification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
emvCommon
Parameters to derive session key for an Emv common payment card for ARQC verification.
This is a convenience method that creates an instance of theSessionKeyEmvCommon.Builderavoiding the need to create one manually viaSessionKeyEmvCommon.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toemvCommon(SessionKeyEmvCommon).- Parameters:
emvCommon- a consumer that will call methods onSessionKeyEmvCommon.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mastercard
Parameters to derive session key for a Mastercard payment card for ARQC verification.
- Parameters:
mastercard- Parameters to derive session key for a Mastercard payment card for ARQC verification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mastercard
Parameters to derive session key for a Mastercard payment card for ARQC verification.
This is a convenience method that creates an instance of theSessionKeyMastercard.Builderavoiding the need to create one manually viaSessionKeyMastercard.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomastercard(SessionKeyMastercard).- Parameters:
mastercard- a consumer that will call methods onSessionKeyMastercard.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
emv2000
Parameters to derive session key for an Emv2000 payment card for ARQC verification.
- Parameters:
emv2000- Parameters to derive session key for an Emv2000 payment card for ARQC verification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
emv2000
Parameters to derive session key for an Emv2000 payment card for ARQC verification.
This is a convenience method that creates an instance of theSessionKeyEmv2000.Builderavoiding the need to create one manually viaSessionKeyEmv2000.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toemv2000(SessionKeyEmv2000).- Parameters:
emv2000- a consumer that will call methods onSessionKeyEmv2000.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
amex
Parameters to derive session key for an Amex payment card for ARQC verification.
- Parameters:
amex- Parameters to derive session key for an Amex payment card for ARQC verification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
amex
Parameters to derive session key for an Amex payment card for ARQC verification.
This is a convenience method that creates an instance of theSessionKeyAmex.Builderavoiding the need to create one manually viaSessionKeyAmex.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toamex(SessionKeyAmex).- Parameters:
amex- a consumer that will call methods onSessionKeyAmex.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
visa
Parameters to derive session key for a Visa payment cardfor ARQC verification.
- Parameters:
visa- Parameters to derive session key for a Visa payment cardfor ARQC verification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
visa
Parameters to derive session key for a Visa payment cardfor ARQC verification.
This is a convenience method that creates an instance of theSessionKeyVisa.Builderavoiding the need to create one manually viaSessionKeyVisa.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovisa(SessionKeyVisa).- Parameters:
visa- a consumer that will call methods onSessionKeyVisa.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-