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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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.Builder
avoiding the need to create one manually viaEmvCommonAttributes.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaAmexAttributes.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaVisaAttributes.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaEmv2000Attributes.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaMasterCardAttributes.builder()
.When the
Consumer
completes,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:
-