public static interface ReEncryptDataRequest.Builder extends PaymentCryptographyDataRequest.Builder, SdkPojo, CopyableBuilder<ReEncryptDataRequest.Builder,ReEncryptDataRequest>
| Modifier and Type | Method and Description |
|---|---|
ReEncryptDataRequest.Builder |
cipherText(String cipherText)
Ciphertext to be encrypted.
|
default ReEncryptDataRequest.Builder |
incomingEncryptionAttributes(Consumer<ReEncryptionAttributes.Builder> incomingEncryptionAttributes)
The attributes and values for incoming ciphertext.
|
ReEncryptDataRequest.Builder |
incomingEncryptionAttributes(ReEncryptionAttributes incomingEncryptionAttributes)
The attributes and values for incoming ciphertext.
|
ReEncryptDataRequest.Builder |
incomingKeyIdentifier(String incomingKeyIdentifier)
The
keyARN of the encryption key of incoming ciphertext data. |
default ReEncryptDataRequest.Builder |
outgoingEncryptionAttributes(Consumer<ReEncryptionAttributes.Builder> outgoingEncryptionAttributes)
The attributes and values for outgoing ciphertext data after encryption by Amazon Web Services Payment
Cryptography.
|
ReEncryptDataRequest.Builder |
outgoingEncryptionAttributes(ReEncryptionAttributes outgoingEncryptionAttributes)
The attributes and values for outgoing ciphertext data after encryption by Amazon Web Services Payment
Cryptography.
|
ReEncryptDataRequest.Builder |
outgoingKeyIdentifier(String outgoingKeyIdentifier)
The
keyARN of the encryption key of outgoing ciphertext data after encryption by Amazon Web
Services Payment Cryptography. |
ReEncryptDataRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
ReEncryptDataRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildReEncryptDataRequest.Builder cipherText(String cipherText)
Ciphertext to be encrypted. The minimum allowed length is 16 bytes and maximum allowed length is 4096 bytes.
cipherText - Ciphertext to be encrypted. The minimum allowed length is 16 bytes and maximum allowed length is 4096
bytes.ReEncryptDataRequest.Builder incomingEncryptionAttributes(ReEncryptionAttributes incomingEncryptionAttributes)
The attributes and values for incoming ciphertext.
incomingEncryptionAttributes - The attributes and values for incoming ciphertext.default ReEncryptDataRequest.Builder incomingEncryptionAttributes(Consumer<ReEncryptionAttributes.Builder> incomingEncryptionAttributes)
The attributes and values for incoming ciphertext.
This is a convenience method that creates an instance of theReEncryptionAttributes.Builder avoiding
the need to create one manually via ReEncryptionAttributes.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to incomingEncryptionAttributes(ReEncryptionAttributes).
incomingEncryptionAttributes - a consumer that will call methods on ReEncryptionAttributes.BuilderincomingEncryptionAttributes(ReEncryptionAttributes)ReEncryptDataRequest.Builder incomingKeyIdentifier(String incomingKeyIdentifier)
The keyARN of the encryption key of incoming ciphertext data.
incomingKeyIdentifier - The keyARN of the encryption key of incoming ciphertext data.ReEncryptDataRequest.Builder outgoingEncryptionAttributes(ReEncryptionAttributes outgoingEncryptionAttributes)
The attributes and values for outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography.
outgoingEncryptionAttributes - The attributes and values for outgoing ciphertext data after encryption by Amazon Web Services Payment
Cryptography.default ReEncryptDataRequest.Builder outgoingEncryptionAttributes(Consumer<ReEncryptionAttributes.Builder> outgoingEncryptionAttributes)
The attributes and values for outgoing ciphertext data after encryption by Amazon Web Services Payment Cryptography.
This is a convenience method that creates an instance of theReEncryptionAttributes.Builder avoiding
the need to create one manually via ReEncryptionAttributes.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to outgoingEncryptionAttributes(ReEncryptionAttributes).
outgoingEncryptionAttributes - a consumer that will call methods on ReEncryptionAttributes.BuilderoutgoingEncryptionAttributes(ReEncryptionAttributes)ReEncryptDataRequest.Builder outgoingKeyIdentifier(String outgoingKeyIdentifier)
The keyARN of the encryption key of outgoing ciphertext data after encryption by Amazon Web
Services Payment Cryptography.
outgoingKeyIdentifier - The keyARN of the encryption key of outgoing ciphertext data after encryption by Amazon
Web Services Payment Cryptography.ReEncryptDataRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderReEncryptDataRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.