Class Endpoint
- All Implemented Interfaces:
Serializable, Cloneable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()booleanThe name of the database at the endpoint.The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.The database endpoint identifier.The type of endpoint.The database engine name.Additional connection attributes used to connect to the endpoint.The KMS key identifier that will be used to encrypt the connection parameters.getPort()The port value used to access the endpoint.The name of the server at the endpoint.The status of the endpoint.The user name used to connect to the endpoint.inthashCode()voidsetDatabaseName(String databaseName) The name of the database at the endpoint.voidsetEndpointArn(String endpointArn) The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.voidsetEndpointIdentifier(String endpointIdentifier) The database endpoint identifier.voidsetEndpointType(ReplicationEndpointTypeValue endpointType) The type of endpoint.voidsetEndpointType(String endpointType) The type of endpoint.voidsetEngineName(String engineName) The database engine name.voidsetExtraConnectionAttributes(String extraConnectionAttributes) Additional connection attributes used to connect to the endpoint.voidsetKmsKeyId(String kmsKeyId) The KMS key identifier that will be used to encrypt the connection parameters.voidThe port value used to access the endpoint.voidsetServerName(String serverName) The name of the server at the endpoint.voidThe status of the endpoint.voidsetUsername(String username) The user name used to connect to the endpoint.toString()Returns a string representation of this object; useful for testing and debugging.withDatabaseName(String databaseName) The name of the database at the endpoint.withEndpointArn(String endpointArn) The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.withEndpointIdentifier(String endpointIdentifier) The database endpoint identifier.withEndpointType(ReplicationEndpointTypeValue endpointType) The type of endpoint.withEndpointType(String endpointType) The type of endpoint.withEngineName(String engineName) The database engine name.withExtraConnectionAttributes(String extraConnectionAttributes) Additional connection attributes used to connect to the endpoint.withKmsKeyId(String kmsKeyId) The KMS key identifier that will be used to encrypt the connection parameters.The port value used to access the endpoint.withServerName(String serverName) The name of the server at the endpoint.withStatus(String status) The status of the endpoint.withUsername(String username) The user name used to connect to the endpoint.
-
Constructor Details
-
Endpoint
public Endpoint()
-
-
Method Details
-
setEndpointIdentifier
The database endpoint identifier. Identifiers must begin with a letter; must contain only ASCII letters, digits, and hyphens; and must not end with a hyphen or contain two consecutive hyphens.
- Parameters:
endpointIdentifier- The database endpoint identifier. Identifiers must begin with a letter; must contain only ASCII letters, digits, and hyphens; and must not end with a hyphen or contain two consecutive hyphens.
-
getEndpointIdentifier
The database endpoint identifier. Identifiers must begin with a letter; must contain only ASCII letters, digits, and hyphens; and must not end with a hyphen or contain two consecutive hyphens.
- Returns:
- The database endpoint identifier. Identifiers must begin with a letter; must contain only ASCII letters, digits, and hyphens; and must not end with a hyphen or contain two consecutive hyphens.
-
withEndpointIdentifier
The database endpoint identifier. Identifiers must begin with a letter; must contain only ASCII letters, digits, and hyphens; and must not end with a hyphen or contain two consecutive hyphens.
- Parameters:
endpointIdentifier- The database endpoint identifier. Identifiers must begin with a letter; must contain only ASCII letters, digits, and hyphens; and must not end with a hyphen or contain two consecutive hyphens.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setEndpointType
The type of endpoint.
- Parameters:
endpointType- The type of endpoint.- See Also:
-
getEndpointType
-
withEndpointType
-
setEndpointType
The type of endpoint.
- Parameters:
endpointType- The type of endpoint.- See Also:
-
withEndpointType
The type of endpoint.
- Parameters:
endpointType- The type of endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
setEngineName
The database engine name.
- Parameters:
engineName- The database engine name.
-
getEngineName
-
withEngineName
-
setUsername
The user name used to connect to the endpoint.
- Parameters:
username- The user name used to connect to the endpoint.
-
getUsername
The user name used to connect to the endpoint.
- Returns:
- The user name used to connect to the endpoint.
-
withUsername
-
setServerName
The name of the server at the endpoint.
- Parameters:
serverName- The name of the server at the endpoint.
-
getServerName
The name of the server at the endpoint.
- Returns:
- The name of the server at the endpoint.
-
withServerName
-
setPort
The port value used to access the endpoint.
- Parameters:
port- The port value used to access the endpoint.
-
getPort
The port value used to access the endpoint.
- Returns:
- The port value used to access the endpoint.
-
withPort
-
setDatabaseName
The name of the database at the endpoint.
- Parameters:
databaseName- The name of the database at the endpoint.
-
getDatabaseName
The name of the database at the endpoint.
- Returns:
- The name of the database at the endpoint.
-
withDatabaseName
-
setExtraConnectionAttributes
Additional connection attributes used to connect to the endpoint.
- Parameters:
extraConnectionAttributes- Additional connection attributes used to connect to the endpoint.
-
getExtraConnectionAttributes
Additional connection attributes used to connect to the endpoint.
- Returns:
- Additional connection attributes used to connect to the endpoint.
-
withExtraConnectionAttributes
Additional connection attributes used to connect to the endpoint.
- Parameters:
extraConnectionAttributes- Additional connection attributes used to connect to the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setStatus
The status of the endpoint.
- Parameters:
status- The status of the endpoint.
-
getStatus
-
withStatus
-
setKmsKeyId
The KMS key identifier that will be used to encrypt the connection parameters. If you do not specify a value for the KmsKeyId parameter, then AWS DMS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS region.
- Parameters:
kmsKeyId- The KMS key identifier that will be used to encrypt the connection parameters. If you do not specify a value for the KmsKeyId parameter, then AWS DMS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS region.
-
getKmsKeyId
The KMS key identifier that will be used to encrypt the connection parameters. If you do not specify a value for the KmsKeyId parameter, then AWS DMS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS region.
- Returns:
- The KMS key identifier that will be used to encrypt the connection parameters. If you do not specify a value for the KmsKeyId parameter, then AWS DMS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS region.
-
withKmsKeyId
The KMS key identifier that will be used to encrypt the connection parameters. If you do not specify a value for the KmsKeyId parameter, then AWS DMS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS region.
- Parameters:
kmsKeyId- The KMS key identifier that will be used to encrypt the connection parameters. If you do not specify a value for the KmsKeyId parameter, then AWS DMS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setEndpointArn
The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
- Parameters:
endpointArn- The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
-
getEndpointArn
The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
- Returns:
- The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
-
withEndpointArn
The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.
- Parameters:
endpointArn- The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
-
equals
-
hashCode
-
clone
-