7#include <aws/compute-optimizer/ComputeOptimizer_EXPORTS.h>
8#include <aws/compute-optimizer/model/CustomizableMetricThreshold.h>
9#include <aws/compute-optimizer/model/CustomizableMetricHeadroom.h>
22namespace ComputeOptimizer
69 bool m_thresholdHasBeenSet =
false;
72 bool m_headroomHasBeenSet =
false;
AWS_COMPUTEOPTIMIZER_API CustomizableMetricParameters(Aws::Utils::Json::JsonView jsonValue)
CustomizableMetricThreshold GetThreshold() const
CustomizableMetricHeadroom GetHeadroom() const
AWS_COMPUTEOPTIMIZER_API CustomizableMetricParameters & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ThresholdHasBeenSet() const
AWS_COMPUTEOPTIMIZER_API CustomizableMetricParameters()=default
void SetHeadroom(CustomizableMetricHeadroom value)
AWS_COMPUTEOPTIMIZER_API Aws::Utils::Json::JsonValue Jsonize() const
bool HeadroomHasBeenSet() const
void SetThreshold(CustomizableMetricThreshold value)
CustomizableMetricParameters & WithThreshold(CustomizableMetricThreshold value)
CustomizableMetricParameters & WithHeadroom(CustomizableMetricHeadroom value)
CustomizableMetricHeadroom
CustomizableMetricThreshold
Aws::Utils::Json::JsonValue JsonValue