JavaScript is disabled on your browser.
java.lang.Object
software.amazon.awssdk.services.paymentcryptographydata.model.MacAlgorithmEmv
Nested Class Summary
Nested Classes
Method Summary
All Methods Static Methods Instance Methods Concrete Methods
final boolean
final boolean
Indicates whether some other object is "equal to" this one by SDK fields.
final int
The method to use when deriving the master key for EMV MAC generation or verification.
The method to use when deriving the master key for EMV MAC generation or verification.
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
The Primary Account Number (PAN), a unique identifier for a payment credit or debit card and associates the card
to a specific account holder.
The method of deriving a session key for EMV MAC generation or verification.
The method of deriving a session key for EMV MAC generation or verification.
Parameters that are required to generate session key for EMV generation and verification.
Take this object and create a builder that contains all of the current property values of this object.
Returns a string representation of this object.
Method Details
majorKeyDerivationMode
Returns:
The method to use when deriving the master key for EMV MAC generation or verification.
See Also:
majorKeyDerivationModeAsString
public final String majorKeyDerivationModeAsString ()
Returns:
The method to use when deriving the master key for EMV MAC generation or verification.
See Also:
primaryAccountNumber
public final String primaryAccountNumber ()
The Primary Account Number (PAN), a unique identifier for a payment credit or debit card and associates the card
to a specific account holder.
Returns:
The Primary Account Number (PAN), a unique identifier for a payment credit or debit card and associates
the card to a specific account holder.
panSequenceNumber
public final String panSequenceNumber ()
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
Returns:
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
sessionKeyDerivationMode
Returns:
The method of deriving a session key for EMV MAC generation or verification.
See Also:
sessionKeyDerivationModeAsString
public final String sessionKeyDerivationModeAsString ()
Returns:
The method of deriving a session key for EMV MAC generation or verification.
See Also:
sessionKeyDerivationValue
Parameters that are required to generate session key for EMV generation and verification.
Returns:
Parameters that are required to generate session key for EMV generation and verification.
hashCode
public final int hashCode ()
Overrides:
hashCode
in class Object
equalsBySdkFields
public final boolean equalsBySdkFields (Object obj)
Description copied from interface: SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields.
An SDK field is a modeled, non-inherited field in an
SdkPojo
class,
and is generated based on a service model.
If an SdkPojo
class does not have any inherited fields, equalsBySdkFields
and equals
are essentially the same.
Specified by:
equalsBySdkFields
in interface SdkPojo
Parameters:
obj
- the object to be compared with
Returns:
true if the other object equals to this object by sdk fields, false otherwise.
toString
public final String toString ()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be
redacted from this string using a placeholder value.
Overrides:
toString
in class Object
sdkFields
Specified by:
sdkFields
in interface SdkPojo
Returns:
List of SdkField
in this POJO. May be empty list but should never be null.