public static interface SessionKeyDerivation.Builder extends SdkPojo, CopyableBuilder<SessionKeyDerivation.Builder,SessionKeyDerivation>
| Modifier and Type | Method and Description |
|---|---|
default SessionKeyDerivation.Builder |
amex(Consumer<SessionKeyAmex.Builder> amex)
Parameters to derive session key for an Amex payment card for ARQC verification.
|
SessionKeyDerivation.Builder |
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.
|
SessionKeyDerivation.Builder |
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.
|
SessionKeyDerivation.Builder |
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.
|
SessionKeyDerivation.Builder |
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.
|
SessionKeyDerivation.Builder |
visa(SessionKeyVisa visa)
Parameters to derive session key for a Visa payment cardfor ARQC verification.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildSessionKeyDerivation.Builder amex(SessionKeyAmex amex)
Parameters to derive session key for an Amex payment card for ARQC verification.
amex - Parameters to derive session key for an Amex payment card for ARQC verification.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.Builder avoiding the need
to create one manually via SessionKeyAmex.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to amex(SessionKeyAmex).
amex - a consumer that will call methods on SessionKeyAmex.Builderamex(SessionKeyAmex)SessionKeyDerivation.Builder emv2000(SessionKeyEmv2000 emv2000)
Parameters to derive session key for an Emv2000 payment card for ARQC verification.
emv2000 - Parameters to derive session key for an Emv2000 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.
This is a convenience method that creates an instance of theSessionKeyEmv2000.Builder avoiding the
need to create one manually via SessionKeyEmv2000.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to emv2000(SessionKeyEmv2000).
emv2000 - a consumer that will call methods on SessionKeyEmv2000.Builderemv2000(SessionKeyEmv2000)SessionKeyDerivation.Builder emvCommon(SessionKeyEmvCommon emvCommon)
Parameters to derive session key for an Emv common payment card for ARQC verification.
emvCommon - Parameters to derive session key for an Emv common 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.
This is a convenience method that creates an instance of theSessionKeyEmvCommon.Builder avoiding the
need to create one manually via SessionKeyEmvCommon.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to emvCommon(SessionKeyEmvCommon).
emvCommon - a consumer that will call methods on SessionKeyEmvCommon.BuilderemvCommon(SessionKeyEmvCommon)SessionKeyDerivation.Builder mastercard(SessionKeyMastercard mastercard)
Parameters to derive session key for a Mastercard payment card for ARQC verification.
mastercard - Parameters to derive session key for a Mastercard 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.
This is a convenience method that creates an instance of theSessionKeyMastercard.Builder avoiding
the need to create one manually via SessionKeyMastercard.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to mastercard(SessionKeyMastercard).
mastercard - a consumer that will call methods on SessionKeyMastercard.Buildermastercard(SessionKeyMastercard)SessionKeyDerivation.Builder visa(SessionKeyVisa visa)
Parameters to derive session key for a Visa payment cardfor ARQC verification.
visa - Parameters to derive session key for a Visa payment cardfor ARQC verification.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.Builder avoiding the need
to create one manually via SessionKeyVisa.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to visa(SessionKeyVisa).
visa - a consumer that will call methods on SessionKeyVisa.Buildervisa(SessionKeyVisa)Copyright © 2023. All rights reserved.