7#include <aws/migrationhubstrategy/MigrationHubStrategyRecommendations_EXPORTS.h>
19namespace MigrationHubStrategyRecommendations
44 inline void SetLicenseCostReduction(
int value) { m_licenseCostReductionHasBeenSet =
true; m_licenseCostReduction = value; }
76 inline void SetSpeedOfMigration(
int value) { m_speedOfMigrationHasBeenSet =
true; m_speedOfMigration = value; }
81 int m_licenseCostReduction;
82 bool m_licenseCostReductionHasBeenSet =
false;
84 int m_modernizeInfrastructureWithCloudNativeTechnologies;
85 bool m_modernizeInfrastructureWithCloudNativeTechnologiesHasBeenSet =
false;
87 int m_reduceOperationalOverheadWithManagedServices;
88 bool m_reduceOperationalOverheadWithManagedServicesHasBeenSet =
false;
90 int m_speedOfMigration;
91 bool m_speedOfMigrationHasBeenSet =
false;
int GetLicenseCostReduction() const
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API BusinessGoals()
BusinessGoals & WithSpeedOfMigration(int value)
int GetSpeedOfMigration() const
void SetModernizeInfrastructureWithCloudNativeTechnologies(int value)
BusinessGoals & WithModernizeInfrastructureWithCloudNativeTechnologies(int value)
void SetReduceOperationalOverheadWithManagedServices(int value)
bool SpeedOfMigrationHasBeenSet() const
void SetSpeedOfMigration(int value)
bool LicenseCostReductionHasBeenSet() const
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API Aws::Utils::Json::JsonValue Jsonize() const
int GetReduceOperationalOverheadWithManagedServices() const
bool ReduceOperationalOverheadWithManagedServicesHasBeenSet() const
BusinessGoals & WithReduceOperationalOverheadWithManagedServices(int value)
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API BusinessGoals(Aws::Utils::Json::JsonView jsonValue)
int GetModernizeInfrastructureWithCloudNativeTechnologies() const
void SetLicenseCostReduction(int value)
BusinessGoals & WithLicenseCostReduction(int value)
bool ModernizeInfrastructureWithCloudNativeTechnologiesHasBeenSet() const
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API BusinessGoals & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue