7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/Bias.h>
9#include <aws/sagemaker/model/Explainability.h>
10#include <aws/sagemaker/model/ModelDataQuality.h>
11#include <aws/sagemaker/model/ModelQuality.h>
43 template <
typename ModelQualityT = ModelQuality>
45 m_modelQualityHasBeenSet =
true;
46 m_modelQuality = std::forward<ModelQualityT>(value);
48 template <
typename ModelQualityT = ModelQuality>
61 template <
typename ModelDataQualityT = ModelDataQuality>
63 m_modelDataQualityHasBeenSet =
true;
64 m_modelDataQuality = std::forward<ModelDataQualityT>(value);
66 template <
typename ModelDataQualityT = ModelDataQuality>
79 template <
typename BiasT = Bias>
81 m_biasHasBeenSet =
true;
82 m_bias = std::forward<BiasT>(value);
84 template <
typename BiasT = Bias>
86 SetBias(std::forward<BiasT>(value));
97 template <
typename ExplainabilityT = Explainability>
99 m_explainabilityHasBeenSet =
true;
100 m_explainability = std::forward<ExplainabilityT>(value);
102 template <
typename ExplainabilityT = Explainability>
116 bool m_modelQualityHasBeenSet =
false;
117 bool m_modelDataQualityHasBeenSet =
false;
118 bool m_biasHasBeenSet =
false;
119 bool m_explainabilityHasBeenSet =
false;
const ModelDataQuality & GetModelDataQuality() const
AWS_SAGEMAKER_API ModelMetrics & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetExplainability(ExplainabilityT &&value)
const ModelQuality & GetModelQuality() const
bool BiasHasBeenSet() const
bool ExplainabilityHasBeenSet() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetModelDataQuality(ModelDataQualityT &&value)
ModelMetrics & WithBias(BiasT &&value)
bool ModelDataQualityHasBeenSet() const
bool ModelQualityHasBeenSet() const
AWS_SAGEMAKER_API ModelMetrics()=default
void SetBias(BiasT &&value)
ModelMetrics & WithExplainability(ExplainabilityT &&value)
AWS_SAGEMAKER_API ModelMetrics(Aws::Utils::Json::JsonView jsonValue)
ModelMetrics & WithModelDataQuality(ModelDataQualityT &&value)
ModelMetrics & WithModelQuality(ModelQualityT &&value)
void SetModelQuality(ModelQualityT &&value)
const Explainability & GetExplainability() const
const Bias & GetBias() const
Aws::Utils::Json::JsonValue JsonValue