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

#include <ModifyEndpointRequest.h>

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

Public Member Functions

 ModifyEndpointRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetEndpointArn () const
 
bool EndpointArnHasBeenSet () const
 
void SetEndpointArn (const Aws::String &value)
 
void SetEndpointArn (Aws::String &&value)
 
void SetEndpointArn (const char *value)
 
ModifyEndpointRequestWithEndpointArn (const Aws::String &value)
 
ModifyEndpointRequestWithEndpointArn (Aws::String &&value)
 
ModifyEndpointRequestWithEndpointArn (const char *value)
 
const Aws::StringGetEndpointIdentifier () const
 
bool EndpointIdentifierHasBeenSet () const
 
void SetEndpointIdentifier (const Aws::String &value)
 
void SetEndpointIdentifier (Aws::String &&value)
 
void SetEndpointIdentifier (const char *value)
 
ModifyEndpointRequestWithEndpointIdentifier (const Aws::String &value)
 
ModifyEndpointRequestWithEndpointIdentifier (Aws::String &&value)
 
ModifyEndpointRequestWithEndpointIdentifier (const char *value)
 
const ReplicationEndpointTypeValueGetEndpointType () const
 
bool EndpointTypeHasBeenSet () const
 
void SetEndpointType (const ReplicationEndpointTypeValue &value)
 
void SetEndpointType (ReplicationEndpointTypeValue &&value)
 
ModifyEndpointRequestWithEndpointType (const ReplicationEndpointTypeValue &value)
 
ModifyEndpointRequestWithEndpointType (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)
 
ModifyEndpointRequestWithEngineName (const Aws::String &value)
 
ModifyEndpointRequestWithEngineName (Aws::String &&value)
 
ModifyEndpointRequestWithEngineName (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)
 
ModifyEndpointRequestWithUsername (const Aws::String &value)
 
ModifyEndpointRequestWithUsername (Aws::String &&value)
 
ModifyEndpointRequestWithUsername (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)
 
ModifyEndpointRequestWithPassword (const Aws::String &value)
 
ModifyEndpointRequestWithPassword (Aws::String &&value)
 
ModifyEndpointRequestWithPassword (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)
 
ModifyEndpointRequestWithServerName (const Aws::String &value)
 
ModifyEndpointRequestWithServerName (Aws::String &&value)
 
ModifyEndpointRequestWithServerName (const char *value)
 
int GetPort () const
 
bool PortHasBeenSet () const
 
void SetPort (int value)
 
ModifyEndpointRequestWithPort (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)
 
ModifyEndpointRequestWithDatabaseName (const Aws::String &value)
 
ModifyEndpointRequestWithDatabaseName (Aws::String &&value)
 
ModifyEndpointRequestWithDatabaseName (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)
 
ModifyEndpointRequestWithExtraConnectionAttributes (const Aws::String &value)
 
ModifyEndpointRequestWithExtraConnectionAttributes (Aws::String &&value)
 
ModifyEndpointRequestWithExtraConnectionAttributes (const char *value)
 
const Aws::StringGetCertificateArn () const
 
bool CertificateArnHasBeenSet () const
 
void SetCertificateArn (const Aws::String &value)
 
void SetCertificateArn (Aws::String &&value)
 
void SetCertificateArn (const char *value)
 
ModifyEndpointRequestWithCertificateArn (const Aws::String &value)
 
ModifyEndpointRequestWithCertificateArn (Aws::String &&value)
 
ModifyEndpointRequestWithCertificateArn (const char *value)
 
const DmsSslModeValueGetSslMode () const
 
bool SslModeHasBeenSet () const
 
void SetSslMode (const DmsSslModeValue &value)
 
void SetSslMode (DmsSslModeValue &&value)
 
ModifyEndpointRequestWithSslMode (const DmsSslModeValue &value)
 
ModifyEndpointRequestWithSslMode (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)
 
ModifyEndpointRequestWithServiceAccessRoleArn (const Aws::String &value)
 
ModifyEndpointRequestWithServiceAccessRoleArn (Aws::String &&value)
 
ModifyEndpointRequestWithServiceAccessRoleArn (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)
 
ModifyEndpointRequestWithExternalTableDefinition (const Aws::String &value)
 
ModifyEndpointRequestWithExternalTableDefinition (Aws::String &&value)
 
ModifyEndpointRequestWithExternalTableDefinition (const char *value)
 
const DynamoDbSettingsGetDynamoDbSettings () const
 
bool DynamoDbSettingsHasBeenSet () const
 
void SetDynamoDbSettings (const DynamoDbSettings &value)
 
void SetDynamoDbSettings (DynamoDbSettings &&value)
 
ModifyEndpointRequestWithDynamoDbSettings (const DynamoDbSettings &value)
 
ModifyEndpointRequestWithDynamoDbSettings (DynamoDbSettings &&value)
 
const S3SettingsGetS3Settings () const
 
bool S3SettingsHasBeenSet () const
 
void SetS3Settings (const S3Settings &value)
 
void SetS3Settings (S3Settings &&value)
 
ModifyEndpointRequestWithS3Settings (const S3Settings &value)
 
ModifyEndpointRequestWithS3Settings (S3Settings &&value)
 
const DmsTransferSettingsGetDmsTransferSettings () const
 
bool DmsTransferSettingsHasBeenSet () const
 
void SetDmsTransferSettings (const DmsTransferSettings &value)
 
void SetDmsTransferSettings (DmsTransferSettings &&value)
 
ModifyEndpointRequestWithDmsTransferSettings (const DmsTransferSettings &value)
 
ModifyEndpointRequestWithDmsTransferSettings (DmsTransferSettings &&value)
 
const MongoDbSettingsGetMongoDbSettings () const
 
bool MongoDbSettingsHasBeenSet () const
 
void SetMongoDbSettings (const MongoDbSettings &value)
 
void SetMongoDbSettings (MongoDbSettings &&value)
 
ModifyEndpointRequestWithMongoDbSettings (const MongoDbSettings &value)
 
ModifyEndpointRequestWithMongoDbSettings (MongoDbSettings &&value)
 
const KinesisSettingsGetKinesisSettings () const
 
bool KinesisSettingsHasBeenSet () const
 
void SetKinesisSettings (const KinesisSettings &value)
 
void SetKinesisSettings (KinesisSettings &&value)
 
ModifyEndpointRequestWithKinesisSettings (const KinesisSettings &value)
 
ModifyEndpointRequestWithKinesisSettings (KinesisSettings &&value)
 
const KafkaSettingsGetKafkaSettings () const
 
bool KafkaSettingsHasBeenSet () const
 
void SetKafkaSettings (const KafkaSettings &value)
 
void SetKafkaSettings (KafkaSettings &&value)
 
ModifyEndpointRequestWithKafkaSettings (const KafkaSettings &value)
 
ModifyEndpointRequestWithKafkaSettings (KafkaSettings &&value)
 
const ElasticsearchSettingsGetElasticsearchSettings () const
 
bool ElasticsearchSettingsHasBeenSet () const
 
void SetElasticsearchSettings (const ElasticsearchSettings &value)
 
void SetElasticsearchSettings (ElasticsearchSettings &&value)
 
ModifyEndpointRequestWithElasticsearchSettings (const ElasticsearchSettings &value)
 
ModifyEndpointRequestWithElasticsearchSettings (ElasticsearchSettings &&value)
 
const NeptuneSettingsGetNeptuneSettings () const
 
bool NeptuneSettingsHasBeenSet () const
 
void SetNeptuneSettings (const NeptuneSettings &value)
 
void SetNeptuneSettings (NeptuneSettings &&value)
 
ModifyEndpointRequestWithNeptuneSettings (const NeptuneSettings &value)
 
ModifyEndpointRequestWithNeptuneSettings (NeptuneSettings &&value)
 
const RedshiftSettingsGetRedshiftSettings () const
 
bool RedshiftSettingsHasBeenSet () const
 
void SetRedshiftSettings (const RedshiftSettings &value)
 
void SetRedshiftSettings (RedshiftSettings &&value)
 
ModifyEndpointRequestWithRedshiftSettings (const RedshiftSettings &value)
 
ModifyEndpointRequestWithRedshiftSettings (RedshiftSettings &&value)
 
const PostgreSQLSettingsGetPostgreSQLSettings () const
 
bool PostgreSQLSettingsHasBeenSet () const
 
void SetPostgreSQLSettings (const PostgreSQLSettings &value)
 
void SetPostgreSQLSettings (PostgreSQLSettings &&value)
 
ModifyEndpointRequestWithPostgreSQLSettings (const PostgreSQLSettings &value)
 
ModifyEndpointRequestWithPostgreSQLSettings (PostgreSQLSettings &&value)
 
const MySQLSettingsGetMySQLSettings () const
 
bool MySQLSettingsHasBeenSet () const
 
void SetMySQLSettings (const MySQLSettings &value)
 
void SetMySQLSettings (MySQLSettings &&value)
 
ModifyEndpointRequestWithMySQLSettings (const MySQLSettings &value)
 
ModifyEndpointRequestWithMySQLSettings (MySQLSettings &&value)
 
