public void setDestinationEncryptionContext(java.util.Map<String, String> destinationEncryptionContext) {
        this.destinationEncryptionContext = destinationEncryptionContext == null ? null : new com.amazonaws.internal.SdkInternalMap<String, String>(
                destinationEncryptionContext);
    }
<p>
Specifies that encryption context to use when the reencrypting the data.
</p>
<important>
<p>
Do not include confidential or sensitive information in this field. This field may be displayed in plaintext in
CloudTrail logs and other output.
</p>
</important>
<p>
A destination encryption context is valid only when the destination KMS key is a symmetric encryption KMS key.
The standard ciphertext format for asymmetric KMS keys does not include fields for metadata.
</p>
<p>
An <i>encryption context</i> is a collection of non-secret key-value pairs that represent additional
authenticated data. When you use an encryption context to encrypt data, you must specify the same (an exact
case-sensitive match) encryption context to decrypt the data. An encryption context is supported only on
operations with symmetric encryption KMS keys. On operations with symmetric encryption KMS keys, an encryption
context is optional, but it is strongly recommended.
</p>
<p>
For more information, see <a
href="https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context">Encryption context</a>
in the <i>Key Management Service Developer Guide</i>.
</p>

@param destinationEncryptionContext
       Specifies that encryption context to use when the reencrypting the data.</p> <important>
       <p>
       Do not include confidential or sensitive information in this field. This field may be displayed in
       plaintext in CloudTrail logs and other output.
       </p>
       </important>
       <p>
       A destination encryption context is valid only when the destination KMS key is a symmetric encryption KMS
       key. The standard ciphertext format for asymmetric KMS keys does not include fields for metadata.
       </p>
       <p>
       An <i>encryption context</i> is a collection of non-secret key-value pairs that represent additional
       authenticated data. When you use an encryption context to encrypt data, you must specify the same (an
       exact case-sensitive match) encryption context to decrypt the data. An encryption context is supported
       only on operations with symmetric encryption KMS keys. On operations with symmetric encryption KMS keys,
       an encryption context is optional, but it is strongly recommended.
       </p>
       <p>
       For more information, see <a
       href="https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context">Encryption
       context</a> in the <i>Key Management Service Developer Guide</i>.
aws-java-sdk-kms/src/main/java/com/amazonaws/services/kms/model/ReEncryptRequest.java