Interface SessionKeyDerivation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SessionKeyDerivation.Builder,
,SessionKeyDerivation> SdkBuilder<SessionKeyDerivation.Builder,
,SessionKeyDerivation> SdkPojo
- Enclosing class:
SessionKeyDerivation
-
Method Summary
Modifier and TypeMethodDescriptiondefault SessionKeyDerivation.Builder
amex
(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.Builder
emv2000
(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.Builder
emvCommon
(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.Builder
mastercard
(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.Builder
visa
(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
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
-
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.Builder
avoiding the need to create one manually viaSessionKeyAmex.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaSessionKeyEmv2000.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaSessionKeyEmvCommon.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaSessionKeyMastercard.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaSessionKeyVisa.builder()
.When the
Consumer
completes,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:
-