@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GenerateCardValidationDataRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| GenerateCardValidationDataRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| GenerateCardValidationDataRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| CardGenerationAttributes | getGenerationAttributes()
 The algorithm for generating CVV or CSC values for the card within Amazon Web Services Payment Cryptography. | 
| String | getKeyIdentifier()
 The  keyARNof the CVK encryption key that Amazon Web Services Payment Cryptography uses to generate
 card data. | 
| String | getPrimaryAccountNumber()
 The Primary Account Number (PAN), a unique identifier for a payment credit or debit card that associates the card
 with a specific account holder. | 
| Integer | getValidationDataLength()
 The length of the CVV or CSC to be generated. | 
| int | hashCode() | 
| void | setGenerationAttributes(CardGenerationAttributes generationAttributes)
 The algorithm for generating CVV or CSC values for the card within Amazon Web Services Payment Cryptography. | 
| void | setKeyIdentifier(String keyIdentifier)
 The  keyARNof the CVK encryption key that Amazon Web Services Payment Cryptography uses to generate
 card data. | 
| void | setPrimaryAccountNumber(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. | 
| void | setValidationDataLength(Integer validationDataLength)
 The length of the CVV or CSC to be generated. | 
| String | toString()Returns a string representation of this object. | 
| GenerateCardValidationDataRequest | withGenerationAttributes(CardGenerationAttributes generationAttributes)
 The algorithm for generating CVV or CSC values for the card within Amazon Web Services Payment Cryptography. | 
| GenerateCardValidationDataRequest | withKeyIdentifier(String keyIdentifier)
 The  keyARNof the CVK encryption key that Amazon Web Services Payment Cryptography uses to generate
 card data. | 
| GenerateCardValidationDataRequest | withPrimaryAccountNumber(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 | withValidationDataLength(Integer validationDataLength)
 The length of the CVV or CSC to be generated. | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setGenerationAttributes(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.public CardGenerationAttributes getGenerationAttributes()
The algorithm for generating CVV or CSC values for the card within Amazon Web Services Payment Cryptography.
public GenerateCardValidationDataRequest withGenerationAttributes(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.public void setKeyIdentifier(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.public String getKeyIdentifier()
 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 GenerateCardValidationDataRequest withKeyIdentifier(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.public void setPrimaryAccountNumber(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.public String getPrimaryAccountNumber()
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 GenerateCardValidationDataRequest withPrimaryAccountNumber(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.public void setValidationDataLength(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.public Integer getValidationDataLength()
The length of the CVV or CSC to be generated. The default value is 3.
public GenerateCardValidationDataRequest withValidationDataLength(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.public String toString()
toString in class ObjectObject.toString()public GenerateCardValidationDataRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()