const OracleSettingsGetOracleSettings () const
 
bool OracleSettingsHasBeenSet () const
 
void SetOracleSettings (const OracleSettings &value)
 
void SetOracleSettings (OracleSettings &&value)
 
ModifyEndpointRequestWithOracleSettings (const OracleSettings &value)
 
ModifyEndpointRequestWithOracleSettings (OracleSettings &&value)
 
const SybaseSettingsGetSybaseSettings () const
 
bool SybaseSettingsHasBeenSet () const
 
void SetSybaseSettings (const SybaseSettings &value)
 
void SetSybaseSettings (SybaseSettings &&value)
 
ModifyEndpointRequestWithSybaseSettings (const SybaseSettings &value)
 
ModifyEndpointRequestWithSybaseSettings (SybaseSettings &&value)
 
const MicrosoftSQLServerSettingsGetMicrosoftSQLServerSettings () const
 
bool MicrosoftSQLServerSettingsHasBeenSet () const
 
void SetMicrosoftSQLServerSettings (const MicrosoftSQLServerSettings &value)
 
void SetMicrosoftSQLServerSettings (MicrosoftSQLServerSettings &&value)
 
ModifyEndpointRequestWithMicrosoftSQLServerSettings (const MicrosoftSQLServerSettings &value)
 
ModifyEndpointRequestWithMicrosoftSQLServerSettings (MicrosoftSQLServerSettings &&value)
 
const IBMDb2SettingsGetIBMDb2Settings () const
 
bool IBMDb2SettingsHasBeenSet () const
 
void SetIBMDb2Settings (const IBMDb2Settings &value)
 
void SetIBMDb2Settings (IBMDb2Settings &&value)
 
ModifyEndpointRequestWithIBMDb2Settings (const IBMDb2Settings &value)
 
