@Generated(value="software.amazon.awssdk:codegen") public final class GenerateCardValidationDataRequest extends PaymentCryptographyDataRequest implements ToCopyableBuilder<GenerateCardValidationDataRequest.Builder,GenerateCardValidationDataRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
GenerateCardValidationDataRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static GenerateCardValidationDataRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
CardGenerationAttributes |
generationAttributes()
The algorithm for generating CVV or CSC values for the card within Amazon Web Services Payment Cryptography.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
keyIdentifier()
The
keyARN of the CVK encryption key that Amazon Web Services Payment Cryptography uses to generate
card data. |
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.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GenerateCardValidationDataRequest.Builder> |
serializableBuilderClass() |
GenerateCardValidationDataRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Integer |
validationDataLength()
The length of the CVV or CSC to be generated.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final CardGenerationAttributes generationAttributes()
The algorithm for generating CVV or CSC values for the card within Amazon Web Services Payment Cryptography.
public final String keyIdentifier()
The keyARN of the CVK encryption key that Amazon Web Services Payment Cryptography uses to generate
card data.
keyARN of the CVK encryption key that Amazon Web Services Payment Cryptography uses to
generate card data.public final 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.
public final Integer validationDataLength()
The length of the CVV or CSC to be generated. The default value is 3.
public GenerateCardValidationDataRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GenerateCardValidationDataRequest.Builder,GenerateCardValidationDataRequest>toBuilder in class PaymentCryptographyDataRequestpublic static GenerateCardValidationDataRequest.Builder builder()
public static Class<? extends GenerateCardValidationDataRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.