AWS SDK for C++  1.9.160
AWS SDK for C++
CreateModelExplainabilityJobDefinitionRequest.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 "CreateModelExplainabilityJobDefinition"; }
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 CreateModelExplainabilityJobDefinitionRequest& WithJobDefinitionName(const Aws::String& value) { SetJobDefinitionName(value); return *this;}
81 
86  inline CreateModelExplainabilityJobDefinitionRequest& WithJobDefinitionName(Aws::String&& value) { SetJobDefinitionName(std::move(value)); return *this;}
87 
92  inline CreateModelExplainabilityJobDefinitionRequest& WithJobDefinitionName(const char* value) { SetJobDefinitionName(value); return *this;}
93 
94 
98  inline const ModelExplainabilityBaselineConfig& GetModelExplainabilityBaselineConfig() const{ return m_modelExplainabilityBaselineConfig; }
99 
103  inline bool ModelExplainabilityBaselineConfigHasBeenSet() const { return m_modelExplainabilityBaselineConfigHasBeenSet; }
104 
108  inline void SetModelExplainabilityBaselineConfig(const ModelExplainabilityBaselineConfig& value) { m_modelExplainabilityBaselineConfigHasBeenSet = true; m_modelExplainabilityBaselineConfig = value; }
109 
113  inline void SetModelExplainabilityBaselineConfig(ModelExplainabilityBaselineConfig&& value) { m_modelExplainabilityBaselineConfigHasBeenSet = true; m_modelExplainabilityBaselineConfig = std::move(value); }
114 
118  inline CreateModelExplainabilityJobDefinitionRequest& WithModelExplainabilityBaselineConfig(const ModelExplainabilityBaselineConfig& value) { SetModelExplainabilityBaselineConfig(value); return *this;}
119 
123  inline CreateModelExplainabilityJobDefinitionRequest& WithModelExplainabilityBaselineConfig(ModelExplainabilityBaselineConfig&& value) { SetModelExplainabilityBaselineConfig(std::move(value)); return *this;}
124 
125 
130  inline const ModelExplainabilityAppSpecification& GetModelExplainabilityAppSpecification() const{ return m_modelExplainabilityAppSpecification; }
131 
136  inline bool ModelExplainabilityAppSpecificationHasBeenSet() const { return m_modelExplainabilityAppSpecificationHasBeenSet; }
137 
142  inline void SetModelExplainabilityAppSpecification(const ModelExplainabilityAppSpecification& value) { m_modelExplainabilityAppSpecificationHasBeenSet = true; m_modelExplainabilityAppSpecification = value; }
143 
148  inline void SetModelExplainabilityAppSpecification(ModelExplainabilityAppSpecification&& value) { m_modelExplainabilityAppSpecificationHasBeenSet = true; m_modelExplainabilityAppSpecification = std::move(value); }
149 
154  inline CreateModelExplainabilityJobDefinitionRequest& WithModelExplainabilityAppSpecification(const ModelExplainabilityAppSpecification& value) { SetModelExplainabilityAppSpecification(value); return *this;}
155 
160  inline CreateModelExplainabilityJobDefinitionRequest& WithModelExplainabilityAppSpecification(ModelExplainabilityAppSpecification&& value) { SetModelExplainabilityAppSpecification(std::move(value)); return *this;}
161 
162 
166  inline const ModelExplainabilityJobInput& GetModelExplainabilityJobInput() const{ return m_modelExplainabilityJobInput; }
167 
171  inline bool ModelExplainabilityJobInputHasBeenSet() const { return m_modelExplainabilityJobInputHasBeenSet; }
172 
176  inline void SetModelExplainabilityJobInput(const ModelExplainabilityJobInput& value) { m_modelExplainabilityJobInputHasBeenSet = true; m_modelExplainabilityJobInput = value; }
177 
181  inline void SetModelExplainabilityJobInput(ModelExplainabilityJobInput&& value) { m_modelExplainabilityJobInputHasBeenSet = true; m_modelExplainabilityJobInput = std::move(value); }
182 
186  inline CreateModelExplainabilityJobDefinitionRequest& WithModelExplainabilityJobInput(const ModelExplainabilityJobInput& value) { SetModelExplainabilityJobInput(value); return *this;}
187 
191  inline CreateModelExplainabilityJobDefinitionRequest& WithModelExplainabilityJobInput(ModelExplainabilityJobInput&& value) { SetModelExplainabilityJobInput(std::move(value)); return *this;}
192 
193 
194 
195  inline const MonitoringOutputConfig& GetModelExplainabilityJobOutputConfig() const{ return m_modelExplainabilityJobOutputConfig; }
196 
197 
198  inline bool ModelExplainabilityJobOutputConfigHasBeenSet() const { return m_modelExplainabilityJobOutputConfigHasBeenSet; }
199 
200 
201  inline void SetModelExplainabilityJobOutputConfig(const MonitoringOutputConfig& value) { m_modelExplainabilityJobOutputConfigHasBeenSet = true; m_modelExplainabilityJobOutputConfig = value; }
202 
203 
204  inline void SetModelExplainabilityJobOutputConfig(MonitoringOutputConfig&& value) { m_modelExplainabilityJobOutputConfigHasBeenSet = true; m_modelExplainabilityJobOutputConfig = std::move(value); }
205 
206 
207  inline CreateModelExplainabilityJobDefinitionRequest& WithModelExplainabilityJobOutputConfig(const MonitoringOutputConfig& value) { SetModelExplainabilityJobOutputConfig(value); return *this;}
208 
209 
210  inline CreateModelExplainabilityJobDefinitionRequest& WithModelExplainabilityJobOutputConfig(MonitoringOutputConfig&& value) { SetModelExplainabilityJobOutputConfig(std::move(value)); return *this;}
211 
212 
213 
214  inline const MonitoringResources& GetJobResources() const{ return m_jobResources; }
215 
216 
217  inline bool JobResourcesHasBeenSet() const { return m_jobResourcesHasBeenSet; }
218 
219 
220  inline void SetJobResources(const MonitoringResources& value) { m_jobResourcesHasBeenSet = true; m_jobResources = value; }
221 
222 
223  inline void SetJobResources(MonitoringResources&& value) { m_jobResourcesHasBeenSet = true; m_jobResources = std::move(value); }
224 
225 
226  inline CreateModelExplainabilityJobDefinitionRequest& WithJobResources(const MonitoringResources& value) { SetJobResources(value); return *this;}
227 
228 
229  inline CreateModelExplainabilityJobDefinitionRequest& WithJobResources(MonitoringResources&& value) { SetJobResources(std::move(value)); return *this;}
230 
231 
235  inline const MonitoringNetworkConfig& GetNetworkConfig() const{ return m_networkConfig; }
236 
240  inline bool NetworkConfigHasBeenSet() const { return m_networkConfigHasBeenSet; }
241 
245  inline void SetNetworkConfig(const MonitoringNetworkConfig& value) { m_networkConfigHasBeenSet = true; m_networkConfig = value; }
246 
250  inline void SetNetworkConfig(MonitoringNetworkConfig&& value) { m_networkConfigHasBeenSet = true; m_networkConfig = std::move(value); }
251 
255  inline CreateModelExplainabilityJobDefinitionRequest& WithNetworkConfig(const MonitoringNetworkConfig& value) { SetNetworkConfig(value); return *this;}
256 
260  inline CreateModelExplainabilityJobDefinitionRequest& WithNetworkConfig(MonitoringNetworkConfig&& value) { SetNetworkConfig(std::move(value)); return *this;}
261 
262 
267  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
268 
273  inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; }
274 
279  inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; }
280 
285  inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); }
286 
291  inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); }
292 
297  inline CreateModelExplainabilityJobDefinitionRequest& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
298 
303  inline CreateModelExplainabilityJobDefinitionRequest& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
304 
309  inline CreateModelExplainabilityJobDefinitionRequest& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
310 
311 
312 
313  inline const MonitoringStoppingCondition& GetStoppingCondition() const{ return m_stoppingCondition; }
314 
315 
316  inline bool StoppingConditionHasBeenSet() const { return m_stoppingConditionHasBeenSet; }
317 
318 
319  inline void SetStoppingCondition(const MonitoringStoppingCondition& value) { m_stoppingConditionHasBeenSet = true; m_stoppingCondition = value; }
320 
321 
322  inline void SetStoppingCondition(MonitoringStoppingCondition&& value) { m_stoppingConditionHasBeenSet = true; m_stoppingCondition = std::move(value); }
323 
324 
325  inline CreateModelExplainabilityJobDefinitionRequest& WithStoppingCondition(const MonitoringStoppingCondition& value) { SetStoppingCondition(value); return *this;}
326 
327 
328  inline CreateModelExplainabilityJobDefinitionRequest& WithStoppingCondition(MonitoringStoppingCondition&& value) { SetStoppingCondition(std::move(value)); return *this;}
329 
330 
337  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
338 
345  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
346 
353  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
354 
361  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
362 
369  inline CreateModelExplainabilityJobDefinitionRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
370 
377  inline CreateModelExplainabilityJobDefinitionRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
378 
385  inline CreateModelExplainabilityJobDefinitionRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
386 
393  inline CreateModelExplainabilityJobDefinitionRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
394 
395  private:
396 
397  Aws::String m_jobDefinitionName;
398  bool m_jobDefinitionNameHasBeenSet;
399 
400  ModelExplainabilityBaselineConfig m_modelExplainabilityBaselineConfig;
401  bool m_modelExplainabilityBaselineConfigHasBeenSet;
402 
403  ModelExplainabilityAppSpecification m_modelExplainabilityAppSpecification;
404  bool m_modelExplainabilityAppSpecificationHasBeenSet;
405 
406  ModelExplainabilityJobInput m_modelExplainabilityJobInput;
407  bool m_modelExplainabilityJobInputHasBeenSet;
408 
409  MonitoringOutputConfig m_modelExplainabilityJobOutputConfig;
410  bool m_modelExplainabilityJobOutputConfigHasBeenSet;
411 
412  MonitoringResources m_jobResources;
413  bool m_jobResourcesHasBeenSet;
414 
415  MonitoringNetworkConfig m_networkConfig;
416  bool m_networkConfigHasBeenSet;
417 
418  Aws::String m_roleArn;
419  bool m_roleArnHasBeenSet;
420 
421  MonitoringStoppingCondition m_stoppingCondition;
422  bool m_stoppingConditionHasBeenSet;
423 
424  Aws::Vector<Tag> m_tags;
425  bool m_tagsHasBeenSet;
426  };
427 
428 } // namespace Model
429 } // namespace SageMaker
430 } // namespace Aws
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithJobDefinitionName
CreateModelExplainabilityJobDefinitionRequest & WithJobDefinitionName(const char *value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:92
Aws::SageMaker::Model::ModelExplainabilityBaselineConfig
Definition: ModelExplainabilityBaselineConfig.h:34
Aws::SageMaker::Model::Tag
Definition: Tag.h:44
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithNetworkConfig
CreateModelExplainabilityJobDefinitionRequest & WithNetworkConfig(MonitoringNetworkConfig &&value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:260
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithModelExplainabilityJobInput
CreateModelExplainabilityJobDefinitionRequest & WithModelExplainabilityJobInput(ModelExplainabilityJobInput &&value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:191
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithNetworkConfig
CreateModelExplainabilityJobDefinitionRequest & WithNetworkConfig(const MonitoringNetworkConfig &value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:255
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetNetworkConfig
void SetNetworkConfig(MonitoringNetworkConfig &&value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:250
SageMaker_EXPORTS.h
Aws::SageMaker::Model::MonitoringStoppingCondition
Definition: MonitoringStoppingCondition.h:31
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithTags
CreateModelExplainabilityJobDefinitionRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:377
ModelExplainabilityJobInput.h
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::AddTags
CreateModelExplainabilityJobDefinitionRequest & AddTags(const Tag &value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:385
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetModelExplainabilityJobOutputConfig
void SetModelExplainabilityJobOutputConfig(MonitoringOutputConfig &&value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:204
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithModelExplainabilityJobInput
CreateModelExplainabilityJobDefinitionRequest & WithModelExplainabilityJobInput(const ModelExplainabilityJobInput &value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:186
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithStoppingCondition
CreateModelExplainabilityJobDefinitionRequest & WithStoppingCondition(const MonitoringStoppingCondition &value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:325
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::GetNetworkConfig
const MonitoringNetworkConfig & GetNetworkConfig() const
Definition: CreateModelExplainabilityJobDefinitionRequest.h:235
ModelExplainabilityAppSpecification.h
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::ModelExplainabilityJobInputHasBeenSet
bool ModelExplainabilityJobInputHasBeenSet() const
Definition: CreateModelExplainabilityJobDefinitionRequest.h:171
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::JobResourcesHasBeenSet
bool JobResourcesHasBeenSet() const
Definition: CreateModelExplainabilityJobDefinitionRequest.h:217
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithModelExplainabilityBaselineConfig
CreateModelExplainabilityJobDefinitionRequest & WithModelExplainabilityBaselineConfig(const ModelExplainabilityBaselineConfig &value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:118
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::CreateModelExplainabilityJobDefinitionRequest
CreateModelExplainabilityJobDefinitionRequest()
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::GetModelExplainabilityBaselineConfig
const ModelExplainabilityBaselineConfig & GetModelExplainabilityBaselineConfig() const
Definition: CreateModelExplainabilityJobDefinitionRequest.h:98
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetStoppingCondition
void SetStoppingCondition(const MonitoringStoppingCondition &value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:319
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:353
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateModelExplainabilityJobDefinitionRequest.h:39
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetModelExplainabilityBaselineConfig
void SetModelExplainabilityBaselineConfig(ModelExplainabilityBaselineConfig &&value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:113
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:279
AWSVector.h
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetJobDefinitionName
void SetJobDefinitionName(Aws::String &&value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:68
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest
Definition: CreateModelExplainabilityJobDefinitionRequest.h:31
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithStoppingCondition
CreateModelExplainabilityJobDefinitionRequest & WithStoppingCondition(MonitoringStoppingCondition &&value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:328
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::NetworkConfigHasBeenSet
bool NetworkConfigHasBeenSet() const
Definition: CreateModelExplainabilityJobDefinitionRequest.h:240
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::ModelExplainabilityBaselineConfigHasBeenSet
bool ModelExplainabilityBaselineConfigHasBeenSet() const
Definition: CreateModelExplainabilityJobDefinitionRequest.h:103
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetNetworkConfig
void SetNetworkConfig(const MonitoringNetworkConfig &value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:245
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetModelExplainabilityJobOutputConfig
void SetModelExplainabilityJobOutputConfig(const MonitoringOutputConfig &value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:201
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetModelExplainabilityJobInput
void SetModelExplainabilityJobInput(ModelExplainabilityJobInput &&value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:181
Aws::SageMaker::SageMakerRequest
Definition: SageMakerRequest.h:17
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithRoleArn
CreateModelExplainabilityJobDefinitionRequest & WithRoleArn(const char *value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:309
MonitoringNetworkConfig.h
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithModelExplainabilityJobOutputConfig
CreateModelExplainabilityJobDefinitionRequest & WithModelExplainabilityJobOutputConfig(const MonitoringOutputConfig &value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:207
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::AddTags
CreateModelExplainabilityJobDefinitionRequest & AddTags(Tag &&value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:393
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithJobResources
CreateModelExplainabilityJobDefinitionRequest & WithJobResources(MonitoringResources &&value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:229
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::JobDefinitionNameHasBeenSet
bool JobDefinitionNameHasBeenSet() const
Definition: CreateModelExplainabilityJobDefinitionRequest.h:56
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::ModelExplainabilityAppSpecificationHasBeenSet
bool ModelExplainabilityAppSpecificationHasBeenSet() const
Definition: CreateModelExplainabilityJobDefinitionRequest.h:136
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::ModelExplainabilityJobOutputConfigHasBeenSet
bool ModelExplainabilityJobOutputConfigHasBeenSet() const
Definition: CreateModelExplainabilityJobDefinitionRequest.h:198
ModelExplainabilityBaselineConfig.h
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetStoppingCondition
void SetStoppingCondition(MonitoringStoppingCondition &&value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:322
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetModelExplainabilityBaselineConfig
void SetModelExplainabilityBaselineConfig(const ModelExplainabilityBaselineConfig &value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:108
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::RoleArnHasBeenSet
bool RoleArnHasBeenSet() const
Definition: CreateModelExplainabilityJobDefinitionRequest.h:273
MonitoringResources.h
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetModelExplainabilityAppSpecification
void SetModelExplainabilityAppSpecification(ModelExplainabilityAppSpecification &&value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:148
AWSString.h
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetModelExplainabilityAppSpecification
void SetModelExplainabilityAppSpecification(const ModelExplainabilityAppSpecification &value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:142
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:285
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithModelExplainabilityJobOutputConfig
CreateModelExplainabilityJobDefinitionRequest & WithModelExplainabilityJobOutputConfig(MonitoringOutputConfig &&value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:210
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::GetStoppingCondition
const MonitoringStoppingCondition & GetStoppingCondition() const
Definition: CreateModelExplainabilityJobDefinitionRequest.h:313
MonitoringOutputConfig.h
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::GetJobResources
const MonitoringResources & GetJobResources() const
Definition: CreateModelExplainabilityJobDefinitionRequest.h:214
Tag.h
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetModelExplainabilityJobInput
void SetModelExplainabilityJobInput(const ModelExplainabilityJobInput &value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:176
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetRoleArn
void SetRoleArn(const char *value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:291
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateModelExplainabilityJobDefinitionRequest.h:345
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithModelExplainabilityAppSpecification
CreateModelExplainabilityJobDefinitionRequest & WithModelExplainabilityAppSpecification(const ModelExplainabilityAppSpecification &value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:154
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::GetModelExplainabilityJobInput
const ModelExplainabilityJobInput & GetModelExplainabilityJobInput() const
Definition: CreateModelExplainabilityJobDefinitionRequest.h:166
Aws::SageMaker::Model::MonitoringNetworkConfig
Definition: MonitoringNetworkConfig.h:33
MonitoringStoppingCondition.h
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithModelExplainabilityBaselineConfig
CreateModelExplainabilityJobDefinitionRequest & WithModelExplainabilityBaselineConfig(ModelExplainabilityBaselineConfig &&value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:123
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::GetJobDefinitionName
const Aws::String & GetJobDefinitionName() const
Definition: CreateModelExplainabilityJobDefinitionRequest.h:50
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithJobDefinitionName
CreateModelExplainabilityJobDefinitionRequest & WithJobDefinitionName(const Aws::String &value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:80
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:361
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::StoppingConditionHasBeenSet
bool StoppingConditionHasBeenSet() const
Definition: CreateModelExplainabilityJobDefinitionRequest.h:316
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithJobResources
CreateModelExplainabilityJobDefinitionRequest & WithJobResources(const MonitoringResources &value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:226
SageMakerRequest.h
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithTags
CreateModelExplainabilityJobDefinitionRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:369
Aws::SageMaker::Model::MonitoringResources
Definition: MonitoringResources.h:33
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::GetModelExplainabilityAppSpecification
const ModelExplainabilityAppSpecification & GetModelExplainabilityAppSpecification() const
Definition: CreateModelExplainabilityJobDefinitionRequest.h:130
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithJobDefinitionName
CreateModelExplainabilityJobDefinitionRequest & WithJobDefinitionName(Aws::String &&value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:86
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetJobResources
void SetJobResources(const MonitoringResources &value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:220
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::CreateModelExplainabilityJobDefinitionRequest::GetModelExplainabilityJobOutputConfig
const MonitoringOutputConfig & GetModelExplainabilityJobOutputConfig() const
Definition: CreateModelExplainabilityJobDefinitionRequest.h:195
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithRoleArn
CreateModelExplainabilityJobDefinitionRequest & WithRoleArn(const Aws::String &value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:297
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: CreateModelExplainabilityJobDefinitionRequest.h:267
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithRoleArn
CreateModelExplainabilityJobDefinitionRequest & WithRoleArn(Aws::String &&value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:303
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetJobDefinitionName
void SetJobDefinitionName(const Aws::String &value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:62
Aws::SageMaker::Model::ModelExplainabilityAppSpecification
Definition: ModelExplainabilityAppSpecification.h:34
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: CreateModelExplainabilityJobDefinitionRequest.h:337
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetJobDefinitionName
void SetJobDefinitionName(const char *value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:74
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::WithModelExplainabilityAppSpecification
CreateModelExplainabilityJobDefinitionRequest & WithModelExplainabilityAppSpecification(ModelExplainabilityAppSpecification &&value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:160
Aws::SageMaker::Model::ModelExplainabilityJobInput
Definition: ModelExplainabilityJobInput.h:32
Aws::SageMaker::Model::CreateModelExplainabilityJobDefinitionRequest::SetJobResources
void SetJobResources(MonitoringResources &&value)
Definition: CreateModelExplainabilityJobDefinitionRequest.h:223