public static interface VerifyMacRequest.Builder extends PaymentCryptographyDataRequest.Builder, SdkPojo, CopyableBuilder<VerifyMacRequest.Builder,VerifyMacRequest>
| Modifier and Type | Method and Description |
|---|---|
VerifyMacRequest.Builder |
keyIdentifier(String keyIdentifier)
The
keyARN of the encryption key that Amazon Web Services Payment Cryptography uses to verify
MAC data. |
VerifyMacRequest.Builder |
mac(String mac)
The MAC being verified.
|
VerifyMacRequest.Builder |
macLength(Integer macLength)
The length of the MAC.
|
VerifyMacRequest.Builder |
messageData(String messageData)
The data on for which MAC is under verification.
|
VerifyMacRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
VerifyMacRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default VerifyMacRequest.Builder |
verificationAttributes(Consumer<MacAttributes.Builder> verificationAttributes)
The attributes and data values to use for MAC verification within Amazon Web Services Payment Cryptography.
|
VerifyMacRequest.Builder |
verificationAttributes(MacAttributes verificationAttributes)
The attributes and data values to use for MAC verification within Amazon Web Services Payment Cryptography.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildVerifyMacRequest.Builder keyIdentifier(String keyIdentifier)
The keyARN of the encryption key that Amazon Web Services Payment Cryptography uses to verify
MAC data.
keyIdentifier - The keyARN of the encryption key that Amazon Web Services Payment Cryptography uses to
verify MAC data.VerifyMacRequest.Builder mac(String mac)
The MAC being verified.
mac - The MAC being verified.VerifyMacRequest.Builder macLength(Integer macLength)
The length of the MAC.
macLength - The length of the MAC.VerifyMacRequest.Builder messageData(String messageData)
The data on for which MAC is under verification.
messageData - The data on for which MAC is under verification.VerifyMacRequest.Builder verificationAttributes(MacAttributes verificationAttributes)
The attributes and data values to use for MAC verification within Amazon Web Services Payment Cryptography.
verificationAttributes - The attributes and data values to use for MAC verification within Amazon Web Services Payment
Cryptography.default VerifyMacRequest.Builder verificationAttributes(Consumer<MacAttributes.Builder> verificationAttributes)
The attributes and data values to use for MAC verification within Amazon Web Services Payment Cryptography.
This is a convenience method that creates an instance of theMacAttributes.Builder avoiding the need
to create one manually via MacAttributes.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to verificationAttributes(MacAttributes).
verificationAttributes - a consumer that will call methods on MacAttributes.BuilderverificationAttributes(MacAttributes)VerifyMacRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderVerifyMacRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.