public static interface DecryptDataRequest.Builder extends PaymentCryptographyDataRequest.Builder, SdkPojo, CopyableBuilder<DecryptDataRequest.Builder,DecryptDataRequest>
| Modifier and Type | Method and Description |
|---|---|
DecryptDataRequest.Builder |
cipherText(String cipherText)
The ciphertext to decrypt.
|
default DecryptDataRequest.Builder |
decryptionAttributes(Consumer<EncryptionDecryptionAttributes.Builder> decryptionAttributes)
The encryption key type and attributes for ciphertext decryption.
|
DecryptDataRequest.Builder |
decryptionAttributes(EncryptionDecryptionAttributes decryptionAttributes)
The encryption key type and attributes for ciphertext decryption.
|
DecryptDataRequest.Builder |
keyIdentifier(String keyIdentifier)
The
keyARN of the encryption key that Amazon Web Services Payment Cryptography uses for
ciphertext decryption. |
DecryptDataRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
DecryptDataRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildDecryptDataRequest.Builder cipherText(String cipherText)
The ciphertext to decrypt.
cipherText - The ciphertext to decrypt.DecryptDataRequest.Builder decryptionAttributes(EncryptionDecryptionAttributes decryptionAttributes)
The encryption key type and attributes for ciphertext decryption.
decryptionAttributes - The encryption key type and attributes for ciphertext decryption.default DecryptDataRequest.Builder decryptionAttributes(Consumer<EncryptionDecryptionAttributes.Builder> decryptionAttributes)
The encryption key type and attributes for ciphertext decryption.
This is a convenience method that creates an instance of theEncryptionDecryptionAttributes.Builder
avoiding the need to create one manually via EncryptionDecryptionAttributes.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to decryptionAttributes(EncryptionDecryptionAttributes).
decryptionAttributes - a consumer that will call methods on EncryptionDecryptionAttributes.BuilderdecryptionAttributes(EncryptionDecryptionAttributes)DecryptDataRequest.Builder keyIdentifier(String keyIdentifier)
The keyARN of the encryption key that Amazon Web Services Payment Cryptography uses for
ciphertext decryption.
keyIdentifier - The keyARN of the encryption key that Amazon Web Services Payment Cryptography uses for
ciphertext decryption.DecryptDataRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderDecryptDataRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.