7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/dms/model/RedshiftDataProviderSettings.h>
9#include <aws/dms/model/PostgreSqlDataProviderSettings.h>
10#include <aws/dms/model/MySqlDataProviderSettings.h>
11#include <aws/dms/model/OracleDataProviderSettings.h>
12#include <aws/dms/model/MicrosoftSqlServerDataProviderSettings.h>
13#include <aws/dms/model/DocDbDataProviderSettings.h>
14#include <aws/dms/model/MariaDbDataProviderSettings.h>
15#include <aws/dms/model/MongoDbDataProviderSettings.h>
28namespace DatabaseMigrationService
134 bool m_redshiftSettingsHasBeenSet =
false;
137 bool m_postgreSqlSettingsHasBeenSet =
false;
140 bool m_mySqlSettingsHasBeenSet =
false;
143 bool m_oracleSettingsHasBeenSet =
false;
146 bool m_microsoftSqlServerSettingsHasBeenSet =
false;
149 bool m_docDbSettingsHasBeenSet =
false;
152 bool m_mariaDbSettingsHasBeenSet =
false;
155 bool m_mongoDbSettingsHasBeenSet =
false;
void SetMySqlSettings(const MySqlDataProviderSettings &value)
const PostgreSqlDataProviderSettings & GetPostgreSqlSettings() const
bool MicrosoftSqlServerSettingsHasBeenSet() const
const DocDbDataProviderSettings & GetDocDbSettings() const
const MicrosoftSqlServerDataProviderSettings & GetMicrosoftSqlServerSettings() const
DataProviderSettings & WithRedshiftSettings(RedshiftDataProviderSettings &&value)
void SetOracleSettings(const OracleDataProviderSettings &value)
void SetRedshiftSettings(RedshiftDataProviderSettings &&value)
bool RedshiftSettingsHasBeenSet() const
const MongoDbDataProviderSettings & GetMongoDbSettings() const
AWS_DATABASEMIGRATIONSERVICE_API DataProviderSettings()
DataProviderSettings & WithPostgreSqlSettings(const PostgreSqlDataProviderSettings &value)
void SetPostgreSqlSettings(PostgreSqlDataProviderSettings &&value)
void SetPostgreSqlSettings(const PostgreSqlDataProviderSettings &value)
DataProviderSettings & WithMicrosoftSqlServerSettings(const MicrosoftSqlServerDataProviderSettings &value)
bool DocDbSettingsHasBeenSet() const
DataProviderSettings & WithDocDbSettings(const DocDbDataProviderSettings &value)
DataProviderSettings & WithMySqlSettings(MySqlDataProviderSettings &&value)
DataProviderSettings & WithMongoDbSettings(const MongoDbDataProviderSettings &value)
void SetMariaDbSettings(MariaDbDataProviderSettings &&value)
void SetMariaDbSettings(const MariaDbDataProviderSettings &value)
void SetMongoDbSettings(const MongoDbDataProviderSettings &value)
void SetOracleSettings(OracleDataProviderSettings &&value)
void SetDocDbSettings(const DocDbDataProviderSettings &value)
DataProviderSettings & WithDocDbSettings(DocDbDataProviderSettings &&value)
void SetDocDbSettings(DocDbDataProviderSettings &&value)
DataProviderSettings & WithMongoDbSettings(MongoDbDataProviderSettings &&value)
bool MySqlSettingsHasBeenSet() const
void SetMongoDbSettings(MongoDbDataProviderSettings &&value)
DataProviderSettings & WithMySqlSettings(const MySqlDataProviderSettings &value)
AWS_DATABASEMIGRATIONSERVICE_API DataProviderSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetMySqlSettings(MySqlDataProviderSettings &&value)
DataProviderSettings & WithMariaDbSettings(const MariaDbDataProviderSettings &value)
const MySqlDataProviderSettings & GetMySqlSettings() const
DataProviderSettings & WithOracleSettings(const OracleDataProviderSettings &value)
DataProviderSettings & WithPostgreSqlSettings(PostgreSqlDataProviderSettings &&value)
DataProviderSettings & WithOracleSettings(OracleDataProviderSettings &&value)
bool OracleSettingsHasBeenSet() const
void SetRedshiftSettings(const RedshiftDataProviderSettings &value)
AWS_DATABASEMIGRATIONSERVICE_API DataProviderSettings(Aws::Utils::Json::JsonView jsonValue)
DataProviderSettings & WithMariaDbSettings(MariaDbDataProviderSettings &&value)
const MariaDbDataProviderSettings & GetMariaDbSettings() const
void SetMicrosoftSqlServerSettings(MicrosoftSqlServerDataProviderSettings &&value)
DataProviderSettings & WithMicrosoftSqlServerSettings(MicrosoftSqlServerDataProviderSettings &&value)
void SetMicrosoftSqlServerSettings(const MicrosoftSqlServerDataProviderSettings &value)
bool PostgreSqlSettingsHasBeenSet() const
DataProviderSettings & WithRedshiftSettings(const RedshiftDataProviderSettings &value)
AWS_DATABASEMIGRATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
bool MongoDbSettingsHasBeenSet() const
const OracleDataProviderSettings & GetOracleSettings() const
bool MariaDbSettingsHasBeenSet() const
const RedshiftDataProviderSettings & GetRedshiftSettings() const
Aws::Utils::Json::JsonValue JsonValue