Class AwsDmsEndpointDetails
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsDmsEndpointDetails.Builder,AwsDmsEndpointDetails>
Provides details about an Database Migration Service (DMS) endpoint. An endpoint provides connection, data store type, and location information about your data store.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final StringThe Amazon Resource Name (ARN) for the SSL certificate that encrypts connections between the DMS endpoint and the replication instance.final StringThe name of the endpoint database.final StringThe Amazon Resource Name (ARN) of the endpoint.final StringThe database endpoint identifier.final StringThe type of endpoint.final StringThe type of engine for the endpoint, depending on theEndpointTypevalue.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringA value that can be used for cross-account validation.final StringAdditional attributes associated with the connection.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringkmsKeyId()An DMS key identifier that is used to encrypt the connection parameters for the endpoint.final Integerport()The port used to access the endpoint.static Class<? extends AwsDmsEndpointDetails.Builder> final StringThe name of the server where the endpoint database resides.final StringsslMode()The SSL mode used to connect to the endpoint.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final Stringusername()The user name to be used to log in to the endpoint database.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
certificateArn
The Amazon Resource Name (ARN) for the SSL certificate that encrypts connections between the DMS endpoint and the replication instance.
- Returns:
- The Amazon Resource Name (ARN) for the SSL certificate that encrypts connections between the DMS endpoint and the replication instance.
-
databaseName
The name of the endpoint database.
- Returns:
- The name of the endpoint database.
-
endpointArn
The Amazon Resource Name (ARN) of the endpoint.
- Returns:
- The Amazon Resource Name (ARN) of the endpoint.
-
endpointIdentifier
The database endpoint identifier.
- Returns:
- The database endpoint identifier.
-
endpointType
The type of endpoint. Valid values are source and target.
- Returns:
- The type of endpoint. Valid values are source and target.
-
engineName
The type of engine for the endpoint, depending on the
EndpointTypevalue.- Returns:
- The type of engine for the endpoint, depending on the
EndpointTypevalue.
-
externalId
A value that can be used for cross-account validation.
- Returns:
- A value that can be used for cross-account validation.
-
extraConnectionAttributes
Additional attributes associated with the connection.
- Returns:
- Additional attributes associated with the connection.
-
kmsKeyId
An DMS key identifier that is used to encrypt the connection parameters for the endpoint. If you don't specify a value for the
KmsKeyIdparameter, then DMS uses your default encryption key. KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.- Returns:
- An DMS key identifier that is used to encrypt the connection parameters for the endpoint. If you don't
specify a value for the
KmsKeyIdparameter, then DMS uses your default encryption key. KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.
-
port
The port used to access the endpoint.
- Returns:
- The port used to access the endpoint.
-
serverName
The name of the server where the endpoint database resides.
- Returns:
- The name of the server where the endpoint database resides.
-
sslMode
The SSL mode used to connect to the endpoint. The default is none.
- Returns:
- The SSL mode used to connect to the endpoint. The default is none.
-
username
The user name to be used to log in to the endpoint database.
- Returns:
- The user name to be used to log in to the endpoint database.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<AwsDmsEndpointDetails.Builder,AwsDmsEndpointDetails> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-