Class CreateEndpointRequest
- All Implemented Interfaces:
ReadLimitInfo, Serializable, Cloneable
- See Also:
-
Field Summary
Fields inherited from class AmazonWebServiceRequest
NOOP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Creates a shallow clone of this request.booleanThe name of the endpoint database.The database endpoint identifier.The type of endpoint.The type of engine for the endpoint.Additional attributes associated with the connection.The KMS key identifier that will be used to encrypt the connection parameters.The password to be used to login to the endpoint database.getPort()The port used by the endpoint database.The name of the server where the endpoint database resides.getTags()Tags to be added to the endpoint.The user name to be used to login to the endpoint database.inthashCode()voidsetDatabaseName(String databaseName) The name of the endpoint database.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 type of engine for the endpoint.voidsetExtraConnectionAttributes(String extraConnectionAttributes) Additional attributes associated with the connection.voidsetKmsKeyId(String kmsKeyId) The KMS key identifier that will be used to encrypt the connection parameters.voidsetPassword(String password) The password to be used to login to the endpoint database.voidThe port used by the endpoint database.voidsetServerName(String serverName) The name of the server where the endpoint database resides.voidsetTags(Collection<Tag> tags) Tags to be added to the endpoint.voidsetUsername(String username) The user name to be used to login to the endpoint database.toString()Returns a string representation of this object; useful for testing and debugging.withDatabaseName(String databaseName) The name of the endpoint database.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 type of engine for the endpoint.withExtraConnectionAttributes(String extraConnectionAttributes) Additional attributes associated with the connection.withKmsKeyId(String kmsKeyId) The KMS key identifier that will be used to encrypt the connection parameters.withPassword(String password) The password to be used to login to the endpoint database.The port used by the endpoint database.withServerName(String serverName) The name of the server where the endpoint database resides.Tags to be added to the endpoint.withTags(Collection<Tag> tags) Tags to be added to the endpoint.withUsername(String username) The user name to be used to login to the endpoint database.Methods inherited from class AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
Constructor Details
-
CreateEndpointRequest
public CreateEndpointRequest()
-
-
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
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:
-
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 type of engine for the endpoint. Valid values include MYSQL, ORACLE, POSTGRES, MARIADB, AURORA, SQLSERVER.
- Parameters:
engineName- The type of engine for the endpoint. Valid values include MYSQL, ORACLE, POSTGRES, MARIADB, AURORA, SQLSERVER.
-
getEngineName
The type of engine for the endpoint. Valid values include MYSQL, ORACLE, POSTGRES, MARIADB, AURORA, SQLSERVER.
- Returns:
- The type of engine for the endpoint. Valid values include MYSQL, ORACLE, POSTGRES, MARIADB, AURORA, SQLSERVER.
-
withEngineName
The type of engine for the endpoint. Valid values include MYSQL, ORACLE, POSTGRES, MARIADB, AURORA, SQLSERVER.
- Parameters:
engineName- The type of engine for the endpoint. Valid values include MYSQL, ORACLE, POSTGRES, MARIADB, AURORA, SQLSERVER.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setUsername
The user name to be used to login to the endpoint database.
- Parameters:
username- The user name to be used to login to the endpoint database.
-
getUsername
The user name to be used to login to the endpoint database.
- Returns:
- The user name to be used to login to the endpoint database.
-
withUsername
The user name to be used to login to the endpoint database.
- Parameters:
username- The user name to be used to login to the endpoint database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setPassword
The password to be used to login to the endpoint database.
- Parameters:
password- The password to be used to login to the endpoint database.
-
getPassword
The password to be used to login to the endpoint database.
- Returns:
- The password to be used to login to the endpoint database.
-
withPassword
The password to be used to login to the endpoint database.
- Parameters:
password- The password to be used to login to the endpoint database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setServerName
The name of the server where the endpoint database resides.
- Parameters:
serverName- The name of the server where the endpoint database resides.
-
getServerName
The name of the server where the endpoint database resides.
- Returns:
- The name of the server where the endpoint database resides.
-
withServerName
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.
-
setPort
The port used by the endpoint database.
- Parameters:
port- The port used by the endpoint database.
-
getPort
The port used by the endpoint database.
- Returns:
- The port used by the endpoint database.
-
withPort
The port used by the endpoint database.
- Parameters:
port- The port used by the endpoint database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDatabaseName
The name of the endpoint database.
- Parameters:
databaseName- The name of the endpoint database.
-
getDatabaseName
The name of the endpoint database.
- Returns:
- The name of the endpoint database.
-
withDatabaseName
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.
-
setExtraConnectionAttributes
Additional attributes associated with the connection.
- Parameters:
extraConnectionAttributes- Additional attributes associated with the connection.
-
getExtraConnectionAttributes
Additional attributes associated with the connection.
- Returns:
- Additional attributes associated with the connection.
-
withExtraConnectionAttributes
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.
-
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.
-
getTags
-
setTags
Tags to be added to the endpoint.
- Parameters:
tags- Tags to be added to the endpoint.
-
withTags
Tags to be added to the endpoint.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)orwithTags(java.util.Collection)if you want to override the existing values.- Parameters:
tags- Tags to be added to the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withTags
Tags to be added to the endpoint.
- Parameters:
tags- Tags to be added to the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
-
equals
-
hashCode
-
clone
Description copied from class:AmazonWebServiceRequestCreates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clonein classAmazonWebServiceRequest- See Also:
-