AWS SDK for C++  1.9.158
AWS SDK for C++
CreateModelQualityJobDefinitionRequest.h
Go to the documentation of this file.
1 
6 #pragma once
19 #include <utility>
20 
21 namespace Aws
22 {
23 namespace SageMaker
24 {
25 namespace Model
26 {
27 
31  {
32  public:
34 
35  // Service request name is the Operation name which will send this request out,
36  // each operation should has unique request name, so that we can get operation's name from this request.
37  // Note: this is not true for response, multiple operations may have the same response name,
38  // so we can not get operation's name from response.
39  inline virtual const char* GetServiceRequestName() const override { return "CreateModelQualityJobDefinition"; }
40 
41  Aws::String SerializePayload() const override;
42 
44 
45 
49  inline const Aws::String& GetJobDefinitionName() const{ return m_jobDefinitionName; }
50 
54  inline bool JobDefinitionNameHasBeenSet() const { return m_jobDefinitionNameHasBeenSet; }
55 
59  inline void SetJobDefinitionName(const Aws::String& value) { m_jobDefinitionNameHasBeenSet = true; m_jobDefinitionName = value; }
60 
64  inline void SetJobDefinitionName(Aws::String&& value) { m_jobDefinitionNameHasBeenSet = true; m_jobDefinitionName = std::move(value); }
65 
69  inline void SetJobDefinitionName(const char* value) { m_jobDefinitionNameHasBeenSet = true; m_jobDefinitionName.assign(value); }
70 
74  inline CreateModelQualityJobDefinitionRequest& WithJobDefinitionName(const Aws::String& value) { SetJobDefinitionName(value); return *this;}
75 
79  inline CreateModelQualityJobDefinitionRequest& WithJobDefinitionName(Aws::String&& value) { SetJobDefinitionName(std::move(value)); return *this;}
80 
84  inline CreateModelQualityJobDefinitionRequest& WithJobDefinitionName(const char* value) { SetJobDefinitionName(value); return *this;}
85 
86 
90  inline const ModelQualityBaselineConfig& GetModelQualityBaselineConfig() const{ return m_modelQualityBaselineConfig; }
91 
95  inline bool ModelQualityBaselineConfigHasBeenSet() const { return m_modelQualityBaselineConfigHasBeenSet; }
96 
100  inline void SetModelQualityBaselineConfig(const ModelQualityBaselineConfig& value) { m_modelQualityBaselineConfigHasBeenSet = true; m_modelQualityBaselineConfig = value; }
101 
105  inline void SetModelQualityBaselineConfig(ModelQualityBaselineConfig&& value) { m_modelQualityBaselineConfigHasBeenSet = true; m_modelQualityBaselineConfig = std::move(value); }
106 
110  inline CreateModelQualityJobDefinitionRequest& WithModelQualityBaselineConfig(const ModelQualityBaselineConfig& value) { SetModelQualityBaselineConfig(value); return *this;}
111 
115  inline CreateModelQualityJobDefinitionRequest& WithModelQualityBaselineConfig(ModelQualityBaselineConfig&& value) { SetModelQualityBaselineConfig(std::move(value)); return *this;}
116 
117 
121  inline const ModelQualityAppSpecification& GetModelQualityAppSpecification() const{ return m_modelQualityAppSpecification; }
122 
126  inline bool ModelQualityAppSpecificationHasBeenSet() const { return m_modelQualityAppSpecificationHasBeenSet; }
127 
131  inline void SetModelQualityAppSpecification(const ModelQualityAppSpecification& value) { m_modelQualityAppSpecificationHasBeenSet = true; m_modelQualityAppSpecification = value; }
132 
136  inline void SetModelQualityAppSpecification(ModelQualityAppSpecification&& value) { m_modelQualityAppSpecificationHasBeenSet = true; m_modelQualityAppSpecification = std::move(value); }
137 
141  inline CreateModelQualityJobDefinitionRequest& WithModelQualityAppSpecification(const ModelQualityAppSpecification& value) { SetModelQualityAppSpecification(value); return *this;}
142 
146  inline CreateModelQualityJobDefinitionRequest& WithModelQualityAppSpecification(ModelQualityAppSpecification&& value) { SetModelQualityAppSpecification(std::move(value)); return *this;}
147 
148 
153  inline const ModelQualityJobInput& GetModelQualityJobInput() const{ return m_modelQualityJobInput; }
154 
159  inline bool ModelQualityJobInputHasBeenSet() const { return m_modelQualityJobInputHasBeenSet; }
160 
165  inline void SetModelQualityJobInput(const ModelQualityJobInput& value) { m_modelQualityJobInputHasBeenSet = true; m_modelQualityJobInput = value; }
166 
171  inline void SetModelQualityJobInput(ModelQualityJobInput&& value) { m_modelQualityJobInputHasBeenSet = true; m_modelQualityJobInput = std::move(value); }
172 
177  inline CreateModelQualityJobDefinitionRequest& WithModelQualityJobInput(const ModelQualityJobInput& value) { SetModelQualityJobInput(value); return *this;}
178 
183  inline CreateModelQualityJobDefinitionRequest& WithModelQualityJobInput(ModelQualityJobInput&& value) { SetModelQualityJobInput(std::move(value)); return *this;}
184 
185 
186 
187  inline const MonitoringOutputConfig& GetModelQualityJobOutputConfig() const{ return m_modelQualityJobOutputConfig; }
188 
189 
190  inline bool ModelQualityJobOutputConfigHasBeenSet() const { return m_modelQualityJobOutputConfigHasBeenSet; }
191 
192 
193  inline void SetModelQualityJobOutputConfig(const MonitoringOutputConfig& value) { m_modelQualityJobOutputConfigHasBeenSet = true; m_modelQualityJobOutputConfig = value; }
194 
195 
196  inline void SetModelQualityJobOutputConfig(MonitoringOutputConfig&& value) { m_modelQualityJobOutputConfigHasBeenSet = true; m_modelQualityJobOutputConfig = std::move(value); }
197 
198 
199  inline CreateModelQualityJobDefinitionRequest& WithModelQualityJobOutputConfig(const MonitoringOutputConfig& value) { SetModelQualityJobOutputConfig(value); return *this;}
200 
201 
202  inline CreateModelQualityJobDefinitionRequest& WithModelQualityJobOutputConfig(MonitoringOutputConfig&& value) { SetModelQualityJobOutputConfig(std::move(value)); return *this;}
203 
204 
205 
206  inline const MonitoringResources& GetJobResources() const{ return m_jobResources; }
207 
208 
209  inline bool JobResourcesHasBeenSet() const { return m_jobResourcesHasBeenSet; }
210 
211 
212  inline void SetJobResources(const MonitoringResources& value) { m_jobResourcesHasBeenSet = true; m_jobResources = value; }
213 
214 
215  inline void SetJobResources(MonitoringResources&& value) { m_jobResourcesHasBeenSet = true; m_jobResources = std::move(value); }
216 
217 
218  inline CreateModelQualityJobDefinitionRequest& WithJobResources(const MonitoringResources& value) { SetJobResources(value); return *this;}
219 
220 
221  inline CreateModelQualityJobDefinitionRequest& WithJobResources(MonitoringResources&& value) { SetJobResources(std::move(value)); return *this;}
222 
223 
227  inline const MonitoringNetworkConfig& GetNetworkConfig() const{ return m_networkConfig; }
228 
232  inline bool NetworkConfigHasBeenSet() const { return m_networkConfigHasBeenSet; }
233 
237  inline void SetNetworkConfig(const MonitoringNetworkConfig& value) { m_networkConfigHasBeenSet = true; m_networkConfig = value; }
238 
242  inline void SetNetworkConfig(MonitoringNetworkConfig&& value) { m_networkConfigHasBeenSet = true; m_networkConfig = std::move(value); }
243 
247  inline CreateModelQualityJobDefinitionRequest& WithNetworkConfig(const MonitoringNetworkConfig& value) { SetNetworkConfig(value); return *this;}
248 
252  inline CreateModelQualityJobDefinitionRequest& WithNetworkConfig(MonitoringNetworkConfig&& value) { SetNetworkConfig(std::move(value)); return *this;}
253 
254 
259  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
260 
265  inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; }
266 
271  inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; }
272 
277  inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); }
278 
283  inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); }
284 
289  inline CreateModelQualityJobDefinitionRequest& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
290 
295  inline CreateModelQualityJobDefinitionRequest& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
296 
301  inline CreateModelQualityJobDefinitionRequest& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
302 
303 
304 
305  inline const MonitoringStoppingCondition& GetStoppingCondition() const{ return m_stoppingCondition; }
306 
307 
308  inline bool StoppingConditionHasBeenSet() const { return m_stoppingConditionHasBeenSet; }
309 
310 
311  inline void SetStoppingCondition(const MonitoringStoppingCondition& value) { m_stoppingConditionHasBeenSet = true; m_stoppingCondition = value; }
312 
313 
314  inline void SetStoppingCondition(MonitoringStoppingCondition&& value) { m_stoppingConditionHasBeenSet = true; m_stoppingCondition = std::move(value); }
315 
316 
317  inline CreateModelQualityJobDefinitionRequest& WithStoppingCondition(const MonitoringStoppingCondition& value) { SetStoppingCondition(value); return *this;}
318 
319 
320  inline CreateModelQualityJobDefinitionRequest& WithStoppingCondition(MonitoringStoppingCondition&& value) { SetStoppingCondition(std::move(value)); return *this;}
321 
322 
329  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
330 
337  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
338 
345  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
346 
353  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
354 
361  inline CreateModelQualityJobDefinitionRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
362 
369  inline CreateModelQualityJobDefinitionRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
370 
377  inline CreateModelQualityJobDefinitionRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
378 
385  inline CreateModelQualityJobDefinitionRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
386 
387  private:
388 
389  Aws::String m_jobDefinitionName;
390  bool m_jobDefinitionNameHasBeenSet;
391 
392  ModelQualityBaselineConfig m_modelQualityBaselineConfig;
393  bool m_modelQualityBaselineConfigHasBeenSet;
394 
395  ModelQualityAppSpecification m_modelQualityAppSpecification;
396  bool m_modelQualityAppSpecificationHasBeenSet;
397 
398  ModelQualityJobInput m_modelQualityJobInput;
399  bool m_modelQualityJobInputHasBeenSet;
400 
401  MonitoringOutputConfig m_modelQualityJobOutputConfig;
402  bool m_modelQualityJobOutputConfigHasBeenSet;
403 
404  MonitoringResources m_jobResources;
405  bool m_jobResourcesHasBeenSet;
406 
407  MonitoringNetworkConfig m_networkConfig;
408  bool m_networkConfigHasBeenSet;
409 
410  Aws::String m_roleArn;
411  bool m_roleArnHasBeenSet;
412 
413  MonitoringStoppingCondition m_stoppingCondition;
414  bool m_stoppingConditionHasBeenSet;
415 
416  Aws::Vector<Tag> m_tags;
417  bool m_tagsHasBeenSet;
418  };
419 
420 } // namespace Model
421 } // namespace SageMaker
422 } // namespace Aws
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithNetworkConfig
CreateModelQualityJobDefinitionRequest & WithNetworkConfig(const MonitoringNetworkConfig &value)
Definition: CreateModelQualityJobDefinitionRequest.h:247
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithModelQualityBaselineConfig
CreateModelQualityJobDefinitionRequest & WithModelQualityBaselineConfig(ModelQualityBaselineConfig &&value)
Definition: CreateModelQualityJobDefinitionRequest.h:115
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::SageMaker::Model::Tag
Definition: Tag.h:44
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithTags
CreateModelQualityJobDefinitionRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: CreateModelQualityJobDefinitionRequest.h:361
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetNetworkConfig
void SetNetworkConfig(MonitoringNetworkConfig &&value)
Definition: CreateModelQualityJobDefinitionRequest.h:242
SageMaker_EXPORTS.h
Aws::SageMaker::Model::MonitoringStoppingCondition
Definition: MonitoringStoppingCondition.h:31
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::GetModelQualityBaselineConfig
const ModelQualityBaselineConfig & GetModelQualityBaselineConfig() const
Definition: CreateModelQualityJobDefinitionRequest.h:90
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: CreateModelQualityJobDefinitionRequest.h:259
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetNetworkConfig
void SetNetworkConfig(const MonitoringNetworkConfig &value)
Definition: CreateModelQualityJobDefinitionRequest.h:237
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithModelQualityAppSpecification
CreateModelQualityJobDefinitionRequest & WithModelQualityAppSpecification(const ModelQualityAppSpecification &value)
Definition: CreateModelQualityJobDefinitionRequest.h:141
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithRoleArn
CreateModelQualityJobDefinitionRequest & WithRoleArn(Aws::String &&value)
Definition: CreateModelQualityJobDefinitionRequest.h:295
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithNetworkConfig
CreateModelQualityJobDefinitionRequest & WithNetworkConfig(MonitoringNetworkConfig &&value)
Definition: CreateModelQualityJobDefinitionRequest.h:252
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithModelQualityAppSpecification
CreateModelQualityJobDefinitionRequest & WithModelQualityAppSpecification(ModelQualityAppSpecification &&value)
Definition: CreateModelQualityJobDefinitionRequest.h:146
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::GetJobResources
const MonitoringResources & GetJobResources() const
Definition: CreateModelQualityJobDefinitionRequest.h:206
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetModelQualityAppSpecification
void SetModelQualityAppSpecification(ModelQualityAppSpecification &&value)
Definition: CreateModelQualityJobDefinitionRequest.h:136
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetModelQualityJobInput
void SetModelQualityJobInput(ModelQualityJobInput &&value)
Definition: CreateModelQualityJobDefinitionRequest.h:171
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetModelQualityBaselineConfig
void SetModelQualityBaselineConfig(ModelQualityBaselineConfig &&value)
Definition: CreateModelQualityJobDefinitionRequest.h:105
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithTags
CreateModelQualityJobDefinitionRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: CreateModelQualityJobDefinitionRequest.h:369
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::GetStoppingCondition
const MonitoringStoppingCondition & GetStoppingCondition() const
Definition: CreateModelQualityJobDefinitionRequest.h:305
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithModelQualityJobInput
CreateModelQualityJobDefinitionRequest & WithModelQualityJobInput(const ModelQualityJobInput &value)
Definition: CreateModelQualityJobDefinitionRequest.h:177
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::GetModelQualityAppSpecification
const ModelQualityAppSpecification & GetModelQualityAppSpecification() const
Definition: CreateModelQualityJobDefinitionRequest.h:121
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::StoppingConditionHasBeenSet
bool StoppingConditionHasBeenSet() const
Definition: CreateModelQualityJobDefinitionRequest.h:308
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetStoppingCondition
void SetStoppingCondition(const MonitoringStoppingCondition &value)
Definition: CreateModelQualityJobDefinitionRequest.h:311
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithModelQualityJobOutputConfig
CreateModelQualityJobDefinitionRequest & WithModelQualityJobOutputConfig(const MonitoringOutputConfig &value)
Definition: CreateModelQualityJobDefinitionRequest.h:199
AWSVector.h
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::CreateModelQualityJobDefinitionRequest
CreateModelQualityJobDefinitionRequest()
ModelQualityJobInput.h
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest
Definition: CreateModelQualityJobDefinitionRequest.h:31
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::GetNetworkConfig
const MonitoringNetworkConfig & GetNetworkConfig() const
Definition: CreateModelQualityJobDefinitionRequest.h:227
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::ModelQualityBaselineConfigHasBeenSet
bool ModelQualityBaselineConfigHasBeenSet() const
Definition: CreateModelQualityJobDefinitionRequest.h:95
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::NetworkConfigHasBeenSet
bool NetworkConfigHasBeenSet() const
Definition: CreateModelQualityJobDefinitionRequest.h:232
Aws::SageMaker::Model::ModelQualityJobInput
Definition: ModelQualityJobInput.h:35
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::AddTags
CreateModelQualityJobDefinitionRequest & AddTags(const Tag &value)
Definition: CreateModelQualityJobDefinitionRequest.h:377
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: CreateModelQualityJobDefinitionRequest.h:345
Aws::SageMaker::SageMakerRequest
Definition: SageMakerRequest.h:17
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SerializePayload
Aws::String SerializePayload() const override
MonitoringNetworkConfig.h
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetModelQualityJobOutputConfig
void SetModelQualityJobOutputConfig(const MonitoringOutputConfig &value)
Definition: CreateModelQualityJobDefinitionRequest.h:193
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithJobResources
CreateModelQualityJobDefinitionRequest & WithJobResources(MonitoringResources &&value)
Definition: CreateModelQualityJobDefinitionRequest.h:221
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetRoleArn
void SetRoleArn(const char *value)
Definition: CreateModelQualityJobDefinitionRequest.h:283
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithModelQualityJobOutputConfig
CreateModelQualityJobDefinitionRequest & WithModelQualityJobOutputConfig(MonitoringOutputConfig &&value)
Definition: CreateModelQualityJobDefinitionRequest.h:202
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::RoleArnHasBeenSet
bool RoleArnHasBeenSet() const
Definition: CreateModelQualityJobDefinitionRequest.h:265
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::AddTags
CreateModelQualityJobDefinitionRequest & AddTags(Tag &&value)
Definition: CreateModelQualityJobDefinitionRequest.h:385
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithStoppingCondition
CreateModelQualityJobDefinitionRequest & WithStoppingCondition(const MonitoringStoppingCondition &value)
Definition: CreateModelQualityJobDefinitionRequest.h:317
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetJobResources
void SetJobResources(MonitoringResources &&value)
Definition: CreateModelQualityJobDefinitionRequest.h:215
MonitoringResources.h
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::ModelQualityJobOutputConfigHasBeenSet
bool ModelQualityJobOutputConfigHasBeenSet() const
Definition: CreateModelQualityJobDefinitionRequest.h:190
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetModelQualityAppSpecification
void SetModelQualityAppSpecification(const ModelQualityAppSpecification &value)
Definition: CreateModelQualityJobDefinitionRequest.h:131
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithRoleArn
CreateModelQualityJobDefinitionRequest & WithRoleArn(const char *value)
Definition: CreateModelQualityJobDefinitionRequest.h:301
AWSString.h
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateModelQualityJobDefinitionRequest.h:39
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetJobDefinitionName
void SetJobDefinitionName(const Aws::String &value)
Definition: CreateModelQualityJobDefinitionRequest.h:59
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: CreateModelQualityJobDefinitionRequest.h:353
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetJobDefinitionName
void SetJobDefinitionName(Aws::String &&value)
Definition: CreateModelQualityJobDefinitionRequest.h:64
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetModelQualityJobInput
void SetModelQualityJobInput(const ModelQualityJobInput &value)
Definition: CreateModelQualityJobDefinitionRequest.h:165
MonitoringOutputConfig.h
Tag.h
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: CreateModelQualityJobDefinitionRequest.h:271
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithStoppingCondition
CreateModelQualityJobDefinitionRequest & WithStoppingCondition(MonitoringStoppingCondition &&value)
Definition: CreateModelQualityJobDefinitionRequest.h:320
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithJobResources
CreateModelQualityJobDefinitionRequest & WithJobResources(const MonitoringResources &value)
Definition: CreateModelQualityJobDefinitionRequest.h:218
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithModelQualityBaselineConfig
CreateModelQualityJobDefinitionRequest & WithModelQualityBaselineConfig(const ModelQualityBaselineConfig &value)
Definition: CreateModelQualityJobDefinitionRequest.h:110
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetModelQualityBaselineConfig
void SetModelQualityBaselineConfig(const ModelQualityBaselineConfig &value)
Definition: CreateModelQualityJobDefinitionRequest.h:100
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithJobDefinitionName
CreateModelQualityJobDefinitionRequest & WithJobDefinitionName(Aws::String &&value)
Definition: CreateModelQualityJobDefinitionRequest.h:79
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithJobDefinitionName
CreateModelQualityJobDefinitionRequest & WithJobDefinitionName(const char *value)
Definition: CreateModelQualityJobDefinitionRequest.h:84
Aws::SageMaker::Model::MonitoringNetworkConfig
Definition: MonitoringNetworkConfig.h:33
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: CreateModelQualityJobDefinitionRequest.h:329
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithRoleArn
CreateModelQualityJobDefinitionRequest & WithRoleArn(const Aws::String &value)
Definition: CreateModelQualityJobDefinitionRequest.h:289
MonitoringStoppingCondition.h
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: CreateModelQualityJobDefinitionRequest.h:277
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetJobDefinitionName
void SetJobDefinitionName(const char *value)
Definition: CreateModelQualityJobDefinitionRequest.h:69
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetModelQualityJobOutputConfig
void SetModelQualityJobOutputConfig(MonitoringOutputConfig &&value)
Definition: CreateModelQualityJobDefinitionRequest.h:196
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::GetJobDefinitionName
const Aws::String & GetJobDefinitionName() const
Definition: CreateModelQualityJobDefinitionRequest.h:49
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithJobDefinitionName
CreateModelQualityJobDefinitionRequest & WithJobDefinitionName(const Aws::String &value)
Definition: CreateModelQualityJobDefinitionRequest.h:74
SageMakerRequest.h
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::WithModelQualityJobInput
CreateModelQualityJobDefinitionRequest & WithModelQualityJobInput(ModelQualityJobInput &&value)
Definition: CreateModelQualityJobDefinitionRequest.h:183
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::ModelQualityJobInputHasBeenSet
bool ModelQualityJobInputHasBeenSet() const
Definition: CreateModelQualityJobDefinitionRequest.h:159
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateModelQualityJobDefinitionRequest.h:337
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetJobResources
void SetJobResources(const MonitoringResources &value)
Definition: CreateModelQualityJobDefinitionRequest.h:212
Aws::SageMaker::Model::MonitoringResources
Definition: MonitoringResources.h:33
ModelQualityBaselineConfig.h
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::JobDefinitionNameHasBeenSet
bool JobDefinitionNameHasBeenSet() const
Definition: CreateModelQualityJobDefinitionRequest.h:54
Aws::SageMaker::Model::MonitoringOutputConfig
Definition: MonitoringOutputConfig.h:34
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::SetStoppingCondition
void SetStoppingCondition(MonitoringStoppingCondition &&value)
Definition: CreateModelQualityJobDefinitionRequest.h:314
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::GetModelQualityJobOutputConfig
const MonitoringOutputConfig & GetModelQualityJobOutputConfig() const
Definition: CreateModelQualityJobDefinitionRequest.h:187
Aws::SageMaker::Model::ModelQualityAppSpecification
Definition: ModelQualityAppSpecification.h:36
ModelQualityAppSpecification.h
Aws::SageMaker::Model::ModelQualityBaselineConfig
Definition: ModelQualityBaselineConfig.h:36
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::JobResourcesHasBeenSet
bool JobResourcesHasBeenSet() const
Definition: CreateModelQualityJobDefinitionRequest.h:209
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::ModelQualityAppSpecificationHasBeenSet
bool ModelQualityAppSpecificationHasBeenSet() const
Definition: CreateModelQualityJobDefinitionRequest.h:126
Aws::SageMaker::Model::CreateModelQualityJobDefinitionRequest::GetModelQualityJobInput
const ModelQualityJobInput & GetModelQualityJobInput() const
Definition: CreateModelQualityJobDefinitionRequest.h:153