7#include <aws/compute-optimizer/ComputeOptimizer_EXPORTS.h>
8#include <aws/compute-optimizer/model/InstanceSavingsEstimationModeSource.h>
21namespace ComputeOptimizer
56 bool m_sourceHasBeenSet =
false;
AWS_COMPUTEOPTIMIZER_API InstanceSavingsEstimationMode()
const InstanceSavingsEstimationModeSource & GetSource() const
bool SourceHasBeenSet() const
AWS_COMPUTEOPTIMIZER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_COMPUTEOPTIMIZER_API InstanceSavingsEstimationMode(Aws::Utils::Json::JsonView jsonValue)
InstanceSavingsEstimationMode & WithSource(const InstanceSavingsEstimationModeSource &value)
InstanceSavingsEstimationMode & WithSource(InstanceSavingsEstimationModeSource &&value)
AWS_COMPUTEOPTIMIZER_API InstanceSavingsEstimationMode & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetSource(InstanceSavingsEstimationModeSource &&value)
void SetSource(const InstanceSavingsEstimationModeSource &value)
InstanceSavingsEstimationModeSource
Aws::Utils::Json::JsonValue JsonValue