public CreateCustomDBEngineVersionRequest withKMSKeyId(String kMSKeyId) {
        setKMSKeyId(kMSKeyId);
        return this;
    }
<p>
The Amazon Web Services KMS key identifier for an encrypted CEV. A symmetric encryption KMS key is required for
RDS Custom, but optional for Amazon RDS.
</p>
<p>
If you have an existing symmetric encryption KMS key in your account, you can use it with RDS Custom. No further
action is necessary. If you don't already have a symmetric encryption KMS key in your account, follow the
instructions in <a
href="https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html#create-symmetric-cmk"> Creating a
symmetric encryption KMS key</a> in the <i>Amazon Web Services Key Management Service Developer Guide</i>.
</p>
<p>
You can choose the same symmetric encryption key when you create a CEV and a DB instance, or choose different
keys.
</p>

@param kMSKeyId
       The Amazon Web Services KMS key identifier for an encrypted CEV. A symmetric encryption KMS key is
       required for RDS Custom, but optional for Amazon RDS.</p>
       <p>
       If you have an existing symmetric encryption KMS key in your account, you can use it with RDS Custom. No
       further action is necessary. If you don't already have a symmetric encryption KMS key in your account,
       follow the instructions in <a
       href="https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html#create-symmetric-cmk">
       Creating a symmetric encryption KMS key</a> in the <i>Amazon Web Services Key Management Service Developer
       Guide</i>.
       </p>
       <p>
       You can choose the same symmetric encryption key when you create a CEV and a DB instance, or choose
       different keys.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-rds/src/main/java/com/amazonaws/services/rds/model/CreateCustomDBEngineVersionRequest.java