ModifyEndpointRequestWithIBMDb2Settings (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 41 of file ModifyEndpointRequest.h.

Constructor & Destructor Documentation

◆ ModifyEndpointRequest()

Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::ModifyEndpointRequest ( )

Member Function Documentation

◆ CertificateArnHasBeenSet()

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

The Amazon Resource Name (ARN) of the certificate used for SSL connection.

Definition at line 541 of file ModifyEndpointRequest.h.

◆ DatabaseNameHasBeenSet()

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

The name of the endpoint database.

Definition at line 449 of file ModifyEndpointRequest.h.

◆ DmsTransferSettingsHasBeenSet()

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

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

Attributes include the following:

  • serviceAccessRoleArn

    • The AWS Identity and Access Management (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. Either set this parameter to NONE (the default) or don't use it to leave the files uncompressed.

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 847 of file ModifyEndpointRequest.h.

◆ DynamoDbSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 723 of file ModifyEndpointRequest.h.

◆ ElasticsearchSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1095 of file ModifyEndpointRequest.h.

◆ EndpointArnHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::EndpointArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.

Definition at line 67 of file ModifyEndpointRequest.h.

◆ EndpointIdentifierHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 118 of file ModifyEndpointRequest.h.

◆ EndpointTypeHasBeenSet()

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

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

Definition at line 173 of file ModifyEndpointRequest.h.

◆ EngineNameHasBeenSet()

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

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

Definition at line 222 of file ModifyEndpointRequest.h.

◆ ExternalTableDefinitionHasBeenSet()

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

The external table definition.

Definition at line 674 of file ModifyEndpointRequest.h.

◆ ExtraConnectionAttributesHasBeenSet()

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

Additional attributes associated with the connection. To reset this parameter, pass the empty string ("") as an argument.

Definition at line 492 of file ModifyEndpointRequest.h.

◆ GetCertificateArn()

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

The Amazon Resource Name (ARN) of the certificate used for SSL connection.

Definition at line 535 of file ModifyEndpointRequest.h.

◆ GetDatabaseName()

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

The name of the endpoint database.

Definition at line 444 of file ModifyEndpointRequest.h.

◆ GetDmsTransferSettings()

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

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

Attributes include the following:

  • serviceAccessRoleArn

    • The AWS Identity and Access Management (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. Either set this parameter to NONE (the default) or don't use it to leave the files uncompressed.

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 831 of file ModifyEndpointRequest.h.

◆ GetDynamoDbSettings()

const DynamoDbSettings& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 714 of file ModifyEndpointRequest.h.

◆ GetElasticsearchSettings()

const ElasticsearchSettings& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1086 of file ModifyEndpointRequest.h.

◆ GetEndpointArn()

const Aws::String& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::GetEndpointArn ( ) const
inline

The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.

Definition at line 61 of file ModifyEndpointRequest.h.

◆ GetEndpointIdentifier()

const Aws::String& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 111 of file ModifyEndpointRequest.h.

◆ GetEndpointType()

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

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

Definition at line 167 of file ModifyEndpointRequest.h.

◆ GetEngineName()

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

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

Definition at line 210 of file ModifyEndpointRequest.h.

◆ GetExternalTableDefinition()

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

The external table definition.

Definition at line 669 of file ModifyEndpointRequest.h.

◆ GetExtraConnectionAttributes()

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

Additional attributes associated with the connection. To reset this parameter, pass the empty string ("") as an argument.

Definition at line 486 of file ModifyEndpointRequest.h.

◆ GetIBMDb2Settings()

const IBMDb2Settings& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1550 of file ModifyEndpointRequest.h.

◆ GetKafkaSettings()

const KafkaSettings& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1031 of file ModifyEndpointRequest.h.

◆ GetKinesisSettings()

const KinesisSettings& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 976 of file ModifyEndpointRequest.h.

◆ GetMicrosoftSQLServerSettings()

const MicrosoftSQLServerSettings& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1485 of file ModifyEndpointRequest.h.

◆ GetMongoDbSettings()

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

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

Definition at line 921 of file ModifyEndpointRequest.h.

◆ GetMySQLSettings()

const MySQLSettings& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1284 of file ModifyEndpointRequest.h.

◆ GetNeptuneSettings()

const NeptuneSettings& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1141 of file ModifyEndpointRequest.h.

◆ GetOracleSettings()

const OracleSettings& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1351 of file ModifyEndpointRequest.h.

◆ GetPassword()

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

The password to be used to login to the endpoint database.

Definition at line 341 of file ModifyEndpointRequest.h.

◆ GetPort()

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

The port used by the endpoint database.

Definition at line 423 of file ModifyEndpointRequest.h.

◆ GetPostgreSQLSettings()

const PostgreSQLSettings& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1217 of file ModifyEndpointRequest.h.

◆ GetRedshiftSettings()

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

Definition at line 1190 of file ModifyEndpointRequest.h.

◆ GetRequestSpecificHeaders()

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

◆ GetS3Settings()

const S3Settings& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 769 of file ModifyEndpointRequest.h.

◆ GetServerName()

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

The name of the server where the endpoint database resides.

Definition at line 382 of file ModifyEndpointRequest.h.

◆ GetServiceAccessRoleArn()

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

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

Definition at line 621 of file ModifyEndpointRequest.h.

◆ GetServiceRequestName()

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

Implements Aws::AmazonWebServiceRequest.

Definition at line 50 of file ModifyEndpointRequest.h.

◆ GetSslMode()

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

The SSL mode used to connect to the endpoint. The default value is none.

Definition at line 584 of file ModifyEndpointRequest.h.

◆ GetSybaseSettings()

const SybaseSettings& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1418 of file ModifyEndpointRequest.h.

◆ GetUsername()

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

The user name to be used to login to the endpoint database.

Definition at line 300 of file ModifyEndpointRequest.h.

◆ IBMDb2SettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1559 of file ModifyEndpointRequest.h.

◆ KafkaSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1040 of file ModifyEndpointRequest.h.

◆ KinesisSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 985 of file ModifyEndpointRequest.h.

◆ MicrosoftSQLServerSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1496 of file ModifyEndpointRequest.h.

◆ MongoDbSettingsHasBeenSet()

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

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

Definition at line 930 of file ModifyEndpointRequest.h.

◆ MySQLSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1295 of file ModifyEndpointRequest.h.

◆ NeptuneSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1150 of file ModifyEndpointRequest.h.

◆ OracleSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1362 of file ModifyEndpointRequest.h.

◆ PasswordHasBeenSet()

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

The password to be used to login to the endpoint database.

Definition at line 346 of file ModifyEndpointRequest.h.

◆ PortHasBeenSet()

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

The port used by the endpoint database.

Definition at line 428 of file ModifyEndpointRequest.h.

◆ PostgreSQLSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1228 of file ModifyEndpointRequest.h.

◆ RedshiftSettingsHasBeenSet()

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

Definition at line 1193 of file ModifyEndpointRequest.h.

◆ S3SettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 778 of file ModifyEndpointRequest.h.

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ ServerNameHasBeenSet()

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

The name of the server where the endpoint database resides.

Definition at line 387 of file ModifyEndpointRequest.h.

◆ ServiceAccessRoleArnHasBeenSet()

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

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

Definition at line 627 of file ModifyEndpointRequest.h.

◆ SetCertificateArn() [1/3]

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

The Amazon Resource Name (ARN) of the certificate used for SSL connection.

Definition at line 547 of file ModifyEndpointRequest.h.

◆ SetCertificateArn() [2/3]

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

The Amazon Resource Name (ARN) of the certificate used for SSL connection.

Definition at line 553 of file ModifyEndpointRequest.h.

◆ SetCertificateArn() [3/3]

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

The Amazon Resource Name (ARN) of the certificate used for SSL connection.

Definition at line 559 of file ModifyEndpointRequest.h.

◆ SetDatabaseName() [1/3]

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

The name of the endpoint database.

Definition at line 454 of file ModifyEndpointRequest.h.

◆ SetDatabaseName() [2/3]

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

The name of the endpoint database.

Definition at line 459 of file ModifyEndpointRequest.h.

◆ SetDatabaseName() [3/3]

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

The name of the endpoint database.

Definition at line 464 of file ModifyEndpointRequest.h.

◆ SetDmsTransferSettings() [1/2]

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

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

Attributes include the following:

  • serviceAccessRoleArn

    • The AWS Identity and Access Management (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. Either set this parameter to NONE (the default) or don't use it to leave the files uncompressed.

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 863 of file ModifyEndpointRequest.h.

◆ SetDmsTransferSettings() [2/2]

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

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

Attributes include the following:

  • serviceAccessRoleArn

    • The AWS Identity and Access Management (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. Either set this parameter to NONE (the default) or don't use it to leave the files uncompressed.

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 879 of file ModifyEndpointRequest.h.

◆ SetDynamoDbSettings() [1/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 732 of file ModifyEndpointRequest.h.

◆ SetDynamoDbSettings() [2/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 741 of file ModifyEndpointRequest.h.

◆ SetElasticsearchSettings() [1/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1104 of file ModifyEndpointRequest.h.

◆ SetElasticsearchSettings() [2/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1113 of file ModifyEndpointRequest.h.

◆ SetEndpointArn() [1/3]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::SetEndpointArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.

Definition at line 73 of file ModifyEndpointRequest.h.

◆ SetEndpointArn() [2/3]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::SetEndpointArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.

Definition at line 79 of file ModifyEndpointRequest.h.

◆ SetEndpointArn() [3/3]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::SetEndpointArn ( const char *  value)
inline

The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.

Definition at line 85 of file ModifyEndpointRequest.h.

◆ SetEndpointIdentifier() [1/3]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 125 of file ModifyEndpointRequest.h.

◆ SetEndpointIdentifier() [2/3]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 132 of file ModifyEndpointRequest.h.

◆ SetEndpointIdentifier() [3/3]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 139 of file ModifyEndpointRequest.h.

◆ SetEndpointType() [1/2]

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

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

Definition at line 179 of file ModifyEndpointRequest.h.

◆ SetEndpointType() [2/2]

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

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

Definition at line 185 of file ModifyEndpointRequest.h.

◆ SetEngineName() [1/3]

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

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

Definition at line 234 of file ModifyEndpointRequest.h.

◆ SetEngineName() [2/3]

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

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

Definition at line 246 of file ModifyEndpointRequest.h.

◆ SetEngineName() [3/3]

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

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

Definition at line 258 of file ModifyEndpointRequest.h.

◆ SetExternalTableDefinition() [1/3]

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

The external table definition.

Definition at line 679 of file ModifyEndpointRequest.h.

◆ SetExternalTableDefinition() [2/3]

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

The external table definition.

Definition at line 684 of file ModifyEndpointRequest.h.

◆ SetExternalTableDefinition() [3/3]

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

The external table definition.

Definition at line 689 of file ModifyEndpointRequest.h.

◆ SetExtraConnectionAttributes() [1/3]

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

Additional attributes associated with the connection. To reset this parameter, pass the empty string ("") as an argument.

Definition at line 498 of file ModifyEndpointRequest.h.

◆ SetExtraConnectionAttributes() [2/3]

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

Additional attributes associated with the connection. To reset this parameter, pass the empty string ("") as an argument.

Definition at line 504 of file ModifyEndpointRequest.h.

◆ SetExtraConnectionAttributes() [3/3]

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

Additional attributes associated with the connection. To reset this parameter, pass the empty string ("") as an argument.

Definition at line 510 of file ModifyEndpointRequest.h.

◆ SetIBMDb2Settings() [1/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1568 of file ModifyEndpointRequest.h.

◆ SetIBMDb2Settings() [2/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1577 of file ModifyEndpointRequest.h.

◆ SetKafkaSettings() [1/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1049 of file ModifyEndpointRequest.h.

◆ SetKafkaSettings() [2/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1058 of file ModifyEndpointRequest.h.

◆ SetKinesisSettings() [1/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 994 of file ModifyEndpointRequest.h.

◆ SetKinesisSettings() [2/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1003 of file ModifyEndpointRequest.h.

◆ SetMicrosoftSQLServerSettings() [1/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1507 of file ModifyEndpointRequest.h.

◆ SetMicrosoftSQLServerSettings() [2/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1518 of file ModifyEndpointRequest.h.

◆ SetMongoDbSettings() [1/2]

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

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

Definition at line 939 of file ModifyEndpointRequest.h.

◆ SetMongoDbSettings() [2/2]

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

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

Definition at line 948 of file ModifyEndpointRequest.h.

◆ SetMySQLSettings() [1/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1306 of file ModifyEndpointRequest.h.

◆ SetMySQLSettings() [2/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1317 of file ModifyEndpointRequest.h.

◆ SetNeptuneSettings() [1/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1159 of file ModifyEndpointRequest.h.

◆ SetNeptuneSettings() [2/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1168 of file ModifyEndpointRequest.h.

◆ SetOracleSettings() [1/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1373 of file ModifyEndpointRequest.h.

◆ SetOracleSettings() [2/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1384 of file ModifyEndpointRequest.h.

◆ SetPassword() [1/3]

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

The password to be used to login to the endpoint database.

Definition at line 351 of file ModifyEndpointRequest.h.

◆ SetPassword() [2/3]

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

The password to be used to login to the endpoint database.

Definition at line 356 of file ModifyEndpointRequest.h.

◆ SetPassword() [3/3]

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

The password to be used to login to the endpoint database.

Definition at line 361 of file ModifyEndpointRequest.h.

◆ SetPort()

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

The port used by the endpoint database.

Definition at line 433 of file ModifyEndpointRequest.h.

◆ SetPostgreSQLSettings() [1/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1239 of file ModifyEndpointRequest.h.

◆ SetPostgreSQLSettings() [2/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1250 of file ModifyEndpointRequest.h.

◆ SetRedshiftSettings() [1/2]

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

Definition at line 1196 of file ModifyEndpointRequest.h.

◆ SetRedshiftSettings() [2/2]

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

Definition at line 1199 of file ModifyEndpointRequest.h.

◆ SetS3Settings() [1/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 787 of file ModifyEndpointRequest.h.

◆ SetS3Settings() [2/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 796 of file ModifyEndpointRequest.h.

◆ SetServerName() [1/3]

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

The name of the server where the endpoint database resides.

Definition at line 392 of file ModifyEndpointRequest.h.

◆ SetServerName() [2/3]

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

The name of the server where the endpoint database resides.

Definition at line 397 of file ModifyEndpointRequest.h.

◆ SetServerName() [3/3]

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

The name of the server where the endpoint database resides.

Definition at line 402 of file ModifyEndpointRequest.h.

◆ SetServiceAccessRoleArn() [1/3]

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

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

Definition at line 633 of file ModifyEndpointRequest.h.

◆ SetServiceAccessRoleArn() [2/3]

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

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

Definition at line 639 of file ModifyEndpointRequest.h.

◆ SetServiceAccessRoleArn() [3/3]

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

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

Definition at line 645 of file ModifyEndpointRequest.h.

◆ SetSslMode() [1/2]

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

The SSL mode used to connect to the endpoint. The default value is none.

Definition at line 596 of file ModifyEndpointRequest.h.

◆ SetSslMode() [2/2]

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

The SSL mode used to connect to the endpoint. The default value is none.

Definition at line 602 of file ModifyEndpointRequest.h.

◆ SetSybaseSettings() [1/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1440 of file ModifyEndpointRequest.h.

◆ SetSybaseSettings() [2/2]

void Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1451 of file ModifyEndpointRequest.h.

◆ SetUsername() [1/3]

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

The user name to be used to login to the endpoint database.

Definition at line 310 of file ModifyEndpointRequest.h.

◆ SetUsername() [2/3]

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

The user name to be used to login to the endpoint database.

Definition at line 315 of file ModifyEndpointRequest.h.

◆ SetUsername() [3/3]

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

The user name to be used to login to the endpoint database.

Definition at line 320 of file ModifyEndpointRequest.h.

◆ SslModeHasBeenSet()

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

The SSL mode used to connect to the endpoint. The default value is none.

Definition at line 590 of file ModifyEndpointRequest.h.

◆ SybaseSettingsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1429 of file ModifyEndpointRequest.h.

◆ UsernameHasBeenSet()

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

The user name to be used to login to the endpoint database.

Definition at line 305 of file ModifyEndpointRequest.h.

◆ WithCertificateArn() [1/3]

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

The Amazon Resource Name (ARN) of the certificate used for SSL connection.

Definition at line 565 of file ModifyEndpointRequest.h.

◆ WithCertificateArn() [2/3]

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

The Amazon Resource Name (ARN) of the certificate used for SSL connection.

Definition at line 571 of file ModifyEndpointRequest.h.

◆ WithCertificateArn() [3/3]

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

The Amazon Resource Name (ARN) of the certificate used for SSL connection.

Definition at line 577 of file ModifyEndpointRequest.h.

◆ WithDatabaseName() [1/3]

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

The name of the endpoint database.

Definition at line 469 of file ModifyEndpointRequest.h.

◆ WithDatabaseName() [2/3]

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

The name of the endpoint database.

Definition at line 474 of file ModifyEndpointRequest.h.

◆ WithDatabaseName() [3/3]

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

The name of the endpoint database.

Definition at line 479 of file ModifyEndpointRequest.h.

◆ WithDmsTransferSettings() [1/2]

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

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

Attributes include the following:

  • serviceAccessRoleArn

    • The AWS Identity and Access Management (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. Either set this parameter to NONE (the default) or don't use it to leave the files uncompressed.

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 895 of file ModifyEndpointRequest.h.

◆ WithDmsTransferSettings() [2/2]

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

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

Attributes include the following:

  • serviceAccessRoleArn

    • The AWS Identity and Access Management (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. Either set this parameter to NONE (the default) or don't use it to leave the files uncompressed.

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 911 of file ModifyEndpointRequest.h.

◆ WithDynamoDbSettings() [1/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 750 of file ModifyEndpointRequest.h.

◆ WithDynamoDbSettings() [2/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 759 of file ModifyEndpointRequest.h.

◆ WithElasticsearchSettings() [1/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1122 of file ModifyEndpointRequest.h.

◆ WithElasticsearchSettings() [2/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1131 of file ModifyEndpointRequest.h.

◆ WithEndpointArn() [1/3]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::WithEndpointArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.

Definition at line 91 of file ModifyEndpointRequest.h.

◆ WithEndpointArn() [2/3]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::WithEndpointArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.

Definition at line 97 of file ModifyEndpointRequest.h.

◆ WithEndpointArn() [3/3]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::WithEndpointArn ( const char *  value)
inline

The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.

Definition at line 103 of file ModifyEndpointRequest.h.

◆ WithEndpointIdentifier() [1/3]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 146 of file ModifyEndpointRequest.h.

◆ WithEndpointIdentifier() [2/3]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 153 of file ModifyEndpointRequest.h.

◆ WithEndpointIdentifier() [3/3]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 160 of file ModifyEndpointRequest.h.

◆ WithEndpointType() [1/2]

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

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

Definition at line 191 of file ModifyEndpointRequest.h.

◆ WithEndpointType() [2/2]

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

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

Definition at line 197 of file ModifyEndpointRequest.h.

◆ WithEngineName() [1/3]

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

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

Definition at line 270 of file ModifyEndpointRequest.h.

◆ WithEngineName() [2/3]

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

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

Definition at line 282 of file ModifyEndpointRequest.h.

◆ WithEngineName() [3/3]

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

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

Definition at line 294 of file ModifyEndpointRequest.h.

◆ WithExternalTableDefinition() [1/3]

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

The external table definition.

Definition at line 694 of file ModifyEndpointRequest.h.

◆ WithExternalTableDefinition() [2/3]

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

The external table definition.

Definition at line 699 of file ModifyEndpointRequest.h.

◆ WithExternalTableDefinition() [3/3]

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

The external table definition.

Definition at line 704 of file ModifyEndpointRequest.h.

◆ WithExtraConnectionAttributes() [1/3]

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

Additional attributes associated with the connection. To reset this parameter, pass the empty string ("") as an argument.

Definition at line 516 of file ModifyEndpointRequest.h.

◆ WithExtraConnectionAttributes() [2/3]

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

Additional attributes associated with the connection. To reset this parameter, pass the empty string ("") as an argument.

Definition at line 522 of file ModifyEndpointRequest.h.

◆ WithExtraConnectionAttributes() [3/3]

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

Additional attributes associated with the connection. To reset this parameter, pass the empty string ("") as an argument.

Definition at line 528 of file ModifyEndpointRequest.h.

◆ WithIBMDb2Settings() [1/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1586 of file ModifyEndpointRequest.h.

◆ WithIBMDb2Settings() [2/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1595 of file ModifyEndpointRequest.h.

◆ WithKafkaSettings() [1/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1067 of file ModifyEndpointRequest.h.

◆ WithKafkaSettings() [2/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1076 of file ModifyEndpointRequest.h.

◆ WithKinesisSettings() [1/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1012 of file ModifyEndpointRequest.h.

◆ WithKinesisSettings() [2/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1021 of file ModifyEndpointRequest.h.

◆ WithMicrosoftSQLServerSettings() [1/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1529 of file ModifyEndpointRequest.h.

◆ WithMicrosoftSQLServerSettings() [2/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1540 of file ModifyEndpointRequest.h.

◆ WithMongoDbSettings() [1/2]

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

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

Definition at line 957 of file ModifyEndpointRequest.h.

◆ WithMongoDbSettings() [2/2]

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

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

Definition at line 966 of file ModifyEndpointRequest.h.

◆ WithMySQLSettings() [1/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1328 of file ModifyEndpointRequest.h.

◆ WithMySQLSettings() [2/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1339 of file ModifyEndpointRequest.h.

◆ WithNeptuneSettings() [1/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1177 of file ModifyEndpointRequest.h.

◆ WithNeptuneSettings() [2/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1186 of file ModifyEndpointRequest.h.

◆ WithOracleSettings() [1/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1395 of file ModifyEndpointRequest.h.

◆ WithOracleSettings() [2/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1406 of file ModifyEndpointRequest.h.

◆ WithPassword() [1/3]

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

The password to be used to login to the endpoint database.

Definition at line 366 of file ModifyEndpointRequest.h.

◆ WithPassword() [2/3]

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

The password to be used to login to the endpoint database.

Definition at line 371 of file ModifyEndpointRequest.h.

◆ WithPassword() [3/3]

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

The password to be used to login to the endpoint database.

Definition at line 376 of file ModifyEndpointRequest.h.

◆ WithPort()

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

The port used by the endpoint database.

Definition at line 438 of file ModifyEndpointRequest.h.

◆ WithPostgreSQLSettings() [1/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1261 of file ModifyEndpointRequest.h.

◆ WithPostgreSQLSettings() [2/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1272 of file ModifyEndpointRequest.h.

◆ WithRedshiftSettings() [1/2]

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

Definition at line 1202 of file ModifyEndpointRequest.h.

◆ WithRedshiftSettings() [2/2]

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

Definition at line 1205 of file ModifyEndpointRequest.h.

◆ WithS3Settings() [1/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 805 of file ModifyEndpointRequest.h.

◆ WithS3Settings() [2/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 814 of file ModifyEndpointRequest.h.

◆ WithServerName() [1/3]

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

The name of the server where the endpoint database resides.

Definition at line 407 of file ModifyEndpointRequest.h.

◆ WithServerName() [2/3]

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

The name of the server where the endpoint database resides.

Definition at line 412 of file ModifyEndpointRequest.h.

◆ WithServerName() [3/3]

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

The name of the server where the endpoint database resides.

Definition at line 417 of file ModifyEndpointRequest.h.

◆ WithServiceAccessRoleArn() [1/3]

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

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

Definition at line 651 of file ModifyEndpointRequest.h.

◆ WithServiceAccessRoleArn() [2/3]

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

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

Definition at line 657 of file ModifyEndpointRequest.h.

◆ WithServiceAccessRoleArn() [3/3]

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

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

Definition at line 663 of file ModifyEndpointRequest.h.

◆ WithSslMode() [1/2]

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

The SSL mode used to connect to the endpoint. The default value is none.

Definition at line 608 of file ModifyEndpointRequest.h.

◆ WithSslMode() [2/2]

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

The SSL mode used to connect to the endpoint. The default value is none.

Definition at line 614 of file ModifyEndpointRequest.h.

◆ WithSybaseSettings() [1/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1462 of file ModifyEndpointRequest.h.

◆ WithSybaseSettings() [2/2]

ModifyEndpointRequest& Aws::DatabaseMigrationService::Model::ModifyEndpointRequest::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 1473 of file ModifyEndpointRequest.h.

◆ WithUsername() [1/3]

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

The user name to be used to login to the endpoint database.

Definition at line 325 of file ModifyEndpointRequest.h.

◆ WithUsername() [2/3]

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

The user name to be used to login to the endpoint database.

Definition at line 330 of file ModifyEndpointRequest.h.

◆ WithUsername() [3/3]

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

The user name to be used to login to the endpoint database.

Definition at line 335 of file ModifyEndpointRequest.h.


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