AWS SDK for C++  1.9.160
AWS SDK for C++
CreateModelBiasJobDefinitionRequest.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 "CreateModelBiasJobDefinition"; }
40 
41  Aws::String SerializePayload() const override;
42 
44 
45 
50  inline const Aws::String& GetJobDefinitionName() const{ return m_jobDefinitionName; }
51 
56  inline bool JobDefinitionNameHasBeenSet() const { return m_jobDefinitionNameHasBeenSet; }
57 
62  inline void SetJobDefinitionName(const Aws::String& value) { m_jobDefinitionNameHasBeenSet = true; m_jobDefinitionName = value; }
63 
68  inline void SetJobDefinitionName(Aws::String&& value) { m_jobDefinitionNameHasBeenSet = true; m_jobDefinitionName = std::move(value); }
69 
74  inline void SetJobDefinitionName(const char* value) { m_jobDefinitionNameHasBeenSet = true; m_jobDefinitionName.assign(value); }
75 
80  inline CreateModelBiasJobDefinitionRequest& WithJobDefinitionName(const Aws::String& value) { SetJobDefinitionName(value); return *this;}
81 
86  inline CreateModelBiasJobDefinitionRequest& WithJobDefinitionName(Aws::String&& value) { SetJobDefinitionName(std::move(value)); return *this;}
87 
92  inline CreateModelBiasJobDefinitionRequest& WithJobDefinitionName(const char* value) { SetJobDefinitionName(value); return *this;}
93 
94 
98  inline const ModelBiasBaselineConfig& GetModelBiasBaselineConfig() const{ return m_modelBiasBaselineConfig; }
99 
103  inline bool ModelBiasBaselineConfigHasBeenSet() const { return m_modelBiasBaselineConfigHasBeenSet; }
104 
108  inline void SetModelBiasBaselineConfig(const ModelBiasBaselineConfig& value) { m_modelBiasBaselineConfigHasBeenSet = true; m_modelBiasBaselineConfig = value; }
109 
113  inline void SetModelBiasBaselineConfig(ModelBiasBaselineConfig&& value) { m_modelBiasBaselineConfigHasBeenSet = true; m_modelBiasBaselineConfig = std::move(value); }
114 
118  inline CreateModelBiasJobDefinitionRequest& WithModelBiasBaselineConfig(const ModelBiasBaselineConfig& value) { SetModelBiasBaselineConfig(value); return *this;}
119 
123  inline CreateModelBiasJobDefinitionRequest& WithModelBiasBaselineConfig(ModelBiasBaselineConfig&& value) { SetModelBiasBaselineConfig(std::move(value)); return *this;}
124 
125 
129  inline const ModelBiasAppSpecification& GetModelBiasAppSpecification() const{ return m_modelBiasAppSpecification; }
130 
134  inline bool ModelBiasAppSpecificationHasBeenSet() const { return m_modelBiasAppSpecificationHasBeenSet; }
135 
139  inline void SetModelBiasAppSpecification(const ModelBiasAppSpecification& value) { m_modelBiasAppSpecificationHasBeenSet = true; m_modelBiasAppSpecification = value; }
140 
144  inline void SetModelBiasAppSpecification(ModelBiasAppSpecification&& value) { m_modelBiasAppSpecificationHasBeenSet = true; m_modelBiasAppSpecification = std::move(value); }
145 
149  inline CreateModelBiasJobDefinitionRequest& WithModelBiasAppSpecification(const ModelBiasAppSpecification& value) { SetModelBiasAppSpecification(value); return *this;}
150 
154  inline CreateModelBiasJobDefinitionRequest& WithModelBiasAppSpecification(ModelBiasAppSpecification&& value) { SetModelBiasAppSpecification(std::move(value)); return *this;}
155 
156 
160  inline const ModelBiasJobInput& GetModelBiasJobInput() const{ return m_modelBiasJobInput; }
161 
165  inline bool ModelBiasJobInputHasBeenSet() const { return m_modelBiasJobInputHasBeenSet; }
166 
170  inline void SetModelBiasJobInput(const ModelBiasJobInput& value) { m_modelBiasJobInputHasBeenSet = true; m_modelBiasJobInput = value; }
171 
175  inline void SetModelBiasJobInput(ModelBiasJobInput&& value) { m_modelBiasJobInputHasBeenSet = true; m_modelBiasJobInput = std::move(value); }
176 
180  inline CreateModelBiasJobDefinitionRequest& WithModelBiasJobInput(const ModelBiasJobInput& value) { SetModelBiasJobInput(value); return *this;}
181 
185  inline CreateModelBiasJobDefinitionRequest& WithModelBiasJobInput(ModelBiasJobInput&& value) { SetModelBiasJobInput(std::move(value)); return *this;}
186 
187 
188 
189  inline const MonitoringOutputConfig& GetModelBiasJobOutputConfig() const{ return m_modelBiasJobOutputConfig; }
190 
191 
192  inline bool ModelBiasJobOutputConfigHasBeenSet() const { return m_modelBiasJobOutputConfigHasBeenSet; }
193 
194 
195  inline void SetModelBiasJobOutputConfig(const MonitoringOutputConfig& value) { m_modelBiasJobOutputConfigHasBeenSet = true; m_modelBiasJobOutputConfig = value; }
196 
197 
198  inline void SetModelBiasJobOutputConfig(MonitoringOutputConfig&& value) { m_modelBiasJobOutputConfigHasBeenSet = true; m_modelBiasJobOutputConfig = std::move(value); }
199 
200 
201  inline CreateModelBiasJobDefinitionRequest& WithModelBiasJobOutputConfig(const MonitoringOutputConfig& value) { SetModelBiasJobOutputConfig(value); return *this;}
202 
203 
204  inline CreateModelBiasJobDefinitionRequest& WithModelBiasJobOutputConfig(MonitoringOutputConfig&& value) { SetModelBiasJobOutputConfig(std::move(value)); return *this;}
205 
206 
207 
208  inline const MonitoringResources& GetJobResources() const{ return m_jobResources; }
209 
210 
211  inline bool JobResourcesHasBeenSet() const { return m_jobResourcesHasBeenSet; }
212 
213 
214  inline void SetJobResources(const MonitoringResources& value) { m_jobResourcesHasBeenSet = true; m_jobResources = value; }
215 
216 
217  inline void SetJobResources(MonitoringResources&& value) { m_jobResourcesHasBeenSet = true; m_jobResources = std::move(value); }
218 
219 
220  inline CreateModelBiasJobDefinitionRequest& WithJobResources(const MonitoringResources& value) { SetJobResources(value); return *this;}
221 
222 
223  inline CreateModelBiasJobDefinitionRequest& WithJobResources(MonitoringResources&& value) { SetJobResources(std::move(value)); return *this;}
224 
225 
229  inline const MonitoringNetworkConfig& GetNetworkConfig() const{ return m_networkConfig; }
230 
234  inline bool NetworkConfigHasBeenSet() const { return m_networkConfigHasBeenSet; }
235 
239  inline void SetNetworkConfig(const MonitoringNetworkConfig& value) { m_networkConfigHasBeenSet = true; m_networkConfig = value; }
240 
244  inline void SetNetworkConfig(MonitoringNetworkConfig&& value) { m_networkConfigHasBeenSet = true; m_networkConfig = std::move(value); }
245 
249  inline CreateModelBiasJobDefinitionRequest& WithNetworkConfig(const MonitoringNetworkConfig& value) { SetNetworkConfig(value); return *this;}
250 
254  inline CreateModelBiasJobDefinitionRequest& WithNetworkConfig(MonitoringNetworkConfig&& value) { SetNetworkConfig(std::move(value)); return *this;}
255 
256 
261  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
262 
267  inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; }
268 
273  inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; }
274 
279  inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); }
280 
285  inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); }
286 
291  inline CreateModelBiasJobDefinitionRequest& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
292 
297  inline CreateModelBiasJobDefinitionRequest& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
298 
303  inline CreateModelBiasJobDefinitionRequest& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
304 
305 
306 
307  inline const MonitoringStoppingCondition& GetStoppingCondition() const{ return m_stoppingCondition; }
308 
309 
310  inline bool StoppingConditionHasBeenSet() const { return m_stoppingConditionHasBeenSet; }
311 
312 
313  inline void SetStoppingCondition(const MonitoringStoppingCondition& value) { m_stoppingConditionHasBeenSet = true; m_stoppingCondition = value; }
314 
315 
316  inline void SetStoppingCondition(MonitoringStoppingCondition&& value) { m_stoppingConditionHasBeenSet = true; m_stoppingCondition = std::move(value); }
317 
318 
319  inline CreateModelBiasJobDefinitionRequest& WithStoppingCondition(const MonitoringStoppingCondition& value) { SetStoppingCondition(value); return *this;}
320 
321 
322  inline CreateModelBiasJobDefinitionRequest& WithStoppingCondition(MonitoringStoppingCondition&& value) { SetStoppingCondition(std::move(value)); return *this;}
323 
324 
331  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
332 
339  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
340 
347  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
348 
355  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
356 
363  inline CreateModelBiasJobDefinitionRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
364 
371  inline CreateModelBiasJobDefinitionRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
372 
379  inline CreateModelBiasJobDefinitionRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
380 
387  inline CreateModelBiasJobDefinitionRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
388 
389  private:
390 
391  Aws::String m_jobDefinitionName;
392  bool m_jobDefinitionNameHasBeenSet;
393 
394  ModelBiasBaselineConfig m_modelBiasBaselineConfig;
395  bool m_modelBiasBaselineConfigHasBeenSet;
396 
397  ModelBiasAppSpecification m_modelBiasAppSpecification;
398  bool m_modelBiasAppSpecificationHasBeenSet;
399 
400  ModelBiasJobInput m_modelBiasJobInput;
401  bool m_modelBiasJobInputHasBeenSet;
402 
403  MonitoringOutputConfig m_modelBiasJobOutputConfig;
404  bool m_modelBiasJobOutputConfigHasBeenSet;
405 
406  MonitoringResources m_jobResources;
407  bool m_jobResourcesHasBeenSet;
408 
409  MonitoringNetworkConfig m_networkConfig;
410  bool m_networkConfigHasBeenSet;
411 
412  Aws::String m_roleArn;
413  bool m_roleArnHasBeenSet;
414 
415  MonitoringStoppingCondition m_stoppingCondition;
416  bool m_stoppingConditionHasBeenSet;
417 
418  Aws::Vector<Tag> m_tags;
419  bool m_tagsHasBeenSet;
420  };
421 
422 } // namespace Model
423 } // namespace SageMaker
424 } // namespace Aws
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::GetJobDefinitionName
const Aws::String & GetJobDefinitionName() const
Definition: CreateModelBiasJobDefinitionRequest.h:50
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetModelBiasJobOutputConfig
void SetModelBiasJobOutputConfig(const MonitoringOutputConfig &value)
Definition: CreateModelBiasJobDefinitionRequest.h:195
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::GetModelBiasJobInput
const ModelBiasJobInput & GetModelBiasJobInput() const
Definition: CreateModelBiasJobDefinitionRequest.h:160
Aws::SageMaker::Model::Tag
Definition: Tag.h:44
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetModelBiasJobOutputConfig
void SetModelBiasJobOutputConfig(MonitoringOutputConfig &&value)
Definition: CreateModelBiasJobDefinitionRequest.h:198
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::ModelBiasBaselineConfigHasBeenSet
bool ModelBiasBaselineConfigHasBeenSet() const
Definition: CreateModelBiasJobDefinitionRequest.h:103
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::ModelBiasJobInputHasBeenSet
bool ModelBiasJobInputHasBeenSet() const
Definition: CreateModelBiasJobDefinitionRequest.h:165
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetModelBiasAppSpecification
void SetModelBiasAppSpecification(const ModelBiasAppSpecification &value)
Definition: CreateModelBiasJobDefinitionRequest.h:139
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithModelBiasJobOutputConfig
CreateModelBiasJobDefinitionRequest & WithModelBiasJobOutputConfig(const MonitoringOutputConfig &value)
Definition: CreateModelBiasJobDefinitionRequest.h:201
SageMaker_EXPORTS.h
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::AddTags
CreateModelBiasJobDefinitionRequest & AddTags(const Tag &value)
Definition: CreateModelBiasJobDefinitionRequest.h:379
Aws::SageMaker::Model::MonitoringStoppingCondition
Definition: MonitoringStoppingCondition.h:31
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::ModelBiasAppSpecificationHasBeenSet
bool ModelBiasAppSpecificationHasBeenSet() const
Definition: CreateModelBiasJobDefinitionRequest.h:134
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetStoppingCondition
void SetStoppingCondition(MonitoringStoppingCondition &&value)
Definition: CreateModelBiasJobDefinitionRequest.h:316
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithJobDefinitionName
CreateModelBiasJobDefinitionRequest & WithJobDefinitionName(const char *value)
Definition: CreateModelBiasJobDefinitionRequest.h:92
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithRoleArn
CreateModelBiasJobDefinitionRequest & WithRoleArn(Aws::String &&value)
Definition: CreateModelBiasJobDefinitionRequest.h:297
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetModelBiasJobInput
void SetModelBiasJobInput(const ModelBiasJobInput &value)
Definition: CreateModelBiasJobDefinitionRequest.h:170
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithModelBiasAppSpecification
CreateModelBiasJobDefinitionRequest & WithModelBiasAppSpecification(const ModelBiasAppSpecification &value)
Definition: CreateModelBiasJobDefinitionRequest.h:149
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::ModelBiasJobOutputConfigHasBeenSet
bool ModelBiasJobOutputConfigHasBeenSet() const
Definition: CreateModelBiasJobDefinitionRequest.h:192
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::GetStoppingCondition
const MonitoringStoppingCondition & GetStoppingCondition() const
Definition: CreateModelBiasJobDefinitionRequest.h:307
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::AddTags
CreateModelBiasJobDefinitionRequest & AddTags(Tag &&value)
Definition: CreateModelBiasJobDefinitionRequest.h:387
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: CreateModelBiasJobDefinitionRequest.h:279
Aws::SageMaker::Model::ModelBiasBaselineConfig
Definition: ModelBiasBaselineConfig.h:34
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithTags
CreateModelBiasJobDefinitionRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: CreateModelBiasJobDefinitionRequest.h:371
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetJobDefinitionName
void SetJobDefinitionName(const Aws::String &value)
Definition: CreateModelBiasJobDefinitionRequest.h:62
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithTags
CreateModelBiasJobDefinitionRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: CreateModelBiasJobDefinitionRequest.h:363
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithModelBiasBaselineConfig
CreateModelBiasJobDefinitionRequest & WithModelBiasBaselineConfig(ModelBiasBaselineConfig &&value)
Definition: CreateModelBiasJobDefinitionRequest.h:123
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::GetModelBiasBaselineConfig
const ModelBiasBaselineConfig & GetModelBiasBaselineConfig() const
Definition: CreateModelBiasJobDefinitionRequest.h:98
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetRoleArn
void SetRoleArn(const char *value)
Definition: CreateModelBiasJobDefinitionRequest.h:285
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetJobResources
void SetJobResources(const MonitoringResources &value)
Definition: CreateModelBiasJobDefinitionRequest.h:214
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithStoppingCondition
CreateModelBiasJobDefinitionRequest & WithStoppingCondition(MonitoringStoppingCondition &&value)
Definition: CreateModelBiasJobDefinitionRequest.h:322
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithModelBiasAppSpecification
CreateModelBiasJobDefinitionRequest & WithModelBiasAppSpecification(ModelBiasAppSpecification &&value)
Definition: CreateModelBiasJobDefinitionRequest.h:154
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::GetNetworkConfig
const MonitoringNetworkConfig & GetNetworkConfig() const
Definition: CreateModelBiasJobDefinitionRequest.h:229
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::GetModelBiasAppSpecification
const ModelBiasAppSpecification & GetModelBiasAppSpecification() const
Definition: CreateModelBiasJobDefinitionRequest.h:129
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest
Definition: CreateModelBiasJobDefinitionRequest.h:31
AWSVector.h
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetJobDefinitionName
void SetJobDefinitionName(const char *value)
Definition: CreateModelBiasJobDefinitionRequest.h:74
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::RoleArnHasBeenSet
bool RoleArnHasBeenSet() const
Definition: CreateModelBiasJobDefinitionRequest.h:267
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithNetworkConfig
CreateModelBiasJobDefinitionRequest & WithNetworkConfig(MonitoringNetworkConfig &&value)
Definition: CreateModelBiasJobDefinitionRequest.h:254
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithJobResources
CreateModelBiasJobDefinitionRequest & WithJobResources(MonitoringResources &&value)
Definition: CreateModelBiasJobDefinitionRequest.h:223
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetModelBiasBaselineConfig
void SetModelBiasBaselineConfig(ModelBiasBaselineConfig &&value)
Definition: CreateModelBiasJobDefinitionRequest.h:113
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::CreateModelBiasJobDefinitionRequest
CreateModelBiasJobDefinitionRequest()
Aws::SageMaker::SageMakerRequest
Definition: SageMakerRequest.h:17
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::NetworkConfigHasBeenSet
bool NetworkConfigHasBeenSet() const
Definition: CreateModelBiasJobDefinitionRequest.h:234
MonitoringNetworkConfig.h
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithRoleArn
CreateModelBiasJobDefinitionRequest & WithRoleArn(const Aws::String &value)
Definition: CreateModelBiasJobDefinitionRequest.h:291
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithModelBiasJobInput
CreateModelBiasJobDefinitionRequest & WithModelBiasJobInput(const ModelBiasJobInput &value)
Definition: CreateModelBiasJobDefinitionRequest.h:180
ModelBiasAppSpecification.h
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::StoppingConditionHasBeenSet
bool StoppingConditionHasBeenSet() const
Definition: CreateModelBiasJobDefinitionRequest.h:310
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithJobDefinitionName
CreateModelBiasJobDefinitionRequest & WithJobDefinitionName(const Aws::String &value)
Definition: CreateModelBiasJobDefinitionRequest.h:80
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetJobDefinitionName
void SetJobDefinitionName(Aws::String &&value)
Definition: CreateModelBiasJobDefinitionRequest.h:68
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: CreateModelBiasJobDefinitionRequest.h:273
MonitoringResources.h
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithStoppingCondition
CreateModelBiasJobDefinitionRequest & WithStoppingCondition(const MonitoringStoppingCondition &value)
Definition: CreateModelBiasJobDefinitionRequest.h:319
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithModelBiasBaselineConfig
CreateModelBiasJobDefinitionRequest & WithModelBiasBaselineConfig(const ModelBiasBaselineConfig &value)
Definition: CreateModelBiasJobDefinitionRequest.h:118
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetStoppingCondition
void SetStoppingCondition(const MonitoringStoppingCondition &value)
Definition: CreateModelBiasJobDefinitionRequest.h:313
AWSString.h
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::JobResourcesHasBeenSet
bool JobResourcesHasBeenSet() const
Definition: CreateModelBiasJobDefinitionRequest.h:211
MonitoringOutputConfig.h
Tag.h
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateModelBiasJobDefinitionRequest.h:339
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetModelBiasAppSpecification
void SetModelBiasAppSpecification(ModelBiasAppSpecification &&value)
Definition: CreateModelBiasJobDefinitionRequest.h:144
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: CreateModelBiasJobDefinitionRequest.h:331
Aws::SageMaker::Model::MonitoringNetworkConfig
Definition: MonitoringNetworkConfig.h:33
ModelBiasJobInput.h
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: CreateModelBiasJobDefinitionRequest.h:355
MonitoringStoppingCondition.h
Aws::SageMaker::Model::ModelBiasAppSpecification
Definition: ModelBiasAppSpecification.h:34
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithRoleArn
CreateModelBiasJobDefinitionRequest & WithRoleArn(const char *value)
Definition: CreateModelBiasJobDefinitionRequest.h:303
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetNetworkConfig
void SetNetworkConfig(MonitoringNetworkConfig &&value)
Definition: CreateModelBiasJobDefinitionRequest.h:244
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::JobDefinitionNameHasBeenSet
bool JobDefinitionNameHasBeenSet() const
Definition: CreateModelBiasJobDefinitionRequest.h:56
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithNetworkConfig
CreateModelBiasJobDefinitionRequest & WithNetworkConfig(const MonitoringNetworkConfig &value)
Definition: CreateModelBiasJobDefinitionRequest.h:249
SageMakerRequest.h
Aws::SageMaker::Model::MonitoringResources
Definition: MonitoringResources.h:33
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetNetworkConfig
void SetNetworkConfig(const MonitoringNetworkConfig &value)
Definition: CreateModelBiasJobDefinitionRequest.h:239
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithModelBiasJobInput
CreateModelBiasJobDefinitionRequest & WithModelBiasJobInput(ModelBiasJobInput &&value)
Definition: CreateModelBiasJobDefinitionRequest.h:185
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetModelBiasJobInput
void SetModelBiasJobInput(ModelBiasJobInput &&value)
Definition: CreateModelBiasJobDefinitionRequest.h:175
Aws::SageMaker::Model::MonitoringOutputConfig
Definition: MonitoringOutputConfig.h:34
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::GetJobResources
const MonitoringResources & GetJobResources() const
Definition: CreateModelBiasJobDefinitionRequest.h:208
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetModelBiasBaselineConfig
void SetModelBiasBaselineConfig(const ModelBiasBaselineConfig &value)
Definition: CreateModelBiasJobDefinitionRequest.h:108
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: CreateModelBiasJobDefinitionRequest.h:347
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithJobDefinitionName
CreateModelBiasJobDefinitionRequest & WithJobDefinitionName(Aws::String &&value)
Definition: CreateModelBiasJobDefinitionRequest.h:86
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: CreateModelBiasJobDefinitionRequest.h:261
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::SetJobResources
void SetJobResources(MonitoringResources &&value)
Definition: CreateModelBiasJobDefinitionRequest.h:217
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithModelBiasJobOutputConfig
CreateModelBiasJobDefinitionRequest & WithModelBiasJobOutputConfig(MonitoringOutputConfig &&value)
Definition: CreateModelBiasJobDefinitionRequest.h:204
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateModelBiasJobDefinitionRequest.h:39
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::GetModelBiasJobOutputConfig
const MonitoringOutputConfig & GetModelBiasJobOutputConfig() const
Definition: CreateModelBiasJobDefinitionRequest.h:189
Aws::SageMaker::Model::CreateModelBiasJobDefinitionRequest::WithJobResources
CreateModelBiasJobDefinitionRequest & WithJobResources(const MonitoringResources &value)
Definition: CreateModelBiasJobDefinitionRequest.h:220
ModelBiasBaselineConfig.h
Aws::SageMaker::Model::ModelBiasJobInput
Definition: ModelBiasJobInput.h:33