public static interface ReEncryptResponse.Builder extends KmsResponse.Builder, SdkPojo, CopyableBuilder<ReEncryptResponse.Builder,ReEncryptResponse>
Modifier and Type | Method and Description |
---|---|
ReEncryptResponse.Builder |
ciphertextBlob(SdkBytes ciphertextBlob)
The reencrypted data.
|
ReEncryptResponse.Builder |
destinationEncryptionAlgorithm(EncryptionAlgorithmSpec destinationEncryptionAlgorithm)
The encryption algorithm that was used to reencrypt the data.
|
ReEncryptResponse.Builder |
destinationEncryptionAlgorithm(String destinationEncryptionAlgorithm)
The encryption algorithm that was used to reencrypt the data.
|
ReEncryptResponse.Builder |
keyId(String keyId)
The Amazon Resource Name (key ARN) of the
CMK that was used to reencrypt the data.
|
ReEncryptResponse.Builder |
sourceEncryptionAlgorithm(EncryptionAlgorithmSpec sourceEncryptionAlgorithm)
The encryption algorithm that was used to decrypt the ciphertext before it was reencrypted.
|
ReEncryptResponse.Builder |
sourceEncryptionAlgorithm(String sourceEncryptionAlgorithm)
The encryption algorithm that was used to decrypt the ciphertext before it was reencrypted.
|
ReEncryptResponse.Builder |
sourceKeyId(String sourceKeyId)
Unique identifier of the CMK used to originally encrypt the data.
|
build, responseMetadata, responseMetadata
sdkHttpResponse, sdkHttpResponse
equalsBySdkFields, sdkFields
copy
applyMutation, build
ReEncryptResponse.Builder ciphertextBlob(SdkBytes ciphertextBlob)
The reencrypted data. When you use the HTTP API or the AWS CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
ciphertextBlob
- The reencrypted data. When you use the HTTP API or the AWS CLI, the value is Base64-encoded.
Otherwise, it is not Base64-encoded.ReEncryptResponse.Builder sourceKeyId(String sourceKeyId)
Unique identifier of the CMK used to originally encrypt the data.
sourceKeyId
- Unique identifier of the CMK used to originally encrypt the data.ReEncryptResponse.Builder keyId(String keyId)
The Amazon Resource Name (key ARN) of the CMK that was used to reencrypt the data.
keyId
- The Amazon Resource Name (key ARN)
of the CMK that was used to reencrypt the data.ReEncryptResponse.Builder sourceEncryptionAlgorithm(String sourceEncryptionAlgorithm)
The encryption algorithm that was used to decrypt the ciphertext before it was reencrypted.
sourceEncryptionAlgorithm
- The encryption algorithm that was used to decrypt the ciphertext before it was reencrypted.EncryptionAlgorithmSpec
,
EncryptionAlgorithmSpec
ReEncryptResponse.Builder sourceEncryptionAlgorithm(EncryptionAlgorithmSpec sourceEncryptionAlgorithm)
The encryption algorithm that was used to decrypt the ciphertext before it was reencrypted.
sourceEncryptionAlgorithm
- The encryption algorithm that was used to decrypt the ciphertext before it was reencrypted.EncryptionAlgorithmSpec
,
EncryptionAlgorithmSpec
ReEncryptResponse.Builder destinationEncryptionAlgorithm(String destinationEncryptionAlgorithm)
The encryption algorithm that was used to reencrypt the data.
destinationEncryptionAlgorithm
- The encryption algorithm that was used to reencrypt the data.EncryptionAlgorithmSpec
,
EncryptionAlgorithmSpec
ReEncryptResponse.Builder destinationEncryptionAlgorithm(EncryptionAlgorithmSpec destinationEncryptionAlgorithm)
The encryption algorithm that was used to reencrypt the data.
destinationEncryptionAlgorithm
- The encryption algorithm that was used to reencrypt the data.EncryptionAlgorithmSpec
,
EncryptionAlgorithmSpec