public void setKmsKeyId(String kmsKeyId) {
        this.kmsKeyId = kmsKeyId;
    }
<p>
The KMS key ID for an encrypted cluster snapshot. The KMS key ID is the Amazon Resource Name (ARN), KMS key
identifier, or the KMS key alias for the KMS encryption key.
</p>
<p>
If you copy an encrypted cluster snapshot from your Amazon Web Services account, you can specify a value for
<code>KmsKeyId</code> to encrypt the copy with a new KMS encryption key. If you don't specify a value for
<code>KmsKeyId</code>, then the copy of the cluster snapshot is encrypted with the same KMS key as the source
cluster snapshot.
</p>
<p>
If you copy an encrypted cluster snapshot that is shared from another Amazon Web Services account, then you must
specify a value for <code>KmsKeyId</code>.
</p>
<p>
To copy an encrypted cluster snapshot to another Amazon Web Services Region, set <code>KmsKeyId</code> to the KMS
key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region. KMS encryption
keys are specific to the Amazon Web Services Region that they are created in, and you can't use encryption keys
from one Amazon Web Services Region in another Amazon Web Services Region.
</p>
<p>
If you copy an unencrypted cluster snapshot and specify a value for the <code>KmsKeyId</code> parameter, an error
is returned.
</p>

@param kmsKeyId
       The KMS key ID for an encrypted cluster snapshot. The KMS key ID is the Amazon Resource Name (ARN), KMS
       key identifier, or the KMS key alias for the KMS encryption key. </p>
       <p>
       If you copy an encrypted cluster snapshot from your Amazon Web Services account, you can specify a value
       for <code>KmsKeyId</code> to encrypt the copy with a new KMS encryption key. If you don't specify a value
       for <code>KmsKeyId</code>, then the copy of the cluster snapshot is encrypted with the same KMS key as the
       source cluster snapshot.
       </p>
       <p>
       If you copy an encrypted cluster snapshot that is shared from another Amazon Web Services account, then
       you must specify a value for <code>KmsKeyId</code>.
       </p>
       <p>
       To copy an encrypted cluster snapshot to another Amazon Web Services Region, set <code>KmsKeyId</code> to
       the KMS key ID that you want to use to encrypt the copy of the cluster snapshot in the destination Region.
       KMS encryption keys are specific to the Amazon Web Services Region that they are created in, and you can't
       use encryption keys from one Amazon Web Services Region in another Amazon Web Services Region.
       </p>
       <p>
       If you copy an unencrypted cluster snapshot and specify a value for the <code>KmsKeyId</code> parameter,
       an error is returned.
aws-java-sdk-docdb/src/main/java/com/amazonaws/services/docdb/model/CopyDBClusterSnapshotRequest.java