Interface SupportedEndpointType.Builder

All Superinterfaces:
Buildable, CopyableBuilder<SupportedEndpointType.Builder,SupportedEndpointType>, SdkBuilder<SupportedEndpointType.Builder,SupportedEndpointType>, SdkPojo
Enclosing class:
SupportedEndpointType

public static interface SupportedEndpointType.Builder extends SdkPojo, CopyableBuilder<SupportedEndpointType.Builder,SupportedEndpointType>
  • Method Details

    • 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.
    • endpointType

      SupportedEndpointType.Builder endpointType(String endpointType)

      The type of endpoint. Valid values are source and target.

      Parameters:
      endpointType - The type of endpoint. Valid values are source and target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • endpointType

      The type of endpoint. Valid values are source and target.

      Parameters:
      endpointType - The type of endpoint. Valid values are source and target.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.