@Generated(value="software.amazon.awssdk:codegen") public final class VerifyAuthRequestCryptogramRequest extends PaymentCryptographyDataRequest implements ToCopyableBuilder<VerifyAuthRequestCryptogramRequest.Builder,VerifyAuthRequestCryptogramRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
VerifyAuthRequestCryptogramRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
authRequestCryptogram()
The auth request cryptogram imported into Amazon Web Services Payment Cryptography for ARQC verification using a
major encryption key and transaction data.
|
CryptogramAuthResponse |
authResponseAttributes()
The attributes and values for auth request cryptogram verification.
|
static VerifyAuthRequestCryptogramRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
keyIdentifier()
The
keyARN of the major encryption key that Amazon Web Services Payment Cryptography uses for ARQC
verification. |
MajorKeyDerivationMode |
majorKeyDerivationMode()
The method to use when deriving the major encryption key for ARQC verification within Amazon Web Services Payment
Cryptography.
|
String |
majorKeyDerivationModeAsString()
The method to use when deriving the major encryption key for ARQC verification within Amazon Web Services Payment
Cryptography.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends VerifyAuthRequestCryptogramRequest.Builder> |
serializableBuilderClass() |
SessionKeyDerivation |
sessionKeyDerivationAttributes()
The attributes and values to use for deriving a session key for ARQC verification within Amazon Web Services
Payment Cryptography.
|
VerifyAuthRequestCryptogramRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
transactionData()
The transaction data that Amazon Web Services Payment Cryptography uses for ARQC verification.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String authRequestCryptogram()
The auth request cryptogram imported into Amazon Web Services Payment Cryptography for ARQC verification using a major encryption key and transaction data.
public final CryptogramAuthResponse authResponseAttributes()
The attributes and values for auth request cryptogram verification. These parameters are required in case using ARPC Method 1 or Method 2 for ARQC verification.
public final String keyIdentifier()
The keyARN of the major encryption key that Amazon Web Services Payment Cryptography uses for ARQC
verification.
keyARN of the major encryption key that Amazon Web Services Payment Cryptography uses
for ARQC verification.public final MajorKeyDerivationMode majorKeyDerivationMode()
The method to use when deriving the major encryption key for ARQC verification within Amazon Web Services Payment Cryptography. The same key derivation mode was used for ARQC generation outside of Amazon Web Services Payment Cryptography.
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 major encryption key for ARQC verification within Amazon Web Services Payment Cryptography. The same key derivation mode was used for ARQC generation outside of Amazon Web Services Payment Cryptography.
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 SessionKeyDerivation sessionKeyDerivationAttributes()
The attributes and values to use for deriving a session key for ARQC verification within Amazon Web Services Payment Cryptography. The same attributes were used for ARQC generation outside of Amazon Web Services Payment Cryptography.
public final String transactionData()
The transaction data that Amazon Web Services Payment Cryptography uses for ARQC verification. The same transaction is used for ARQC generation outside of Amazon Web Services Payment Cryptography.
public VerifyAuthRequestCryptogramRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<VerifyAuthRequestCryptogramRequest.Builder,VerifyAuthRequestCryptogramRequest>toBuilder in class PaymentCryptographyDataRequestpublic static VerifyAuthRequestCryptogramRequest.Builder builder()
public static Class<? extends VerifyAuthRequestCryptogramRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.