7#include <aws/migrationhubstrategy/MigrationHubStrategyRecommendations_EXPORTS.h>
8#include <aws/migrationhubstrategy/model/DatabaseManagementPreference.h>
9#include <aws/migrationhubstrategy/model/DatabaseMigrationPreference.h>
22namespace MigrationHubStrategyRecommendations
59 template<
typename DatabaseMigrationPreferenceT = DatabaseMigrationPreference>
60 void SetDatabaseMigrationPreference(DatabaseMigrationPreferenceT&& value) { m_databaseMigrationPreferenceHasBeenSet =
true; m_databaseMigrationPreference = std::forward<DatabaseMigrationPreferenceT>(value); }
61 template<
typename DatabaseMigrationPreferenceT = DatabaseMigrationPreference>
67 bool m_databaseManagementPreferenceHasBeenSet =
false;
69 DatabaseMigrationPreference m_databaseMigrationPreference;
70 bool m_databaseMigrationPreferenceHasBeenSet =
false;
DatabaseManagementPreference GetDatabaseManagementPreference() const
DatabasePreferences & WithDatabaseManagementPreference(DatabaseManagementPreference value)
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API DatabasePreferences()=default
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API DatabasePreferences & operator=(Aws::Utils::Json::JsonView jsonValue)
const DatabaseMigrationPreference & GetDatabaseMigrationPreference() const
bool DatabaseManagementPreferenceHasBeenSet() const
bool DatabaseMigrationPreferenceHasBeenSet() const
void SetDatabaseManagementPreference(DatabaseManagementPreference value)
void SetDatabaseMigrationPreference(DatabaseMigrationPreferenceT &&value)
DatabasePreferences & WithDatabaseMigrationPreference(DatabaseMigrationPreferenceT &&value)
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API DatabasePreferences(Aws::Utils::Json::JsonView jsonValue)
DatabaseManagementPreference
Aws::Utils::Json::JsonValue JsonValue