7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/DriftCheckBias.h>
9#include <aws/sagemaker/model/DriftCheckExplainability.h>
10#include <aws/sagemaker/model/DriftCheckModelQuality.h>
11#include <aws/sagemaker/model/DriftCheckModelDataQuality.h>
51 template<
typename BiasT = DriftCheckBias>
52 void SetBias(BiasT&& value) { m_biasHasBeenSet =
true; m_bias = std::forward<BiasT>(value); }
53 template<
typename BiasT = DriftCheckBias>
64 template<
typename ExplainabilityT = DriftCheckExplainability>
65 void SetExplainability(ExplainabilityT&& value) { m_explainabilityHasBeenSet =
true; m_explainability = std::forward<ExplainabilityT>(value); }
66 template<
typename ExplainabilityT = DriftCheckExplainability>
77 template<
typename ModelQualityT = DriftCheckModelQuality>
78 void SetModelQuality(ModelQualityT&& value) { m_modelQualityHasBeenSet =
true; m_modelQuality = std::forward<ModelQualityT>(value); }
79 template<
typename ModelQualityT = DriftCheckModelQuality>
90 template<
typename ModelDataQualityT = DriftCheckModelDataQuality>
91 void SetModelDataQuality(ModelDataQualityT&& value) { m_modelDataQualityHasBeenSet =
true; m_modelDataQuality = std::forward<ModelDataQualityT>(value); }
92 template<
typename ModelDataQualityT = DriftCheckModelDataQuality>
98 bool m_biasHasBeenSet =
false;
101 bool m_explainabilityHasBeenSet =
false;
104 bool m_modelQualityHasBeenSet =
false;
107 bool m_modelDataQualityHasBeenSet =
false;
AWS_SAGEMAKER_API DriftCheckBaselines()=default
const DriftCheckModelQuality & GetModelQuality() const
const DriftCheckModelDataQuality & GetModelDataQuality() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetModelDataQuality(ModelDataQualityT &&value)
const DriftCheckExplainability & GetExplainability() const
DriftCheckBaselines & WithBias(BiasT &&value)
void SetExplainability(ExplainabilityT &&value)
void SetModelQuality(ModelQualityT &&value)
DriftCheckBaselines & WithModelQuality(ModelQualityT &&value)
DriftCheckBaselines & WithModelDataQuality(ModelDataQualityT &&value)
void SetBias(BiasT &&value)
AWS_SAGEMAKER_API DriftCheckBaselines(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API DriftCheckBaselines & operator=(Aws::Utils::Json::JsonView jsonValue)
bool BiasHasBeenSet() const
bool ExplainabilityHasBeenSet() const
bool ModelDataQualityHasBeenSet() const
const DriftCheckBias & GetBias() const
DriftCheckBaselines & WithExplainability(ExplainabilityT &&value)
bool ModelQualityHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue