Interface CardGenerationAttributes.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CardGenerationAttributes.Builder,
,CardGenerationAttributes> SdkBuilder<CardGenerationAttributes.Builder,
,CardGenerationAttributes> SdkPojo
- Enclosing class:
CardGenerationAttributes
-
Method Summary
Modifier and TypeMethodDescriptiondefault CardGenerationAttributes.Builder
amexCardSecurityCodeVersion1
(Consumer<AmexCardSecurityCodeVersion1.Builder> amexCardSecurityCodeVersion1) Sets the value of the AmexCardSecurityCodeVersion1 property for this object.amexCardSecurityCodeVersion1
(AmexCardSecurityCodeVersion1 amexCardSecurityCodeVersion1) Sets the value of the AmexCardSecurityCodeVersion1 property for this object.default CardGenerationAttributes.Builder
amexCardSecurityCodeVersion2
(Consumer<AmexCardSecurityCodeVersion2.Builder> amexCardSecurityCodeVersion2) Card data parameters that are required to generate a Card Security Code (CSC2) for an AMEX payment card.amexCardSecurityCodeVersion2
(AmexCardSecurityCodeVersion2 amexCardSecurityCodeVersion2) Card data parameters that are required to generate a Card Security Code (CSC2) for an AMEX payment card.default CardGenerationAttributes.Builder
cardHolderVerificationValue
(Consumer<CardHolderVerificationValue.Builder> cardHolderVerificationValue) Card data parameters that are required to generate a cardholder verification value for the payment card.cardHolderVerificationValue
(CardHolderVerificationValue cardHolderVerificationValue) Card data parameters that are required to generate a cardholder verification value for the payment card.default CardGenerationAttributes.Builder
cardVerificationValue1
(Consumer<CardVerificationValue1.Builder> cardVerificationValue1) Card data parameters that are required to generate Card Verification Value (CVV) for the payment card.cardVerificationValue1
(CardVerificationValue1 cardVerificationValue1) Card data parameters that are required to generate Card Verification Value (CVV) for the payment card.default CardGenerationAttributes.Builder
cardVerificationValue2
(Consumer<CardVerificationValue2.Builder> cardVerificationValue2) Card data parameters that are required to generate Card Verification Value (CVV2) for the payment card.cardVerificationValue2
(CardVerificationValue2 cardVerificationValue2) Card data parameters that are required to generate Card Verification Value (CVV2) for the payment card.default CardGenerationAttributes.Builder
dynamicCardVerificationCode
(Consumer<DynamicCardVerificationCode.Builder> dynamicCardVerificationCode) Card data parameters that are required to generate CDynamic Card Verification Code (dCVC) for the payment card.dynamicCardVerificationCode
(DynamicCardVerificationCode dynamicCardVerificationCode) Card data parameters that are required to generate CDynamic Card Verification Code (dCVC) for the payment card.default CardGenerationAttributes.Builder
dynamicCardVerificationValue
(Consumer<DynamicCardVerificationValue.Builder> dynamicCardVerificationValue) Card data parameters that are required to generate CDynamic Card Verification Value (dCVV) for the payment card.dynamicCardVerificationValue
(DynamicCardVerificationValue dynamicCardVerificationValue) Card data parameters that are required to generate CDynamic Card Verification Value (dCVV) for the payment card.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
-
amexCardSecurityCodeVersion1
CardGenerationAttributes.Builder amexCardSecurityCodeVersion1(AmexCardSecurityCodeVersion1 amexCardSecurityCodeVersion1) Sets the value of the AmexCardSecurityCodeVersion1 property for this object.- Parameters:
amexCardSecurityCodeVersion1
- The new value for the AmexCardSecurityCodeVersion1 property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
amexCardSecurityCodeVersion1
default CardGenerationAttributes.Builder amexCardSecurityCodeVersion1(Consumer<AmexCardSecurityCodeVersion1.Builder> amexCardSecurityCodeVersion1) Sets the value of the AmexCardSecurityCodeVersion1 property for this object. This is a convenience method that creates an instance of theAmexCardSecurityCodeVersion1.Builder
avoiding the need to create one manually viaAmexCardSecurityCodeVersion1.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toamexCardSecurityCodeVersion1(AmexCardSecurityCodeVersion1)
.- Parameters:
amexCardSecurityCodeVersion1
- a consumer that will call methods onAmexCardSecurityCodeVersion1.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
amexCardSecurityCodeVersion2
CardGenerationAttributes.Builder amexCardSecurityCodeVersion2(AmexCardSecurityCodeVersion2 amexCardSecurityCodeVersion2) Card data parameters that are required to generate a Card Security Code (CSC2) for an AMEX payment card.
- Parameters:
amexCardSecurityCodeVersion2
- Card data parameters that are required to generate a Card Security Code (CSC2) for an AMEX payment card.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
amexCardSecurityCodeVersion2
default CardGenerationAttributes.Builder amexCardSecurityCodeVersion2(Consumer<AmexCardSecurityCodeVersion2.Builder> amexCardSecurityCodeVersion2) Card data parameters that are required to generate a Card Security Code (CSC2) for an AMEX payment card.
This is a convenience method that creates an instance of theAmexCardSecurityCodeVersion2.Builder
avoiding the need to create one manually viaAmexCardSecurityCodeVersion2.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toamexCardSecurityCodeVersion2(AmexCardSecurityCodeVersion2)
.- Parameters:
amexCardSecurityCodeVersion2
- a consumer that will call methods onAmexCardSecurityCodeVersion2.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cardVerificationValue1
CardGenerationAttributes.Builder cardVerificationValue1(CardVerificationValue1 cardVerificationValue1) Card data parameters that are required to generate Card Verification Value (CVV) for the payment card.
- Parameters:
cardVerificationValue1
- Card data parameters that are required to generate Card Verification Value (CVV) for the payment card.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cardVerificationValue1
default CardGenerationAttributes.Builder cardVerificationValue1(Consumer<CardVerificationValue1.Builder> cardVerificationValue1) Card data parameters that are required to generate Card Verification Value (CVV) for the payment card.
This is a convenience method that creates an instance of theCardVerificationValue1.Builder
avoiding the need to create one manually viaCardVerificationValue1.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocardVerificationValue1(CardVerificationValue1)
.- Parameters:
cardVerificationValue1
- a consumer that will call methods onCardVerificationValue1.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cardVerificationValue2
CardGenerationAttributes.Builder cardVerificationValue2(CardVerificationValue2 cardVerificationValue2) Card data parameters that are required to generate Card Verification Value (CVV2) for the payment card.
- Parameters:
cardVerificationValue2
- Card data parameters that are required to generate Card Verification Value (CVV2) for the payment card.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cardVerificationValue2
default CardGenerationAttributes.Builder cardVerificationValue2(Consumer<CardVerificationValue2.Builder> cardVerificationValue2) Card data parameters that are required to generate Card Verification Value (CVV2) for the payment card.
This is a convenience method that creates an instance of theCardVerificationValue2.Builder
avoiding the need to create one manually viaCardVerificationValue2.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocardVerificationValue2(CardVerificationValue2)
.- Parameters:
cardVerificationValue2
- a consumer that will call methods onCardVerificationValue2.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cardHolderVerificationValue
CardGenerationAttributes.Builder cardHolderVerificationValue(CardHolderVerificationValue cardHolderVerificationValue) Card data parameters that are required to generate a cardholder verification value for the payment card.
- Parameters:
cardHolderVerificationValue
- Card data parameters that are required to generate a cardholder verification value for the payment card.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cardHolderVerificationValue
default CardGenerationAttributes.Builder cardHolderVerificationValue(Consumer<CardHolderVerificationValue.Builder> cardHolderVerificationValue) Card data parameters that are required to generate a cardholder verification value for the payment card.
This is a convenience method that creates an instance of theCardHolderVerificationValue.Builder
avoiding the need to create one manually viaCardHolderVerificationValue.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocardHolderVerificationValue(CardHolderVerificationValue)
.- Parameters:
cardHolderVerificationValue
- a consumer that will call methods onCardHolderVerificationValue.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dynamicCardVerificationCode
CardGenerationAttributes.Builder dynamicCardVerificationCode(DynamicCardVerificationCode dynamicCardVerificationCode) Card data parameters that are required to generate CDynamic Card Verification Code (dCVC) for the payment card.
- Parameters:
dynamicCardVerificationCode
- Card data parameters that are required to generate CDynamic Card Verification Code (dCVC) for the payment card.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dynamicCardVerificationCode
default CardGenerationAttributes.Builder dynamicCardVerificationCode(Consumer<DynamicCardVerificationCode.Builder> dynamicCardVerificationCode) Card data parameters that are required to generate CDynamic Card Verification Code (dCVC) for the payment card.
This is a convenience method that creates an instance of theDynamicCardVerificationCode.Builder
avoiding the need to create one manually viaDynamicCardVerificationCode.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todynamicCardVerificationCode(DynamicCardVerificationCode)
.- Parameters:
dynamicCardVerificationCode
- a consumer that will call methods onDynamicCardVerificationCode.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dynamicCardVerificationValue
CardGenerationAttributes.Builder dynamicCardVerificationValue(DynamicCardVerificationValue dynamicCardVerificationValue) Card data parameters that are required to generate CDynamic Card Verification Value (dCVV) for the payment card.
- Parameters:
dynamicCardVerificationValue
- Card data parameters that are required to generate CDynamic Card Verification Value (dCVV) for the payment card.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dynamicCardVerificationValue
default CardGenerationAttributes.Builder dynamicCardVerificationValue(Consumer<DynamicCardVerificationValue.Builder> dynamicCardVerificationValue) Card data parameters that are required to generate CDynamic Card Verification Value (dCVV) for the payment card.
This is a convenience method that creates an instance of theDynamicCardVerificationValue.Builder
avoiding the need to create one manually viaDynamicCardVerificationValue.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todynamicCardVerificationValue(DynamicCardVerificationValue)
.- Parameters:
dynamicCardVerificationValue
- a consumer that will call methods onDynamicCardVerificationValue.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-