7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/MetricSpecification.h>
63 inline void SetTargetValue(
double value) { m_targetValueHasBeenSet =
true; m_targetValue = value; }
69 bool m_metricSpecificationHasBeenSet =
false;
72 bool m_targetValueHasBeenSet =
false;
void SetMetricSpecification(const MetricSpecification &value)
TargetTrackingScalingPolicyConfiguration & WithMetricSpecification(MetricSpecification &&value)
AWS_SAGEMAKER_API TargetTrackingScalingPolicyConfiguration()
AWS_SAGEMAKER_API TargetTrackingScalingPolicyConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API TargetTrackingScalingPolicyConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetTargetValue(double value)
double GetTargetValue() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
bool TargetValueHasBeenSet() const
void SetMetricSpecification(MetricSpecification &&value)
TargetTrackingScalingPolicyConfiguration & WithTargetValue(double value)
bool MetricSpecificationHasBeenSet() const
TargetTrackingScalingPolicyConfiguration & WithMetricSpecification(const MetricSpecification &value)
const MetricSpecification & GetMetricSpecification() const
Aws::Utils::Json::JsonValue JsonValue