AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
QualityCheckStepMetadata.h
1
6#pragma once
7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <utility>
10
11namespace Aws
12{
13namespace Utils
14{
15namespace Json
16{
17 class JsonValue;
18 class JsonView;
19} // namespace Json
20} // namespace Utils
21namespace SageMaker
22{
23namespace Model
24{
25
36 {
37 public:
38 AWS_SAGEMAKER_API QualityCheckStepMetadata();
41 AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const;
42
43
45
48 inline const Aws::String& GetCheckType() const{ return m_checkType; }
49 inline bool CheckTypeHasBeenSet() const { return m_checkTypeHasBeenSet; }
50 inline void SetCheckType(const Aws::String& value) { m_checkTypeHasBeenSet = true; m_checkType = value; }
51 inline void SetCheckType(Aws::String&& value) { m_checkTypeHasBeenSet = true; m_checkType = std::move(value); }
52 inline void SetCheckType(const char* value) { m_checkTypeHasBeenSet = true; m_checkType.assign(value); }
53 inline QualityCheckStepMetadata& WithCheckType(const Aws::String& value) { SetCheckType(value); return *this;}
54 inline QualityCheckStepMetadata& WithCheckType(Aws::String&& value) { SetCheckType(std::move(value)); return *this;}
55 inline QualityCheckStepMetadata& WithCheckType(const char* value) { SetCheckType(value); return *this;}
57
59
63 inline const Aws::String& GetBaselineUsedForDriftCheckStatistics() const{ return m_baselineUsedForDriftCheckStatistics; }
64 inline bool BaselineUsedForDriftCheckStatisticsHasBeenSet() const { return m_baselineUsedForDriftCheckStatisticsHasBeenSet; }
65 inline void SetBaselineUsedForDriftCheckStatistics(const Aws::String& value) { m_baselineUsedForDriftCheckStatisticsHasBeenSet = true; m_baselineUsedForDriftCheckStatistics = value; }
66 inline void SetBaselineUsedForDriftCheckStatistics(Aws::String&& value) { m_baselineUsedForDriftCheckStatisticsHasBeenSet = true; m_baselineUsedForDriftCheckStatistics = std::move(value); }
67 inline void SetBaselineUsedForDriftCheckStatistics(const char* value) { m_baselineUsedForDriftCheckStatisticsHasBeenSet = true; m_baselineUsedForDriftCheckStatistics.assign(value); }
72
74
78 inline const Aws::String& GetBaselineUsedForDriftCheckConstraints() const{ return m_baselineUsedForDriftCheckConstraints; }
79 inline bool BaselineUsedForDriftCheckConstraintsHasBeenSet() const { return m_baselineUsedForDriftCheckConstraintsHasBeenSet; }
80 inline void SetBaselineUsedForDriftCheckConstraints(const Aws::String& value) { m_baselineUsedForDriftCheckConstraintsHasBeenSet = true; m_baselineUsedForDriftCheckConstraints = value; }
81 inline void SetBaselineUsedForDriftCheckConstraints(Aws::String&& value) { m_baselineUsedForDriftCheckConstraintsHasBeenSet = true; m_baselineUsedForDriftCheckConstraints = std::move(value); }
82 inline void SetBaselineUsedForDriftCheckConstraints(const char* value) { m_baselineUsedForDriftCheckConstraintsHasBeenSet = true; m_baselineUsedForDriftCheckConstraints.assign(value); }
87
89
92 inline const Aws::String& GetCalculatedBaselineStatistics() const{ return m_calculatedBaselineStatistics; }
93 inline bool CalculatedBaselineStatisticsHasBeenSet() const { return m_calculatedBaselineStatisticsHasBeenSet; }
94 inline void SetCalculatedBaselineStatistics(const Aws::String& value) { m_calculatedBaselineStatisticsHasBeenSet = true; m_calculatedBaselineStatistics = value; }
95 inline void SetCalculatedBaselineStatistics(Aws::String&& value) { m_calculatedBaselineStatisticsHasBeenSet = true; m_calculatedBaselineStatistics = std::move(value); }
96 inline void SetCalculatedBaselineStatistics(const char* value) { m_calculatedBaselineStatisticsHasBeenSet = true; m_calculatedBaselineStatistics.assign(value); }
101
103
106 inline const Aws::String& GetCalculatedBaselineConstraints() const{ return m_calculatedBaselineConstraints; }
107 inline bool CalculatedBaselineConstraintsHasBeenSet() const { return m_calculatedBaselineConstraintsHasBeenSet; }
108 inline void SetCalculatedBaselineConstraints(const Aws::String& value) { m_calculatedBaselineConstraintsHasBeenSet = true; m_calculatedBaselineConstraints = value; }
109 inline void SetCalculatedBaselineConstraints(Aws::String&& value) { m_calculatedBaselineConstraintsHasBeenSet = true; m_calculatedBaselineConstraints = std::move(value); }
110 inline void SetCalculatedBaselineConstraints(const char* value) { m_calculatedBaselineConstraintsHasBeenSet = true; m_calculatedBaselineConstraints.assign(value); }
115
117
120 inline const Aws::String& GetModelPackageGroupName() const{ return m_modelPackageGroupName; }
121 inline bool ModelPackageGroupNameHasBeenSet() const { return m_modelPackageGroupNameHasBeenSet; }
122 inline void SetModelPackageGroupName(const Aws::String& value) { m_modelPackageGroupNameHasBeenSet = true; m_modelPackageGroupName = value; }
123 inline void SetModelPackageGroupName(Aws::String&& value) { m_modelPackageGroupNameHasBeenSet = true; m_modelPackageGroupName = std::move(value); }
124 inline void SetModelPackageGroupName(const char* value) { m_modelPackageGroupNameHasBeenSet = true; m_modelPackageGroupName.assign(value); }
127 inline QualityCheckStepMetadata& WithModelPackageGroupName(const char* value) { SetModelPackageGroupName(value); return *this;}
129
131
134 inline const Aws::String& GetViolationReport() const{ return m_violationReport; }
135 inline bool ViolationReportHasBeenSet() const { return m_violationReportHasBeenSet; }
136 inline void SetViolationReport(const Aws::String& value) { m_violationReportHasBeenSet = true; m_violationReport = value; }
137 inline void SetViolationReport(Aws::String&& value) { m_violationReportHasBeenSet = true; m_violationReport = std::move(value); }
138 inline void SetViolationReport(const char* value) { m_violationReportHasBeenSet = true; m_violationReport.assign(value); }
139 inline QualityCheckStepMetadata& WithViolationReport(const Aws::String& value) { SetViolationReport(value); return *this;}
140 inline QualityCheckStepMetadata& WithViolationReport(Aws::String&& value) { SetViolationReport(std::move(value)); return *this;}
141 inline QualityCheckStepMetadata& WithViolationReport(const char* value) { SetViolationReport(value); return *this;}
143
145
149 inline const Aws::String& GetCheckJobArn() const{ return m_checkJobArn; }
150 inline bool CheckJobArnHasBeenSet() const { return m_checkJobArnHasBeenSet; }
151 inline void SetCheckJobArn(const Aws::String& value) { m_checkJobArnHasBeenSet = true; m_checkJobArn = value; }
152 inline void SetCheckJobArn(Aws::String&& value) { m_checkJobArnHasBeenSet = true; m_checkJobArn = std::move(value); }
153 inline void SetCheckJobArn(const char* value) { m_checkJobArnHasBeenSet = true; m_checkJobArn.assign(value); }
154 inline QualityCheckStepMetadata& WithCheckJobArn(const Aws::String& value) { SetCheckJobArn(value); return *this;}
155 inline QualityCheckStepMetadata& WithCheckJobArn(Aws::String&& value) { SetCheckJobArn(std::move(value)); return *this;}
156 inline QualityCheckStepMetadata& WithCheckJobArn(const char* value) { SetCheckJobArn(value); return *this;}
158
160
165 inline bool GetSkipCheck() const{ return m_skipCheck; }
166 inline bool SkipCheckHasBeenSet() const { return m_skipCheckHasBeenSet; }
167 inline void SetSkipCheck(bool value) { m_skipCheckHasBeenSet = true; m_skipCheck = value; }
168 inline QualityCheckStepMetadata& WithSkipCheck(bool value) { SetSkipCheck(value); return *this;}
170
172
181 inline bool GetRegisterNewBaseline() const{ return m_registerNewBaseline; }
182 inline bool RegisterNewBaselineHasBeenSet() const { return m_registerNewBaselineHasBeenSet; }
183 inline void SetRegisterNewBaseline(bool value) { m_registerNewBaselineHasBeenSet = true; m_registerNewBaseline = value; }
186 private:
187
188 Aws::String m_checkType;
189 bool m_checkTypeHasBeenSet = false;
190
191 Aws::String m_baselineUsedForDriftCheckStatistics;
192 bool m_baselineUsedForDriftCheckStatisticsHasBeenSet = false;
193
194 Aws::String m_baselineUsedForDriftCheckConstraints;
195 bool m_baselineUsedForDriftCheckConstraintsHasBeenSet = false;
196
197 Aws::String m_calculatedBaselineStatistics;
198 bool m_calculatedBaselineStatisticsHasBeenSet = false;
199
200 Aws::String m_calculatedBaselineConstraints;
201 bool m_calculatedBaselineConstraintsHasBeenSet = false;
202
203 Aws::String m_modelPackageGroupName;
204 bool m_modelPackageGroupNameHasBeenSet = false;
205
206 Aws::String m_violationReport;
207 bool m_violationReportHasBeenSet = false;
208
209 Aws::String m_checkJobArn;
210 bool m_checkJobArnHasBeenSet = false;
211
212 bool m_skipCheck;
213 bool m_skipCheckHasBeenSet = false;
214
215 bool m_registerNewBaseline;
216 bool m_registerNewBaselineHasBeenSet = false;
217 };
218
219} // namespace Model
220} // namespace SageMaker
221} // namespace Aws
QualityCheckStepMetadata & WithCheckType(Aws::String &&value)
QualityCheckStepMetadata & WithCalculatedBaselineConstraints(Aws::String &&value)
QualityCheckStepMetadata & WithCalculatedBaselineStatistics(const char *value)
void SetCalculatedBaselineConstraints(const Aws::String &value)
QualityCheckStepMetadata & WithBaselineUsedForDriftCheckConstraints(const Aws::String &value)
QualityCheckStepMetadata & WithCalculatedBaselineConstraints(const char *value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
QualityCheckStepMetadata & WithBaselineUsedForDriftCheckStatistics(Aws::String &&value)
const Aws::String & GetBaselineUsedForDriftCheckConstraints() const
void SetBaselineUsedForDriftCheckStatistics(const Aws::String &value)
AWS_SAGEMAKER_API QualityCheckStepMetadata(Aws::Utils::Json::JsonView jsonValue)
QualityCheckStepMetadata & WithViolationReport(Aws::String &&value)
QualityCheckStepMetadata & WithCalculatedBaselineConstraints(const Aws::String &value)
QualityCheckStepMetadata & WithCheckJobArn(const Aws::String &value)
QualityCheckStepMetadata & WithCheckJobArn(const char *value)
QualityCheckStepMetadata & WithBaselineUsedForDriftCheckStatistics(const Aws::String &value)
QualityCheckStepMetadata & WithModelPackageGroupName(const Aws::String &value)
void SetCalculatedBaselineStatistics(const Aws::String &value)
QualityCheckStepMetadata & WithBaselineUsedForDriftCheckConstraints(Aws::String &&value)
QualityCheckStepMetadata & WithModelPackageGroupName(const char *value)
QualityCheckStepMetadata & WithCheckType(const Aws::String &value)
QualityCheckStepMetadata & WithViolationReport(const Aws::String &value)
QualityCheckStepMetadata & WithSkipCheck(bool value)
QualityCheckStepMetadata & WithCalculatedBaselineStatistics(const Aws::String &value)
void SetBaselineUsedForDriftCheckConstraints(const Aws::String &value)
QualityCheckStepMetadata & WithViolationReport(const char *value)
QualityCheckStepMetadata & WithCheckJobArn(Aws::String &&value)
QualityCheckStepMetadata & WithBaselineUsedForDriftCheckConstraints(const char *value)
QualityCheckStepMetadata & WithModelPackageGroupName(Aws::String &&value)
AWS_SAGEMAKER_API QualityCheckStepMetadata & operator=(Aws::Utils::Json::JsonView jsonValue)
QualityCheckStepMetadata & WithBaselineUsedForDriftCheckStatistics(const char *value)
QualityCheckStepMetadata & WithRegisterNewBaseline(bool value)
QualityCheckStepMetadata & WithCheckType(const char *value)
QualityCheckStepMetadata & WithCalculatedBaselineStatistics(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue