Interface DerivationMethodAttributes.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DerivationMethodAttributes.Builder,,DerivationMethodAttributes> SdkBuilder<DerivationMethodAttributes.Builder,,DerivationMethodAttributes> SdkPojo
- Enclosing class:
DerivationMethodAttributes
-
Method Summary
Modifier and TypeMethodDescriptionamex(Consumer<AmexAttributes.Builder> amex) Parameters to derive the confidentiality and integrity keys for a payment card using Amex derivation method.amex(AmexAttributes amex) Parameters to derive the confidentiality and integrity keys for a payment card using Amex derivation method.emv2000(Consumer<Emv2000Attributes.Builder> emv2000) Parameters to derive the confidentiality and integrity keys for a payment card using Emv2000 derivation method.emv2000(Emv2000Attributes emv2000) Parameters to derive the confidentiality and integrity keys for a payment card using Emv2000 derivation method.emvCommon(Consumer<EmvCommonAttributes.Builder> emvCommon) Parameters to derive the confidentiality and integrity keys for a payment card using Emv common derivation method.emvCommon(EmvCommonAttributes emvCommon) Parameters to derive the confidentiality and integrity keys for a payment card using Emv common derivation method.mastercard(Consumer<MasterCardAttributes.Builder> mastercard) Parameters to derive the confidentiality and integrity keys for a payment card using Mastercard derivation method.mastercard(MasterCardAttributes mastercard) Parameters to derive the confidentiality and integrity keys for a payment card using Mastercard derivation method.visa(Consumer<VisaAttributes.Builder> visa) Parameters to derive the confidentiality and integrity keys for a a payment card using Visa derivation method.visa(VisaAttributes visa) Parameters to derive the confidentiality and integrity keys for a a payment card using Visa derivation method.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, sdkFieldNameToField, sdkFields
-
Method Details
-
emvCommon
Parameters to derive the confidentiality and integrity keys for a payment card using Emv common derivation method.
- Parameters:
emvCommon- Parameters to derive the confidentiality and integrity keys for a payment card using Emv common derivation method.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
emvCommon
default DerivationMethodAttributes.Builder emvCommon(Consumer<EmvCommonAttributes.Builder> emvCommon) Parameters to derive the confidentiality and integrity keys for a payment card using Emv common derivation method.
This is a convenience method that creates an instance of theEmvCommonAttributes.Builderavoiding the need to create one manually viaEmvCommonAttributes.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toemvCommon(EmvCommonAttributes).- Parameters:
emvCommon- a consumer that will call methods onEmvCommonAttributes.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
amex
Parameters to derive the confidentiality and integrity keys for a payment card using Amex derivation method.
- Parameters:
amex- Parameters to derive the confidentiality and integrity keys for a payment card using Amex derivation method.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
amex
Parameters to derive the confidentiality and integrity keys for a payment card using Amex derivation method.
This is a convenience method that creates an instance of theAmexAttributes.Builderavoiding the need to create one manually viaAmexAttributes.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toamex(AmexAttributes).- Parameters:
amex- a consumer that will call methods onAmexAttributes.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
visa
Parameters to derive the confidentiality and integrity keys for a a payment card using Visa derivation method.
- Parameters:
visa- Parameters to derive the confidentiality and integrity keys for a a payment card using Visa derivation method.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
visa
Parameters to derive the confidentiality and integrity keys for a a payment card using Visa derivation method.
This is a convenience method that creates an instance of theVisaAttributes.Builderavoiding the need to create one manually viaVisaAttributes.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovisa(VisaAttributes).- Parameters:
visa- a consumer that will call methods onVisaAttributes.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
emv2000
Parameters to derive the confidentiality and integrity keys for a payment card using Emv2000 derivation method.
- Parameters:
emv2000- Parameters to derive the confidentiality and integrity keys for a payment card using Emv2000 derivation method.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
emv2000
Parameters to derive the confidentiality and integrity keys for a payment card using Emv2000 derivation method.
This is a convenience method that creates an instance of theEmv2000Attributes.Builderavoiding the need to create one manually viaEmv2000Attributes.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toemv2000(Emv2000Attributes).- Parameters:
emv2000- a consumer that will call methods onEmv2000Attributes.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mastercard
Parameters to derive the confidentiality and integrity keys for a payment card using Mastercard derivation method.
- Parameters:
mastercard- Parameters to derive the confidentiality and integrity keys for a payment card using Mastercard derivation method.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mastercard
default DerivationMethodAttributes.Builder mastercard(Consumer<MasterCardAttributes.Builder> mastercard) Parameters to derive the confidentiality and integrity keys for a payment card using Mastercard derivation method.
This is a convenience method that creates an instance of theMasterCardAttributes.Builderavoiding the need to create one manually viaMasterCardAttributes.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomastercard(MasterCardAttributes).- Parameters:
mastercard- a consumer that will call methods onMasterCardAttributes.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-