public static interface GenerateMacRequest.Builder extends PaymentCryptographyDataRequest.Builder, SdkPojo, CopyableBuilder<GenerateMacRequest.Builder,GenerateMacRequest>
| Modifier and Type | Method and Description |
|---|---|
default GenerateMacRequest.Builder |
generationAttributes(Consumer<MacAttributes.Builder> generationAttributes)
The attributes and data values to use for MAC generation within Amazon Web Services Payment Cryptography.
|
GenerateMacRequest.Builder |
generationAttributes(MacAttributes generationAttributes)
The attributes and data values to use for MAC generation within Amazon Web Services Payment Cryptography.
|
GenerateMacRequest.Builder |
keyIdentifier(String keyIdentifier)
The
keyARN of the MAC generation encryption key. |
GenerateMacRequest.Builder |
macLength(Integer macLength)
The length of a MAC under generation.
|
GenerateMacRequest.Builder |
messageData(String messageData)
The data for which a MAC is under generation.
|
GenerateMacRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
GenerateMacRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildGenerateMacRequest.Builder generationAttributes(MacAttributes generationAttributes)
The attributes and data values to use for MAC generation within Amazon Web Services Payment Cryptography.
generationAttributes - The attributes and data values to use for MAC generation within Amazon Web Services Payment
Cryptography.default GenerateMacRequest.Builder generationAttributes(Consumer<MacAttributes.Builder> generationAttributes)
The attributes and data values to use for MAC generation 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 generationAttributes(MacAttributes).
generationAttributes - a consumer that will call methods on MacAttributes.BuildergenerationAttributes(MacAttributes)GenerateMacRequest.Builder keyIdentifier(String keyIdentifier)
The keyARN of the MAC generation encryption key.
keyIdentifier - The keyARN of the MAC generation encryption key.GenerateMacRequest.Builder macLength(Integer macLength)
The length of a MAC under generation.
macLength - The length of a MAC under generation.GenerateMacRequest.Builder messageData(String messageData)
The data for which a MAC is under generation.
messageData - The data for which a MAC is under generation.GenerateMacRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderGenerateMacRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.