Interface DerivationMethodAttributes.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DerivationMethodAttributes.Builder,DerivationMethodAttributes>,SdkBuilder<DerivationMethodAttributes.Builder,DerivationMethodAttributes>,SdkPojo
- Enclosing class:
- DerivationMethodAttributes
public static interface DerivationMethodAttributes.Builder extends SdkPojo, CopyableBuilder<DerivationMethodAttributes.Builder,DerivationMethodAttributes>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default DerivationMethodAttributes.Builderamex(Consumer<AmexAttributes.Builder> amex)Parameters to derive the confidentiality and integrity keys for a payment card using Amex derivation method.DerivationMethodAttributes.Builderamex(AmexAttributes amex)Parameters to derive the confidentiality and integrity keys for a payment card using Amex derivation method.default DerivationMethodAttributes.Builderemv2000(Consumer<Emv2000Attributes.Builder> emv2000)Parameters to derive the confidentiality and integrity keys for a payment card using Emv2000 derivation method.DerivationMethodAttributes.Builderemv2000(Emv2000Attributes emv2000)Parameters to derive the confidentiality and integrity keys for a payment card using Emv2000 derivation method.default DerivationMethodAttributes.BuilderemvCommon(Consumer<EmvCommonAttributes.Builder> emvCommon)Parameters to derive the confidentiality and integrity keys for a payment card using Emv common derivation method.DerivationMethodAttributes.BuilderemvCommon(EmvCommonAttributes emvCommon)Parameters to derive the confidentiality and integrity keys for a payment card using Emv common derivation method.default DerivationMethodAttributes.Buildermastercard(Consumer<MasterCardAttributes.Builder> mastercard)Parameters to derive the confidentiality and integrity keys for a payment card using Mastercard derivation method.DerivationMethodAttributes.Buildermastercard(MasterCardAttributes mastercard)Parameters to derive the confidentiality and integrity keys for a payment card using Mastercard derivation method.default DerivationMethodAttributes.Buildervisa(Consumer<VisaAttributes.Builder> visa)Parameters to derive the confidentiality and integrity keys for a a payment card using Visa derivation method.DerivationMethodAttributes.Buildervisa(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 Detail
-
emvCommon
DerivationMethodAttributes.Builder emvCommon(EmvCommonAttributes 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:
emvCommon(EmvCommonAttributes)
-
amex
DerivationMethodAttributes.Builder amex(AmexAttributes 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
default DerivationMethodAttributes.Builder amex(Consumer<AmexAttributes.Builder> 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:
amex(AmexAttributes)
-
visa
DerivationMethodAttributes.Builder visa(VisaAttributes 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
default DerivationMethodAttributes.Builder visa(Consumer<VisaAttributes.Builder> 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:
visa(VisaAttributes)
-
emv2000
DerivationMethodAttributes.Builder emv2000(Emv2000Attributes 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
default DerivationMethodAttributes.Builder emv2000(Consumer<Emv2000Attributes.Builder> 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:
emv2000(Emv2000Attributes)
-
mastercard
DerivationMethodAttributes.Builder mastercard(MasterCardAttributes 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:
mastercard(MasterCardAttributes)
-
-