@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DynamicCardVerificationValue extends Object implements Serializable, Cloneable, StructuredPojo
Parameters that are required to generate or verify Dynamic Card Verification Value (dCVV).
Constructor and Description |
---|
DynamicCardVerificationValue() |
Modifier and Type | Method and Description |
---|---|
DynamicCardVerificationValue |
clone() |
boolean |
equals(Object obj) |
String |
getApplicationTransactionCounter()
The transaction counter value that comes from the terminal.
|
String |
getCardExpiryDate()
The expiry date of a payment card.
|
String |
getPanSequenceNumber()
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
|
String |
getServiceCode()
The service code of the payment card.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApplicationTransactionCounter(String applicationTransactionCounter)
The transaction counter value that comes from the terminal.
|
void |
setCardExpiryDate(String cardExpiryDate)
The expiry date of a payment card.
|
void |
setPanSequenceNumber(String panSequenceNumber)
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
|
void |
setServiceCode(String serviceCode)
The service code of the payment card.
|
String |
toString()
Returns a string representation of this object.
|
DynamicCardVerificationValue |
withApplicationTransactionCounter(String applicationTransactionCounter)
The transaction counter value that comes from the terminal.
|
DynamicCardVerificationValue |
withCardExpiryDate(String cardExpiryDate)
The expiry date of a payment card.
|
DynamicCardVerificationValue |
withPanSequenceNumber(String panSequenceNumber)
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
|
DynamicCardVerificationValue |
withServiceCode(String serviceCode)
The service code of the payment card.
|
public void setPanSequenceNumber(String panSequenceNumber)
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
panSequenceNumber
- A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).public String getPanSequenceNumber()
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
public DynamicCardVerificationValue withPanSequenceNumber(String panSequenceNumber)
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
panSequenceNumber
- A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).public void setCardExpiryDate(String cardExpiryDate)
The expiry date of a payment card.
cardExpiryDate
- The expiry date of a payment card.public String getCardExpiryDate()
The expiry date of a payment card.
public DynamicCardVerificationValue withCardExpiryDate(String cardExpiryDate)
The expiry date of a payment card.
cardExpiryDate
- The expiry date of a payment card.public void setServiceCode(String serviceCode)
The service code of the payment card. This is different from Card Security Code (CSC).
serviceCode
- The service code of the payment card. This is different from Card Security Code (CSC).public String getServiceCode()
The service code of the payment card. This is different from Card Security Code (CSC).
public DynamicCardVerificationValue withServiceCode(String serviceCode)
The service code of the payment card. This is different from Card Security Code (CSC).
serviceCode
- The service code of the payment card. This is different from Card Security Code (CSC).public void setApplicationTransactionCounter(String applicationTransactionCounter)
The transaction counter value that comes from the terminal.
applicationTransactionCounter
- The transaction counter value that comes from the terminal.public String getApplicationTransactionCounter()
The transaction counter value that comes from the terminal.
public DynamicCardVerificationValue withApplicationTransactionCounter(String applicationTransactionCounter)
The transaction counter value that comes from the terminal.
applicationTransactionCounter
- The transaction counter value that comes from the terminal.public String toString()
toString
in class Object
Object.toString()
public DynamicCardVerificationValue clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.