Interface RecipientInfo.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<RecipientInfo.Builder,RecipientInfo>
,SdkBuilder<RecipientInfo.Builder,RecipientInfo>
,SdkPojo
- Enclosing class:
- RecipientInfo
public static interface RecipientInfo.Builder extends SdkPojo, CopyableBuilder<RecipientInfo.Builder,RecipientInfo>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RecipientInfo.Builder
attestationDocument(SdkBytes attestationDocument)
The attestation document for an Amazon Web Services Nitro Enclave.RecipientInfo.Builder
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.RecipientInfo.Builder
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, sdkFields
-
-
-
-
Method Detail
-
keyEncryptionAlgorithm
RecipientInfo.Builder 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. 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:
KeyEncryptionMechanism
,KeyEncryptionMechanism
-
keyEncryptionAlgorithm
RecipientInfo.Builder 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. 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:
KeyEncryptionMechanism
,KeyEncryptionMechanism
-
attestationDocument
RecipientInfo.Builder attestationDocument(SdkBytes 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.
-
-