public static interface VerifyAuthRequestCryptogramRequest.Builder extends PaymentCryptographyDataRequest.Builder, SdkPojo, CopyableBuilder<VerifyAuthRequestCryptogramRequest.Builder,VerifyAuthRequestCryptogramRequest>
| Modifier and Type | Method and Description |
|---|---|
VerifyAuthRequestCryptogramRequest.Builder |
authRequestCryptogram(String authRequestCryptogram)
The auth request cryptogram imported into Amazon Web Services Payment Cryptography for ARQC verification
using a major encryption key and transaction data.
|
default VerifyAuthRequestCryptogramRequest.Builder |
authResponseAttributes(Consumer<CryptogramAuthResponse.Builder> authResponseAttributes)
The attributes and values for auth request cryptogram verification.
|
VerifyAuthRequestCryptogramRequest.Builder |
authResponseAttributes(CryptogramAuthResponse authResponseAttributes)
The attributes and values for auth request cryptogram verification.
|
VerifyAuthRequestCryptogramRequest.Builder |
keyIdentifier(String keyIdentifier)
The
keyARN of the major encryption key that Amazon Web Services Payment Cryptography uses for
ARQC verification. |
VerifyAuthRequestCryptogramRequest.Builder |
majorKeyDerivationMode(MajorKeyDerivationMode majorKeyDerivationMode)
The method to use when deriving the major encryption key for ARQC verification within Amazon Web Services
Payment Cryptography.
|
VerifyAuthRequestCryptogramRequest.Builder |
majorKeyDerivationMode(String majorKeyDerivationMode)
The method to use when deriving the major encryption key for ARQC verification within Amazon Web Services
Payment Cryptography.
|
VerifyAuthRequestCryptogramRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
VerifyAuthRequestCryptogramRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default VerifyAuthRequestCryptogramRequest.Builder |
sessionKeyDerivationAttributes(Consumer<SessionKeyDerivation.Builder> sessionKeyDerivationAttributes)
The attributes and values to use for deriving a session key for ARQC verification within Amazon Web Services
Payment Cryptography.
|
VerifyAuthRequestCryptogramRequest.Builder |
sessionKeyDerivationAttributes(SessionKeyDerivation sessionKeyDerivationAttributes)
The attributes and values to use for deriving a session key for ARQC verification within Amazon Web Services
Payment Cryptography.
|
VerifyAuthRequestCryptogramRequest.Builder |
transactionData(String transactionData)
The transaction data that Amazon Web Services Payment Cryptography uses for ARQC verification.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildVerifyAuthRequestCryptogramRequest.Builder authRequestCryptogram(String authRequestCryptogram)
The auth request cryptogram imported into Amazon Web Services Payment Cryptography for ARQC verification using a major encryption key and transaction data.
authRequestCryptogram - The auth request cryptogram imported into Amazon Web Services Payment Cryptography for ARQC
verification using a major encryption key and transaction data.VerifyAuthRequestCryptogramRequest.Builder authResponseAttributes(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.
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.default VerifyAuthRequestCryptogramRequest.Builder authResponseAttributes(Consumer<CryptogramAuthResponse.Builder> 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.
This is a convenience method that creates an instance of theCryptogramAuthResponse.Builder avoiding
the need to create one manually via CryptogramAuthResponse.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to authResponseAttributes(CryptogramAuthResponse).
authResponseAttributes - a consumer that will call methods on CryptogramAuthResponse.BuilderauthResponseAttributes(CryptogramAuthResponse)VerifyAuthRequestCryptogramRequest.Builder keyIdentifier(String keyIdentifier)
The keyARN of the major encryption key that Amazon Web Services Payment Cryptography uses for
ARQC verification.
keyIdentifier - The keyARN of the major encryption key that Amazon Web Services Payment Cryptography uses
for ARQC verification.VerifyAuthRequestCryptogramRequest.Builder majorKeyDerivationMode(String 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.
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.MajorKeyDerivationMode,
MajorKeyDerivationModeVerifyAuthRequestCryptogramRequest.Builder majorKeyDerivationMode(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.
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.MajorKeyDerivationMode,
MajorKeyDerivationModeVerifyAuthRequestCryptogramRequest.Builder sessionKeyDerivationAttributes(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.
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.default VerifyAuthRequestCryptogramRequest.Builder sessionKeyDerivationAttributes(Consumer<SessionKeyDerivation.Builder> 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.
This is a convenience method that creates an instance of theSessionKeyDerivation.Builder avoiding
the need to create one manually via SessionKeyDerivation.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to sessionKeyDerivationAttributes(SessionKeyDerivation).
sessionKeyDerivationAttributes - a consumer that will call methods on SessionKeyDerivation.BuildersessionKeyDerivationAttributes(SessionKeyDerivation)VerifyAuthRequestCryptogramRequest.Builder transactionData(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.
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.VerifyAuthRequestCryptogramRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderVerifyAuthRequestCryptogramRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.