@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
.ReplicationEndpointTypeValue
public String getEndpointType()
The type of endpoint. Valid values are source
and target
.
source
and target
.ReplicationEndpointTypeValue
public 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
.ReplicationEndpointTypeValue
public 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
.ReplicationEndpointTypeValue
public 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
.ReplicationEndpointTypeValue
public 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 Object
Object.toString()
public SupportedEndpointType clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.