AWS SDK for C++  1.8.51
AWS SDK for C++
Public Member Functions | List of all members
Aws::DatabaseMigrationService::Model::CreateEndpointRequest Class Reference

#include <CreateEndpointRequest.h>

+ Inheritance diagram for Aws::DatabaseMigrationService::Model::CreateEndpointRequest:

Public Member Functions

 CreateEndpointRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetEndpointIdentifier () const
 
bool EndpointIdentifierHasBeenSet () const
 
void SetEndpointIdentifier (const Aws::String &value)
 
void SetEndpointIdentifier (Aws::String &&value)
 
void SetEndpointIdentifier (const char *value)
 
CreateEndpointRequestWithEndpointIdentifier (const Aws::String &value)
 
CreateEndpointRequestWithEndpointIdentifier (Aws::String &&value)
 
CreateEndpointRequestWithEndpointIdentifier (const char *value)
 
const ReplicationEndpointTypeValueGetEndpointType () const
 
bool EndpointTypeHasBeenSet () const
 
void SetEndpointType (const ReplicationEndpointTypeValue &value)
 
void SetEndpointType (ReplicationEndpointTypeValue &&value)
 
CreateEndpointRequestWithEndpointType (const ReplicationEndpointTypeValue &value)
 
CreateEndpointRequestWithEndpointType (ReplicationEndpointTypeValue &&value)
 
const Aws::StringGetEngineName () const
 
bool EngineNameHasBeenSet () const
 
void SetEngineName (const Aws::String &value)
 
void SetEngineName (Aws::String &&value)
 
void SetEngineName (const char *value)
 
CreateEndpointRequestWithEngineName (const Aws::String &value)
 
CreateEndpointRequestWithEngineName (Aws::String &&value)
 
CreateEndpointRequestWithEngineName (const char *value)
 
const Aws::StringGetUsername () const
 
bool UsernameHasBeenSet () const
 
void SetUsername (const Aws::String &value)
 
void SetUsername (Aws::String &&value)
 
void SetUsername (const char *value)
 
CreateEndpointRequestWithUsername (const Aws::String &value)
 
CreateEndpointRequestWithUsername (Aws::String &&value)
 
CreateEndpointRequestWithUsername (const char *value)
 
const Aws::StringGetPassword () const
 
bool PasswordHasBeenSet () const
 
void SetPassword (const Aws::String &value)
 
void SetPassword (Aws::String &&value)
 
void SetPassword (const char *value)
 
CreateEndpointRequestWithPassword (const Aws::String &value)
 
CreateEndpointRequestWithPassword (Aws::String &&value)
 
CreateEndpointRequestWithPassword (const char *value)
 
const Aws::StringGetServerName () const
 
bool ServerNameHasBeenSet () const
 
void SetServerName (const Aws::String &value)
 
void SetServerName (Aws::String &&value)
 
void SetServerName (const char *value)
 
CreateEndpointRequestWithServerName (const Aws::String &value)
 
CreateEndpointRequestWithServerName (Aws::String &&value)
 
CreateEndpointRequestWithServerName (const char *value)
 
int GetPort () const
 
bool PortHasBeenSet () const
 
void SetPort (int value)
 
CreateEndpointRequestWithPort (int value)
 
const Aws::StringGetDatabaseName () const
 
bool DatabaseNameHasBeenSet () const
 
void SetDatabaseName (const Aws::String &value)
 
void SetDatabaseName (Aws::String &&value)
 
void SetDatabaseName (const char *value)
 
CreateEndpointRequestWithDatabaseName (const Aws::String &value)
 
CreateEndpointRequestWithDatabaseName (Aws::String &&value)
 
CreateEndpointRequestWithDatabaseName (const char *value)
 
const Aws::StringGetExtraConnectionAttributes () const
 
bool ExtraConnectionAttributesHasBeenSet () const
 
void SetExtraConnectionAttributes (const Aws::String &value)
 
void SetExtraConnectionAttributes (Aws::String &&value)
 
void SetExtraConnectionAttributes (const char *value)
 
CreateEndpointRequestWithExtraConnectionAttributes (const Aws::String &value)
 
CreateEndpointRequestWithExtraConnectionAttributes (Aws::String &&value)
 
CreateEndpointRequestWithExtraConnectionAttributes (const char *value)
 
const Aws::StringGetKmsKeyId () const
 
bool KmsKeyIdHasBeenSet () const
 
void SetKmsKeyId (const Aws::String &value)
 
void SetKmsKeyId (Aws::String &&value)
 
void SetKmsKeyId (const char *value)
 
CreateEndpointRequestWithKmsKeyId (const Aws::String &value)
 
CreateEndpointRequestWithKmsKeyId (Aws::String &&value)
 
