Interface RecipientInfo.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RecipientInfo.Builder,
,RecipientInfo> SdkBuilder<RecipientInfo.Builder,
,RecipientInfo> SdkPojo
- Enclosing class:
RecipientInfo
@Mutable
@NotThreadSafe
public static interface RecipientInfo.Builder
extends SdkPojo, CopyableBuilder<RecipientInfo.Builder,RecipientInfo>
-
Method Summary
Modifier and TypeMethodDescriptionattestationDocument
(SdkBytes attestationDocument) The attestation document for an Amazon Web Services Nitro Enclave.keyEncryptionAlgorithm
(String keyEncryptionAlgorithm) The encryption algorithm that KMS should use with the public key for an Amazon Web Services Nitro Enclave to encrypt plaintext values for the response.keyEncryptionAlgorithm
(KeyEncryptionMechanism keyEncryptionAlgorithm) The encryption algorithm that KMS should use with the public key for an Amazon Web Services Nitro Enclave to encrypt plaintext values for the response.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
keyEncryptionAlgorithm
The encryption algorithm that KMS should use with the public key for an Amazon Web Services Nitro Enclave to encrypt plaintext values for the response. The only valid value is
RSAES_OAEP_SHA_256
.- Parameters:
keyEncryptionAlgorithm
- The encryption algorithm that KMS should use with the public key for an Amazon Web Services Nitro Enclave to encrypt plaintext values for the response. The only valid value isRSAES_OAEP_SHA_256
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
keyEncryptionAlgorithm
The encryption algorithm that KMS should use with the public key for an Amazon Web Services Nitro Enclave to encrypt plaintext values for the response. The only valid value is
RSAES_OAEP_SHA_256
.- Parameters:
keyEncryptionAlgorithm
- The encryption algorithm that KMS should use with the public key for an Amazon Web Services Nitro Enclave to encrypt plaintext values for the response. The only valid value isRSAES_OAEP_SHA_256
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
attestationDocument
The attestation document for an Amazon Web Services Nitro Enclave. This document includes the enclave's public key.
- Parameters:
attestationDocument
- The attestation document for an Amazon Web Services Nitro Enclave. This document includes the enclave's public key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-