7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/dms/model/DmsSslModeValue.h>
22namespace DatabaseMigrationService
50 inline void SetServerName(
const char* value) { m_serverNameHasBeenSet =
true; m_serverName.assign(value); }
60 inline int GetPort()
const{
return m_port; }
62 inline void SetPort(
int value) { m_portHasBeenSet =
true; m_port = value; }
74 inline void SetDatabaseName(
const char* value) { m_databaseNameHasBeenSet =
true; m_databaseName.assign(value); }
102 inline void SetCertificateArn(
const char* value) { m_certificateArnHasBeenSet =
true; m_certificateArn.assign(value); }
122 inline void SetAsmServer(
const char* value) { m_asmServerHasBeenSet =
true; m_asmServer.assign(value); }
192 bool m_serverNameHasBeenSet =
false;
195 bool m_portHasBeenSet =
false;
198 bool m_databaseNameHasBeenSet =
false;
201 bool m_sslModeHasBeenSet =
false;
204 bool m_certificateArnHasBeenSet =
false;
207 bool m_asmServerHasBeenSet =
false;
210 bool m_secretsManagerOracleAsmSecretIdHasBeenSet =
false;
212 Aws::String m_secretsManagerOracleAsmAccessRoleArn;
213 bool m_secretsManagerOracleAsmAccessRoleArnHasBeenSet =
false;
215 Aws::String m_secretsManagerSecurityDbEncryptionSecretId;
216 bool m_secretsManagerSecurityDbEncryptionSecretIdHasBeenSet =
false;
218 Aws::String m_secretsManagerSecurityDbEncryptionAccessRoleArn;
219 bool m_secretsManagerSecurityDbEncryptionAccessRoleArnHasBeenSet =
false;
void SetServerName(const char *value)
OracleDataProviderSettings & WithDatabaseName(Aws::String &&value)
OracleDataProviderSettings & WithDatabaseName(const char *value)
void SetServerName(const Aws::String &value)
void SetDatabaseName(Aws::String &&value)
const Aws::String & GetSecretsManagerSecurityDbEncryptionAccessRoleArn() const
void SetSecretsManagerSecurityDbEncryptionSecretId(const char *value)
OracleDataProviderSettings & WithPort(int value)
OracleDataProviderSettings & WithSecretsManagerSecurityDbEncryptionAccessRoleArn(const char *value)
void SetSecretsManagerSecurityDbEncryptionSecretId(Aws::String &&value)
const Aws::String & GetSecretsManagerSecurityDbEncryptionSecretId() const
OracleDataProviderSettings & WithSecretsManagerSecurityDbEncryptionSecretId(const char *value)
bool AsmServerHasBeenSet() const
void SetDatabaseName(const Aws::String &value)
void SetDatabaseName(const char *value)
bool PortHasBeenSet() const
OracleDataProviderSettings & WithAsmServer(const char *value)
bool SecretsManagerSecurityDbEncryptionSecretIdHasBeenSet() const
OracleDataProviderSettings & WithCertificateArn(const Aws::String &value)
AWS_DATABASEMIGRATIONSERVICE_API OracleDataProviderSettings()
OracleDataProviderSettings & WithDatabaseName(const Aws::String &value)
void SetSecretsManagerSecurityDbEncryptionSecretId(const Aws::String &value)
void SetSecretsManagerSecurityDbEncryptionAccessRoleArn(Aws::String &&value)
void SetSecretsManagerOracleAsmSecretId(Aws::String &&value)
void SetCertificateArn(Aws::String &&value)
void SetAsmServer(Aws::String &&value)
bool SecretsManagerSecurityDbEncryptionAccessRoleArnHasBeenSet() const
const Aws::String & GetCertificateArn() const
void SetSecretsManagerOracleAsmSecretId(const char *value)
OracleDataProviderSettings & WithSecretsManagerSecurityDbEncryptionAccessRoleArn(const Aws::String &value)
OracleDataProviderSettings & WithSecretsManagerSecurityDbEncryptionAccessRoleArn(Aws::String &&value)
OracleDataProviderSettings & WithAsmServer(const Aws::String &value)
void SetSecretsManagerOracleAsmAccessRoleArn(const char *value)
void SetAsmServer(const Aws::String &value)
const Aws::String & GetSecretsManagerOracleAsmAccessRoleArn() const
const DmsSslModeValue & GetSslMode() const
const Aws::String & GetServerName() const
void SetAsmServer(const char *value)
OracleDataProviderSettings & WithServerName(const char *value)
OracleDataProviderSettings & WithSecretsManagerOracleAsmSecretId(const Aws::String &value)
OracleDataProviderSettings & WithServerName(Aws::String &&value)
OracleDataProviderSettings & WithSecretsManagerOracleAsmAccessRoleArn(Aws::String &&value)
void SetCertificateArn(const char *value)
bool SecretsManagerOracleAsmSecretIdHasBeenSet() const
AWS_DATABASEMIGRATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
OracleDataProviderSettings & WithSslMode(DmsSslModeValue &&value)
OracleDataProviderSettings & WithServerName(const Aws::String &value)
OracleDataProviderSettings & WithSecretsManagerOracleAsmAccessRoleArn(const char *value)
bool SecretsManagerOracleAsmAccessRoleArnHasBeenSet() const
OracleDataProviderSettings & WithSecretsManagerOracleAsmSecretId(const char *value)
OracleDataProviderSettings & WithSecretsManagerOracleAsmAccessRoleArn(const Aws::String &value)
const Aws::String & GetDatabaseName() const
void SetSslMode(DmsSslModeValue &&value)
bool CertificateArnHasBeenSet() const
AWS_DATABASEMIGRATIONSERVICE_API OracleDataProviderSettings(Aws::Utils::Json::JsonView jsonValue)
OracleDataProviderSettings & WithAsmServer(Aws::String &&value)
OracleDataProviderSettings & WithCertificateArn(Aws::String &&value)
OracleDataProviderSettings & WithSecretsManagerSecurityDbEncryptionSecretId(Aws::String &&value)
AWS_DATABASEMIGRATIONSERVICE_API OracleDataProviderSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetServerName(Aws::String &&value)
OracleDataProviderSettings & WithSecretsManagerOracleAsmSecretId(Aws::String &&value)
OracleDataProviderSettings & WithCertificateArn(const char *value)
void SetSecretsManagerOracleAsmSecretId(const Aws::String &value)
void SetSecretsManagerSecurityDbEncryptionAccessRoleArn(const char *value)
void SetSecretsManagerSecurityDbEncryptionAccessRoleArn(const Aws::String &value)
void SetSecretsManagerOracleAsmAccessRoleArn(Aws::String &&value)
void SetSslMode(const DmsSslModeValue &value)
const Aws::String & GetSecretsManagerOracleAsmSecretId() const
OracleDataProviderSettings & WithSslMode(const DmsSslModeValue &value)
bool SslModeHasBeenSet() const
bool DatabaseNameHasBeenSet() const
void SetSecretsManagerOracleAsmAccessRoleArn(const Aws::String &value)
void SetCertificateArn(const Aws::String &value)
bool ServerNameHasBeenSet() const
OracleDataProviderSettings & WithSecretsManagerSecurityDbEncryptionSecretId(const Aws::String &value)
const Aws::String & GetAsmServer() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue