public static interface GenerateCardValidationDataRequest.Builder extends PaymentCryptographyDataRequest.Builder, SdkPojo, CopyableBuilder<GenerateCardValidationDataRequest.Builder,GenerateCardValidationDataRequest>
| Modifier and Type | Method and Description |
|---|---|
GenerateCardValidationDataRequest.Builder |
generationAttributes(CardGenerationAttributes generationAttributes)
The algorithm for generating CVV or CSC values for the card within Amazon Web Services Payment Cryptography.
|
default GenerateCardValidationDataRequest.Builder |
generationAttributes(Consumer<CardGenerationAttributes.Builder> generationAttributes)
The algorithm for generating CVV or CSC values for the card within Amazon Web Services Payment Cryptography.
|
GenerateCardValidationDataRequest.Builder |
keyIdentifier(String keyIdentifier)
The
keyARN of the CVK encryption key that Amazon Web Services Payment Cryptography uses to
generate card data. |
GenerateCardValidationDataRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
GenerateCardValidationDataRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
GenerateCardValidationDataRequest.Builder |
primaryAccountNumber(String primaryAccountNumber)
The Primary Account Number (PAN), a unique identifier for a payment credit or debit card that associates the
card with a specific account holder.
|
GenerateCardValidationDataRequest.Builder |
validationDataLength(Integer validationDataLength)
The length of the CVV or CSC to be generated.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildGenerateCardValidationDataRequest.Builder generationAttributes(CardGenerationAttributes generationAttributes)
The algorithm for generating CVV or CSC values for the card within Amazon Web Services Payment Cryptography.
generationAttributes - The algorithm for generating CVV or CSC values for the card within Amazon Web Services Payment
Cryptography.default GenerateCardValidationDataRequest.Builder generationAttributes(Consumer<CardGenerationAttributes.Builder> generationAttributes)
The algorithm for generating CVV or CSC values for the card within Amazon Web Services Payment Cryptography.
This is a convenience method that creates an instance of theCardGenerationAttributes.Builder
avoiding the need to create one manually via CardGenerationAttributes.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to generationAttributes(CardGenerationAttributes).
generationAttributes - a consumer that will call methods on CardGenerationAttributes.BuildergenerationAttributes(CardGenerationAttributes)GenerateCardValidationDataRequest.Builder keyIdentifier(String keyIdentifier)
The keyARN of the CVK encryption key that Amazon Web Services Payment Cryptography uses to
generate card data.
keyIdentifier - The keyARN of the CVK encryption key that Amazon Web Services Payment Cryptography uses
to generate card data.GenerateCardValidationDataRequest.Builder primaryAccountNumber(String primaryAccountNumber)
The Primary Account Number (PAN), a unique identifier for a payment credit or debit card that associates the card with a specific account holder.
primaryAccountNumber - The Primary Account Number (PAN), a unique identifier for a payment credit or debit card that
associates the card with a specific account holder.GenerateCardValidationDataRequest.Builder validationDataLength(Integer validationDataLength)
The length of the CVV or CSC to be generated. The default value is 3.
validationDataLength - The length of the CVV or CSC to be generated. The default value is 3.GenerateCardValidationDataRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderGenerateCardValidationDataRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.