public CreateEndpointRequest withEngineName(String engineName) {
        setEngineName(engineName);
        return this;
    }
<p>
The type of engine for the endpoint. Valid values, depending on the <code>EndpointType</code> value, include
<code>"mysql"</code>, <code>"oracle"</code>, <code>"postgres"</code>, <code>"mariadb"</code>,
<code>"aurora"</code>, <code>"aurora-postgresql"</code>, <code>"opensearch"</code>, <code>"redshift"</code>,
<code>"s3"</code>, <code>"db2"</code>, <code>"db2-zos"</code>, <code>"azuredb"</code>, <code>"sybase"</code>,
<code>"dynamodb"</code>, <code>"mongodb"</code>, <code>"kinesis"</code>, <code>"kafka"</code>,
<code>"elasticsearch"</code>, <code>"docdb"</code>, <code>"sqlserver"</code>, <code>"neptune"</code>, and
<code>"babelfish"</code>.
</p>

@param engineName
       The type of engine for the endpoint. Valid values, depending on the <code>EndpointType</code> value,
       include <code>"mysql"</code>, <code>"oracle"</code>, <code>"postgres"</code>, <code>"mariadb"</code>,
       <code>"aurora"</code>, <code>"aurora-postgresql"</code>, <code>"opensearch"</code>,
       <code>"redshift"</code>, <code>"s3"</code>, <code>"db2"</code>, <code>"db2-zos"</code>,
       <code>"azuredb"</code>, <code>"sybase"</code>, <code>"dynamodb"</code>, <code>"mongodb"</code>,
       <code>"kinesis"</code>, <code>"kafka"</code>, <code>"elasticsearch"</code>, <code>"docdb"</code>,
       <code>"sqlserver"</code>, <code>"neptune"</code>, and <code>"babelfish"</code>.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-dms/src/main/java/com/amazonaws/services/databasemigrationservice/model/CreateEndpointRequest.java