AWS SDK for C++

AWS SDK for C++ Version 1.11.440

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();
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 ClarifyCheckStepMetadata& WithCheckType(const Aws::String& value) { SetCheckType(value); return *this;}
54 inline ClarifyCheckStepMetadata& WithCheckType(Aws::String&& value) { SetCheckType(std::move(value)); return *this;}
55 inline ClarifyCheckStepMetadata& WithCheckType(const char* value) { SetCheckType(value); return *this;}
57
59
63 inline const Aws::String& GetBaselineUsedForDriftCheckConstraints() const{ return m_baselineUsedForDriftCheckConstraints; }
64 inline bool BaselineUsedForDriftCheckConstraintsHasBeenSet() const { return m_baselineUsedForDriftCheckConstraintsHasBeenSet; }
65 inline void SetBaselineUsedForDriftCheckConstraints(const Aws::String& value) { m_baselineUsedForDriftCheckConstraintsHasBeenSet = true; m_baselineUsedForDriftCheckConstraints = value; }
66 inline void SetBaselineUsedForDriftCheckConstraints(Aws::String&& value) { m_baselineUsedForDriftCheckConstraintsHasBeenSet = true; m_baselineUsedForDriftCheckConstraints = std::move(value); }
67 inline void SetBaselineUsedForDriftCheckConstraints(const char* value) { m_baselineUsedForDriftCheckConstraintsHasBeenSet = true; m_baselineUsedForDriftCheckConstraints.assign(value); }
72
74
77 inline const Aws::String& GetCalculatedBaselineConstraints() const{ return m_calculatedBaselineConstraints; }
78 inline bool CalculatedBaselineConstraintsHasBeenSet() const { return m_calculatedBaselineConstraintsHasBeenSet; }
79 inline void SetCalculatedBaselineConstraints(const Aws::String& value) { m_calculatedBaselineConstraintsHasBeenSet = true; m_calculatedBaselineConstraints = value; }
80 inline void SetCalculatedBaselineConstraints(Aws::String&& value) { m_calculatedBaselineConstraintsHasBeenSet = true; m_calculatedBaselineConstraints = std::move(value); }
81 inline void SetCalculatedBaselineConstraints(const char* value) { m_calculatedBaselineConstraintsHasBeenSet = true; m_calculatedBaselineConstraints.assign(value); }
86
88
91 inline const Aws::String& GetModelPackageGroupName() const{ return m_modelPackageGroupName; }
92 inline bool ModelPackageGroupNameHasBeenSet() const { return m_modelPackageGroupNameHasBeenSet; }
93 inline void SetModelPackageGroupName(const Aws::String& value) { m_modelPackageGroupNameHasBeenSet = true; m_modelPackageGroupName = value; }
94 inline void SetModelPackageGroupName(Aws::String&& value) { m_modelPackageGroupNameHasBeenSet = true; m_modelPackageGroupName = std::move(value); }
95 inline void SetModelPackageGroupName(const char* value) { m_modelPackageGroupNameHasBeenSet = true; m_modelPackageGroupName.assign(value); }
98 inline ClarifyCheckStepMetadata& WithModelPackageGroupName(const char* value) { SetModelPackageGroupName(value); return *this;}
100
102
105 inline const Aws::String& GetViolationReport() const{ return m_violationReport; }
106 inline bool ViolationReportHasBeenSet() const { return m_violationReportHasBeenSet; }
107 inline void SetViolationReport(const Aws::String& value) { m_violationReportHasBeenSet = true; m_violationReport = value; }
108 inline void SetViolationReport(Aws::String&& value) { m_violationReportHasBeenSet = true; m_violationReport = std::move(value); }
109 inline void SetViolationReport(const char* value) { m_violationReportHasBeenSet = true; m_violationReport.assign(value); }
110 inline ClarifyCheckStepMetadata& WithViolationReport(const Aws::String& value) { SetViolationReport(value); return *this;}
111 inline ClarifyCheckStepMetadata& WithViolationReport(Aws::String&& value) { SetViolationReport(std::move(value)); return *this;}
112 inline ClarifyCheckStepMetadata& WithViolationReport(const char* value) { SetViolationReport(value); return *this;}
114
116
120 inline const Aws::String& GetCheckJobArn() const{ return m_checkJobArn; }
121 inline bool CheckJobArnHasBeenSet() const { return m_checkJobArnHasBeenSet; }
122 inline void SetCheckJobArn(const Aws::String& value) { m_checkJobArnHasBeenSet = true; m_checkJobArn = value; }
123 inline void SetCheckJobArn(Aws::String&& value) { m_checkJobArnHasBeenSet = true; m_checkJobArn = std::move(value); }
124 inline void SetCheckJobArn(const char* value) { m_checkJobArnHasBeenSet = true; m_checkJobArn.assign(value); }
125 inline ClarifyCheckStepMetadata& WithCheckJobArn(const Aws::String& value) { SetCheckJobArn(value); return *this;}
126 inline ClarifyCheckStepMetadata& WithCheckJobArn(Aws::String&& value) { SetCheckJobArn(std::move(value)); return *this;}
127 inline ClarifyCheckStepMetadata& WithCheckJobArn(const char* value) { SetCheckJobArn(value); return *this;}
129
131
136 inline bool GetSkipCheck() const{ return m_skipCheck; }
137 inline bool SkipCheckHasBeenSet() const { return m_skipCheckHasBeenSet; }
138 inline void SetSkipCheck(bool value) { m_skipCheckHasBeenSet = true; m_skipCheck = value; }
139 inline ClarifyCheckStepMetadata& WithSkipCheck(bool value) { SetSkipCheck(value); return *this;}
141
143
151 inline bool GetRegisterNewBaseline() const{ return m_registerNewBaseline; }
152 inline bool RegisterNewBaselineHasBeenSet() const { return m_registerNewBaselineHasBeenSet; }
153 inline void SetRegisterNewBaseline(bool value) { m_registerNewBaselineHasBeenSet = true; m_registerNewBaseline = value; }
156 private:
157
158 Aws::String m_checkType;
159 bool m_checkTypeHasBeenSet = false;
160
161 Aws::String m_baselineUsedForDriftCheckConstraints;
162 bool m_baselineUsedForDriftCheckConstraintsHasBeenSet = false;
163
164 Aws::String m_calculatedBaselineConstraints;
165 bool m_calculatedBaselineConstraintsHasBeenSet = false;
166
167 Aws::String m_modelPackageGroupName;
168 bool m_modelPackageGroupNameHasBeenSet = false;
169
170 Aws::String m_violationReport;
171 bool m_violationReportHasBeenSet = false;
172
173 Aws::String m_checkJobArn;
174 bool m_checkJobArnHasBeenSet = false;
175
176 bool m_skipCheck;
177 bool m_skipCheckHasBeenSet = false;
178
179 bool m_registerNewBaseline;
180 bool m_registerNewBaselineHasBeenSet = false;
181 };
182
183} // namespace Model
184} // namespace SageMaker
185} // namespace Aws
ClarifyCheckStepMetadata & WithCalculatedBaselineConstraints(Aws::String &&value)
ClarifyCheckStepMetadata & WithViolationReport(const Aws::String &value)
ClarifyCheckStepMetadata & WithCheckJobArn(const char *value)
ClarifyCheckStepMetadata & WithCheckJobArn(Aws::String &&value)
void SetBaselineUsedForDriftCheckConstraints(const Aws::String &value)
ClarifyCheckStepMetadata & WithModelPackageGroupName(Aws::String &&value)
ClarifyCheckStepMetadata & WithCheckType(const Aws::String &value)
ClarifyCheckStepMetadata & WithSkipCheck(bool value)
ClarifyCheckStepMetadata & WithCheckJobArn(const Aws::String &value)
ClarifyCheckStepMetadata & WithCheckType(Aws::String &&value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetBaselineUsedForDriftCheckConstraints() const
ClarifyCheckStepMetadata & WithBaselineUsedForDriftCheckConstraints(Aws::String &&value)
ClarifyCheckStepMetadata & WithModelPackageGroupName(const char *value)
ClarifyCheckStepMetadata & WithCalculatedBaselineConstraints(const char *value)
AWS_SAGEMAKER_API ClarifyCheckStepMetadata(Aws::Utils::Json::JsonView jsonValue)
ClarifyCheckStepMetadata & WithCalculatedBaselineConstraints(const Aws::String &value)
ClarifyCheckStepMetadata & WithModelPackageGroupName(const Aws::String &value)
AWS_SAGEMAKER_API ClarifyCheckStepMetadata & operator=(Aws::Utils::Json::JsonView jsonValue)
ClarifyCheckStepMetadata & WithRegisterNewBaseline(bool value)
ClarifyCheckStepMetadata & WithViolationReport(Aws::String &&value)
ClarifyCheckStepMetadata & WithBaselineUsedForDriftCheckConstraints(const char *value)
ClarifyCheckStepMetadata & WithCheckType(const char *value)
ClarifyCheckStepMetadata & WithBaselineUsedForDriftCheckConstraints(const Aws::String &value)
void SetCalculatedBaselineConstraints(const Aws::String &value)
ClarifyCheckStepMetadata & WithViolationReport(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue