public void setKmsKeyId(String kmsKeyId) {
        this.kmsKeyId = kmsKeyId;
    }
<p>
The Amazon Web Services KMS key ID for an encrypted elastic cluster snapshot. The Amazon Web Services KMS key ID
is the Amazon Resource Name (ARN), Amazon Web Services KMS key identifier, or the Amazon Web Services KMS key
alias for the Amazon Web Services KMS encryption key.
</p>
<p>
If you copy an encrypted elastic cluster snapshot from your Amazon Web Services account, you can specify a value
for <code>KmsKeyId</code> to encrypt the copy with a new Amazon Web ServicesS KMS encryption key. If you don't
specify a value for <code>KmsKeyId</code>, then the copy of the elastic cluster snapshot is encrypted with the
same <code>AWS</code> KMS key as the source elastic cluster snapshot.
</p>
<p>
To copy an encrypted elastic cluster snapshot to another Amazon Web Services region, set <code>KmsKeyId</code> to
the Amazon Web Services KMS key ID that you want to use to encrypt the copy of the elastic cluster snapshot in
the destination region. Amazon Web Services 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 elastic cluster snapshot and specify a value for the <code>KmsKeyId</code> parameter,
an error is returned.
</p>

@param kmsKeyId
       The Amazon Web Services KMS key ID for an encrypted elastic cluster snapshot. The Amazon Web Services KMS
       key ID is the Amazon Resource Name (ARN), Amazon Web Services KMS key identifier, or the Amazon Web
       Services KMS key alias for the Amazon Web Services KMS encryption key.</p>
       <p>
       If you copy an encrypted elastic cluster snapshot from your Amazon Web Services account, you can specify a
       value for <code>KmsKeyId</code> to encrypt the copy with a new Amazon Web ServicesS KMS encryption key. If
       you don't specify a value for <code>KmsKeyId</code>, then the copy of the elastic cluster snapshot is
       encrypted with the same <code>AWS</code> KMS key as the source elastic cluster snapshot.
       </p>
       <p>
       To copy an encrypted elastic cluster snapshot to another Amazon Web Services region, set
       <code>KmsKeyId</code> to the Amazon Web Services KMS key ID that you want to use to encrypt the copy of
       the elastic cluster snapshot in the destination region. Amazon Web Services 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 elastic cluster snapshot and specify a value for the <code>KmsKeyId</code>
       parameter, an error is returned.
aws-java-sdk-docdbelastic/src/main/java/com/amazonaws/services/docdbelastic/model/CopyClusterSnapshotRequest.java