@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SessionKeyAmex extends Object implements Serializable, Cloneable, StructuredPojo
Parameters to derive session key for an Amex payment card.
Constructor and Description |
---|
SessionKeyAmex() |
Modifier and Type | Method and Description |
---|---|
SessionKeyAmex |
clone() |
boolean |
equals(Object obj) |
String |
getPanSequenceNumber()
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
|
String |
getPrimaryAccountNumber()
The Primary Account Number (PAN) of the cardholder.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setPanSequenceNumber(String panSequenceNumber)
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
|
void |
setPrimaryAccountNumber(String primaryAccountNumber)
The Primary Account Number (PAN) of the cardholder.
|
String |
toString()
Returns a string representation of this object.
|
SessionKeyAmex |
withPanSequenceNumber(String panSequenceNumber)
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
|
SessionKeyAmex |
withPrimaryAccountNumber(String primaryAccountNumber)
The Primary Account Number (PAN) of the cardholder.
|
public void setPrimaryAccountNumber(String primaryAccountNumber)
The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for a payment credit or debit card and associates the card to a specific account holder.
primaryAccountNumber
- The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for a payment credit or
debit card and associates the card to a specific account holder.public String getPrimaryAccountNumber()
The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for a payment credit or debit card and associates the card to a specific account holder.
public SessionKeyAmex withPrimaryAccountNumber(String primaryAccountNumber)
The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for a payment credit or debit card and associates the card to a specific account holder.
primaryAccountNumber
- The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for a payment credit or
debit card and associates the card to a specific account holder.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 SessionKeyAmex 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 String toString()
toString
in class Object
Object.toString()
public SessionKeyAmex clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.