@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SessionKeyDerivationValue extends Object implements Serializable, Cloneable, StructuredPojo
Parameters to derive session key value using a MAC EMV algorithm.
Constructor and Description |
---|
SessionKeyDerivationValue() |
Modifier and Type | Method and Description |
---|---|
SessionKeyDerivationValue |
clone() |
boolean |
equals(Object obj) |
String |
getApplicationCryptogram()
The cryptogram provided by the terminal during transaction processing.
|
String |
getApplicationTransactionCounter()
The transaction counter that is provided by the terminal during transaction processing.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApplicationCryptogram(String applicationCryptogram)
The cryptogram provided by the terminal during transaction processing.
|
void |
setApplicationTransactionCounter(String applicationTransactionCounter)
The transaction counter that is provided by the terminal during transaction processing.
|
String |
toString()
Returns a string representation of this object.
|
SessionKeyDerivationValue |
withApplicationCryptogram(String applicationCryptogram)
The cryptogram provided by the terminal during transaction processing.
|
SessionKeyDerivationValue |
withApplicationTransactionCounter(String applicationTransactionCounter)
The transaction counter that is provided by the terminal during transaction processing.
|
public void setApplicationCryptogram(String applicationCryptogram)
The cryptogram provided by the terminal during transaction processing.
applicationCryptogram
- The cryptogram provided by the terminal during transaction processing.public String getApplicationCryptogram()
The cryptogram provided by the terminal during transaction processing.
public SessionKeyDerivationValue withApplicationCryptogram(String applicationCryptogram)
The cryptogram provided by the terminal during transaction processing.
applicationCryptogram
- The cryptogram provided by the terminal during transaction processing.public void setApplicationTransactionCounter(String applicationTransactionCounter)
The transaction counter that is provided by the terminal during transaction processing.
applicationTransactionCounter
- The transaction counter that is provided by the terminal during transaction processing.public String getApplicationTransactionCounter()
The transaction counter that is provided by the terminal during transaction processing.
public SessionKeyDerivationValue withApplicationTransactionCounter(String applicationTransactionCounter)
The transaction counter that is provided by the terminal during transaction processing.
applicationTransactionCounter
- The transaction counter that is provided by the terminal during transaction processing.public String toString()
toString
in class Object
Object.toString()
public SessionKeyDerivationValue clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.