AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
DriftCheckBaselines.h
1
6#pragma once
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>
12#include <utility>
13
14namespace Aws
15{
16namespace Utils
17{
18namespace Json
19{
20 class JsonValue;
21 class JsonView;
22} // namespace Json
23} // namespace Utils
24namespace SageMaker
25{
26namespace Model
27{
28
36 {
37 public:
38 AWS_SAGEMAKER_API DriftCheckBaselines();
39 AWS_SAGEMAKER_API DriftCheckBaselines(Aws::Utils::Json::JsonView jsonValue);
41 AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const;
42
43
45
49 inline const DriftCheckBias& GetBias() const{ return m_bias; }
50 inline bool BiasHasBeenSet() const { return m_biasHasBeenSet; }
51 inline void SetBias(const DriftCheckBias& value) { m_biasHasBeenSet = true; m_bias = value; }
52 inline void SetBias(DriftCheckBias&& value) { m_biasHasBeenSet = true; m_bias = std::move(value); }
53 inline DriftCheckBaselines& WithBias(const DriftCheckBias& value) { SetBias(value); return *this;}
54 inline DriftCheckBaselines& WithBias(DriftCheckBias&& value) { SetBias(std::move(value)); return *this;}
56
58
62 inline const DriftCheckExplainability& GetExplainability() const{ return m_explainability; }
63 inline bool ExplainabilityHasBeenSet() const { return m_explainabilityHasBeenSet; }
64 inline void SetExplainability(const DriftCheckExplainability& value) { m_explainabilityHasBeenSet = true; m_explainability = value; }
65 inline void SetExplainability(DriftCheckExplainability&& value) { m_explainabilityHasBeenSet = true; m_explainability = std::move(value); }
67 inline DriftCheckBaselines& WithExplainability(DriftCheckExplainability&& value) { SetExplainability(std::move(value)); return *this;}
69
71
75 inline const DriftCheckModelQuality& GetModelQuality() const{ return m_modelQuality; }
76 inline bool ModelQualityHasBeenSet() const { return m_modelQualityHasBeenSet; }
77 inline void SetModelQuality(const DriftCheckModelQuality& value) { m_modelQualityHasBeenSet = true; m_modelQuality = value; }
78 inline void SetModelQuality(DriftCheckModelQuality&& value) { m_modelQualityHasBeenSet = true; m_modelQuality = std::move(value); }
79 inline DriftCheckBaselines& WithModelQuality(const DriftCheckModelQuality& value) { SetModelQuality(value); return *this;}
80 inline DriftCheckBaselines& WithModelQuality(DriftCheckModelQuality&& value) { SetModelQuality(std::move(value)); return *this;}
82
84
88 inline const DriftCheckModelDataQuality& GetModelDataQuality() const{ return m_modelDataQuality; }
89 inline bool ModelDataQualityHasBeenSet() const { return m_modelDataQualityHasBeenSet; }
90 inline void SetModelDataQuality(const DriftCheckModelDataQuality& value) { m_modelDataQualityHasBeenSet = true; m_modelDataQuality = value; }
91 inline void SetModelDataQuality(DriftCheckModelDataQuality&& value) { m_modelDataQualityHasBeenSet = true; m_modelDataQuality = std::move(value); }
95 private:
96
97 DriftCheckBias m_bias;
98 bool m_biasHasBeenSet = false;
99
100 DriftCheckExplainability m_explainability;
101 bool m_explainabilityHasBeenSet = false;
102
103 DriftCheckModelQuality m_modelQuality;
104 bool m_modelQualityHasBeenSet = false;
105
106 DriftCheckModelDataQuality m_modelDataQuality;
107 bool m_modelDataQualityHasBeenSet = false;
108 };
109
110} // namespace Model
111} // namespace SageMaker
112} // namespace Aws
const DriftCheckModelQuality & GetModelQuality() const
const DriftCheckModelDataQuality & GetModelDataQuality() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetModelDataQuality(DriftCheckModelDataQuality &&value)
void SetExplainability(DriftCheckExplainability &&value)
DriftCheckBaselines & WithExplainability(DriftCheckExplainability &&value)
const DriftCheckExplainability & GetExplainability() const
void SetModelDataQuality(const DriftCheckModelDataQuality &value)
DriftCheckBaselines & WithModelDataQuality(const DriftCheckModelDataQuality &value)
DriftCheckBaselines & WithModelQuality(DriftCheckModelQuality &&value)
void SetModelQuality(DriftCheckModelQuality &&value)
DriftCheckBaselines & WithModelDataQuality(DriftCheckModelDataQuality &&value)
void SetExplainability(const DriftCheckExplainability &value)
DriftCheckBaselines & WithExplainability(const DriftCheckExplainability &value)
AWS_SAGEMAKER_API DriftCheckBaselines(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API DriftCheckBaselines & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetModelQuality(const DriftCheckModelQuality &value)
void SetBias(const DriftCheckBias &value)
DriftCheckBaselines & WithBias(DriftCheckBias &&value)
DriftCheckBaselines & WithModelQuality(const DriftCheckModelQuality &value)
DriftCheckBaselines & WithBias(const DriftCheckBias &value)
Aws::Utils::Json::JsonValue JsonValue