public java.nio.ByteBuffer getCiphertextForRecipient() {
        return this.ciphertextForRecipient;
    }
<p>
The plaintext data encrypted with the public key in the attestation document.
</p>
<p>
This field is included in the response only when the <code>Recipient</code> parameter in the request includes a
valid attestation document from an Amazon Web Services Nitro enclave. For information about the interaction
between KMS and Amazon Web Services Nitro Enclaves, see <a
href="https://docs.aws.amazon.com/kms/latest/developerguide/services-nitro-enclaves.html">How Amazon Web Services
Nitro Enclaves uses KMS</a> in the <i>Key Management Service Developer Guide</i>.
</p>
<p>
{@code ByteBuffer}s are stateful. Calling their {@code get} methods changes their {@code position}. We recommend
using {@link java.nio.ByteBuffer#asReadOnlyBuffer()} to create a read-only view of the buffer with an independent
{@code position}, and calling {@code get} methods on this rather than directly on the returned {@code ByteBuffer}.
Doing so will ensure that anyone else using the {@code ByteBuffer} will not be affected by changes to the
{@code position}.
</p>

@return The plaintext data encrypted with the public key in the attestation document. </p>
        <p>
        This field is included in the response only when the <code>Recipient</code> parameter in the request
        includes a valid attestation document from an Amazon Web Services Nitro enclave. For information about
        the interaction between KMS and Amazon Web Services Nitro Enclaves, see <a
        href="https://docs.aws.amazon.com/kms/latest/developerguide/services-nitro-enclaves.html">How Amazon Web
        Services Nitro Enclaves uses KMS</a> in the <i>Key Management Service Developer Guide</i>.
aws-java-sdk-kms/src/main/java/com/amazonaws/services/kms/model/DecryptResult.java