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

@param kmsKeyId
       The Amazon Web Services KMS key identifier for an encrypted DB snapshot. The Amazon Web Services KMS key
       identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key.</p>
       <p>
       If you copy an encrypted DB snapshot from your Amazon Web Services account, you can specify a value for
       this parameter to encrypt the copy with a new KMS key. If you don't specify a value for this parameter,
       then the copy of the DB snapshot is encrypted with the same Amazon Web Services KMS key as the source DB
       snapshot.
       </p>
       <p>
       If you copy an encrypted DB snapshot that is shared from another Amazon Web Services account, then you
       must specify a value for this parameter.
       </p>
       <p>
       If you specify this parameter when you copy an unencrypted snapshot, the copy is encrypted.
       </p>
       <p>
       If you copy an encrypted snapshot to a different Amazon Web Services Region, then you must specify an
       Amazon Web Services KMS key identifier for the destination Amazon Web Services Region. KMS keys are
       specific to the Amazon Web Services Region that they are created in, and you can't use KMS keys from one
       Amazon Web Services Region in another Amazon Web Services Region.
aws-java-sdk-rds/src/main/java/com/amazonaws/services/rds/model/CopyDBSnapshotRequest.java