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: 
 
 
 
 
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). 
 
 
 
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. 
 
 
 
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.