7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace DatabaseMigrationService
49 inline void SetNumberOfJobs(
int value) { m_numberOfJobsHasBeenSet =
true; m_numberOfJobs = value; }
59 inline void SetCloudwatchLogsEnabled(
bool value) { m_cloudwatchLogsEnabledHasBeenSet =
true; m_cloudwatchLogsEnabled = value; }
72 inline void SetSelectionRules(
const char* value) { m_selectionRulesHasBeenSet =
true; m_selectionRules.assign(value); }
80 bool m_numberOfJobsHasBeenSet =
false;
82 bool m_cloudwatchLogsEnabled;
83 bool m_cloudwatchLogsEnabledHasBeenSet =
false;
86 bool m_selectionRulesHasBeenSet =
false;
bool NumberOfJobsHasBeenSet() const
DataMigrationSettings & WithSelectionRules(const Aws::String &value)
void SetSelectionRules(Aws::String &&value)
bool GetCloudwatchLogsEnabled() const
DataMigrationSettings & WithSelectionRules(const char *value)
DataMigrationSettings & WithNumberOfJobs(int value)
AWS_DATABASEMIGRATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSelectionRules(const char *value)
void SetNumberOfJobs(int value)
AWS_DATABASEMIGRATIONSERVICE_API DataMigrationSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
bool SelectionRulesHasBeenSet() const
DataMigrationSettings & WithCloudwatchLogsEnabled(bool value)
void SetCloudwatchLogsEnabled(bool value)
void SetSelectionRules(const Aws::String &value)
int GetNumberOfJobs() const
const Aws::String & GetSelectionRules() const
AWS_DATABASEMIGRATIONSERVICE_API DataMigrationSettings()
DataMigrationSettings & WithSelectionRules(Aws::String &&value)
AWS_DATABASEMIGRATIONSERVICE_API DataMigrationSettings(Aws::Utils::Json::JsonView jsonValue)
bool CloudwatchLogsEnabledHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue