7#include <aws/migrationhubstrategy/MigrationHubStrategyRecommendations_EXPORTS.h>
8#include <aws/migrationhubstrategy/MigrationHubStrategyRecommendationsRequest.h>
9#include <aws/migrationhubstrategy/model/ApplicationMode.h>
10#include <aws/migrationhubstrategy/model/ApplicationPreferences.h>
11#include <aws/migrationhubstrategy/model/DatabasePreferences.h>
12#include <aws/migrationhubstrategy/model/PrioritizeBusinessGoals.h>
17namespace MigrationHubStrategyRecommendations
88 bool m_applicationModeHasBeenSet =
false;
91 bool m_applicationPreferencesHasBeenSet =
false;
94 bool m_databasePreferencesHasBeenSet =
false;
97 bool m_prioritizeBusinessGoalsHasBeenSet =
false;
bool DatabasePreferencesHasBeenSet() const
const ApplicationMode & GetApplicationMode() const
PutPortfolioPreferencesRequest & WithPrioritizeBusinessGoals(const PrioritizeBusinessGoals &value)
PutPortfolioPreferencesRequest & WithApplicationPreferences(ApplicationPreferences &&value)
void SetApplicationMode(ApplicationMode &&value)
PutPortfolioPreferencesRequest & WithPrioritizeBusinessGoals(PrioritizeBusinessGoals &&value)
virtual const char * GetServiceRequestName() const override
void SetPrioritizeBusinessGoals(PrioritizeBusinessGoals &&value)
const ApplicationPreferences & GetApplicationPreferences() const
void SetApplicationMode(const ApplicationMode &value)
void SetDatabasePreferences(const DatabasePreferences &value)
void SetApplicationPreferences(const ApplicationPreferences &value)
void SetApplicationPreferences(ApplicationPreferences &&value)
PutPortfolioPreferencesRequest & WithDatabasePreferences(DatabasePreferences &&value)
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API Aws::String SerializePayload() const override
const DatabasePreferences & GetDatabasePreferences() const
PutPortfolioPreferencesRequest & WithDatabasePreferences(const DatabasePreferences &value)
void SetPrioritizeBusinessGoals(const PrioritizeBusinessGoals &value)
const PrioritizeBusinessGoals & GetPrioritizeBusinessGoals() const
bool PrioritizeBusinessGoalsHasBeenSet() const
PutPortfolioPreferencesRequest & WithApplicationMode(const ApplicationMode &value)
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API PutPortfolioPreferencesRequest()
void SetDatabasePreferences(DatabasePreferences &&value)
PutPortfolioPreferencesRequest & WithApplicationPreferences(const ApplicationPreferences &value)
PutPortfolioPreferencesRequest & WithApplicationMode(ApplicationMode &&value)
bool ApplicationModeHasBeenSet() const
bool ApplicationPreferencesHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String