Interface AwsDmsEndpointDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsDmsEndpointDetails.Builder,AwsDmsEndpointDetails>,SdkBuilder<AwsDmsEndpointDetails.Builder,AwsDmsEndpointDetails>,SdkPojo
- Enclosing class:
- AwsDmsEndpointDetails
public static interface AwsDmsEndpointDetails.Builder extends SdkPojo, CopyableBuilder<AwsDmsEndpointDetails.Builder,AwsDmsEndpointDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AwsDmsEndpointDetails.BuildercertificateArn(String certificateArn)The Amazon Resource Name (ARN) for the SSL certificate that encrypts connections between the DMS endpoint and the replication instance.AwsDmsEndpointDetails.BuilderdatabaseName(String databaseName)The name of the endpoint database.AwsDmsEndpointDetails.BuilderendpointArn(String endpointArn)The Amazon Resource Name (ARN) of the endpoint.AwsDmsEndpointDetails.BuilderendpointIdentifier(String endpointIdentifier)The database endpoint identifier.AwsDmsEndpointDetails.BuilderendpointType(String endpointType)The type of endpoint.AwsDmsEndpointDetails.BuilderengineName(String engineName)The type of engine for the endpoint, depending on theEndpointTypevalue.AwsDmsEndpointDetails.BuilderexternalId(String externalId)A value that can be used for cross-account validation.AwsDmsEndpointDetails.BuilderextraConnectionAttributes(String extraConnectionAttributes)Additional attributes associated with the connection.AwsDmsEndpointDetails.BuilderkmsKeyId(String kmsKeyId)An DMS key identifier that is used to encrypt the connection parameters for the endpoint.AwsDmsEndpointDetails.Builderport(Integer port)The port used to access the endpoint.AwsDmsEndpointDetails.BuilderserverName(String serverName)The name of the server where the endpoint database resides.AwsDmsEndpointDetails.BuildersslMode(String sslMode)The SSL mode used to connect to the endpoint.AwsDmsEndpointDetails.Builderusername(String username)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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
certificateArn
AwsDmsEndpointDetails.Builder certificateArn(String 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
AwsDmsEndpointDetails.Builder databaseName(String 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
AwsDmsEndpointDetails.Builder endpointArn(String 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
AwsDmsEndpointDetails.Builder endpointIdentifier(String 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
AwsDmsEndpointDetails.Builder endpointType(String 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
AwsDmsEndpointDetails.Builder engineName(String engineName)
The type of engine for the endpoint, depending on the
EndpointTypevalue.- Parameters:
engineName- The type of engine for the endpoint, depending on theEndpointTypevalue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
externalId
AwsDmsEndpointDetails.Builder externalId(String 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
AwsDmsEndpointDetails.Builder extraConnectionAttributes(String 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
AwsDmsEndpointDetails.Builder kmsKeyId(String 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.- 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 theKmsKeyIdparameter, 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
AwsDmsEndpointDetails.Builder port(Integer 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
AwsDmsEndpointDetails.Builder serverName(String 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
AwsDmsEndpointDetails.Builder sslMode(String 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
AwsDmsEndpointDetails.Builder username(String 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.
-
-