Interface SupportedEndpointType.Builder

    • Method Detail

      • engineName

        SupportedEndpointType.Builder engineName​(String engineName)

        The database engine name. Valid values, depending on the EndpointType, include "mysql", "oracle", "postgres", "mariadb", "aurora", "aurora-postgresql", "redshift", "s3", "db2", "db2-zos", "azuredb", "sybase", "dynamodb", "mongodb", "kinesis", "kafka", "elasticsearch", "documentdb", "sqlserver", "neptune", and "babelfish".

        Parameters:
        engineName - The database engine name. Valid values, depending on the EndpointType, include "mysql", "oracle", "postgres", "mariadb", "aurora", "aurora-postgresql", "redshift", "s3", "db2", "db2-zos", "azuredb", "sybase", "dynamodb", "mongodb", "kinesis", "kafka", "elasticsearch", "documentdb", "sqlserver", "neptune", and "babelfish".
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportsCDC

        SupportedEndpointType.Builder supportsCDC​(Boolean supportsCDC)

        Indicates if change data capture (CDC) is supported.

        Parameters:
        supportsCDC - Indicates if change data capture (CDC) is supported.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • replicationInstanceEngineMinimumVersion

        SupportedEndpointType.Builder replicationInstanceEngineMinimumVersion​(String replicationInstanceEngineMinimumVersion)

        The earliest DMS engine version that supports this endpoint engine. Note that endpoint engines released with DMS versions earlier than 3.1.1 do not return a value for this parameter.

        Parameters:
        replicationInstanceEngineMinimumVersion - The earliest DMS engine version that supports this endpoint engine. Note that endpoint engines released with DMS versions earlier than 3.1.1 do not return a value for this parameter.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • engineDisplayName

        SupportedEndpointType.Builder engineDisplayName​(String engineDisplayName)

        The expanded name for the engine name. For example, if the EngineName parameter is "aurora", this value would be "Amazon Aurora MySQL".

        Parameters:
        engineDisplayName - The expanded name for the engine name. For example, if the EngineName parameter is "aurora", this value would be "Amazon Aurora MySQL".
        Returns:
        Returns a reference to this object so that method calls can be chained together.