Interface AwsDmsEndpointDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsDmsEndpointDetails.Builder,
,AwsDmsEndpointDetails> SdkBuilder<AwsDmsEndpointDetails.Builder,
,AwsDmsEndpointDetails> SdkPojo
- Enclosing class:
AwsDmsEndpointDetails
-
Method Summary
Modifier and TypeMethodDescriptioncertificateArn
(String certificateArn) The Amazon Resource Name (ARN) for the SSL certificate that encrypts connections between the DMS endpoint and the replication instance.databaseName
(String databaseName) The name of the endpoint database.endpointArn
(String endpointArn) The Amazon Resource Name (ARN) of the endpoint.endpointIdentifier
(String endpointIdentifier) The database endpoint identifier.endpointType
(String endpointType) The type of endpoint.engineName
(String engineName) The type of engine for the endpoint, depending on theEndpointType
value.externalId
(String externalId) A value that can be used for cross-account validation.extraConnectionAttributes
(String extraConnectionAttributes) Additional attributes associated with the connection.An DMS key identifier that is used to encrypt the connection parameters for the endpoint.The port used to access the endpoint.serverName
(String serverName) The name of the server where the endpoint database resides.The SSL mode used to connect to the endpoint.The user name to be used to log in to the endpoint database.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
certificateArn
The Amazon Resource Name (ARN) for the SSL certificate that encrypts connections between the DMS endpoint and the replication instance.
- Parameters:
certificateArn
- The Amazon Resource Name (ARN) for the SSL certificate that encrypts connections between the DMS endpoint and the replication instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseName
The name of the endpoint database.
- Parameters:
databaseName
- The name of the endpoint database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointArn
The Amazon Resource Name (ARN) of the endpoint.
- Parameters:
endpointArn
- The Amazon Resource Name (ARN) of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointIdentifier
The database endpoint identifier.
- Parameters:
endpointIdentifier
- The database endpoint identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
-
engineName
The type of engine for the endpoint, depending on the
EndpointType
value.- Parameters:
engineName
- The type of engine for the endpoint, depending on theEndpointType
value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
externalId
A value that can be used for cross-account validation.
- Parameters:
externalId
- A value that can be used for cross-account validation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
extraConnectionAttributes
Additional attributes associated with the connection.
- Parameters:
extraConnectionAttributes
- Additional attributes associated with the connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
KmsKeyId
parameter, 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.- Parameters:
kmsKeyId
- An DMS key identifier that is used to encrypt the connection parameters for the endpoint. If you don't specify a value for theKmsKeyId
parameter, 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:
- Returns a reference to this object so that method calls can be chained together.
-
port
The port used to access the endpoint.
- Parameters:
port
- The port used to access the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serverName
The name of the server where the endpoint database resides.
- Parameters:
serverName
- The name of the server where the endpoint database resides.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sslMode
The SSL mode used to connect to the endpoint. The default is none.
- Parameters:
sslMode
- The SSL mode used to connect to the endpoint. The default is none.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
username
The user name to be used to log in to the endpoint database.
- Parameters:
username
- The user name to be used to log in to the endpoint database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-