public void setKmsKeyId(String kmsKeyId) {
        this.kmsKeyId = kmsKeyId;
    }
<p>
The Amazon KMS key identifier to use when restoring an encrypted DB cluster from an encrypted DB cluster.
</p>
<p>
The KMS key identifier is the Amazon Resource Name (ARN) for the KMS encryption key. If you are restoring a DB
cluster with the same Amazon account that owns the KMS encryption key used to encrypt the new DB cluster, then
you can use the KMS key alias instead of the ARN for the KMS encryption key.
</p>
<p>
You can restore to a new DB cluster and encrypt the new DB cluster with a KMS key that is different than the KMS
key used to encrypt the source DB cluster. The new DB cluster is encrypted with the KMS key identified by the
<code>KmsKeyId</code> parameter.
</p>
<p>
If you do not specify a value for the <code>KmsKeyId</code> parameter, then the following will occur:
</p>
<ul>
<li>
<p>
If the DB cluster is encrypted, then the restored DB cluster is encrypted using the KMS key that was used to
encrypt the source DB cluster.
</p>
</li>
<li>
<p>
If the DB cluster is not encrypted, then the restored DB cluster is not encrypted.
</p>
</li>
</ul>
<p>
If <code>DBClusterIdentifier</code> refers to a DB cluster that is not encrypted, then the restore request is
rejected.
</p>

@param kmsKeyId
       The Amazon KMS key identifier to use when restoring an encrypted DB cluster from an encrypted DB
       cluster.</p>
       <p>
       The KMS key identifier is the Amazon Resource Name (ARN) for the KMS encryption key. If you are restoring
       a DB cluster with the same Amazon account that owns the KMS encryption key used to encrypt the new DB
       cluster, then you can use the KMS key alias instead of the ARN for the KMS encryption key.
       </p>
       <p>
       You can restore to a new DB cluster and encrypt the new DB cluster with a KMS key that is different than
       the KMS key used to encrypt the source DB cluster. The new DB cluster is encrypted with the KMS key
       identified by the <code>KmsKeyId</code> parameter.
       </p>
       <p>
       If you do not specify a value for the <code>KmsKeyId</code> parameter, then the following will occur:
       </p>
       <ul>
       <li>
       <p>
       If the DB cluster is encrypted, then the restored DB cluster is encrypted using the KMS key that was used
       to encrypt the source DB cluster.
       </p>
       </li>
       <li>
       <p>
       If the DB cluster is not encrypted, then the restored DB cluster is not encrypted.
       </p>
       </li>
       </ul>
       <p>
       If <code>DBClusterIdentifier</code> refers to a DB cluster that is not encrypted, then the restore request
       is rejected.
aws-java-sdk-neptune/src/main/java/com/amazonaws/services/neptune/model/RestoreDBClusterToPointInTimeRequest.java