AWS SDK for C++

AWS SDK for C++ Version 1.11.719

Loading...
Searching...
No Matches
ClarifyCheckStepMetadata.h
1
6#pragma once
7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/sagemaker/SageMaker_EXPORTS.h>
9
10#include <utility>
11
12namespace Aws {
13namespace Utils {
14namespace Json {
15class JsonValue;
16class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace SageMaker {
20namespace Model {
21
32 public:
33 AWS_SAGEMAKER_API ClarifyCheckStepMetadata() = default;
36 AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const;
37
39
42 inline const Aws::String& GetCheckType() const { return m_checkType; }
43 inline bool CheckTypeHasBeenSet() const { return m_checkTypeHasBeenSet; }
44 template <typename CheckTypeT = Aws::String>
45 void SetCheckType(CheckTypeT&& value) {
46 m_checkTypeHasBeenSet = true;
47 m_checkType = std::forward<CheckTypeT>(value);
48 }
49 template <typename CheckTypeT = Aws::String>
51 SetCheckType(std::forward<CheckTypeT>(value));
52 return *this;
53 }
55
57
61 inline const Aws::String& GetBaselineUsedForDriftCheckConstraints() const { return m_baselineUsedForDriftCheckConstraints; }
62 inline bool BaselineUsedForDriftCheckConstraintsHasBeenSet() const { return m_baselineUsedForDriftCheckConstraintsHasBeenSet; }
63 template <typename BaselineUsedForDriftCheckConstraintsT = Aws::String>
64 void SetBaselineUsedForDriftCheckConstraints(BaselineUsedForDriftCheckConstraintsT&& value) {
65 m_baselineUsedForDriftCheckConstraintsHasBeenSet = true;
66 m_baselineUsedForDriftCheckConstraints = std::forward<BaselineUsedForDriftCheckConstraintsT>(value);
67 }
68 template <typename BaselineUsedForDriftCheckConstraintsT = Aws::String>
69 ClarifyCheckStepMetadata& WithBaselineUsedForDriftCheckConstraints(BaselineUsedForDriftCheckConstraintsT&& value) {
70 SetBaselineUsedForDriftCheckConstraints(std::forward<BaselineUsedForDriftCheckConstraintsT>(value));
71 return *this;
72 }
74
76
79 inline const Aws::String& GetCalculatedBaselineConstraints() const { return m_calculatedBaselineConstraints; }
80 inline bool CalculatedBaselineConstraintsHasBeenSet() const { return m_calculatedBaselineConstraintsHasBeenSet; }
81 template <typename CalculatedBaselineConstraintsT = Aws::String>
82 void SetCalculatedBaselineConstraints(CalculatedBaselineConstraintsT&& value) {
83 m_calculatedBaselineConstraintsHasBeenSet = true;
84 m_calculatedBaselineConstraints = std::forward<CalculatedBaselineConstraintsT>(value);
85 }
86 template <typename CalculatedBaselineConstraintsT = Aws::String>
87 ClarifyCheckStepMetadata& WithCalculatedBaselineConstraints(CalculatedBaselineConstraintsT&& value) {
88 SetCalculatedBaselineConstraints(std::forward<CalculatedBaselineConstraintsT>(value));
89 return *this;
90 }
92
94
97 inline const Aws::String& GetModelPackageGroupName() const { return m_modelPackageGroupName; }
98 inline bool ModelPackageGroupNameHasBeenSet() const { return m_modelPackageGroupNameHasBeenSet; }
99 template <typename ModelPackageGroupNameT = Aws::String>
100 void SetModelPackageGroupName(ModelPackageGroupNameT&& value) {
101 m_modelPackageGroupNameHasBeenSet = true;
102 m_modelPackageGroupName = std::forward<ModelPackageGroupNameT>(value);
103 }
104 template <typename ModelPackageGroupNameT = Aws::String>
105 ClarifyCheckStepMetadata& WithModelPackageGroupName(ModelPackageGroupNameT&& value) {
106 SetModelPackageGroupName(std::forward<ModelPackageGroupNameT>(value));
107 return *this;
108 }
110
112
115 inline const Aws::String& GetViolationReport() const { return m_violationReport; }
116 inline bool ViolationReportHasBeenSet() const { return m_violationReportHasBeenSet; }
117 template <typename ViolationReportT = Aws::String>
118 void SetViolationReport(ViolationReportT&& value) {
119 m_violationReportHasBeenSet = true;
120 m_violationReport = std::forward<ViolationReportT>(value);
121 }
122 template <typename ViolationReportT = Aws::String>
124 SetViolationReport(std::forward<ViolationReportT>(value));
125 return *this;
126 }
128
130
134 inline const Aws::String& GetCheckJobArn() const { return m_checkJobArn; }
135 inline bool CheckJobArnHasBeenSet() const { return m_checkJobArnHasBeenSet; }
136 template <typename CheckJobArnT = Aws::String>
137 void SetCheckJobArn(CheckJobArnT&& value) {
138 m_checkJobArnHasBeenSet = true;
139 m_checkJobArn = std::forward<CheckJobArnT>(value);
140 }
141 template <typename CheckJobArnT = Aws::String>
143 SetCheckJobArn(std::forward<CheckJobArnT>(value));
144 return *this;
145 }
147
149
154 inline bool GetSkipCheck() const { return m_skipCheck; }
155 inline bool SkipCheckHasBeenSet() const { return m_skipCheckHasBeenSet; }
156 inline void SetSkipCheck(bool value) {
157 m_skipCheckHasBeenSet = true;
158 m_skipCheck = value;
159 }
161 SetSkipCheck(value);
162 return *this;
163 }
165
167
175 inline bool GetRegisterNewBaseline() const { return m_registerNewBaseline; }
176 inline bool RegisterNewBaselineHasBeenSet() const { return m_registerNewBaselineHasBeenSet; }
177 inline void SetRegisterNewBaseline(bool value) {
178 m_registerNewBaselineHasBeenSet = true;
179 m_registerNewBaseline = value;
180 }
183 return *this;
184 }
186 private:
187 Aws::String m_checkType;
188
189 Aws::String m_baselineUsedForDriftCheckConstraints;
190
191 Aws::String m_calculatedBaselineConstraints;
192
193 Aws::String m_modelPackageGroupName;
194
195 Aws::String m_violationReport;
196
197 Aws::String m_checkJobArn;
198
199 bool m_skipCheck{false};
200
201 bool m_registerNewBaseline{false};
202 bool m_checkTypeHasBeenSet = false;
203 bool m_baselineUsedForDriftCheckConstraintsHasBeenSet = false;
204 bool m_calculatedBaselineConstraintsHasBeenSet = false;
205 bool m_modelPackageGroupNameHasBeenSet = false;
206 bool m_violationReportHasBeenSet = false;
207 bool m_checkJobArnHasBeenSet = false;
208 bool m_skipCheckHasBeenSet = false;
209 bool m_registerNewBaselineHasBeenSet = false;
210};
211
212} // namespace Model
213} // namespace SageMaker
214} // namespace Aws
void SetModelPackageGroupName(ModelPackageGroupNameT &&value)
ClarifyCheckStepMetadata & WithModelPackageGroupName(ModelPackageGroupNameT &&value)
void SetCalculatedBaselineConstraints(CalculatedBaselineConstraintsT &&value)
AWS_SAGEMAKER_API ClarifyCheckStepMetadata()=default
ClarifyCheckStepMetadata & WithViolationReport(ViolationReportT &&value)
ClarifyCheckStepMetadata & WithSkipCheck(bool value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
ClarifyCheckStepMetadata & WithCheckJobArn(CheckJobArnT &&value)
ClarifyCheckStepMetadata & WithBaselineUsedForDriftCheckConstraints(BaselineUsedForDriftCheckConstraintsT &&value)
const Aws::String & GetBaselineUsedForDriftCheckConstraints() const
AWS_SAGEMAKER_API ClarifyCheckStepMetadata(Aws::Utils::Json::JsonView jsonValue)
void SetBaselineUsedForDriftCheckConstraints(BaselineUsedForDriftCheckConstraintsT &&value)
ClarifyCheckStepMetadata & WithCalculatedBaselineConstraints(CalculatedBaselineConstraintsT &&value)
AWS_SAGEMAKER_API ClarifyCheckStepMetadata & operator=(Aws::Utils::Json::JsonView jsonValue)
ClarifyCheckStepMetadata & WithRegisterNewBaseline(bool value)
ClarifyCheckStepMetadata & WithCheckType(CheckTypeT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue