7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/PredefinedMetricSpecification.h>
9#include <aws/sagemaker/model/CustomizedMetricSpecification.h>
68 bool m_predefinedHasBeenSet =
false;
71 bool m_customizedHasBeenSet =
false;
MetricSpecification & WithCustomized(CustomizedMetricSpecification &&value)
AWS_SAGEMAKER_API MetricSpecification(Aws::Utils::Json::JsonView jsonValue)
MetricSpecification & WithCustomized(const CustomizedMetricSpecification &value)
void SetCustomized(const CustomizedMetricSpecification &value)
const CustomizedMetricSpecification & GetCustomized() const
bool PredefinedHasBeenSet() const
void SetPredefined(PredefinedMetricSpecification &&value)
MetricSpecification & WithPredefined(const PredefinedMetricSpecification &value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetPredefined(const PredefinedMetricSpecification &value)
AWS_SAGEMAKER_API MetricSpecification & operator=(Aws::Utils::Json::JsonView jsonValue)
bool CustomizedHasBeenSet() const
AWS_SAGEMAKER_API MetricSpecification()
void SetCustomized(CustomizedMetricSpecification &&value)
const PredefinedMetricSpecification & GetPredefined() const
MetricSpecification & WithPredefined(PredefinedMetricSpecification &&value)
Aws::Utils::Json::JsonValue JsonValue