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