CreateEndpointRequestWithKmsKeyId (const char *value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
CreateEndpointRequestWithTags (const Aws::Vector< Tag > &value)
 
CreateEndpointRequestWithTags (Aws::Vector< Tag > &&value)
 
CreateEndpointRequestAddTags (const Tag &value)
 
CreateEndpointRequestAddTags (Tag &&value)
 
const Aws::StringGetCertificateArn () const
 
bool CertificateArnHasBeenSet () const
 
void SetCertificateArn (const Aws::String &value)
 
void SetCertificateArn (Aws::String &&value)
 
void SetCertificateArn (const char *value)
 
CreateEndpointRequestWithCertificateArn (const Aws::String &value)
 
CreateEndpointRequestWithCertificateArn (Aws::String &&value)
 
CreateEndpointRequestWithCertificateArn (const char *value)
 
const DmsSslModeValueGetSslMode () const
 
bool SslModeHasBeenSet () const
 
void SetSslMode (const DmsSslModeValue &value)
 
void SetSslMode (DmsSslModeValue &&value)
 
CreateEndpointRequestWithSslMode (const DmsSslModeValue &value)
 
CreateEndpointRequestWithSslMode (DmsSslModeValue &&value)
 
const Aws::StringGetServiceAccessRoleArn () const
 
bool ServiceAccessRoleArnHasBeenSet () const
 
void SetServiceAccessRoleArn (const Aws::String &value)
 
void SetServiceAccessRoleArn (Aws::String &&value)
 
void SetServiceAccessRoleArn (const char *value)
 
CreateEndpointRequestWithServiceAccessRoleArn (const Aws::String &value)
 
CreateEndpointRequestWithServiceAccessRoleArn (Aws::String &&value)
 
CreateEndpointRequestWithServiceAccessRoleArn (const char *value)
 
const Aws::StringGetExternalTableDefinition () const
 
bool ExternalTableDefinitionHasBeenSet () const
 
void SetExternalTableDefinition (const Aws::String &value)
 
void SetExternalTableDefinition (Aws::String &&value)
 
void SetExternalTableDefinition (const char *value)
 
CreateEndpointRequestWithExternalTableDefinition (const Aws::String &value)
 
CreateEndpointRequestWithExternalTableDefinition (Aws::String &&value)
 
CreateEndpointRequestWithExternalTableDefinition (const char *value)
 
const DynamoDbSettingsGetDynamoDbSettings () const
 
bool DynamoDbSettingsHasBeenSet () const
 
void SetDynamoDbSettings (const DynamoDbSettings &value)
 
void SetDynamoDbSettings (DynamoDbSettings &&value)
 
CreateEndpointRequestWithDynamoDbSettings (const DynamoDbSettings &value)
 
CreateEndpointRequestWithDynamoDbSettings (DynamoDbSettings &&value)
 
const S3SettingsGetS3Settings () const
 
bool S3SettingsHasBeenSet () const
 
void SetS3Settings (const S3Settings &value)
 
void SetS3Settings (S3Settings &&value)
 
CreateEndpointRequestWithS3Settings (const S3Settings &value)
 
CreateEndpointRequestWithS3Settings (S3Settings &&value)
 
const DmsTransferSettingsGetDmsTransferSettings () const
 
bool DmsTransferSettingsHasBeenSet () const
 
void SetDmsTransferSettings (const DmsTransferSettings &value)
 
void SetDmsTransferSettings (DmsTransferSettings &&value)
 
CreateEndpointRequestWithDmsTransferSettings (const DmsTransferSettings &value)
 
CreateEndpointRequestWithDmsTransferSettings (DmsTransferSettings &&value)
 
const MongoDbSettingsGetMongoDbSettings () const
 
bool MongoDbSettingsHasBeenSet () const
 
void SetMongoDbSettings (const MongoDbSettings &value)
 
void SetMongoDbSettings (MongoDbSettings &&value)
 
CreateEndpointRequestWithMongoDbSettings (const MongoDbSettings &value)
 
CreateEndpointRequestWithMongoDbSettings (MongoDbSettings &&value)
 
const KinesisSettingsGetKinesisSettings () const
 
bool KinesisSettingsHasBeenSet () const
 
void SetKinesisSettings (const KinesisSettings &value)
 
void SetKinesisSettings (KinesisSettings &&value)
 
CreateEndpointRequestWithKinesisSettings (const KinesisSettings &value)
 
CreateEndpointRequestWithKinesisSettings (KinesisSettings &&value)
 
const KafkaSettingsGetKafkaSettings () const
 
bool KafkaSettingsHasBeenSet () const
 
void SetKafkaSettings (const KafkaSettings &value)
 
void SetKafkaSettings (KafkaSettings &&value)
 
CreateEndpointRequestWithKafkaSettings (const KafkaSettings &value)
 
CreateEndpointRequestWithKafkaSettings (KafkaSettings &&value)
 
const ElasticsearchSettingsGetElasticsearchSettings () const
 
bool ElasticsearchSettingsHasBeenSet () const
 
void SetElasticsearchSettings (const ElasticsearchSettings &value)
 
void SetElasticsearchSettings (ElasticsearchSettings &&value)
 
CreateEndpointRequestWithElasticsearchSettings (const ElasticsearchSettings &value)
 
CreateEndpointRequestWithElasticsearchSettings (ElasticsearchSettings &&value)
 
const NeptuneSettingsGetNeptuneSettings () const
 
bool NeptuneSettingsHasBeenSet () const
 
void SetNeptuneSettings (const NeptuneSettings &value)
 
void SetNeptuneSettings (NeptuneSettings &&value)
 
CreateEndpointRequestWithNeptuneSettings (const NeptuneSettings &value)
 
CreateEndpointRequestWithNeptuneSettings (NeptuneSettings &&value)
 
const RedshiftSettingsGetRedshiftSettings () const
 
bool RedshiftSettingsHasBeenSet () const
 
void SetRedshiftSettings (const RedshiftSettings &value)
 
void SetRedshiftSettings (RedshiftSettings &&value)
 
CreateEndpointRequestWithRedshiftSettings (const RedshiftSettings &value)
 
CreateEndpointRequestWithRedshiftSettings (RedshiftSettings &&value)
 
const PostgreSQLSettingsGetPostgreSQLSettings () const
 
bool PostgreSQLSettingsHasBeenSet () const
 
void SetPostgreSQLSettings (const PostgreSQLSettings &value)
 
void SetPostgreSQLSettings (PostgreSQLSettings &&value)
 
CreateEndpointRequestWithPostgreSQLSettings (const PostgreSQLSettings &value)
 
CreateEndpointRequestWithPostgreSQLSettings (PostgreSQLSettings &&value)
 
const MySQLSettingsGetMySQLSettings () const
 
bool MySQLSettingsHasBeenSet () const
 
void SetMySQLSettings (const MySQLSettings &value)
 
void SetMySQLSettings (MySQLSettings &&value)
 
CreateEndpointRequestWithMySQLSettings (const MySQLSettings &value)
 
CreateEndpointRequestWithMySQLSettings (MySQLSettings &&value)
 
const OracleSettingsGetOracleSettings () const
 
bool OracleSettingsHasBeenSet () const
 
void SetOracleSettings (const OracleSettings &value)
 
void SetOracleSettings (OracleSettings &&value)
 
CreateEndpointRequestWithOracleSettings (const OracleSettings &value)
 
CreateEndpointRequestWithOracleSettings (OracleSettings &&value)
 
const SybaseSettingsGetSybaseSettings () const
 
bool SybaseSettingsHasBeenSet () const
 
void SetSybaseSettings (const SybaseSettings &value)
 
void SetSybaseSettings (SybaseSettings &&value)
 
CreateEndpointRequestWithSybaseSettings (const SybaseSettings &value)
 
CreateEndpointRequestWithSybaseSettings (SybaseSettings &&value)
 
const MicrosoftSQLServerSettingsGetMicrosoftSQLServerSettings () const
 
bool MicrosoftSQLServerSettingsHasBeenSet () const
 
void SetMicrosoftSQLServerSettings (const MicrosoftSQLServerSettings &value)
 
void SetMicrosoftSQLServerSettings (MicrosoftSQLServerSettings &&value)
 
CreateEndpointRequestWithMicrosoftSQLServerSettings (const MicrosoftSQLServerSettings &value)
 
CreateEndpointRequestWithMicrosoftSQLServerSettings (MicrosoftSQLServerSettings &&value)
 
const IBMDb2SettingsGetIBMDb2Settings () const
 
bool IBMDb2SettingsHasBeenSet () const
 
void SetIBMDb2Settings (const IBMDb2Settings &value)
 
void SetIBMDb2Settings (IBMDb2Settings &&value)
 
CreateEndpointRequestWithIBMDb2Settings (const IBMDb2Settings &value)
 
CreateEndpointRequestWithIBMDb2Settings (IBMDb2Settings &&value)
 
- Public Member Functions inherited from Aws::DatabaseMigrationService::DatabaseMigrationServiceRequest
virtual ~DatabaseMigrationServiceRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

See Also:

AWS API Reference

Definition at line 43 of file CreateEndpointRequest.h.

Constructor & Destructor Documentation

◆ CreateEndpointRequest()

Aws::DatabaseMigrationService::Model::CreateEndpointRequest::CreateEndpointRequest ( )

Member Function Documentation

◆ AddTags() [1/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::AddTags ( const Tag value)
inline

One or more tags to be assigned to the endpoint.

Definition at line 646 of file CreateEndpointRequest.h.

◆ AddTags() [2/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::AddTags ( Tag &&  value)
inline

One or more tags to be assigned to the endpoint.

Definition at line 651 of file CreateEndpointRequest.h.

◆ CertificateArnHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::CertificateArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the certificate.

Definition at line 662 of file CreateEndpointRequest.h.

◆ DatabaseNameHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::DatabaseNameHasBeenSet ( ) const
inline

The name of the endpoint database.

Definition at line 410 of file CreateEndpointRequest.h.

◆ DmsTransferSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::DmsTransferSettingsHasBeenSet ( ) const
inline

The settings in JSON format for the DMS transfer type of source endpoint.

Possible settings include the following:

  • ServiceAccessRoleArn - The IAM role that has permission to access the Amazon S3 bucket.

  • BucketName - The name of the S3 bucket to use.

  • CompressionType - An optional parameter to use GZIP to compress the target files. To use GZIP, set this value to NONE (the default). To keep the files uncompressed, don't use this value.

Shorthand syntax for these settings is as follows: ServiceAccessRoleArn=string,BucketName=string,CompressionType=string

JSON syntax for these settings is as follows: { "ServiceAccessRoleArn": "string", "BucketName": "string", "CompressionType": "none"|"gzip" }

Definition at line 964 of file CreateEndpointRequest.h.

◆ DynamoDbSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::DynamoDbSettingsHasBeenSet ( ) const
inline

Settings in JSON format for the target Amazon DynamoDB endpoint. For information about other available settings, see Using Object Mapping to Migrate Data to DynamoDB in the AWS Database Migration Service User Guide.

Definition at line 838 of file CreateEndpointRequest.h.

◆ ElasticsearchSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::ElasticsearchSettingsHasBeenSet ( ) const
inline

Settings in JSON format for the target Elasticsearch endpoint. For more information about the available settings, see Extra Connection Attributes When Using Elasticsearch as a Target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1216 of file CreateEndpointRequest.h.

◆ EndpointIdentifierHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::EndpointIdentifierHasBeenSet ( ) const
inline

The database endpoint identifier. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen, or contain two consecutive hyphens.

Definition at line 71 of file CreateEndpointRequest.h.

◆ EndpointTypeHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::EndpointTypeHasBeenSet ( ) const
inline

The type of endpoint. Valid values are source and target.

Definition at line 126 of file CreateEndpointRequest.h.

◆ EngineNameHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::EngineNameHasBeenSet ( ) const
inline

The type of engine for the endpoint. Valid values, depending on the EndpointType value, include "mysql", "oracle", "postgres", "mariadb", "aurora", "aurora-postgresql", "redshift", "s3", "db2", "azuredb", "sybase", "dynamodb", "mongodb", "kinesis", "kafka", "elasticsearch", "docdb", "sqlserver", and "neptune".

Definition at line 177 of file CreateEndpointRequest.h.

◆ ExternalTableDefinitionHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::ExternalTableDefinitionHasBeenSet ( ) const
inline

The external table definition.

Definition at line 789 of file CreateEndpointRequest.h.

◆ ExtraConnectionAttributesHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::ExtraConnectionAttributesHasBeenSet ( ) const
inline

Additional attributes associated with the connection. Each attribute is specified as a name-value pair associated by an equal sign (=). Multiple attributes are separated by a semicolon (;) with no additional white space. For information on the attributes available for connecting your source or target endpoint, see Working with AWS DMS Endpoints in the AWS Database Migration Service User Guide.

Definition at line 465 of file CreateEndpointRequest.h.

◆ GetCertificateArn()

const Aws::String& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetCertificateArn ( ) const
inline

The Amazon Resource Name (ARN) for the certificate.

Definition at line 657 of file CreateEndpointRequest.h.

◆ GetDatabaseName()

const Aws::String& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetDatabaseName ( ) const
inline

The name of the endpoint database.

Definition at line 405 of file CreateEndpointRequest.h.

◆ GetDmsTransferSettings()

const DmsTransferSettings& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetDmsTransferSettings ( ) const
inline

The settings in JSON format for the DMS transfer type of source endpoint.

Possible settings include the following:

  • ServiceAccessRoleArn - The IAM role that has permission to access the Amazon S3 bucket.

  • BucketName - The name of the S3 bucket to use.

  • CompressionType - An optional parameter to use GZIP to compress the target files. To use GZIP, set this value to NONE (the default). To keep the files uncompressed, don't use this value.

Shorthand syntax for these settings is as follows: ServiceAccessRoleArn=string,BucketName=string,CompressionType=string

JSON syntax for these settings is as follows: { "ServiceAccessRoleArn": "string", "BucketName": "string", "CompressionType": "none"|"gzip" }

Definition at line 947 of file CreateEndpointRequest.h.

◆ GetDynamoDbSettings()

const DynamoDbSettings& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetDynamoDbSettings ( ) const
inline

Settings in JSON format for the target Amazon DynamoDB endpoint. For information about other available settings, see Using Object Mapping to Migrate Data to DynamoDB in the AWS Database Migration Service User Guide.

Definition at line 829 of file CreateEndpointRequest.h.

◆ GetElasticsearchSettings()

const ElasticsearchSettings& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetElasticsearchSettings ( ) const
inline

Settings in JSON format for the target Elasticsearch endpoint. For more information about the available settings, see Extra Connection Attributes When Using Elasticsearch as a Target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1207 of file CreateEndpointRequest.h.

◆ GetEndpointIdentifier()

const Aws::String& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetEndpointIdentifier ( ) const
inline

The database endpoint identifier. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen, or contain two consecutive hyphens.

Definition at line 64 of file CreateEndpointRequest.h.

◆ GetEndpointType()

const ReplicationEndpointTypeValue& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetEndpointType ( ) const
inline

The type of endpoint. Valid values are source and target.

Definition at line 120 of file CreateEndpointRequest.h.

◆ GetEngineName()

const Aws::String& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetEngineName ( ) const
inline

The type of engine for the endpoint. Valid values, depending on the EndpointType value, include "mysql", "oracle", "postgres", "mariadb", "aurora", "aurora-postgresql", "redshift", "s3", "db2", "azuredb", "sybase", "dynamodb", "mongodb", "kinesis", "kafka", "elasticsearch", "docdb", "sqlserver", and "neptune".

Definition at line 164 of file CreateEndpointRequest.h.

◆ GetExternalTableDefinition()

const Aws::String& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetExternalTableDefinition ( ) const
inline

The external table definition.

Definition at line 784 of file CreateEndpointRequest.h.

◆ GetExtraConnectionAttributes()

const Aws::String& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetExtraConnectionAttributes ( ) const
inline

Additional attributes associated with the connection. Each attribute is specified as a name-value pair associated by an equal sign (=). Multiple attributes are separated by a semicolon (;) with no additional white space. For information on the attributes available for connecting your source or target endpoint, see Working with AWS DMS Endpoints in the AWS Database Migration Service User Guide.

Definition at line 453 of file CreateEndpointRequest.h.

◆ GetIBMDb2Settings()

const IBMDb2Settings& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetIBMDb2Settings ( ) const
inline

Settings in JSON format for the source IBM Db2 LUW endpoint. For information about other available settings, see Extra connection attributes when using Db2 LUW as a source for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1671 of file CreateEndpointRequest.h.

◆ GetKafkaSettings()

const KafkaSettings& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetKafkaSettings ( ) const
inline

Settings in JSON format for the target Apache Kafka endpoint. For more information about the available settings, see Using Apache Kafka as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.

Definition at line 1152 of file CreateEndpointRequest.h.

◆ GetKinesisSettings()

const KinesisSettings& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetKinesisSettings ( ) const
inline

Settings in JSON format for the target endpoint for Amazon Kinesis Data Streams. For more information about the available settings, see Using Amazon Kinesis Data Streams as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.

Definition at line 1097 of file CreateEndpointRequest.h.

◆ GetKmsKeyId()

const Aws::String& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetKmsKeyId ( ) const
inline

An AWS KMS 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 AWS DMS uses 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.

Definition at line 547 of file CreateEndpointRequest.h.

◆ GetMicrosoftSQLServerSettings()

const MicrosoftSQLServerSettings& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetMicrosoftSQLServerSettings ( ) const
inline

Settings in JSON format for the source and target Microsoft SQL Server endpoint. For information about other available settings, see Extra connection attributes when using SQL Server as a source for AWS DMS and Extra connection attributes when using SQL Server as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1606 of file CreateEndpointRequest.h.

◆ GetMongoDbSettings()

const MongoDbSettings& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetMongoDbSettings ( ) const
inline

Settings in JSON format for the source MongoDB endpoint. For more information about the available settings, see Using MongoDB as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.

Definition at line 1042 of file CreateEndpointRequest.h.

◆ GetMySQLSettings()

const MySQLSettings& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetMySQLSettings ( ) const
inline

Settings in JSON format for the source and target MySQL endpoint. For information about other available settings, see Extra connection attributes when using MySQL as a source for AWS DMS and Extra connection attributes when using a MySQL-compatible database as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1405 of file CreateEndpointRequest.h.

◆ GetNeptuneSettings()

const NeptuneSettings& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetNeptuneSettings ( ) const
inline

Settings in JSON format for the target Amazon Neptune endpoint. For more information about the available settings, see Specifying Endpoint Settings for Amazon Neptune as a Target in the AWS Database Migration Service User Guide.

Definition at line 1262 of file CreateEndpointRequest.h.

◆ GetOracleSettings()

const OracleSettings& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetOracleSettings ( ) const
inline

Settings in JSON format for the source and target Oracle endpoint. For information about other available settings, see Extra connection attributes when using Oracle as a source for AWS DMS and Extra connection attributes when using Oracle as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1472 of file CreateEndpointRequest.h.

◆ GetPassword()

const Aws::String& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetPassword ( ) const
inline

The password to be used to log in to the endpoint database.

Definition at line 302 of file CreateEndpointRequest.h.

◆ GetPort()

int Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetPort ( ) const
inline

The port used by the endpoint database.

Definition at line 384 of file CreateEndpointRequest.h.

◆ GetPostgreSQLSettings()

const PostgreSQLSettings& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetPostgreSQLSettings ( ) const
inline

Settings in JSON format for the source and target PostgreSQL endpoint. For information about other available settings, see Extra connection attributes when using PostgreSQL as a source for AWS DMS and Extra connection attributes when using PostgreSQL as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1338 of file CreateEndpointRequest.h.

◆ GetRedshiftSettings()

const RedshiftSettings& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetRedshiftSettings ( ) const
inline

Definition at line 1311 of file CreateEndpointRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetS3Settings()

const S3Settings& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetS3Settings ( ) const
inline

Settings in JSON format for the target Amazon S3 endpoint. For more information about the available settings, see Extra Connection Attributes When Using Amazon S3 as a Target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 884 of file CreateEndpointRequest.h.

◆ GetServerName()

const Aws::String& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetServerName ( ) const
inline

The name of the server where the endpoint database resides.

Definition at line 343 of file CreateEndpointRequest.h.

◆ GetServiceAccessRoleArn()

const Aws::String& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetServiceAccessRoleArn ( ) const
inline

The Amazon Resource Name (ARN) for the service access role that you want to use to create the endpoint.

Definition at line 736 of file CreateEndpointRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 52 of file CreateEndpointRequest.h.

◆ GetSslMode()

const DmsSslModeValue& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetSslMode ( ) const
inline

The Secure Sockets Layer (SSL) mode to use for the SSL connection. The default is none

Definition at line 699 of file CreateEndpointRequest.h.

◆ GetSybaseSettings()

const SybaseSettings& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetSybaseSettings ( ) const
inline

Settings in JSON format for the source and target SAP ASE endpoint. For information about other available settings, see Extra connection attributes when using SAP ASE as a source for AWS DMS and Extra connection attributes when using SAP ASE as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1539 of file CreateEndpointRequest.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetTags ( ) const
inline

One or more tags to be assigned to the endpoint.

Definition at line 616 of file CreateEndpointRequest.h.

◆ GetUsername()

const Aws::String& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::GetUsername ( ) const
inline

The user name to be used to log in to the endpoint database.

Definition at line 261 of file CreateEndpointRequest.h.

◆ IBMDb2SettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::IBMDb2SettingsHasBeenSet ( ) const
inline

Settings in JSON format for the source IBM Db2 LUW endpoint. For information about other available settings, see Extra connection attributes when using Db2 LUW as a source for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1680 of file CreateEndpointRequest.h.

◆ KafkaSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::KafkaSettingsHasBeenSet ( ) const
inline

Settings in JSON format for the target Apache Kafka endpoint. For more information about the available settings, see Using Apache Kafka as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.

Definition at line 1161 of file CreateEndpointRequest.h.

◆ KinesisSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::KinesisSettingsHasBeenSet ( ) const
inline

Settings in JSON format for the target endpoint for Amazon Kinesis Data Streams. For more information about the available settings, see Using Amazon Kinesis Data Streams as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.

Definition at line 1106 of file CreateEndpointRequest.h.

◆ KmsKeyIdHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::KmsKeyIdHasBeenSet ( ) const
inline

An AWS KMS 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 AWS DMS uses 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.

Definition at line 556 of file CreateEndpointRequest.h.

◆ MicrosoftSQLServerSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::MicrosoftSQLServerSettingsHasBeenSet ( ) const
inline

Settings in JSON format for the source and target Microsoft SQL Server endpoint. For information about other available settings, see Extra connection attributes when using SQL Server as a source for AWS DMS and Extra connection attributes when using SQL Server as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1617 of file CreateEndpointRequest.h.

◆ MongoDbSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::MongoDbSettingsHasBeenSet ( ) const
inline

Settings in JSON format for the source MongoDB endpoint. For more information about the available settings, see Using MongoDB as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.

Definition at line 1051 of file CreateEndpointRequest.h.

◆ MySQLSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::MySQLSettingsHasBeenSet ( ) const
inline

Settings in JSON format for the source and target MySQL endpoint. For information about other available settings, see Extra connection attributes when using MySQL as a source for AWS DMS and Extra connection attributes when using a MySQL-compatible database as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1416 of file CreateEndpointRequest.h.

◆ NeptuneSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::NeptuneSettingsHasBeenSet ( ) const
inline

Settings in JSON format for the target Amazon Neptune endpoint. For more information about the available settings, see Specifying Endpoint Settings for Amazon Neptune as a Target in the AWS Database Migration Service User Guide.

Definition at line 1271 of file CreateEndpointRequest.h.

◆ OracleSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::OracleSettingsHasBeenSet ( ) const
inline

Settings in JSON format for the source and target Oracle endpoint. For information about other available settings, see Extra connection attributes when using Oracle as a source for AWS DMS and Extra connection attributes when using Oracle as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1483 of file CreateEndpointRequest.h.

◆ PasswordHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::PasswordHasBeenSet ( ) const
inline

The password to be used to log in to the endpoint database.

Definition at line 307 of file CreateEndpointRequest.h.

◆ PortHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::PortHasBeenSet ( ) const
inline

The port used by the endpoint database.

Definition at line 389 of file CreateEndpointRequest.h.

◆ PostgreSQLSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::PostgreSQLSettingsHasBeenSet ( ) const
inline

Settings in JSON format for the source and target PostgreSQL endpoint. For information about other available settings, see Extra connection attributes when using PostgreSQL as a source for AWS DMS and Extra connection attributes when using PostgreSQL as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1349 of file CreateEndpointRequest.h.

◆ RedshiftSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::RedshiftSettingsHasBeenSet ( ) const
inline

Definition at line 1314 of file CreateEndpointRequest.h.

◆ S3SettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::S3SettingsHasBeenSet ( ) const
inline

Settings in JSON format for the target Amazon S3 endpoint. For more information about the available settings, see Extra Connection Attributes When Using Amazon S3 as a Target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 893 of file CreateEndpointRequest.h.

◆ SerializePayload()

Aws::String Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ ServerNameHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::ServerNameHasBeenSet ( ) const
inline

The name of the server where the endpoint database resides.

Definition at line 348 of file CreateEndpointRequest.h.

◆ ServiceAccessRoleArnHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::ServiceAccessRoleArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the service access role that you want to use to create the endpoint.

Definition at line 742 of file CreateEndpointRequest.h.

◆ SetCertificateArn() [1/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetCertificateArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the certificate.

Definition at line 667 of file CreateEndpointRequest.h.

◆ SetCertificateArn() [2/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetCertificateArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the certificate.

Definition at line 672 of file CreateEndpointRequest.h.

◆ SetCertificateArn() [3/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetCertificateArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the certificate.

Definition at line 677 of file CreateEndpointRequest.h.

◆ SetDatabaseName() [1/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetDatabaseName ( const Aws::String value)
inline

The name of the endpoint database.

Definition at line 415 of file CreateEndpointRequest.h.

◆ SetDatabaseName() [2/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetDatabaseName ( Aws::String &&  value)
inline

The name of the endpoint database.

Definition at line 420 of file CreateEndpointRequest.h.

◆ SetDatabaseName() [3/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetDatabaseName ( const char *  value)
inline

The name of the endpoint database.

Definition at line 425 of file CreateEndpointRequest.h.

◆ SetDmsTransferSettings() [1/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetDmsTransferSettings ( const DmsTransferSettings value)
inline

The settings in JSON format for the DMS transfer type of source endpoint.

Possible settings include the following:

  • ServiceAccessRoleArn - The IAM role that has permission to access the Amazon S3 bucket.

  • BucketName - The name of the S3 bucket to use.

  • CompressionType - An optional parameter to use GZIP to compress the target files. To use GZIP, set this value to NONE (the default). To keep the files uncompressed, don't use this value.

Shorthand syntax for these settings is as follows: ServiceAccessRoleArn=string,BucketName=string,CompressionType=string

JSON syntax for these settings is as follows: { "ServiceAccessRoleArn": "string", "BucketName": "string", "CompressionType": "none"|"gzip" }

Definition at line 981 of file CreateEndpointRequest.h.

◆ SetDmsTransferSettings() [2/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetDmsTransferSettings ( DmsTransferSettings &&  value)
inline

The settings in JSON format for the DMS transfer type of source endpoint.

Possible settings include the following:

  • ServiceAccessRoleArn - The IAM role that has permission to access the Amazon S3 bucket.

  • BucketName - The name of the S3 bucket to use.

  • CompressionType - An optional parameter to use GZIP to compress the target files. To use GZIP, set this value to NONE (the default). To keep the files uncompressed, don't use this value.

Shorthand syntax for these settings is as follows: ServiceAccessRoleArn=string,BucketName=string,CompressionType=string

JSON syntax for these settings is as follows: { "ServiceAccessRoleArn": "string", "BucketName": "string", "CompressionType": "none"|"gzip" }

Definition at line 998 of file CreateEndpointRequest.h.

◆ SetDynamoDbSettings() [1/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetDynamoDbSettings ( const DynamoDbSettings value)
inline

Settings in JSON format for the target Amazon DynamoDB endpoint. For information about other available settings, see Using Object Mapping to Migrate Data to DynamoDB in the AWS Database Migration Service User Guide.

Definition at line 847 of file CreateEndpointRequest.h.

◆ SetDynamoDbSettings() [2/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetDynamoDbSettings ( DynamoDbSettings &&  value)
inline

Settings in JSON format for the target Amazon DynamoDB endpoint. For information about other available settings, see Using Object Mapping to Migrate Data to DynamoDB in the AWS Database Migration Service User Guide.

Definition at line 856 of file CreateEndpointRequest.h.

◆ SetElasticsearchSettings() [1/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetElasticsearchSettings ( const ElasticsearchSettings value)
inline

Settings in JSON format for the target Elasticsearch endpoint. For more information about the available settings, see Extra Connection Attributes When Using Elasticsearch as a Target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1225 of file CreateEndpointRequest.h.

◆ SetElasticsearchSettings() [2/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetElasticsearchSettings ( ElasticsearchSettings &&  value)
inline

Settings in JSON format for the target Elasticsearch endpoint. For more information about the available settings, see Extra Connection Attributes When Using Elasticsearch as a Target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1234 of file CreateEndpointRequest.h.

◆ SetEndpointIdentifier() [1/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetEndpointIdentifier ( const Aws::String value)
inline

The database endpoint identifier. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen, or contain two consecutive hyphens.

Definition at line 78 of file CreateEndpointRequest.h.

◆ SetEndpointIdentifier() [2/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetEndpointIdentifier ( Aws::String &&  value)
inline

The database endpoint identifier. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen, or contain two consecutive hyphens.

Definition at line 85 of file CreateEndpointRequest.h.

◆ SetEndpointIdentifier() [3/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetEndpointIdentifier ( const char *  value)
inline

The database endpoint identifier. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen, or contain two consecutive hyphens.

Definition at line 92 of file CreateEndpointRequest.h.

◆ SetEndpointType() [1/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetEndpointType ( const ReplicationEndpointTypeValue value)
inline

The type of endpoint. Valid values are source and target.

Definition at line 132 of file CreateEndpointRequest.h.

◆ SetEndpointType() [2/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetEndpointType ( ReplicationEndpointTypeValue &&  value)
inline

The type of endpoint. Valid values are source and target.

Definition at line 138 of file CreateEndpointRequest.h.

◆ SetEngineName() [1/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetEngineName ( const Aws::String value)
inline

The type of engine for the endpoint. Valid values, depending on the EndpointType value, include "mysql", "oracle", "postgres", "mariadb", "aurora", "aurora-postgresql", "redshift", "s3", "db2", "azuredb", "sybase", "dynamodb", "mongodb", "kinesis", "kafka", "elasticsearch", "docdb", "sqlserver", and "neptune".

Definition at line 190 of file CreateEndpointRequest.h.

◆ SetEngineName() [2/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetEngineName ( Aws::String &&  value)
inline

The type of engine for the endpoint. Valid values, depending on the EndpointType value, include "mysql", "oracle", "postgres", "mariadb", "aurora", "aurora-postgresql", "redshift", "s3", "db2", "azuredb", "sybase", "dynamodb", "mongodb", "kinesis", "kafka", "elasticsearch", "docdb", "sqlserver", and "neptune".

Definition at line 203 of file CreateEndpointRequest.h.

◆ SetEngineName() [3/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetEngineName ( const char *  value)
inline

The type of engine for the endpoint. Valid values, depending on the EndpointType value, include "mysql", "oracle", "postgres", "mariadb", "aurora", "aurora-postgresql", "redshift", "s3", "db2", "azuredb", "sybase", "dynamodb", "mongodb", "kinesis", "kafka", "elasticsearch", "docdb", "sqlserver", and "neptune".

Definition at line 216 of file CreateEndpointRequest.h.

◆ SetExternalTableDefinition() [1/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetExternalTableDefinition ( const Aws::String value)
inline

The external table definition.

Definition at line 794 of file CreateEndpointRequest.h.

◆ SetExternalTableDefinition() [2/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetExternalTableDefinition ( Aws::String &&  value)
inline

The external table definition.

Definition at line 799 of file CreateEndpointRequest.h.

◆ SetExternalTableDefinition() [3/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetExternalTableDefinition ( const char *  value)
inline

The external table definition.

Definition at line 804 of file CreateEndpointRequest.h.

◆ SetExtraConnectionAttributes() [1/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetExtraConnectionAttributes ( const Aws::String value)
inline

Additional attributes associated with the connection. Each attribute is specified as a name-value pair associated by an equal sign (=). Multiple attributes are separated by a semicolon (;) with no additional white space. For information on the attributes available for connecting your source or target endpoint, see Working with AWS DMS Endpoints in the AWS Database Migration Service User Guide.

Definition at line 477 of file CreateEndpointRequest.h.

◆ SetExtraConnectionAttributes() [2/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetExtraConnectionAttributes ( Aws::String &&  value)
inline

Additional attributes associated with the connection. Each attribute is specified as a name-value pair associated by an equal sign (=). Multiple attributes are separated by a semicolon (;) with no additional white space. For information on the attributes available for connecting your source or target endpoint, see Working with AWS DMS Endpoints in the AWS Database Migration Service User Guide.

Definition at line 489 of file CreateEndpointRequest.h.

◆ SetExtraConnectionAttributes() [3/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetExtraConnectionAttributes ( const char *  value)
inline

Additional attributes associated with the connection. Each attribute is specified as a name-value pair associated by an equal sign (=). Multiple attributes are separated by a semicolon (;) with no additional white space. For information on the attributes available for connecting your source or target endpoint, see Working with AWS DMS Endpoints in the AWS Database Migration Service User Guide.

Definition at line 501 of file CreateEndpointRequest.h.

◆ SetIBMDb2Settings() [1/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetIBMDb2Settings ( const IBMDb2Settings value)
inline

Settings in JSON format for the source IBM Db2 LUW endpoint. For information about other available settings, see Extra connection attributes when using Db2 LUW as a source for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1689 of file CreateEndpointRequest.h.

◆ SetIBMDb2Settings() [2/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetIBMDb2Settings ( IBMDb2Settings &&  value)
inline

Settings in JSON format for the source IBM Db2 LUW endpoint. For information about other available settings, see Extra connection attributes when using Db2 LUW as a source for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1698 of file CreateEndpointRequest.h.

◆ SetKafkaSettings() [1/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetKafkaSettings ( const KafkaSettings value)
inline

Settings in JSON format for the target Apache Kafka endpoint. For more information about the available settings, see Using Apache Kafka as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.

Definition at line 1170 of file CreateEndpointRequest.h.

◆ SetKafkaSettings() [2/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetKafkaSettings ( KafkaSettings &&  value)
inline

Settings in JSON format for the target Apache Kafka endpoint. For more information about the available settings, see Using Apache Kafka as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.

Definition at line 1179 of file CreateEndpointRequest.h.

◆ SetKinesisSettings() [1/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetKinesisSettings ( const KinesisSettings value)
inline

Settings in JSON format for the target endpoint for Amazon Kinesis Data Streams. For more information about the available settings, see Using Amazon Kinesis Data Streams as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.

Definition at line 1115 of file CreateEndpointRequest.h.

◆ SetKinesisSettings() [2/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetKinesisSettings ( KinesisSettings &&  value)
inline

Settings in JSON format for the target endpoint for Amazon Kinesis Data Streams. For more information about the available settings, see Using Amazon Kinesis Data Streams as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.

Definition at line 1124 of file CreateEndpointRequest.h.

◆ SetKmsKeyId() [1/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetKmsKeyId ( const Aws::String value)
inline

An AWS KMS 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 AWS DMS uses 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.

Definition at line 565 of file CreateEndpointRequest.h.

◆ SetKmsKeyId() [2/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetKmsKeyId ( Aws::String &&  value)
inline

An AWS KMS 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 AWS DMS uses 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.

Definition at line 574 of file CreateEndpointRequest.h.

◆ SetKmsKeyId() [3/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetKmsKeyId ( const char *  value)
inline

An AWS KMS 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 AWS DMS uses 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.

Definition at line 583 of file CreateEndpointRequest.h.

◆ SetMicrosoftSQLServerSettings() [1/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetMicrosoftSQLServerSettings ( const MicrosoftSQLServerSettings value)
inline

Settings in JSON format for the source and target Microsoft SQL Server endpoint. For information about other available settings, see Extra connection attributes when using SQL Server as a source for AWS DMS and Extra connection attributes when using SQL Server as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1628 of file CreateEndpointRequest.h.

◆ SetMicrosoftSQLServerSettings() [2/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetMicrosoftSQLServerSettings ( MicrosoftSQLServerSettings &&  value)
inline

Settings in JSON format for the source and target Microsoft SQL Server endpoint. For information about other available settings, see Extra connection attributes when using SQL Server as a source for AWS DMS and Extra connection attributes when using SQL Server as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1639 of file CreateEndpointRequest.h.

◆ SetMongoDbSettings() [1/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetMongoDbSettings ( const MongoDbSettings value)
inline

Settings in JSON format for the source MongoDB endpoint. For more information about the available settings, see Using MongoDB as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.

Definition at line 1060 of file CreateEndpointRequest.h.

◆ SetMongoDbSettings() [2/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetMongoDbSettings ( MongoDbSettings &&  value)
inline

Settings in JSON format for the source MongoDB endpoint. For more information about the available settings, see Using MongoDB as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.

Definition at line 1069 of file CreateEndpointRequest.h.

◆ SetMySQLSettings() [1/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetMySQLSettings ( const MySQLSettings value)
inline

Settings in JSON format for the source and target MySQL endpoint. For information about other available settings, see Extra connection attributes when using MySQL as a source for AWS DMS and Extra connection attributes when using a MySQL-compatible database as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1427 of file CreateEndpointRequest.h.

◆ SetMySQLSettings() [2/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetMySQLSettings ( MySQLSettings &&  value)
inline

Settings in JSON format for the source and target MySQL endpoint. For information about other available settings, see Extra connection attributes when using MySQL as a source for AWS DMS and Extra connection attributes when using a MySQL-compatible database as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1438 of file CreateEndpointRequest.h.

◆ SetNeptuneSettings() [1/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetNeptuneSettings ( const NeptuneSettings value)
inline

Settings in JSON format for the target Amazon Neptune endpoint. For more information about the available settings, see Specifying Endpoint Settings for Amazon Neptune as a Target in the AWS Database Migration Service User Guide.

Definition at line 1280 of file CreateEndpointRequest.h.

◆ SetNeptuneSettings() [2/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetNeptuneSettings ( NeptuneSettings &&  value)
inline

Settings in JSON format for the target Amazon Neptune endpoint. For more information about the available settings, see Specifying Endpoint Settings for Amazon Neptune as a Target in the AWS Database Migration Service User Guide.

Definition at line 1289 of file CreateEndpointRequest.h.

◆ SetOracleSettings() [1/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetOracleSettings ( const OracleSettings value)
inline

Settings in JSON format for the source and target Oracle endpoint. For information about other available settings, see Extra connection attributes when using Oracle as a source for AWS DMS and Extra connection attributes when using Oracle as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1494 of file CreateEndpointRequest.h.

◆ SetOracleSettings() [2/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetOracleSettings ( OracleSettings &&  value)
inline

Settings in JSON format for the source and target Oracle endpoint. For information about other available settings, see Extra connection attributes when using Oracle as a source for AWS DMS and Extra connection attributes when using Oracle as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1505 of file CreateEndpointRequest.h.

◆ SetPassword() [1/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetPassword ( const Aws::String value)
inline

The password to be used to log in to the endpoint database.

Definition at line 312 of file CreateEndpointRequest.h.

◆ SetPassword() [2/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetPassword ( Aws::String &&  value)
inline

The password to be used to log in to the endpoint database.

Definition at line 317 of file CreateEndpointRequest.h.

◆ SetPassword() [3/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetPassword ( const char *  value)
inline

The password to be used to log in to the endpoint database.

Definition at line 322 of file CreateEndpointRequest.h.

◆ SetPort()

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetPort ( int  value)
inline

The port used by the endpoint database.

Definition at line 394 of file CreateEndpointRequest.h.

◆ SetPostgreSQLSettings() [1/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetPostgreSQLSettings ( const PostgreSQLSettings value)
inline

Settings in JSON format for the source and target PostgreSQL endpoint. For information about other available settings, see Extra connection attributes when using PostgreSQL as a source for AWS DMS and Extra connection attributes when using PostgreSQL as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1360 of file CreateEndpointRequest.h.

◆ SetPostgreSQLSettings() [2/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetPostgreSQLSettings ( PostgreSQLSettings &&  value)
inline

Settings in JSON format for the source and target PostgreSQL endpoint. For information about other available settings, see Extra connection attributes when using PostgreSQL as a source for AWS DMS and Extra connection attributes when using PostgreSQL as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1371 of file CreateEndpointRequest.h.

◆ SetRedshiftSettings() [1/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetRedshiftSettings ( const RedshiftSettings value)
inline

Definition at line 1317 of file CreateEndpointRequest.h.

◆ SetRedshiftSettings() [2/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetRedshiftSettings ( RedshiftSettings &&  value)
inline

Definition at line 1320 of file CreateEndpointRequest.h.

◆ SetS3Settings() [1/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetS3Settings ( const S3Settings value)
inline

Settings in JSON format for the target Amazon S3 endpoint. For more information about the available settings, see Extra Connection Attributes When Using Amazon S3 as a Target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 902 of file CreateEndpointRequest.h.

◆ SetS3Settings() [2/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetS3Settings ( S3Settings &&  value)
inline

Settings in JSON format for the target Amazon S3 endpoint. For more information about the available settings, see Extra Connection Attributes When Using Amazon S3 as a Target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 911 of file CreateEndpointRequest.h.

◆ SetServerName() [1/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetServerName ( const Aws::String value)
inline

The name of the server where the endpoint database resides.

Definition at line 353 of file CreateEndpointRequest.h.

◆ SetServerName() [2/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetServerName ( Aws::String &&  value)
inline

The name of the server where the endpoint database resides.

Definition at line 358 of file CreateEndpointRequest.h.

◆ SetServerName() [3/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetServerName ( const char *  value)
inline

The name of the server where the endpoint database resides.

Definition at line 363 of file CreateEndpointRequest.h.

◆ SetServiceAccessRoleArn() [1/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetServiceAccessRoleArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the service access role that you want to use to create the endpoint.

Definition at line 748 of file CreateEndpointRequest.h.

◆ SetServiceAccessRoleArn() [2/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetServiceAccessRoleArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the service access role that you want to use to create the endpoint.

Definition at line 754 of file CreateEndpointRequest.h.

◆ SetServiceAccessRoleArn() [3/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetServiceAccessRoleArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the service access role that you want to use to create the endpoint.

Definition at line 760 of file CreateEndpointRequest.h.

◆ SetSslMode() [1/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetSslMode ( const DmsSslModeValue value)
inline

The Secure Sockets Layer (SSL) mode to use for the SSL connection. The default is none

Definition at line 711 of file CreateEndpointRequest.h.

◆ SetSslMode() [2/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetSslMode ( DmsSslModeValue &&  value)
inline

The Secure Sockets Layer (SSL) mode to use for the SSL connection. The default is none

Definition at line 717 of file CreateEndpointRequest.h.

◆ SetSybaseSettings() [1/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetSybaseSettings ( const SybaseSettings value)
inline

Settings in JSON format for the source and target SAP ASE endpoint. For information about other available settings, see Extra connection attributes when using SAP ASE as a source for AWS DMS and Extra connection attributes when using SAP ASE as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1561 of file CreateEndpointRequest.h.

◆ SetSybaseSettings() [2/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetSybaseSettings ( SybaseSettings &&  value)
inline

Settings in JSON format for the source and target SAP ASE endpoint. For information about other available settings, see Extra connection attributes when using SAP ASE as a source for AWS DMS and Extra connection attributes when using SAP ASE as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1572 of file CreateEndpointRequest.h.

◆ SetTags() [1/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetTags ( const Aws::Vector< Tag > &  value)
inline

One or more tags to be assigned to the endpoint.

Definition at line 626 of file CreateEndpointRequest.h.

◆ SetTags() [2/2]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetTags ( Aws::Vector< Tag > &&  value)
inline

One or more tags to be assigned to the endpoint.

Definition at line 631 of file CreateEndpointRequest.h.

◆ SetUsername() [1/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetUsername ( const Aws::String value)
inline

The user name to be used to log in to the endpoint database.

Definition at line 271 of file CreateEndpointRequest.h.

◆ SetUsername() [2/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetUsername ( Aws::String &&  value)
inline

The user name to be used to log in to the endpoint database.

Definition at line 276 of file CreateEndpointRequest.h.

◆ SetUsername() [3/3]

void Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SetUsername ( const char *  value)
inline

The user name to be used to log in to the endpoint database.

Definition at line 281 of file CreateEndpointRequest.h.

◆ SslModeHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SslModeHasBeenSet ( ) const
inline

The Secure Sockets Layer (SSL) mode to use for the SSL connection. The default is none

Definition at line 705 of file CreateEndpointRequest.h.

◆ SybaseSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::SybaseSettingsHasBeenSet ( ) const
inline

Settings in JSON format for the source and target SAP ASE endpoint. For information about other available settings, see Extra connection attributes when using SAP ASE as a source for AWS DMS and Extra connection attributes when using SAP ASE as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1550 of file CreateEndpointRequest.h.

◆ TagsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::TagsHasBeenSet ( ) const
inline

One or more tags to be assigned to the endpoint.

Definition at line 621 of file CreateEndpointRequest.h.

◆ UsernameHasBeenSet()

bool Aws::DatabaseMigrationService::Model::CreateEndpointRequest::UsernameHasBeenSet ( ) const
inline

The user name to be used to log in to the endpoint database.

Definition at line 266 of file CreateEndpointRequest.h.

◆ WithCertificateArn() [1/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithCertificateArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the certificate.

Definition at line 682 of file CreateEndpointRequest.h.

◆ WithCertificateArn() [2/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithCertificateArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the certificate.

Definition at line 687 of file CreateEndpointRequest.h.

◆ WithCertificateArn() [3/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithCertificateArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the certificate.

Definition at line 692 of file CreateEndpointRequest.h.

◆ WithDatabaseName() [1/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithDatabaseName ( const Aws::String value)
inline

The name of the endpoint database.

Definition at line 430 of file CreateEndpointRequest.h.

◆ WithDatabaseName() [2/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithDatabaseName ( Aws::String &&  value)
inline

The name of the endpoint database.

Definition at line 435 of file CreateEndpointRequest.h.

◆ WithDatabaseName() [3/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithDatabaseName ( const char *  value)
inline

The name of the endpoint database.

Definition at line 440 of file CreateEndpointRequest.h.

◆ WithDmsTransferSettings() [1/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithDmsTransferSettings ( const DmsTransferSettings value)
inline

The settings in JSON format for the DMS transfer type of source endpoint.

Possible settings include the following:

  • ServiceAccessRoleArn - The IAM role that has permission to access the Amazon S3 bucket.

  • BucketName - The name of the S3 bucket to use.

  • CompressionType - An optional parameter to use GZIP to compress the target files. To use GZIP, set this value to NONE (the default). To keep the files uncompressed, don't use this value.

Shorthand syntax for these settings is as follows: ServiceAccessRoleArn=string,BucketName=string,CompressionType=string

JSON syntax for these settings is as follows: { "ServiceAccessRoleArn": "string", "BucketName": "string", "CompressionType": "none"|"gzip" }

Definition at line 1015 of file CreateEndpointRequest.h.

◆ WithDmsTransferSettings() [2/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithDmsTransferSettings ( DmsTransferSettings &&  value)
inline

The settings in JSON format for the DMS transfer type of source endpoint.

Possible settings include the following:

  • ServiceAccessRoleArn - The IAM role that has permission to access the Amazon S3 bucket.

  • BucketName - The name of the S3 bucket to use.

  • CompressionType - An optional parameter to use GZIP to compress the target files. To use GZIP, set this value to NONE (the default). To keep the files uncompressed, don't use this value.

Shorthand syntax for these settings is as follows: ServiceAccessRoleArn=string,BucketName=string,CompressionType=string

JSON syntax for these settings is as follows: { "ServiceAccessRoleArn": "string", "BucketName": "string", "CompressionType": "none"|"gzip" }

Definition at line 1032 of file CreateEndpointRequest.h.

◆ WithDynamoDbSettings() [1/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithDynamoDbSettings ( const DynamoDbSettings value)
inline

Settings in JSON format for the target Amazon DynamoDB endpoint. For information about other available settings, see Using Object Mapping to Migrate Data to DynamoDB in the AWS Database Migration Service User Guide.

Definition at line 865 of file CreateEndpointRequest.h.

◆ WithDynamoDbSettings() [2/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithDynamoDbSettings ( DynamoDbSettings &&  value)
inline

Settings in JSON format for the target Amazon DynamoDB endpoint. For information about other available settings, see Using Object Mapping to Migrate Data to DynamoDB in the AWS Database Migration Service User Guide.

Definition at line 874 of file CreateEndpointRequest.h.

◆ WithElasticsearchSettings() [1/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithElasticsearchSettings ( const ElasticsearchSettings value)
inline

Settings in JSON format for the target Elasticsearch endpoint. For more information about the available settings, see Extra Connection Attributes When Using Elasticsearch as a Target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1243 of file CreateEndpointRequest.h.

◆ WithElasticsearchSettings() [2/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithElasticsearchSettings ( ElasticsearchSettings &&  value)
inline

Settings in JSON format for the target Elasticsearch endpoint. For more information about the available settings, see Extra Connection Attributes When Using Elasticsearch as a Target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1252 of file CreateEndpointRequest.h.

◆ WithEndpointIdentifier() [1/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithEndpointIdentifier ( const Aws::String value)
inline

The database endpoint identifier. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen, or contain two consecutive hyphens.

Definition at line 99 of file CreateEndpointRequest.h.

◆ WithEndpointIdentifier() [2/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithEndpointIdentifier ( Aws::String &&  value)
inline

The database endpoint identifier. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen, or contain two consecutive hyphens.

Definition at line 106 of file CreateEndpointRequest.h.

◆ WithEndpointIdentifier() [3/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithEndpointIdentifier ( const char *  value)
inline

The database endpoint identifier. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen, or contain two consecutive hyphens.

Definition at line 113 of file CreateEndpointRequest.h.

◆ WithEndpointType() [1/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithEndpointType ( const ReplicationEndpointTypeValue value)
inline

The type of endpoint. Valid values are source and target.

Definition at line 144 of file CreateEndpointRequest.h.

◆ WithEndpointType() [2/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithEndpointType ( ReplicationEndpointTypeValue &&  value)
inline

The type of endpoint. Valid values are source and target.

Definition at line 150 of file CreateEndpointRequest.h.

◆ WithEngineName() [1/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithEngineName ( const Aws::String value)
inline

The type of engine for the endpoint. Valid values, depending on the EndpointType value, include "mysql", "oracle", "postgres", "mariadb", "aurora", "aurora-postgresql", "redshift", "s3", "db2", "azuredb", "sybase", "dynamodb", "mongodb", "kinesis", "kafka", "elasticsearch", "docdb", "sqlserver", and "neptune".

Definition at line 229 of file CreateEndpointRequest.h.

◆ WithEngineName() [2/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithEngineName ( Aws::String &&  value)
inline

The type of engine for the endpoint. Valid values, depending on the EndpointType value, include "mysql", "oracle", "postgres", "mariadb", "aurora", "aurora-postgresql", "redshift", "s3", "db2", "azuredb", "sybase", "dynamodb", "mongodb", "kinesis", "kafka", "elasticsearch", "docdb", "sqlserver", and "neptune".

Definition at line 242 of file CreateEndpointRequest.h.

◆ WithEngineName() [3/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithEngineName ( const char *  value)
inline

The type of engine for the endpoint. Valid values, depending on the EndpointType value, include "mysql", "oracle", "postgres", "mariadb", "aurora", "aurora-postgresql", "redshift", "s3", "db2", "azuredb", "sybase", "dynamodb", "mongodb", "kinesis", "kafka", "elasticsearch", "docdb", "sqlserver", and "neptune".

Definition at line 255 of file CreateEndpointRequest.h.

◆ WithExternalTableDefinition() [1/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithExternalTableDefinition ( const Aws::String value)
inline

The external table definition.

Definition at line 809 of file CreateEndpointRequest.h.

◆ WithExternalTableDefinition() [2/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithExternalTableDefinition ( Aws::String &&  value)
inline

The external table definition.

Definition at line 814 of file CreateEndpointRequest.h.

◆ WithExternalTableDefinition() [3/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithExternalTableDefinition ( const char *  value)
inline

The external table definition.

Definition at line 819 of file CreateEndpointRequest.h.

◆ WithExtraConnectionAttributes() [1/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithExtraConnectionAttributes ( const Aws::String value)
inline

Additional attributes associated with the connection. Each attribute is specified as a name-value pair associated by an equal sign (=). Multiple attributes are separated by a semicolon (;) with no additional white space. For information on the attributes available for connecting your source or target endpoint, see Working with AWS DMS Endpoints in the AWS Database Migration Service User Guide.

Definition at line 513 of file CreateEndpointRequest.h.

◆ WithExtraConnectionAttributes() [2/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithExtraConnectionAttributes ( Aws::String &&  value)
inline

Additional attributes associated with the connection. Each attribute is specified as a name-value pair associated by an equal sign (=). Multiple attributes are separated by a semicolon (;) with no additional white space. For information on the attributes available for connecting your source or target endpoint, see Working with AWS DMS Endpoints in the AWS Database Migration Service User Guide.

Definition at line 525 of file CreateEndpointRequest.h.

◆ WithExtraConnectionAttributes() [3/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithExtraConnectionAttributes ( const char *  value)
inline

Additional attributes associated with the connection. Each attribute is specified as a name-value pair associated by an equal sign (=). Multiple attributes are separated by a semicolon (;) with no additional white space. For information on the attributes available for connecting your source or target endpoint, see Working with AWS DMS Endpoints in the AWS Database Migration Service User Guide.

Definition at line 537 of file CreateEndpointRequest.h.

◆ WithIBMDb2Settings() [1/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithIBMDb2Settings ( const IBMDb2Settings value)
inline

Settings in JSON format for the source IBM Db2 LUW endpoint. For information about other available settings, see Extra connection attributes when using Db2 LUW as a source for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1707 of file CreateEndpointRequest.h.

◆ WithIBMDb2Settings() [2/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithIBMDb2Settings ( IBMDb2Settings &&  value)
inline

Settings in JSON format for the source IBM Db2 LUW endpoint. For information about other available settings, see Extra connection attributes when using Db2 LUW as a source for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1716 of file CreateEndpointRequest.h.

◆ WithKafkaSettings() [1/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithKafkaSettings ( const KafkaSettings value)
inline

Settings in JSON format for the target Apache Kafka endpoint. For more information about the available settings, see Using Apache Kafka as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.

Definition at line 1188 of file CreateEndpointRequest.h.

◆ WithKafkaSettings() [2/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithKafkaSettings ( KafkaSettings &&  value)
inline

Settings in JSON format for the target Apache Kafka endpoint. For more information about the available settings, see Using Apache Kafka as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.

Definition at line 1197 of file CreateEndpointRequest.h.

◆ WithKinesisSettings() [1/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithKinesisSettings ( const KinesisSettings value)
inline

Settings in JSON format for the target endpoint for Amazon Kinesis Data Streams. For more information about the available settings, see Using Amazon Kinesis Data Streams as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.

Definition at line 1133 of file CreateEndpointRequest.h.

◆ WithKinesisSettings() [2/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithKinesisSettings ( KinesisSettings &&  value)
inline

Settings in JSON format for the target endpoint for Amazon Kinesis Data Streams. For more information about the available settings, see Using Amazon Kinesis Data Streams as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.

Definition at line 1142 of file CreateEndpointRequest.h.

◆ WithKmsKeyId() [1/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithKmsKeyId ( const Aws::String value)
inline

An AWS KMS 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 AWS DMS uses 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.

Definition at line 592 of file CreateEndpointRequest.h.

◆ WithKmsKeyId() [2/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithKmsKeyId ( Aws::String &&  value)
inline

An AWS KMS 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 AWS DMS uses 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.

Definition at line 601 of file CreateEndpointRequest.h.

◆ WithKmsKeyId() [3/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithKmsKeyId ( const char *  value)
inline

An AWS KMS 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 AWS DMS uses 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.

Definition at line 610 of file CreateEndpointRequest.h.

◆ WithMicrosoftSQLServerSettings() [1/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithMicrosoftSQLServerSettings ( const MicrosoftSQLServerSettings value)
inline

Settings in JSON format for the source and target Microsoft SQL Server endpoint. For information about other available settings, see Extra connection attributes when using SQL Server as a source for AWS DMS and Extra connection attributes when using SQL Server as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1650 of file CreateEndpointRequest.h.

◆ WithMicrosoftSQLServerSettings() [2/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithMicrosoftSQLServerSettings ( MicrosoftSQLServerSettings &&  value)
inline

Settings in JSON format for the source and target Microsoft SQL Server endpoint. For information about other available settings, see Extra connection attributes when using SQL Server as a source for AWS DMS and Extra connection attributes when using SQL Server as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1661 of file CreateEndpointRequest.h.

◆ WithMongoDbSettings() [1/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithMongoDbSettings ( const MongoDbSettings value)
inline

Settings in JSON format for the source MongoDB endpoint. For more information about the available settings, see Using MongoDB as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.

Definition at line 1078 of file CreateEndpointRequest.h.

◆ WithMongoDbSettings() [2/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithMongoDbSettings ( MongoDbSettings &&  value)
inline

Settings in JSON format for the source MongoDB endpoint. For more information about the available settings, see Using MongoDB as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.

Definition at line 1087 of file CreateEndpointRequest.h.

◆ WithMySQLSettings() [1/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithMySQLSettings ( const MySQLSettings value)
inline

Settings in JSON format for the source and target MySQL endpoint. For information about other available settings, see Extra connection attributes when using MySQL as a source for AWS DMS and Extra connection attributes when using a MySQL-compatible database as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1449 of file CreateEndpointRequest.h.

◆ WithMySQLSettings() [2/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithMySQLSettings ( MySQLSettings &&  value)
inline

Settings in JSON format for the source and target MySQL endpoint. For information about other available settings, see Extra connection attributes when using MySQL as a source for AWS DMS and Extra connection attributes when using a MySQL-compatible database as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1460 of file CreateEndpointRequest.h.

◆ WithNeptuneSettings() [1/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithNeptuneSettings ( const NeptuneSettings value)
inline

Settings in JSON format for the target Amazon Neptune endpoint. For more information about the available settings, see Specifying Endpoint Settings for Amazon Neptune as a Target in the AWS Database Migration Service User Guide.

Definition at line 1298 of file CreateEndpointRequest.h.

◆ WithNeptuneSettings() [2/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithNeptuneSettings ( NeptuneSettings &&  value)
inline

Settings in JSON format for the target Amazon Neptune endpoint. For more information about the available settings, see Specifying Endpoint Settings for Amazon Neptune as a Target in the AWS Database Migration Service User Guide.

Definition at line 1307 of file CreateEndpointRequest.h.

◆ WithOracleSettings() [1/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithOracleSettings ( const OracleSettings value)
inline

Settings in JSON format for the source and target Oracle endpoint. For information about other available settings, see Extra connection attributes when using Oracle as a source for AWS DMS and Extra connection attributes when using Oracle as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1516 of file CreateEndpointRequest.h.

◆ WithOracleSettings() [2/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithOracleSettings ( OracleSettings &&  value)
inline

Settings in JSON format for the source and target Oracle endpoint. For information about other available settings, see Extra connection attributes when using Oracle as a source for AWS DMS and Extra connection attributes when using Oracle as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1527 of file CreateEndpointRequest.h.

◆ WithPassword() [1/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithPassword ( const Aws::String value)
inline

The password to be used to log in to the endpoint database.

Definition at line 327 of file CreateEndpointRequest.h.

◆ WithPassword() [2/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithPassword ( Aws::String &&  value)
inline

The password to be used to log in to the endpoint database.

Definition at line 332 of file CreateEndpointRequest.h.

◆ WithPassword() [3/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithPassword ( const char *  value)
inline

The password to be used to log in to the endpoint database.

Definition at line 337 of file CreateEndpointRequest.h.

◆ WithPort()

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithPort ( int  value)
inline

The port used by the endpoint database.

Definition at line 399 of file CreateEndpointRequest.h.

◆ WithPostgreSQLSettings() [1/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithPostgreSQLSettings ( const PostgreSQLSettings value)
inline

Settings in JSON format for the source and target PostgreSQL endpoint. For information about other available settings, see Extra connection attributes when using PostgreSQL as a source for AWS DMS and Extra connection attributes when using PostgreSQL as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1382 of file CreateEndpointRequest.h.

◆ WithPostgreSQLSettings() [2/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithPostgreSQLSettings ( PostgreSQLSettings &&  value)
inline

Settings in JSON format for the source and target PostgreSQL endpoint. For information about other available settings, see Extra connection attributes when using PostgreSQL as a source for AWS DMS and Extra connection attributes when using PostgreSQL as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1393 of file CreateEndpointRequest.h.

◆ WithRedshiftSettings() [1/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithRedshiftSettings ( const RedshiftSettings value)
inline

Definition at line 1323 of file CreateEndpointRequest.h.

◆ WithRedshiftSettings() [2/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithRedshiftSettings ( RedshiftSettings &&  value)
inline

Definition at line 1326 of file CreateEndpointRequest.h.

◆ WithS3Settings() [1/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithS3Settings ( const S3Settings value)
inline

Settings in JSON format for the target Amazon S3 endpoint. For more information about the available settings, see Extra Connection Attributes When Using Amazon S3 as a Target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 920 of file CreateEndpointRequest.h.

◆ WithS3Settings() [2/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithS3Settings ( S3Settings &&  value)
inline

Settings in JSON format for the target Amazon S3 endpoint. For more information about the available settings, see Extra Connection Attributes When Using Amazon S3 as a Target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 929 of file CreateEndpointRequest.h.

◆ WithServerName() [1/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithServerName ( const Aws::String value)
inline

The name of the server where the endpoint database resides.

Definition at line 368 of file CreateEndpointRequest.h.

◆ WithServerName() [2/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithServerName ( Aws::String &&  value)
inline

The name of the server where the endpoint database resides.

Definition at line 373 of file CreateEndpointRequest.h.

◆ WithServerName() [3/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithServerName ( const char *  value)
inline

The name of the server where the endpoint database resides.

Definition at line 378 of file CreateEndpointRequest.h.

◆ WithServiceAccessRoleArn() [1/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithServiceAccessRoleArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the service access role that you want to use to create the endpoint.

Definition at line 766 of file CreateEndpointRequest.h.

◆ WithServiceAccessRoleArn() [2/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithServiceAccessRoleArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the service access role that you want to use to create the endpoint.

Definition at line 772 of file CreateEndpointRequest.h.

◆ WithServiceAccessRoleArn() [3/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithServiceAccessRoleArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the service access role that you want to use to create the endpoint.

Definition at line 778 of file CreateEndpointRequest.h.

◆ WithSslMode() [1/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithSslMode ( const DmsSslModeValue value)
inline

The Secure Sockets Layer (SSL) mode to use for the SSL connection. The default is none

Definition at line 723 of file CreateEndpointRequest.h.

◆ WithSslMode() [2/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithSslMode ( DmsSslModeValue &&  value)
inline

The Secure Sockets Layer (SSL) mode to use for the SSL connection. The default is none

Definition at line 729 of file CreateEndpointRequest.h.

◆ WithSybaseSettings() [1/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithSybaseSettings ( const SybaseSettings value)
inline

Settings in JSON format for the source and target SAP ASE endpoint. For information about other available settings, see Extra connection attributes when using SAP ASE as a source for AWS DMS and Extra connection attributes when using SAP ASE as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1583 of file CreateEndpointRequest.h.

◆ WithSybaseSettings() [2/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithSybaseSettings ( SybaseSettings &&  value)
inline

Settings in JSON format for the source and target SAP ASE endpoint. For information about other available settings, see Extra connection attributes when using SAP ASE as a source for AWS DMS and Extra connection attributes when using SAP ASE as a target for AWS DMS in the AWS Database Migration Service User Guide.

Definition at line 1594 of file CreateEndpointRequest.h.

◆ WithTags() [1/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithTags ( const Aws::Vector< Tag > &  value)
inline

One or more tags to be assigned to the endpoint.

Definition at line 636 of file CreateEndpointRequest.h.

◆ WithTags() [2/2]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithTags ( Aws::Vector< Tag > &&  value)
inline

One or more tags to be assigned to the endpoint.

Definition at line 641 of file CreateEndpointRequest.h.

◆ WithUsername() [1/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithUsername ( const Aws::String value)
inline

The user name to be used to log in to the endpoint database.

Definition at line 286 of file CreateEndpointRequest.h.

◆ WithUsername() [2/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithUsername ( Aws::String &&  value)
inline

The user name to be used to log in to the endpoint database.

Definition at line 291 of file CreateEndpointRequest.h.

◆ WithUsername() [3/3]

CreateEndpointRequest& Aws::DatabaseMigrationService::Model::CreateEndpointRequest::WithUsername ( const char *  value)
inline

The user name to be used to log in to the endpoint database.

Definition at line 296 of file CreateEndpointRequest.h.


The documentation for this class was generated from the following file: