Interface SessionKeyDerivation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SessionKeyDerivation.Builder,SessionKeyDerivation>,SdkBuilder<SessionKeyDerivation.Builder,SessionKeyDerivation>,SdkPojo
- Enclosing class:
- SessionKeyDerivation
public static interface SessionKeyDerivation.Builder extends SdkPojo, CopyableBuilder<SessionKeyDerivation.Builder,SessionKeyDerivation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default SessionKeyDerivation.Builderamex(Consumer<SessionKeyAmex.Builder> amex)Parameters to derive session key for an Amex payment card for ARQC verification.SessionKeyDerivation.Builderamex(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.SessionKeyDerivation.Builderemv2000(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.SessionKeyDerivation.BuilderemvCommon(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.SessionKeyDerivation.Buildermastercard(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.SessionKeyDerivation.Buildervisa(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 Detail
-
amex
SessionKeyDerivation.Builder amex(SessionKeyAmex 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
default SessionKeyDerivation.Builder amex(Consumer<SessionKeyAmex.Builder> 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:
amex(SessionKeyAmex)
-
emv2000
SessionKeyDerivation.Builder emv2000(SessionKeyEmv2000 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
default SessionKeyDerivation.Builder emv2000(Consumer<SessionKeyEmv2000.Builder> 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:
emv2000(SessionKeyEmv2000)
-
emvCommon
SessionKeyDerivation.Builder emvCommon(SessionKeyEmvCommon 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
default SessionKeyDerivation.Builder emvCommon(Consumer<SessionKeyEmvCommon.Builder> 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:
emvCommon(SessionKeyEmvCommon)
-
mastercard
SessionKeyDerivation.Builder mastercard(SessionKeyMastercard 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
default SessionKeyDerivation.Builder mastercard(Consumer<SessionKeyMastercard.Builder> 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:
mastercard(SessionKeyMastercard)
-
visa
SessionKeyDerivation.Builder visa(SessionKeyVisa 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
default SessionKeyDerivation.Builder visa(Consumer<SessionKeyVisa.Builder> 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:
visa(SessionKeyVisa)
-
-