7#include <aws/trustedadvisor/TrustedAdvisor_EXPORTS.h>
8#include <aws/trustedadvisor/model/RecommendationCostOptimizingAggregates.h>
21namespace TrustedAdvisor
46 template<
typename CostOptimizingT = RecommendationCostOptimizingAggregates>
47 void SetCostOptimizing(CostOptimizingT&& value) { m_costOptimizingHasBeenSet =
true; m_costOptimizing = std::forward<CostOptimizingT>(value); }
48 template<
typename CostOptimizingT = RecommendationCostOptimizingAggregates>
54 bool m_costOptimizingHasBeenSet =
false;
void SetCostOptimizing(CostOptimizingT &&value)
const RecommendationCostOptimizingAggregates & GetCostOptimizing() const
bool CostOptimizingHasBeenSet() const
RecommendationPillarSpecificAggregates & WithCostOptimizing(CostOptimizingT &&value)
AWS_TRUSTEDADVISOR_API RecommendationPillarSpecificAggregates(Aws::Utils::Json::JsonView jsonValue)
AWS_TRUSTEDADVISOR_API RecommendationPillarSpecificAggregates & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_TRUSTEDADVISOR_API RecommendationPillarSpecificAggregates()=default
AWS_TRUSTEDADVISOR_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue