@Generated(value="software.amazon.awssdk:codegen") public final class SupportedEndpointType extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SupportedEndpointType.Builder,SupportedEndpointType>
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.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SupportedEndpointType.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SupportedEndpointType.Builder |
builder() |
ReplicationEndpointTypeValue |
endpointType()
The type of endpoint.
|
String |
endpointTypeAsString()
The type of endpoint.
|
String |
engineDisplayName()
The expanded name for the engine name.
|
String |
engineName()
The database engine name.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
replicationInstanceEngineMinimumVersion()
The earliest DMS engine version that supports this endpoint engine.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SupportedEndpointType.Builder> |
serializableBuilderClass() |
Boolean |
supportsCDC()
Indicates if change data capture (CDC) is supported.
|
SupportedEndpointType.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final 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".
"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 final Boolean supportsCDC()
Indicates if change data capture (CDC) is supported.
public final ReplicationEndpointTypeValue endpointType()
The type of endpoint. Valid values are source and target.
If the service returns an enum value that is not available in the current SDK version, endpointType will
return ReplicationEndpointTypeValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from endpointTypeAsString().
source and target.ReplicationEndpointTypeValuepublic final String endpointTypeAsString()
The type of endpoint. Valid values are source and target.
If the service returns an enum value that is not available in the current SDK version, endpointType will
return ReplicationEndpointTypeValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from endpointTypeAsString().
source and target.ReplicationEndpointTypeValuepublic final 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.
public final String engineDisplayName()
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.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SupportedEndpointType.Builder,SupportedEndpointType>public static SupportedEndpointType.Builder builder()
public static Class<? extends SupportedEndpointType.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.