AWS SDK for C++  1.9.160
AWS SDK for C++
CreateDataQualityJobDefinitionRequest.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 "CreateDataQualityJobDefinition"; }
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 CreateDataQualityJobDefinitionRequest& WithJobDefinitionName(const Aws::String& value) { SetJobDefinitionName(value); return *this;}
75 
79  inline CreateDataQualityJobDefinitionRequest& WithJobDefinitionName(Aws::String&& value) { SetJobDefinitionName(std::move(value)); return *this;}
80 
84  inline CreateDataQualityJobDefinitionRequest& WithJobDefinitionName(const char* value) { SetJobDefinitionName(value); return *this;}
85 
86 
90  inline const DataQualityBaselineConfig& GetDataQualityBaselineConfig() const{ return m_dataQualityBaselineConfig; }
91 
95  inline bool DataQualityBaselineConfigHasBeenSet() const { return m_dataQualityBaselineConfigHasBeenSet; }
96 
100  inline void SetDataQualityBaselineConfig(const DataQualityBaselineConfig& value) { m_dataQualityBaselineConfigHasBeenSet = true; m_dataQualityBaselineConfig = value; }
101 
105  inline void SetDataQualityBaselineConfig(DataQualityBaselineConfig&& value) { m_dataQualityBaselineConfigHasBeenSet = true; m_dataQualityBaselineConfig = std::move(value); }
106 
110  inline CreateDataQualityJobDefinitionRequest& WithDataQualityBaselineConfig(const DataQualityBaselineConfig& value) { SetDataQualityBaselineConfig(value); return *this;}
111 
115  inline CreateDataQualityJobDefinitionRequest& WithDataQualityBaselineConfig(DataQualityBaselineConfig&& value) { SetDataQualityBaselineConfig(std::move(value)); return *this;}
116 
117 
121  inline const DataQualityAppSpecification& GetDataQualityAppSpecification() const{ return m_dataQualityAppSpecification; }
122 
126  inline bool DataQualityAppSpecificationHasBeenSet() const { return m_dataQualityAppSpecificationHasBeenSet; }
127 
131  inline void SetDataQualityAppSpecification(const DataQualityAppSpecification& value) { m_dataQualityAppSpecificationHasBeenSet = true; m_dataQualityAppSpecification = value; }
132 
136  inline void SetDataQualityAppSpecification(DataQualityAppSpecification&& value) { m_dataQualityAppSpecificationHasBeenSet = true; m_dataQualityAppSpecification = std::move(value); }
137 
141  inline CreateDataQualityJobDefinitionRequest& WithDataQualityAppSpecification(const DataQualityAppSpecification& value) { SetDataQualityAppSpecification(value); return *this;}
142 
146  inline CreateDataQualityJobDefinitionRequest& WithDataQualityAppSpecification(DataQualityAppSpecification&& value) { SetDataQualityAppSpecification(std::move(value)); return *this;}
147 
148 
153  inline const DataQualityJobInput& GetDataQualityJobInput() const{ return m_dataQualityJobInput; }
154 
159  inline bool DataQualityJobInputHasBeenSet() const { return m_dataQualityJobInputHasBeenSet; }
160 
165  inline void SetDataQualityJobInput(const DataQualityJobInput& value) { m_dataQualityJobInputHasBeenSet = true; m_dataQualityJobInput = value; }
166 
171  inline void SetDataQualityJobInput(DataQualityJobInput&& value) { m_dataQualityJobInputHasBeenSet = true; m_dataQualityJobInput = std::move(value); }
172 
177  inline CreateDataQualityJobDefinitionRequest& WithDataQualityJobInput(const DataQualityJobInput& value) { SetDataQualityJobInput(value); return *this;}
178 
183  inline CreateDataQualityJobDefinitionRequest& WithDataQualityJobInput(DataQualityJobInput&& value) { SetDataQualityJobInput(std::move(value)); return *this;}
184 
185 
186 
187  inline const MonitoringOutputConfig& GetDataQualityJobOutputConfig() const{ return m_dataQualityJobOutputConfig; }
188 
189 
190  inline bool DataQualityJobOutputConfigHasBeenSet() const { return m_dataQualityJobOutputConfigHasBeenSet; }
191 
192 
193  inline void SetDataQualityJobOutputConfig(const MonitoringOutputConfig& value) { m_dataQualityJobOutputConfigHasBeenSet = true; m_dataQualityJobOutputConfig = value; }
194 
195 
196  inline void SetDataQualityJobOutputConfig(MonitoringOutputConfig&& value) { m_dataQualityJobOutputConfigHasBeenSet = true; m_dataQualityJobOutputConfig = std::move(value); }
197 
198 
199  inline CreateDataQualityJobDefinitionRequest& WithDataQualityJobOutputConfig(const MonitoringOutputConfig& value) { SetDataQualityJobOutputConfig(value); return *this;}
200 
201 
202  inline CreateDataQualityJobDefinitionRequest& WithDataQualityJobOutputConfig(MonitoringOutputConfig&& value) { SetDataQualityJobOutputConfig(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 CreateDataQualityJobDefinitionRequest& WithJobResources(const MonitoringResources& value) { SetJobResources(value); return *this;}
219 
220 
221  inline CreateDataQualityJobDefinitionRequest& 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 CreateDataQualityJobDefinitionRequest& WithNetworkConfig(const MonitoringNetworkConfig& value) { SetNetworkConfig(value); return *this;}
248 
252  inline CreateDataQualityJobDefinitionRequest& 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 CreateDataQualityJobDefinitionRequest& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
290 
295  inline CreateDataQualityJobDefinitionRequest& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
296 
301  inline CreateDataQualityJobDefinitionRequest& 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 CreateDataQualityJobDefinitionRequest& WithStoppingCondition(const MonitoringStoppingCondition& value) { SetStoppingCondition(value); return *this;}
318 
319 
320  inline CreateDataQualityJobDefinitionRequest& 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 CreateDataQualityJobDefinitionRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
362 
369  inline CreateDataQualityJobDefinitionRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
370 
377  inline CreateDataQualityJobDefinitionRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
378 
385  inline CreateDataQualityJobDefinitionRequest& 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  DataQualityBaselineConfig m_dataQualityBaselineConfig;
393  bool m_dataQualityBaselineConfigHasBeenSet;
394 
395  DataQualityAppSpecification m_dataQualityAppSpecification;
396  bool m_dataQualityAppSpecificationHasBeenSet;
397 
398  DataQualityJobInput m_dataQualityJobInput;
399  bool m_dataQualityJobInputHasBeenSet;
400 
401  MonitoringOutputConfig m_dataQualityJobOutputConfig;
402  bool m_dataQualityJobOutputConfigHasBeenSet;
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::CreateDataQualityJobDefinitionRequest::WithStoppingCondition
CreateDataQualityJobDefinitionRequest & WithStoppingCondition(const MonitoringStoppingCondition &value)
Definition: CreateDataQualityJobDefinitionRequest.h:317
Aws::SageMaker::Model::Tag
Definition: Tag.h:44
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetDataQualityAppSpecification
void SetDataQualityAppSpecification(const DataQualityAppSpecification &value)
Definition: CreateDataQualityJobDefinitionRequest.h:131
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetJobResources
void SetJobResources(MonitoringResources &&value)
Definition: CreateDataQualityJobDefinitionRequest.h:215
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::GetJobResources
const MonitoringResources & GetJobResources() const
Definition: CreateDataQualityJobDefinitionRequest.h:206
SageMaker_EXPORTS.h
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::WithJobDefinitionName
CreateDataQualityJobDefinitionRequest & WithJobDefinitionName(const char *value)
Definition: CreateDataQualityJobDefinitionRequest.h:84
Aws::SageMaker::Model::MonitoringStoppingCondition
Definition: MonitoringStoppingCondition.h:31
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
DataQualityAppSpecification.h
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::GetJobDefinitionName
const Aws::String & GetJobDefinitionName() const
Definition: CreateDataQualityJobDefinitionRequest.h:49
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::GetDataQualityBaselineConfig
const DataQualityBaselineConfig & GetDataQualityBaselineConfig() const
Definition: CreateDataQualityJobDefinitionRequest.h:90
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetDataQualityJobOutputConfig
void SetDataQualityJobOutputConfig(const MonitoringOutputConfig &value)
Definition: CreateDataQualityJobDefinitionRequest.h:193
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::WithDataQualityAppSpecification
CreateDataQualityJobDefinitionRequest & WithDataQualityAppSpecification(DataQualityAppSpecification &&value)
Definition: CreateDataQualityJobDefinitionRequest.h:146
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::JobResourcesHasBeenSet
bool JobResourcesHasBeenSet() const
Definition: CreateDataQualityJobDefinitionRequest.h:209
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::WithJobResources
CreateDataQualityJobDefinitionRequest & WithJobResources(const MonitoringResources &value)
Definition: CreateDataQualityJobDefinitionRequest.h:218
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::GetNetworkConfig
const MonitoringNetworkConfig & GetNetworkConfig() const
Definition: CreateDataQualityJobDefinitionRequest.h:227
DataQualityBaselineConfig.h
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::WithNetworkConfig
CreateDataQualityJobDefinitionRequest & WithNetworkConfig(MonitoringNetworkConfig &&value)
Definition: CreateDataQualityJobDefinitionRequest.h:252
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::GetStoppingCondition
const MonitoringStoppingCondition & GetStoppingCondition() const
Definition: CreateDataQualityJobDefinitionRequest.h:305
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetJobDefinitionName
void SetJobDefinitionName(Aws::String &&value)
Definition: CreateDataQualityJobDefinitionRequest.h:64
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::WithDataQualityBaselineConfig
CreateDataQualityJobDefinitionRequest & WithDataQualityBaselineConfig(const DataQualityBaselineConfig &value)
Definition: CreateDataQualityJobDefinitionRequest.h:110
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::DataQualityAppSpecificationHasBeenSet
bool DataQualityAppSpecificationHasBeenSet() const
Definition: CreateDataQualityJobDefinitionRequest.h:126
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: CreateDataQualityJobDefinitionRequest.h:353
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetDataQualityJobOutputConfig
void SetDataQualityJobOutputConfig(MonitoringOutputConfig &&value)
Definition: CreateDataQualityJobDefinitionRequest.h:196
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetStoppingCondition
void SetStoppingCondition(const MonitoringStoppingCondition &value)
Definition: CreateDataQualityJobDefinitionRequest.h:311
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetJobResources
void SetJobResources(const MonitoringResources &value)
Definition: CreateDataQualityJobDefinitionRequest.h:212
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::NetworkConfigHasBeenSet
bool NetworkConfigHasBeenSet() const
Definition: CreateDataQualityJobDefinitionRequest.h:232
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::WithTags
CreateDataQualityJobDefinitionRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: CreateDataQualityJobDefinitionRequest.h:369
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetRoleArn
void SetRoleArn(const char *value)
Definition: CreateDataQualityJobDefinitionRequest.h:283
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::RoleArnHasBeenSet
bool RoleArnHasBeenSet() const
Definition: CreateDataQualityJobDefinitionRequest.h:265
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetNetworkConfig
void SetNetworkConfig(const MonitoringNetworkConfig &value)
Definition: CreateDataQualityJobDefinitionRequest.h:237
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::WithDataQualityJobInput
CreateDataQualityJobDefinitionRequest & WithDataQualityJobInput(const DataQualityJobInput &value)
Definition: CreateDataQualityJobDefinitionRequest.h:177
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::StoppingConditionHasBeenSet
bool StoppingConditionHasBeenSet() const
Definition: CreateDataQualityJobDefinitionRequest.h:308
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::WithJobResources
CreateDataQualityJobDefinitionRequest & WithJobResources(MonitoringResources &&value)
Definition: CreateDataQualityJobDefinitionRequest.h:221
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetJobDefinitionName
void SetJobDefinitionName(const Aws::String &value)
Definition: CreateDataQualityJobDefinitionRequest.h:59
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateDataQualityJobDefinitionRequest.h:39
AWSVector.h
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::WithJobDefinitionName
CreateDataQualityJobDefinitionRequest & WithJobDefinitionName(Aws::String &&value)
Definition: CreateDataQualityJobDefinitionRequest.h:79
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetDataQualityAppSpecification
void SetDataQualityAppSpecification(DataQualityAppSpecification &&value)
Definition: CreateDataQualityJobDefinitionRequest.h:136
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetNetworkConfig
void SetNetworkConfig(MonitoringNetworkConfig &&value)
Definition: CreateDataQualityJobDefinitionRequest.h:242
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetJobDefinitionName
void SetJobDefinitionName(const char *value)
Definition: CreateDataQualityJobDefinitionRequest.h:69
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetStoppingCondition
void SetStoppingCondition(MonitoringStoppingCondition &&value)
Definition: CreateDataQualityJobDefinitionRequest.h:314
Aws::SageMaker::SageMakerRequest
Definition: SageMakerRequest.h:17
Aws::SageMaker::Model::DataQualityBaselineConfig
Definition: DataQualityBaselineConfig.h:37
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: CreateDataQualityJobDefinitionRequest.h:277
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest
Definition: CreateDataQualityJobDefinitionRequest.h:31
MonitoringNetworkConfig.h
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::DataQualityBaselineConfigHasBeenSet
bool DataQualityBaselineConfigHasBeenSet() const
Definition: CreateDataQualityJobDefinitionRequest.h:95
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::WithRoleArn
CreateDataQualityJobDefinitionRequest & WithRoleArn(const char *value)
Definition: CreateDataQualityJobDefinitionRequest.h:301
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetDataQualityJobInput
void SetDataQualityJobInput(DataQualityJobInput &&value)
Definition: CreateDataQualityJobDefinitionRequest.h:171
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::WithDataQualityAppSpecification
CreateDataQualityJobDefinitionRequest & WithDataQualityAppSpecification(const DataQualityAppSpecification &value)
Definition: CreateDataQualityJobDefinitionRequest.h:141
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::GetDataQualityJobOutputConfig
const MonitoringOutputConfig & GetDataQualityJobOutputConfig() const
Definition: CreateDataQualityJobDefinitionRequest.h:187
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::CreateDataQualityJobDefinitionRequest
CreateDataQualityJobDefinitionRequest()
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::GetDataQualityAppSpecification
const DataQualityAppSpecification & GetDataQualityAppSpecification() const
Definition: CreateDataQualityJobDefinitionRequest.h:121
MonitoringResources.h
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::WithDataQualityJobInput
CreateDataQualityJobDefinitionRequest & WithDataQualityJobInput(DataQualityJobInput &&value)
Definition: CreateDataQualityJobDefinitionRequest.h:183
AWSString.h
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::DataQualityJobOutputConfigHasBeenSet
bool DataQualityJobOutputConfigHasBeenSet() const
Definition: CreateDataQualityJobDefinitionRequest.h:190
MonitoringOutputConfig.h
Tag.h
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::WithNetworkConfig
CreateDataQualityJobDefinitionRequest & WithNetworkConfig(const MonitoringNetworkConfig &value)
Definition: CreateDataQualityJobDefinitionRequest.h:247
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: CreateDataQualityJobDefinitionRequest.h:271
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetDataQualityBaselineConfig
void SetDataQualityBaselineConfig(const DataQualityBaselineConfig &value)
Definition: CreateDataQualityJobDefinitionRequest.h:100
Aws::SageMaker::Model::DataQualityJobInput
Definition: DataQualityJobInput.h:33
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::WithRoleArn
CreateDataQualityJobDefinitionRequest & WithRoleArn(Aws::String &&value)
Definition: CreateDataQualityJobDefinitionRequest.h:295
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::AddTags
CreateDataQualityJobDefinitionRequest & AddTags(Tag &&value)
Definition: CreateDataQualityJobDefinitionRequest.h:385
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateDataQualityJobDefinitionRequest.h:337
Aws::SageMaker::Model::MonitoringNetworkConfig
Definition: MonitoringNetworkConfig.h:33
MonitoringStoppingCondition.h
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::WithTags
CreateDataQualityJobDefinitionRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: CreateDataQualityJobDefinitionRequest.h:361
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::WithJobDefinitionName
CreateDataQualityJobDefinitionRequest & WithJobDefinitionName(const Aws::String &value)
Definition: CreateDataQualityJobDefinitionRequest.h:74
Aws
Definition: AccessManagementClient.h:15
SageMakerRequest.h
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::GetDataQualityJobInput
const DataQualityJobInput & GetDataQualityJobInput() const
Definition: CreateDataQualityJobDefinitionRequest.h:153
Aws::SageMaker::Model::MonitoringResources
Definition: MonitoringResources.h:33
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::WithDataQualityJobOutputConfig
CreateDataQualityJobDefinitionRequest & WithDataQualityJobOutputConfig(MonitoringOutputConfig &&value)
Definition: CreateDataQualityJobDefinitionRequest.h:202
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetDataQualityJobInput
void SetDataQualityJobInput(const DataQualityJobInput &value)
Definition: CreateDataQualityJobDefinitionRequest.h:165
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: CreateDataQualityJobDefinitionRequest.h:259
Aws::SageMaker::Model::MonitoringOutputConfig
Definition: MonitoringOutputConfig.h:34
Aws::SageMaker::Model::DataQualityAppSpecification
Definition: DataQualityAppSpecification.h:35
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::WithStoppingCondition
CreateDataQualityJobDefinitionRequest & WithStoppingCondition(MonitoringStoppingCondition &&value)
Definition: CreateDataQualityJobDefinitionRequest.h:320
DataQualityJobInput.h
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetDataQualityBaselineConfig
void SetDataQualityBaselineConfig(DataQualityBaselineConfig &&value)
Definition: CreateDataQualityJobDefinitionRequest.h:105
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::DataQualityJobInputHasBeenSet
bool DataQualityJobInputHasBeenSet() const
Definition: CreateDataQualityJobDefinitionRequest.h:159
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: CreateDataQualityJobDefinitionRequest.h:345
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::WithDataQualityBaselineConfig
CreateDataQualityJobDefinitionRequest & WithDataQualityBaselineConfig(DataQualityBaselineConfig &&value)
Definition: CreateDataQualityJobDefinitionRequest.h:115
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: CreateDataQualityJobDefinitionRequest.h:329
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::WithDataQualityJobOutputConfig
CreateDataQualityJobDefinitionRequest & WithDataQualityJobOutputConfig(const MonitoringOutputConfig &value)
Definition: CreateDataQualityJobDefinitionRequest.h:199
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::WithRoleArn
CreateDataQualityJobDefinitionRequest & WithRoleArn(const Aws::String &value)
Definition: CreateDataQualityJobDefinitionRequest.h:289
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::AddTags
CreateDataQualityJobDefinitionRequest & AddTags(const Tag &value)
Definition: CreateDataQualityJobDefinitionRequest.h:377
Aws::SageMaker::Model::CreateDataQualityJobDefinitionRequest::JobDefinitionNameHasBeenSet
bool JobDefinitionNameHasBeenSet() const
Definition: CreateDataQualityJobDefinitionRequest.h:54