@Generated(value="software.amazon.awssdk:codegen") public final class MacAlgorithmEmv extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MacAlgorithmEmv.Builder,MacAlgorithmEmv>
Parameters that are required for EMV MAC generation and verification.
| Modifier and Type | Class and Description |
|---|---|
static interface |
MacAlgorithmEmv.Builder |
| Modifier and Type | Method and Description |
|---|---|
static MacAlgorithmEmv.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
MajorKeyDerivationMode |
majorKeyDerivationMode()
The method to use when deriving the master key for EMV MAC generation or verification.
|
String |
majorKeyDerivationModeAsString()
The method to use when deriving the master key for EMV MAC generation or verification.
|
String |
panSequenceNumber()
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
|
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.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends MacAlgorithmEmv.Builder> |
serializableBuilderClass() |
SessionKeyDerivationMode |
sessionKeyDerivationMode()
The method of deriving a session key for EMV MAC generation or verification.
|
String |
sessionKeyDerivationModeAsString()
The method of deriving a session key for EMV MAC generation or verification.
|
SessionKeyDerivationValue |
sessionKeyDerivationValue()
Parameters that are required to generate session key for EMV generation and verification.
|
MacAlgorithmEmv.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final MajorKeyDerivationMode majorKeyDerivationMode()
The method to use when deriving the master key for EMV MAC generation or verification.
If the service returns an enum value that is not available in the current SDK version,
majorKeyDerivationMode will return MajorKeyDerivationMode.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from majorKeyDerivationModeAsString().
MajorKeyDerivationModepublic final String majorKeyDerivationModeAsString()
The method to use when deriving the master key for EMV MAC generation or verification.
If the service returns an enum value that is not available in the current SDK version,
majorKeyDerivationMode will return MajorKeyDerivationMode.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from majorKeyDerivationModeAsString().
MajorKeyDerivationModepublic final String panSequenceNumber()
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
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.
public final SessionKeyDerivationMode sessionKeyDerivationMode()
The method of deriving a session key for EMV MAC generation or verification.
If the service returns an enum value that is not available in the current SDK version,
sessionKeyDerivationMode will return SessionKeyDerivationMode.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from sessionKeyDerivationModeAsString().
SessionKeyDerivationModepublic final String sessionKeyDerivationModeAsString()
The method of deriving a session key for EMV MAC generation or verification.
If the service returns an enum value that is not available in the current SDK version,
sessionKeyDerivationMode will return SessionKeyDerivationMode.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from sessionKeyDerivationModeAsString().
SessionKeyDerivationModepublic final SessionKeyDerivationValue sessionKeyDerivationValue()
Parameters that are required to generate session key for EMV generation and verification.
public MacAlgorithmEmv.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<MacAlgorithmEmv.Builder,MacAlgorithmEmv>public static MacAlgorithmEmv.Builder builder()
public static Class<? extends MacAlgorithmEmv.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.