7#include <aws/ce/CostExplorer_EXPORTS.h>
8#include <aws/ce/model/RecommendationTarget.h>
64 inline void SetBenefitsConsidered(
bool value) { m_benefitsConsideredHasBeenSet =
true; m_benefitsConsidered = value; }
70 bool m_recommendationTargetHasBeenSet =
false;
72 bool m_benefitsConsidered{
false};
73 bool m_benefitsConsideredHasBeenSet =
false;
RecommendationTarget GetRecommendationTarget() const
RightsizingRecommendationConfiguration & WithRecommendationTarget(RecommendationTarget value)
bool RecommendationTargetHasBeenSet() const
bool GetBenefitsConsidered() const
AWS_COSTEXPLORER_API RightsizingRecommendationConfiguration()=default
bool BenefitsConsideredHasBeenSet() const
AWS_COSTEXPLORER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetBenefitsConsidered(bool value)
RightsizingRecommendationConfiguration & WithBenefitsConsidered(bool value)
AWS_COSTEXPLORER_API RightsizingRecommendationConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetRecommendationTarget(RecommendationTarget value)
AWS_COSTEXPLORER_API RightsizingRecommendationConfiguration(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue