Interface SessionKeyDerivation.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<SessionKeyDerivation.Builder,,- SessionKeyDerivation> - SdkBuilder<SessionKeyDerivation.Builder,,- SessionKeyDerivation> - SdkPojo
- Enclosing class:
- SessionKeyDerivation
- 
Method SummaryModifier 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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
emvCommonParameters 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.
 
- 
emvCommonParameters 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 on- SessionKeyEmvCommon.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
mastercardParameters 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.
 
- 
mastercardParameters 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 on- SessionKeyMastercard.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
emv2000Parameters 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.
 
- 
emv2000Parameters 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 on- SessionKeyEmv2000.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
amexParameters 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.
 
- 
amexParameters 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 on- SessionKeyAmex.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
visaParameters 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.
 
- 
visaParameters 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 on- SessionKeyVisa.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-