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