@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SupportedEndpointType extends Object implements Serializable, Cloneable, StructuredPojo
Provides information about types of supported endpoints in response to a request by the
DescribeEndpointTypes operation. This information includes the type of endpoint, the database engine
name, and whether change data capture (CDC) is supported.
| Constructor and Description |
|---|
SupportedEndpointType() |
| Modifier and Type | Method and Description |
|---|---|
SupportedEndpointType |
clone() |
boolean |
equals(Object obj) |
String |
getEndpointType()
The type of endpoint.
|
String |
getEngineDisplayName()
The expanded name for the engine name.
|
String |
getEngineName()
The database engine name.
|
String |
getReplicationInstanceEngineMinimumVersion()
The earliest DMS engine version that supports this endpoint engine.
|
Boolean |
getSupportsCDC()
Indicates if change data capture (CDC) is supported.
|
int |
hashCode() |
Boolean |
isSupportsCDC()
Indicates if change data capture (CDC) is supported.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setEndpointType(ReplicationEndpointTypeValue endpointType)
The type of endpoint.
|
void |
setEndpointType(String endpointType)
The type of endpoint.
|
void |
setEngineDisplayName(String engineDisplayName)
The expanded name for the engine name.
|
void |
setEngineName(String engineName)
The database engine name.
|
void |
setReplicationInstanceEngineMinimumVersion(String replicationInstanceEngineMinimumVersion)
The earliest DMS engine version that supports this endpoint engine.
|
void |
setSupportsCDC(Boolean supportsCDC)
Indicates if change data capture (CDC) is supported.
|
String |
toString()
Returns a string representation of this object.
|
SupportedEndpointType |
withEndpointType(ReplicationEndpointTypeValue endpointType)
The type of endpoint.
|
SupportedEndpointType |
withEndpointType(String endpointType)
The type of endpoint.
|
SupportedEndpointType |
withEngineDisplayName(String engineDisplayName)
The expanded name for the engine name.
|
SupportedEndpointType |
withEngineName(String engineName)
The database engine name.
|
SupportedEndpointType |
withReplicationInstanceEngineMinimumVersion(String replicationInstanceEngineMinimumVersion)
The earliest DMS engine version that supports this endpoint engine.
|
SupportedEndpointType |
withSupportsCDC(Boolean supportsCDC)
Indicates if change data capture (CDC) is supported.
|
public void setEngineName(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".
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".public String getEngineName()
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".
"mysql",
"oracle", "postgres", "mariadb", "aurora",
"aurora-postgresql", "redshift", "s3", "db2",
"db2-zos", "azuredb", "sybase", "dynamodb",
"mongodb", "kinesis", "kafka", "elasticsearch",
"documentdb", "sqlserver", "neptune", and "babelfish"
.public SupportedEndpointType withEngineName(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".
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".public void setSupportsCDC(Boolean supportsCDC)
Indicates if change data capture (CDC) is supported.
supportsCDC - Indicates if change data capture (CDC) is supported.public Boolean getSupportsCDC()
Indicates if change data capture (CDC) is supported.
public SupportedEndpointType withSupportsCDC(Boolean supportsCDC)
Indicates if change data capture (CDC) is supported.
supportsCDC - Indicates if change data capture (CDC) is supported.public Boolean isSupportsCDC()
Indicates if change data capture (CDC) is supported.
public void setEndpointType(String endpointType)
The type of endpoint. Valid values are source and target.
endpointType - The type of endpoint. Valid values are source and target.ReplicationEndpointTypeValuepublic String getEndpointType()
The type of endpoint. Valid values are source and target.
source and target.ReplicationEndpointTypeValuepublic SupportedEndpointType withEndpointType(String endpointType)
The type of endpoint. Valid values are source and target.
endpointType - The type of endpoint. Valid values are source and target.ReplicationEndpointTypeValuepublic void setEndpointType(ReplicationEndpointTypeValue endpointType)
The type of endpoint. Valid values are source and target.
endpointType - The type of endpoint. Valid values are source and target.ReplicationEndpointTypeValuepublic SupportedEndpointType withEndpointType(ReplicationEndpointTypeValue endpointType)
The type of endpoint. Valid values are source and target.
endpointType - The type of endpoint. Valid values are source and target.ReplicationEndpointTypeValuepublic void setReplicationInstanceEngineMinimumVersion(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.
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.public String getReplicationInstanceEngineMinimumVersion()
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.
public SupportedEndpointType withReplicationInstanceEngineMinimumVersion(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.
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.public void setEngineDisplayName(String engineDisplayName)
The expanded name for the engine name. For example, if the EngineName parameter is "aurora", this
value would be "Amazon Aurora MySQL".
engineDisplayName - The expanded name for the engine name. For example, if the EngineName parameter is "aurora",
this value would be "Amazon Aurora MySQL".public String getEngineDisplayName()
The expanded name for the engine name. For example, if the EngineName parameter is "aurora", this
value would be "Amazon Aurora MySQL".
EngineName parameter is "aurora",
this value would be "Amazon Aurora MySQL".public SupportedEndpointType withEngineDisplayName(String engineDisplayName)
The expanded name for the engine name. For example, if the EngineName parameter is "aurora", this
value would be "Amazon Aurora MySQL".
engineDisplayName - The expanded name for the engine name. For example, if the EngineName parameter is "aurora",
this value would be "Amazon Aurora MySQL".public String toString()
toString in class ObjectObject.toString()public SupportedEndpointType clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.