Interface CardGenerationAttributes.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CardGenerationAttributes.Builder,CardGenerationAttributes>,SdkBuilder<CardGenerationAttributes.Builder,CardGenerationAttributes>,SdkPojo
- Enclosing class:
- CardGenerationAttributes
public static interface CardGenerationAttributes.Builder extends SdkPojo, CopyableBuilder<CardGenerationAttributes.Builder,CardGenerationAttributes>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CardGenerationAttributes.BuilderamexCardSecurityCodeVersion1(Consumer<AmexCardSecurityCodeVersion1.Builder> amexCardSecurityCodeVersion1)Sets the value of the AmexCardSecurityCodeVersion1 property for this object.CardGenerationAttributes.BuilderamexCardSecurityCodeVersion1(AmexCardSecurityCodeVersion1 amexCardSecurityCodeVersion1)Sets the value of the AmexCardSecurityCodeVersion1 property for this object.default CardGenerationAttributes.BuilderamexCardSecurityCodeVersion2(Consumer<AmexCardSecurityCodeVersion2.Builder> amexCardSecurityCodeVersion2)Card data parameters that are required to generate a Card Security Code (CSC2) for an AMEX payment card.CardGenerationAttributes.BuilderamexCardSecurityCodeVersion2(AmexCardSecurityCodeVersion2 amexCardSecurityCodeVersion2)Card data parameters that are required to generate a Card Security Code (CSC2) for an AMEX payment card.default CardGenerationAttributes.BuildercardHolderVerificationValue(Consumer<CardHolderVerificationValue.Builder> cardHolderVerificationValue)Card data parameters that are required to generate a cardholder verification value for the payment card.CardGenerationAttributes.BuildercardHolderVerificationValue(CardHolderVerificationValue cardHolderVerificationValue)Card data parameters that are required to generate a cardholder verification value for the payment card.default CardGenerationAttributes.BuildercardVerificationValue1(Consumer<CardVerificationValue1.Builder> cardVerificationValue1)Card data parameters that are required to generate Card Verification Value (CVV) for the payment card.CardGenerationAttributes.BuildercardVerificationValue1(CardVerificationValue1 cardVerificationValue1)Card data parameters that are required to generate Card Verification Value (CVV) for the payment card.default CardGenerationAttributes.BuildercardVerificationValue2(Consumer<CardVerificationValue2.Builder> cardVerificationValue2)Card data parameters that are required to generate Card Verification Value (CVV2) for the payment card.CardGenerationAttributes.BuildercardVerificationValue2(CardVerificationValue2 cardVerificationValue2)Card data parameters that are required to generate Card Verification Value (CVV2) for the payment card.default CardGenerationAttributes.BuilderdynamicCardVerificationCode(Consumer<DynamicCardVerificationCode.Builder> dynamicCardVerificationCode)Card data parameters that are required to generate CDynamic Card Verification Code (dCVC) for the payment card.CardGenerationAttributes.BuilderdynamicCardVerificationCode(DynamicCardVerificationCode dynamicCardVerificationCode)Card data parameters that are required to generate CDynamic Card Verification Code (dCVC) for the payment card.default CardGenerationAttributes.BuilderdynamicCardVerificationValue(Consumer<DynamicCardVerificationValue.Builder> dynamicCardVerificationValue)Card data parameters that are required to generate CDynamic Card Verification Value (dCVV) for the payment card.CardGenerationAttributes.BuilderdynamicCardVerificationValue(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, sdkFields
-
-
-
-
Method Detail
-
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.Builderavoiding the need to create one manually viaAmexCardSecurityCodeVersion1.builder().When the
Consumercompletes,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:
amexCardSecurityCodeVersion1(AmexCardSecurityCodeVersion1)
-
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.Builderavoiding the need to create one manually viaAmexCardSecurityCodeVersion2.builder().When the
Consumercompletes,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:
amexCardSecurityCodeVersion2(AmexCardSecurityCodeVersion2)
-
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.Builderavoiding the need to create one manually viaCardHolderVerificationValue.builder().When the
Consumercompletes,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:
cardHolderVerificationValue(CardHolderVerificationValue)
-
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.Builderavoiding the need to create one manually viaCardVerificationValue1.builder().When the
Consumercompletes,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:
cardVerificationValue1(CardVerificationValue1)
-
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.Builderavoiding the need to create one manually viaCardVerificationValue2.builder().When the
Consumercompletes,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:
cardVerificationValue2(CardVerificationValue2)
-
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.Builderavoiding the need to create one manually viaDynamicCardVerificationCode.builder().When the
Consumercompletes,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:
dynamicCardVerificationCode(DynamicCardVerificationCode)
-
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.Builderavoiding the need to create one manually viaDynamicCardVerificationValue.builder().When the
Consumercompletes,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:
dynamicCardVerificationValue(DynamicCardVerificationValue)
-
-