@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Ibm3624PinOffset extends Object implements Serializable, Cloneable, StructuredPojo
Pparameters that are required to generate or verify Ibm3624 PIN offset PIN.
Constructor and Description |
---|
Ibm3624PinOffset() |
Modifier and Type | Method and Description |
---|---|
Ibm3624PinOffset |
clone() |
boolean |
equals(Object obj) |
String |
getDecimalizationTable()
The decimalization table to use for IBM 3624 PIN algorithm.
|
String |
getEncryptedPinBlock()
The encrypted PIN block data.
|
String |
getPinValidationData()
The unique data for cardholder identification.
|
String |
getPinValidationDataPadCharacter()
The padding character for validation data.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDecimalizationTable(String decimalizationTable)
The decimalization table to use for IBM 3624 PIN algorithm.
|
void |
setEncryptedPinBlock(String encryptedPinBlock)
The encrypted PIN block data.
|
void |
setPinValidationData(String pinValidationData)
The unique data for cardholder identification.
|
void |
setPinValidationDataPadCharacter(String pinValidationDataPadCharacter)
The padding character for validation data.
|
String |
toString()
Returns a string representation of this object.
|
Ibm3624PinOffset |
withDecimalizationTable(String decimalizationTable)
The decimalization table to use for IBM 3624 PIN algorithm.
|
Ibm3624PinOffset |
withEncryptedPinBlock(String encryptedPinBlock)
The encrypted PIN block data.
|
Ibm3624PinOffset |
withPinValidationData(String pinValidationData)
The unique data for cardholder identification.
|
Ibm3624PinOffset |
withPinValidationDataPadCharacter(String pinValidationDataPadCharacter)
The padding character for validation data.
|
public void setEncryptedPinBlock(String encryptedPinBlock)
The encrypted PIN block data. According to ISO 9564 standard, a PIN Block is an encoded representation of a payment card Personal Account Number (PAN) and the cardholder Personal Identification Number (PIN).
encryptedPinBlock
- The encrypted PIN block data. According to ISO 9564 standard, a PIN Block is an encoded representation of
a payment card Personal Account Number (PAN) and the cardholder Personal Identification Number (PIN).public String getEncryptedPinBlock()
The encrypted PIN block data. According to ISO 9564 standard, a PIN Block is an encoded representation of a payment card Personal Account Number (PAN) and the cardholder Personal Identification Number (PIN).
public Ibm3624PinOffset withEncryptedPinBlock(String encryptedPinBlock)
The encrypted PIN block data. According to ISO 9564 standard, a PIN Block is an encoded representation of a payment card Personal Account Number (PAN) and the cardholder Personal Identification Number (PIN).
encryptedPinBlock
- The encrypted PIN block data. According to ISO 9564 standard, a PIN Block is an encoded representation of
a payment card Personal Account Number (PAN) and the cardholder Personal Identification Number (PIN).public void setDecimalizationTable(String decimalizationTable)
The decimalization table to use for IBM 3624 PIN algorithm. The table is used to convert the algorithm intermediate result from hexadecimal characters to decimal.
decimalizationTable
- The decimalization table to use for IBM 3624 PIN algorithm. The table is used to convert the algorithm
intermediate result from hexadecimal characters to decimal.public String getDecimalizationTable()
The decimalization table to use for IBM 3624 PIN algorithm. The table is used to convert the algorithm intermediate result from hexadecimal characters to decimal.
public Ibm3624PinOffset withDecimalizationTable(String decimalizationTable)
The decimalization table to use for IBM 3624 PIN algorithm. The table is used to convert the algorithm intermediate result from hexadecimal characters to decimal.
decimalizationTable
- The decimalization table to use for IBM 3624 PIN algorithm. The table is used to convert the algorithm
intermediate result from hexadecimal characters to decimal.public void setPinValidationDataPadCharacter(String pinValidationDataPadCharacter)
The padding character for validation data.
pinValidationDataPadCharacter
- The padding character for validation data.public String getPinValidationDataPadCharacter()
The padding character for validation data.
public Ibm3624PinOffset withPinValidationDataPadCharacter(String pinValidationDataPadCharacter)
The padding character for validation data.
pinValidationDataPadCharacter
- The padding character for validation data.public void setPinValidationData(String pinValidationData)
The unique data for cardholder identification.
pinValidationData
- The unique data for cardholder identification.public String getPinValidationData()
The unique data for cardholder identification.
public Ibm3624PinOffset withPinValidationData(String pinValidationData)
The unique data for cardholder identification.
pinValidationData
- The unique data for cardholder identification.public String toString()
toString
in class Object
Object.toString()
public Ibm3624PinOffset clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.