AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
DescribeModelBiasJobDefinitionResult.h
1
6#pragma once
7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/sagemaker/model/ModelBiasBaselineConfig.h>
11#include <aws/sagemaker/model/ModelBiasAppSpecification.h>
12#include <aws/sagemaker/model/ModelBiasJobInput.h>
13#include <aws/sagemaker/model/MonitoringOutputConfig.h>
14#include <aws/sagemaker/model/MonitoringResources.h>
15#include <aws/sagemaker/model/MonitoringNetworkConfig.h>
16#include <aws/sagemaker/model/MonitoringStoppingCondition.h>
17#include <utility>
18
19namespace Aws
20{
21template<typename RESULT_TYPE>
22class AmazonWebServiceResult;
23
24namespace Utils
25{
26namespace Json
27{
28 class JsonValue;
29} // namespace Json
30} // namespace Utils
31namespace SageMaker
32{
33namespace Model
34{
36 {
37 public:
41
42
44
47 inline const Aws::String& GetJobDefinitionArn() const{ return m_jobDefinitionArn; }
48 inline void SetJobDefinitionArn(const Aws::String& value) { m_jobDefinitionArn = value; }
49 inline void SetJobDefinitionArn(Aws::String&& value) { m_jobDefinitionArn = std::move(value); }
50 inline void SetJobDefinitionArn(const char* value) { m_jobDefinitionArn.assign(value); }
53 inline DescribeModelBiasJobDefinitionResult& WithJobDefinitionArn(const char* value) { SetJobDefinitionArn(value); return *this;}
55
57
61 inline const Aws::String& GetJobDefinitionName() const{ return m_jobDefinitionName; }
62 inline void SetJobDefinitionName(const Aws::String& value) { m_jobDefinitionName = value; }
63 inline void SetJobDefinitionName(Aws::String&& value) { m_jobDefinitionName = std::move(value); }
64 inline void SetJobDefinitionName(const char* value) { m_jobDefinitionName.assign(value); }
67 inline DescribeModelBiasJobDefinitionResult& WithJobDefinitionName(const char* value) { SetJobDefinitionName(value); return *this;}
69
71
74 inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
75 inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTime = value; }
76 inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTime = std::move(value); }
80
82
85 inline const ModelBiasBaselineConfig& GetModelBiasBaselineConfig() const{ return m_modelBiasBaselineConfig; }
86 inline void SetModelBiasBaselineConfig(const ModelBiasBaselineConfig& value) { m_modelBiasBaselineConfig = value; }
87 inline void SetModelBiasBaselineConfig(ModelBiasBaselineConfig&& value) { m_modelBiasBaselineConfig = std::move(value); }
91
93
96 inline const ModelBiasAppSpecification& GetModelBiasAppSpecification() const{ return m_modelBiasAppSpecification; }
97 inline void SetModelBiasAppSpecification(const ModelBiasAppSpecification& value) { m_modelBiasAppSpecification = value; }
98 inline void SetModelBiasAppSpecification(ModelBiasAppSpecification&& value) { m_modelBiasAppSpecification = std::move(value); }
102
104
107 inline const ModelBiasJobInput& GetModelBiasJobInput() const{ return m_modelBiasJobInput; }
108 inline void SetModelBiasJobInput(const ModelBiasJobInput& value) { m_modelBiasJobInput = value; }
109 inline void SetModelBiasJobInput(ModelBiasJobInput&& value) { m_modelBiasJobInput = std::move(value); }
113
115
116 inline const MonitoringOutputConfig& GetModelBiasJobOutputConfig() const{ return m_modelBiasJobOutputConfig; }
117 inline void SetModelBiasJobOutputConfig(const MonitoringOutputConfig& value) { m_modelBiasJobOutputConfig = value; }
118 inline void SetModelBiasJobOutputConfig(MonitoringOutputConfig&& value) { m_modelBiasJobOutputConfig = std::move(value); }
122
124
125 inline const MonitoringResources& GetJobResources() const{ return m_jobResources; }
126 inline void SetJobResources(const MonitoringResources& value) { m_jobResources = value; }
127 inline void SetJobResources(MonitoringResources&& value) { m_jobResources = std::move(value); }
131
133
136 inline const MonitoringNetworkConfig& GetNetworkConfig() const{ return m_networkConfig; }
137 inline void SetNetworkConfig(const MonitoringNetworkConfig& value) { m_networkConfig = value; }
138 inline void SetNetworkConfig(MonitoringNetworkConfig&& value) { m_networkConfig = std::move(value); }
142
144
149 inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
150 inline void SetRoleArn(const Aws::String& value) { m_roleArn = value; }
151 inline void SetRoleArn(Aws::String&& value) { m_roleArn = std::move(value); }
152 inline void SetRoleArn(const char* value) { m_roleArn.assign(value); }
153 inline DescribeModelBiasJobDefinitionResult& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
154 inline DescribeModelBiasJobDefinitionResult& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
155 inline DescribeModelBiasJobDefinitionResult& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
157
159
160 inline const MonitoringStoppingCondition& GetStoppingCondition() const{ return m_stoppingCondition; }
161 inline void SetStoppingCondition(const MonitoringStoppingCondition& value) { m_stoppingCondition = value; }
162 inline void SetStoppingCondition(MonitoringStoppingCondition&& value) { m_stoppingCondition = std::move(value); }
166
168
169 inline const Aws::String& GetRequestId() const{ return m_requestId; }
170 inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
171 inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
172 inline void SetRequestId(const char* value) { m_requestId.assign(value); }
173 inline DescribeModelBiasJobDefinitionResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
174 inline DescribeModelBiasJobDefinitionResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
175 inline DescribeModelBiasJobDefinitionResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
177 private:
178
179 Aws::String m_jobDefinitionArn;
180
181 Aws::String m_jobDefinitionName;
182
183 Aws::Utils::DateTime m_creationTime;
184
185 ModelBiasBaselineConfig m_modelBiasBaselineConfig;
186
187 ModelBiasAppSpecification m_modelBiasAppSpecification;
188
189 ModelBiasJobInput m_modelBiasJobInput;
190
191 MonitoringOutputConfig m_modelBiasJobOutputConfig;
192
193 MonitoringResources m_jobResources;
194
195 MonitoringNetworkConfig m_networkConfig;
196
197 Aws::String m_roleArn;
198
199 MonitoringStoppingCondition m_stoppingCondition;
200
201 Aws::String m_requestId;
202 };
203
204} // namespace Model
205} // namespace SageMaker
206} // namespace Aws
DescribeModelBiasJobDefinitionResult & WithStoppingCondition(MonitoringStoppingCondition &&value)
DescribeModelBiasJobDefinitionResult & WithModelBiasJobOutputConfig(MonitoringOutputConfig &&value)
DescribeModelBiasJobDefinitionResult & WithJobDefinitionName(Aws::String &&value)
DescribeModelBiasJobDefinitionResult & WithRoleArn(const Aws::String &value)
DescribeModelBiasJobDefinitionResult & WithRequestId(Aws::String &&value)
DescribeModelBiasJobDefinitionResult & WithRequestId(const char *value)
DescribeModelBiasJobDefinitionResult & WithCreationTime(const Aws::Utils::DateTime &value)
AWS_SAGEMAKER_API DescribeModelBiasJobDefinitionResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeModelBiasJobDefinitionResult & WithModelBiasBaselineConfig(const ModelBiasBaselineConfig &value)
DescribeModelBiasJobDefinitionResult & WithJobResources(MonitoringResources &&value)
DescribeModelBiasJobDefinitionResult & WithCreationTime(Aws::Utils::DateTime &&value)
DescribeModelBiasJobDefinitionResult & WithJobDefinitionName(const Aws::String &value)
DescribeModelBiasJobDefinitionResult & WithJobDefinitionArn(const Aws::String &value)
DescribeModelBiasJobDefinitionResult & WithJobDefinitionName(const char *value)
DescribeModelBiasJobDefinitionResult & WithRoleArn(const char *value)
DescribeModelBiasJobDefinitionResult & WithModelBiasBaselineConfig(ModelBiasBaselineConfig &&value)
DescribeModelBiasJobDefinitionResult & WithRequestId(const Aws::String &value)
DescribeModelBiasJobDefinitionResult & WithModelBiasJobInput(ModelBiasJobInput &&value)
DescribeModelBiasJobDefinitionResult & WithModelBiasJobOutputConfig(const MonitoringOutputConfig &value)
DescribeModelBiasJobDefinitionResult & WithModelBiasJobInput(const ModelBiasJobInput &value)
DescribeModelBiasJobDefinitionResult & WithJobResources(const MonitoringResources &value)
DescribeModelBiasJobDefinitionResult & WithJobDefinitionArn(const char *value)
DescribeModelBiasJobDefinitionResult & WithNetworkConfig(const MonitoringNetworkConfig &value)
DescribeModelBiasJobDefinitionResult & WithNetworkConfig(MonitoringNetworkConfig &&value)
DescribeModelBiasJobDefinitionResult & WithModelBiasAppSpecification(ModelBiasAppSpecification &&value)
DescribeModelBiasJobDefinitionResult & WithModelBiasAppSpecification(const ModelBiasAppSpecification &value)
DescribeModelBiasJobDefinitionResult & WithJobDefinitionArn(Aws::String &&value)
DescribeModelBiasJobDefinitionResult & WithRoleArn(Aws::String &&value)
AWS_SAGEMAKER_API DescribeModelBiasJobDefinitionResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeModelBiasJobDefinitionResult & WithStoppingCondition(const MonitoringStoppingCondition &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue