AWS SDK for C++

AWS SDK for C++ Version 1.11.612

Loading...
Searching...
No Matches
ClarifyCheckStepMetadata.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 ClarifyCheckStepMetadata() = default;
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 template<typename CheckTypeT = Aws::String>
51 void SetCheckType(CheckTypeT&& value) { m_checkTypeHasBeenSet = true; m_checkType = std::forward<CheckTypeT>(value); }
52 template<typename CheckTypeT = Aws::String>
53 ClarifyCheckStepMetadata& WithCheckType(CheckTypeT&& value) { SetCheckType(std::forward<CheckTypeT>(value)); return *this;}
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) { m_baselineUsedForDriftCheckConstraintsHasBeenSet = true; m_baselineUsedForDriftCheckConstraints = std::forward<BaselineUsedForDriftCheckConstraintsT>(value); }
65 template<typename BaselineUsedForDriftCheckConstraintsT = Aws::String>
66 ClarifyCheckStepMetadata& WithBaselineUsedForDriftCheckConstraints(BaselineUsedForDriftCheckConstraintsT&& value) { SetBaselineUsedForDriftCheckConstraints(std::forward<BaselineUsedForDriftCheckConstraintsT>(value)); return *this;}
68
70
73 inline const Aws::String& GetCalculatedBaselineConstraints() const { return m_calculatedBaselineConstraints; }
74 inline bool CalculatedBaselineConstraintsHasBeenSet() const { return m_calculatedBaselineConstraintsHasBeenSet; }
75 template<typename CalculatedBaselineConstraintsT = Aws::String>
76 void SetCalculatedBaselineConstraints(CalculatedBaselineConstraintsT&& value) { m_calculatedBaselineConstraintsHasBeenSet = true; m_calculatedBaselineConstraints = std::forward<CalculatedBaselineConstraintsT>(value); }
77 template<typename CalculatedBaselineConstraintsT = Aws::String>
78 ClarifyCheckStepMetadata& WithCalculatedBaselineConstraints(CalculatedBaselineConstraintsT&& value) { SetCalculatedBaselineConstraints(std::forward<CalculatedBaselineConstraintsT>(value)); return *this;}
80
82
85 inline const Aws::String& GetModelPackageGroupName() const { return m_modelPackageGroupName; }
86 inline bool ModelPackageGroupNameHasBeenSet() const { return m_modelPackageGroupNameHasBeenSet; }
87 template<typename ModelPackageGroupNameT = Aws::String>
88 void SetModelPackageGroupName(ModelPackageGroupNameT&& value) { m_modelPackageGroupNameHasBeenSet = true; m_modelPackageGroupName = std::forward<ModelPackageGroupNameT>(value); }
89 template<typename ModelPackageGroupNameT = Aws::String>
90 ClarifyCheckStepMetadata& WithModelPackageGroupName(ModelPackageGroupNameT&& value) { SetModelPackageGroupName(std::forward<ModelPackageGroupNameT>(value)); return *this;}
92
94
97 inline const Aws::String& GetViolationReport() const { return m_violationReport; }
98 inline bool ViolationReportHasBeenSet() const { return m_violationReportHasBeenSet; }
99 template<typename ViolationReportT = Aws::String>
100 void SetViolationReport(ViolationReportT&& value) { m_violationReportHasBeenSet = true; m_violationReport = std::forward<ViolationReportT>(value); }
101 template<typename ViolationReportT = Aws::String>
102 ClarifyCheckStepMetadata& WithViolationReport(ViolationReportT&& value) { SetViolationReport(std::forward<ViolationReportT>(value)); return *this;}
104
106
110 inline const Aws::String& GetCheckJobArn() const { return m_checkJobArn; }
111 inline bool CheckJobArnHasBeenSet() const { return m_checkJobArnHasBeenSet; }
112 template<typename CheckJobArnT = Aws::String>
113 void SetCheckJobArn(CheckJobArnT&& value) { m_checkJobArnHasBeenSet = true; m_checkJobArn = std::forward<CheckJobArnT>(value); }
114 template<typename CheckJobArnT = Aws::String>
115 ClarifyCheckStepMetadata& WithCheckJobArn(CheckJobArnT&& value) { SetCheckJobArn(std::forward<CheckJobArnT>(value)); return *this;}
117
119
124 inline bool GetSkipCheck() const { return m_skipCheck; }
125 inline bool SkipCheckHasBeenSet() const { return m_skipCheckHasBeenSet; }
126 inline void SetSkipCheck(bool value) { m_skipCheckHasBeenSet = true; m_skipCheck = value; }
127 inline ClarifyCheckStepMetadata& WithSkipCheck(bool value) { SetSkipCheck(value); return *this;}
129
131
139 inline bool GetRegisterNewBaseline() const { return m_registerNewBaseline; }
140 inline bool RegisterNewBaselineHasBeenSet() const { return m_registerNewBaselineHasBeenSet; }
141 inline void SetRegisterNewBaseline(bool value) { m_registerNewBaselineHasBeenSet = true; m_registerNewBaseline = value; }
144 private:
145
146 Aws::String m_checkType;
147 bool m_checkTypeHasBeenSet = false;
148
149 Aws::String m_baselineUsedForDriftCheckConstraints;
150 bool m_baselineUsedForDriftCheckConstraintsHasBeenSet = false;
151
152 Aws::String m_calculatedBaselineConstraints;
153 bool m_calculatedBaselineConstraintsHasBeenSet = false;
154
155 Aws::String m_modelPackageGroupName;
156 bool m_modelPackageGroupNameHasBeenSet = false;
157
158 Aws::String m_violationReport;
159 bool m_violationReportHasBeenSet = false;
160
161 Aws::String m_checkJobArn;
162 bool m_checkJobArnHasBeenSet = false;
163
164 bool m_skipCheck{false};
165 bool m_skipCheckHasBeenSet = false;
166
167 bool m_registerNewBaseline{false};
168 bool m_registerNewBaselineHasBeenSet = false;
169 };
170
171} // namespace Model
172} // namespace SageMaker
173} // 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