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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RecipientInfo.BuilderattestationDocument(SdkBytes attestationDocument)The attestation document for an Amazon Web Services Nitro Enclave or a NitroTPM.RecipientInfo.BuilderkeyEncryptionAlgorithm(String keyEncryptionAlgorithm)The encryption algorithm that KMS should use with the public key for an Amazon Web Services Nitro Enclave or NitroTPM to encrypt plaintext values for the response.RecipientInfo.BuilderkeyEncryptionAlgorithm(KeyEncryptionMechanism keyEncryptionAlgorithm)The encryption algorithm that KMS should use with the public key for an Amazon Web Services Nitro Enclave or NitroTPM 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 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 or NitroTPM 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 or NitroTPM 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 or NitroTPM 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 or NitroTPM 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 or a NitroTPM. This document includes the enclave's public key.
- Parameters:
attestationDocument- The attestation document for an Amazon Web Services Nitro Enclave or a NitroTPM. This document includes the enclave's public key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-