AWS SDK for C++  1.9.106
AWS SDK for C++
CreateProcessingJobRequest.h
Go to the documentation of this file.
1 
6 #pragma once
20 #include <utility>
21 
22 namespace Aws
23 {
24 namespace SageMaker
25 {
26 namespace Model
27 {
28 
32  {
33  public:
35 
36  // Service request name is the Operation name which will send this request out,
37  // each operation should has unique request name, so that we can get operation's name from this request.
38  // Note: this is not true for response, multiple operations may have the same response name,
39  // so we can not get operation's name from response.
40  inline virtual const char* GetServiceRequestName() const override { return "CreateProcessingJob"; }
41 
42  Aws::String SerializePayload() const override;
43 
45 
46 
51  inline const Aws::Vector<ProcessingInput>& GetProcessingInputs() const{ return m_processingInputs; }
52 
57  inline bool ProcessingInputsHasBeenSet() const { return m_processingInputsHasBeenSet; }
58 
63  inline void SetProcessingInputs(const Aws::Vector<ProcessingInput>& value) { m_processingInputsHasBeenSet = true; m_processingInputs = value; }
64 
69  inline void SetProcessingInputs(Aws::Vector<ProcessingInput>&& value) { m_processingInputsHasBeenSet = true; m_processingInputs = std::move(value); }
70 
75  inline CreateProcessingJobRequest& WithProcessingInputs(const Aws::Vector<ProcessingInput>& value) { SetProcessingInputs(value); return *this;}
76 
81  inline CreateProcessingJobRequest& WithProcessingInputs(Aws::Vector<ProcessingInput>&& value) { SetProcessingInputs(std::move(value)); return *this;}
82 
87  inline CreateProcessingJobRequest& AddProcessingInputs(const ProcessingInput& value) { m_processingInputsHasBeenSet = true; m_processingInputs.push_back(value); return *this; }
88 
93  inline CreateProcessingJobRequest& AddProcessingInputs(ProcessingInput&& value) { m_processingInputsHasBeenSet = true; m_processingInputs.push_back(std::move(value)); return *this; }
94 
95 
99  inline const ProcessingOutputConfig& GetProcessingOutputConfig() const{ return m_processingOutputConfig; }
100 
104  inline bool ProcessingOutputConfigHasBeenSet() const { return m_processingOutputConfigHasBeenSet; }
105 
109  inline void SetProcessingOutputConfig(const ProcessingOutputConfig& value) { m_processingOutputConfigHasBeenSet = true; m_processingOutputConfig = value; }
110 
114  inline void SetProcessingOutputConfig(ProcessingOutputConfig&& value) { m_processingOutputConfigHasBeenSet = true; m_processingOutputConfig = std::move(value); }
115 
119  inline CreateProcessingJobRequest& WithProcessingOutputConfig(const ProcessingOutputConfig& value) { SetProcessingOutputConfig(value); return *this;}
120 
124  inline CreateProcessingJobRequest& WithProcessingOutputConfig(ProcessingOutputConfig&& value) { SetProcessingOutputConfig(std::move(value)); return *this;}
125 
126 
131  inline const Aws::String& GetProcessingJobName() const{ return m_processingJobName; }
132 
137  inline bool ProcessingJobNameHasBeenSet() const { return m_processingJobNameHasBeenSet; }
138 
143  inline void SetProcessingJobName(const Aws::String& value) { m_processingJobNameHasBeenSet = true; m_processingJobName = value; }
144 
149  inline void SetProcessingJobName(Aws::String&& value) { m_processingJobNameHasBeenSet = true; m_processingJobName = std::move(value); }
150 
155  inline void SetProcessingJobName(const char* value) { m_processingJobNameHasBeenSet = true; m_processingJobName.assign(value); }
156 
161  inline CreateProcessingJobRequest& WithProcessingJobName(const Aws::String& value) { SetProcessingJobName(value); return *this;}
162 
167  inline CreateProcessingJobRequest& WithProcessingJobName(Aws::String&& value) { SetProcessingJobName(std::move(value)); return *this;}
168 
173  inline CreateProcessingJobRequest& WithProcessingJobName(const char* value) { SetProcessingJobName(value); return *this;}
174 
175 
181  inline const ProcessingResources& GetProcessingResources() const{ return m_processingResources; }
182 
188  inline bool ProcessingResourcesHasBeenSet() const { return m_processingResourcesHasBeenSet; }
189 
195  inline void SetProcessingResources(const ProcessingResources& value) { m_processingResourcesHasBeenSet = true; m_processingResources = value; }
196 
202  inline void SetProcessingResources(ProcessingResources&& value) { m_processingResourcesHasBeenSet = true; m_processingResources = std::move(value); }
203 
209  inline CreateProcessingJobRequest& WithProcessingResources(const ProcessingResources& value) { SetProcessingResources(value); return *this;}
210 
216  inline CreateProcessingJobRequest& WithProcessingResources(ProcessingResources&& value) { SetProcessingResources(std::move(value)); return *this;}
217 
218 
222  inline const ProcessingStoppingCondition& GetStoppingCondition() const{ return m_stoppingCondition; }
223 
227  inline bool StoppingConditionHasBeenSet() const { return m_stoppingConditionHasBeenSet; }
228 
232  inline void SetStoppingCondition(const ProcessingStoppingCondition& value) { m_stoppingConditionHasBeenSet = true; m_stoppingCondition = value; }
233 
237  inline void SetStoppingCondition(ProcessingStoppingCondition&& value) { m_stoppingConditionHasBeenSet = true; m_stoppingCondition = std::move(value); }
238 
242  inline CreateProcessingJobRequest& WithStoppingCondition(const ProcessingStoppingCondition& value) { SetStoppingCondition(value); return *this;}
243 
247  inline CreateProcessingJobRequest& WithStoppingCondition(ProcessingStoppingCondition&& value) { SetStoppingCondition(std::move(value)); return *this;}
248 
249 
253  inline const AppSpecification& GetAppSpecification() const{ return m_appSpecification; }
254 
258  inline bool AppSpecificationHasBeenSet() const { return m_appSpecificationHasBeenSet; }
259 
263  inline void SetAppSpecification(const AppSpecification& value) { m_appSpecificationHasBeenSet = true; m_appSpecification = value; }
264 
268  inline void SetAppSpecification(AppSpecification&& value) { m_appSpecificationHasBeenSet = true; m_appSpecification = std::move(value); }
269 
273  inline CreateProcessingJobRequest& WithAppSpecification(const AppSpecification& value) { SetAppSpecification(value); return *this;}
274 
278  inline CreateProcessingJobRequest& WithAppSpecification(AppSpecification&& value) { SetAppSpecification(std::move(value)); return *this;}
279 
280 
285  inline const Aws::Map<Aws::String, Aws::String>& GetEnvironment() const{ return m_environment; }
286 
291  inline bool EnvironmentHasBeenSet() const { return m_environmentHasBeenSet; }
292 
297  inline void SetEnvironment(const Aws::Map<Aws::String, Aws::String>& value) { m_environmentHasBeenSet = true; m_environment = value; }
298 
303  inline void SetEnvironment(Aws::Map<Aws::String, Aws::String>&& value) { m_environmentHasBeenSet = true; m_environment = std::move(value); }
304 
309  inline CreateProcessingJobRequest& WithEnvironment(const Aws::Map<Aws::String, Aws::String>& value) { SetEnvironment(value); return *this;}
310 
315  inline CreateProcessingJobRequest& WithEnvironment(Aws::Map<Aws::String, Aws::String>&& value) { SetEnvironment(std::move(value)); return *this;}
316 
321  inline CreateProcessingJobRequest& AddEnvironment(const Aws::String& key, const Aws::String& value) { m_environmentHasBeenSet = true; m_environment.emplace(key, value); return *this; }
322 
327  inline CreateProcessingJobRequest& AddEnvironment(Aws::String&& key, const Aws::String& value) { m_environmentHasBeenSet = true; m_environment.emplace(std::move(key), value); return *this; }
328 
333  inline CreateProcessingJobRequest& AddEnvironment(const Aws::String& key, Aws::String&& value) { m_environmentHasBeenSet = true; m_environment.emplace(key, std::move(value)); return *this; }
334 
339  inline CreateProcessingJobRequest& AddEnvironment(Aws::String&& key, Aws::String&& value) { m_environmentHasBeenSet = true; m_environment.emplace(std::move(key), std::move(value)); return *this; }
340 
345  inline CreateProcessingJobRequest& AddEnvironment(const char* key, Aws::String&& value) { m_environmentHasBeenSet = true; m_environment.emplace(key, std::move(value)); return *this; }
346 
351  inline CreateProcessingJobRequest& AddEnvironment(Aws::String&& key, const char* value) { m_environmentHasBeenSet = true; m_environment.emplace(std::move(key), value); return *this; }
352 
357  inline CreateProcessingJobRequest& AddEnvironment(const char* key, const char* value) { m_environmentHasBeenSet = true; m_environment.emplace(key, value); return *this; }
358 
359 
365  inline const NetworkConfig& GetNetworkConfig() const{ return m_networkConfig; }
366 
372  inline bool NetworkConfigHasBeenSet() const { return m_networkConfigHasBeenSet; }
373 
379  inline void SetNetworkConfig(const NetworkConfig& value) { m_networkConfigHasBeenSet = true; m_networkConfig = value; }
380 
386  inline void SetNetworkConfig(NetworkConfig&& value) { m_networkConfigHasBeenSet = true; m_networkConfig = std::move(value); }
387 
393  inline CreateProcessingJobRequest& WithNetworkConfig(const NetworkConfig& value) { SetNetworkConfig(value); return *this;}
394 
400  inline CreateProcessingJobRequest& WithNetworkConfig(NetworkConfig&& value) { SetNetworkConfig(std::move(value)); return *this;}
401 
402 
407  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
408 
413  inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; }
414 
419  inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; }
420 
425  inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); }
426 
431  inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); }
432 
437  inline CreateProcessingJobRequest& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
438 
443  inline CreateProcessingJobRequest& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
444 
449  inline CreateProcessingJobRequest& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
450 
451 
458  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
459 
466  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
467 
474  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
475 
482  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
483 
490  inline CreateProcessingJobRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
491 
498  inline CreateProcessingJobRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
499 
506  inline CreateProcessingJobRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
507 
514  inline CreateProcessingJobRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
515 
516 
517 
518  inline const ExperimentConfig& GetExperimentConfig() const{ return m_experimentConfig; }
519 
520 
521  inline bool ExperimentConfigHasBeenSet() const { return m_experimentConfigHasBeenSet; }
522 
523 
524  inline void SetExperimentConfig(const ExperimentConfig& value) { m_experimentConfigHasBeenSet = true; m_experimentConfig = value; }
525 
526 
527  inline void SetExperimentConfig(ExperimentConfig&& value) { m_experimentConfigHasBeenSet = true; m_experimentConfig = std::move(value); }
528 
529 
530  inline CreateProcessingJobRequest& WithExperimentConfig(const ExperimentConfig& value) { SetExperimentConfig(value); return *this;}
531 
532 
533  inline CreateProcessingJobRequest& WithExperimentConfig(ExperimentConfig&& value) { SetExperimentConfig(std::move(value)); return *this;}
534 
535  private:
536 
537  Aws::Vector<ProcessingInput> m_processingInputs;
538  bool m_processingInputsHasBeenSet;
539 
540  ProcessingOutputConfig m_processingOutputConfig;
541  bool m_processingOutputConfigHasBeenSet;
542 
543  Aws::String m_processingJobName;
544  bool m_processingJobNameHasBeenSet;
545 
546  ProcessingResources m_processingResources;
547  bool m_processingResourcesHasBeenSet;
548 
549  ProcessingStoppingCondition m_stoppingCondition;
550  bool m_stoppingConditionHasBeenSet;
551 
552  AppSpecification m_appSpecification;
553  bool m_appSpecificationHasBeenSet;
554 
556  bool m_environmentHasBeenSet;
557 
558  NetworkConfig m_networkConfig;
559  bool m_networkConfigHasBeenSet;
560 
561  Aws::String m_roleArn;
562  bool m_roleArnHasBeenSet;
563 
564  Aws::Vector<Tag> m_tags;
565  bool m_tagsHasBeenSet;
566 
567  ExperimentConfig m_experimentConfig;
568  bool m_experimentConfigHasBeenSet;
569  };
570 
571 } // namespace Model
572 } // namespace SageMaker
573 } // namespace Aws
Aws::SageMaker::Model::CreateProcessingJobRequest
Definition: CreateProcessingJobRequest.h:32
Aws::SageMaker::Model::Tag
Definition: Tag.h:44
Aws::SageMaker::Model::CreateProcessingJobRequest::SetProcessingResources
void SetProcessingResources(ProcessingResources &&value)
Definition: CreateProcessingJobRequest.h:202
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::CreateProcessingJobRequest::AddEnvironment
CreateProcessingJobRequest & AddEnvironment(Aws::String &&key, Aws::String &&value)
Definition: CreateProcessingJobRequest.h:339
Aws::SageMaker::Model::CreateProcessingJobRequest::GetProcessingJobName
const Aws::String & GetProcessingJobName() const
Definition: CreateProcessingJobRequest.h:131
Aws::SageMaker::Model::CreateProcessingJobRequest::SetProcessingOutputConfig
void SetProcessingOutputConfig(const ProcessingOutputConfig &value)
Definition: CreateProcessingJobRequest.h:109
Aws::SageMaker::Model::CreateProcessingJobRequest::ProcessingOutputConfigHasBeenSet
bool ProcessingOutputConfigHasBeenSet() const
Definition: CreateProcessingJobRequest.h:104
Aws::SageMaker::Model::CreateProcessingJobRequest::GetStoppingCondition
const ProcessingStoppingCondition & GetStoppingCondition() const
Definition: CreateProcessingJobRequest.h:222
SageMaker_EXPORTS.h
Aws::SageMaker::Model::CreateProcessingJobRequest::SetEnvironment
void SetEnvironment(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateProcessingJobRequest.h:303
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::SageMaker::Model::CreateProcessingJobRequest::WithProcessingOutputConfig
CreateProcessingJobRequest & WithProcessingOutputConfig(ProcessingOutputConfig &&value)
Definition: CreateProcessingJobRequest.h:124
Aws::SageMaker::Model::CreateProcessingJobRequest::AddProcessingInputs
CreateProcessingJobRequest & AddProcessingInputs(ProcessingInput &&value)
Definition: CreateProcessingJobRequest.h:93
Aws::SageMaker::Model::CreateProcessingJobRequest::WithAppSpecification
CreateProcessingJobRequest & WithAppSpecification(AppSpecification &&value)
Definition: CreateProcessingJobRequest.h:278
Aws::SageMaker::Model::ProcessingResources
Definition: ProcessingResources.h:34
Aws::SageMaker::Model::CreateProcessingJobRequest::SetExperimentConfig
void SetExperimentConfig(ExperimentConfig &&value)
Definition: CreateProcessingJobRequest.h:527
Aws::SageMaker::Model::CreateProcessingJobRequest::SetEnvironment
void SetEnvironment(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateProcessingJobRequest.h:297
Aws::SageMaker::Model::CreateProcessingJobRequest::WithTags
CreateProcessingJobRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: CreateProcessingJobRequest.h:490
Aws::SageMaker::Model::CreateProcessingJobRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateProcessingJobRequest.h:40
Aws::SageMaker::Model::CreateProcessingJobRequest::SetAppSpecification
void SetAppSpecification(const AppSpecification &value)
Definition: CreateProcessingJobRequest.h:263
Aws::SageMaker::Model::CreateProcessingJobRequest::WithEnvironment
CreateProcessingJobRequest & WithEnvironment(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateProcessingJobRequest.h:309
Aws::SageMaker::Model::CreateProcessingJobRequest::AddTags
CreateProcessingJobRequest & AddTags(const Tag &value)
Definition: CreateProcessingJobRequest.h:506
Aws::SageMaker::Model::CreateProcessingJobRequest::WithStoppingCondition
CreateProcessingJobRequest & WithStoppingCondition(const ProcessingStoppingCondition &value)
Definition: CreateProcessingJobRequest.h:242
Aws::SageMaker::Model::CreateProcessingJobRequest::SetStoppingCondition
void SetStoppingCondition(const ProcessingStoppingCondition &value)
Definition: CreateProcessingJobRequest.h:232
Aws::SageMaker::Model::CreateProcessingJobRequest::GetEnvironment
const Aws::Map< Aws::String, Aws::String > & GetEnvironment() const
Definition: CreateProcessingJobRequest.h:285
Aws::SageMaker::Model::CreateProcessingJobRequest::WithProcessingResources
CreateProcessingJobRequest & WithProcessingResources(const ProcessingResources &value)
Definition: CreateProcessingJobRequest.h:209
Aws::SageMaker::Model::ProcessingInput
Definition: ProcessingInput.h:36
ProcessingResources.h
Aws::SageMaker::Model::ProcessingOutputConfig
Definition: ProcessingOutputConfig.h:35
Aws::SageMaker::Model::CreateProcessingJobRequest::WithExperimentConfig
CreateProcessingJobRequest & WithExperimentConfig(ExperimentConfig &&value)
Definition: CreateProcessingJobRequest.h:533
Aws::SageMaker::Model::CreateProcessingJobRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: CreateProcessingJobRequest.h:474
Aws::SageMaker::Model::CreateProcessingJobRequest::GetProcessingInputs
const Aws::Vector< ProcessingInput > & GetProcessingInputs() const
Definition: CreateProcessingJobRequest.h:51
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::CreateProcessingJobRequest::SetProcessingInputs
void SetProcessingInputs(const Aws::Vector< ProcessingInput > &value)
Definition: CreateProcessingJobRequest.h:63
Aws::SageMaker::Model::CreateProcessingJobRequest::SetNetworkConfig
void SetNetworkConfig(const NetworkConfig &value)
Definition: CreateProcessingJobRequest.h:379
Aws::SageMaker::Model::CreateProcessingJobRequest::SetRoleArn
void SetRoleArn(const char *value)
Definition: CreateProcessingJobRequest.h:431
ProcessingStoppingCondition.h
Aws::SageMaker::Model::NetworkConfig
Definition: NetworkConfig.h:35
Aws::SageMaker::Model::CreateProcessingJobRequest::RoleArnHasBeenSet
bool RoleArnHasBeenSet() const
Definition: CreateProcessingJobRequest.h:413
AWSVector.h
Aws::SageMaker::Model::CreateProcessingJobRequest::AddEnvironment
CreateProcessingJobRequest & AddEnvironment(Aws::String &&key, const char *value)
Definition: CreateProcessingJobRequest.h:351
Aws::SageMaker::Model::CreateProcessingJobRequest::WithStoppingCondition
CreateProcessingJobRequest & WithStoppingCondition(ProcessingStoppingCondition &&value)
Definition: CreateProcessingJobRequest.h:247
Aws::SageMaker::Model::CreateProcessingJobRequest::WithProcessingJobName
CreateProcessingJobRequest & WithProcessingJobName(const char *value)
Definition: CreateProcessingJobRequest.h:173
Aws::SageMaker::Model::CreateProcessingJobRequest::WithEnvironment
CreateProcessingJobRequest & WithEnvironment(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateProcessingJobRequest.h:315
Aws::SageMaker::Model::CreateProcessingJobRequest::WithRoleArn
CreateProcessingJobRequest & WithRoleArn(Aws::String &&value)
Definition: CreateProcessingJobRequest.h:443
Aws::SageMaker::Model::CreateProcessingJobRequest::NetworkConfigHasBeenSet
bool NetworkConfigHasBeenSet() const
Definition: CreateProcessingJobRequest.h:372
Aws::SageMaker::Model::CreateProcessingJobRequest::ProcessingJobNameHasBeenSet
bool ProcessingJobNameHasBeenSet() const
Definition: CreateProcessingJobRequest.h:137
Aws::SageMaker::Model::CreateProcessingJobRequest::WithTags
CreateProcessingJobRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: CreateProcessingJobRequest.h:498
Aws::SageMaker::Model::ProcessingStoppingCondition
Definition: ProcessingStoppingCondition.h:32
Aws::SageMaker::SageMakerRequest
Definition: SageMakerRequest.h:17
ExperimentConfig.h
Aws::SageMaker::Model::CreateProcessingJobRequest::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: CreateProcessingJobRequest.h:419
Aws::SageMaker::Model::CreateProcessingJobRequest::ExperimentConfigHasBeenSet
bool ExperimentConfigHasBeenSet() const
Definition: CreateProcessingJobRequest.h:521
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::CreateProcessingJobRequest::SetProcessingOutputConfig
void SetProcessingOutputConfig(ProcessingOutputConfig &&value)
Definition: CreateProcessingJobRequest.h:114
Aws::SageMaker::Model::CreateProcessingJobRequest::WithProcessingJobName
CreateProcessingJobRequest & WithProcessingJobName(Aws::String &&value)
Definition: CreateProcessingJobRequest.h:167
Aws::SageMaker::Model::CreateProcessingJobRequest::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: CreateProcessingJobRequest.h:425
Aws::SageMaker::Model::CreateProcessingJobRequest::AddEnvironment
CreateProcessingJobRequest & AddEnvironment(const Aws::String &key, Aws::String &&value)
Definition: CreateProcessingJobRequest.h:333
Aws::SageMaker::Model::CreateProcessingJobRequest::WithProcessingInputs
CreateProcessingJobRequest & WithProcessingInputs(Aws::Vector< ProcessingInput > &&value)
Definition: CreateProcessingJobRequest.h:81
Aws::SageMaker::Model::CreateProcessingJobRequest::WithAppSpecification
CreateProcessingJobRequest & WithAppSpecification(const AppSpecification &value)
Definition: CreateProcessingJobRequest.h:273
Aws::SageMaker::Model::CreateProcessingJobRequest::GetProcessingResources
const ProcessingResources & GetProcessingResources() const
Definition: CreateProcessingJobRequest.h:181
Aws::SageMaker::Model::CreateProcessingJobRequest::AddTags
CreateProcessingJobRequest & AddTags(Tag &&value)
Definition: CreateProcessingJobRequest.h:514
Aws::SageMaker::Model::ExperimentConfig
Definition: ExperimentConfig.h:36
Aws::SageMaker::Model::CreateProcessingJobRequest::SetNetworkConfig
void SetNetworkConfig(NetworkConfig &&value)
Definition: CreateProcessingJobRequest.h:386
Aws::SageMaker::Model::CreateProcessingJobRequest::GetAppSpecification
const AppSpecification & GetAppSpecification() const
Definition: CreateProcessingJobRequest.h:253
Aws::SageMaker::Model::CreateProcessingJobRequest::SetAppSpecification
void SetAppSpecification(AppSpecification &&value)
Definition: CreateProcessingJobRequest.h:268
Aws::SageMaker::Model::CreateProcessingJobRequest::SetExperimentConfig
void SetExperimentConfig(const ExperimentConfig &value)
Definition: CreateProcessingJobRequest.h:524
Aws::SageMaker::Model::CreateProcessingJobRequest::WithProcessingInputs
CreateProcessingJobRequest & WithProcessingInputs(const Aws::Vector< ProcessingInput > &value)
Definition: CreateProcessingJobRequest.h:75
Aws::SageMaker::Model::CreateProcessingJobRequest::WithProcessingResources
CreateProcessingJobRequest & WithProcessingResources(ProcessingResources &&value)
Definition: CreateProcessingJobRequest.h:216
Aws::SageMaker::Model::CreateProcessingJobRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: CreateProcessingJobRequest.h:458
Aws::SageMaker::Model::CreateProcessingJobRequest::AddProcessingInputs
CreateProcessingJobRequest & AddProcessingInputs(const ProcessingInput &value)
Definition: CreateProcessingJobRequest.h:87
ProcessingOutputConfig.h
Aws::SageMaker::Model::CreateProcessingJobRequest::WithProcessingJobName
CreateProcessingJobRequest & WithProcessingJobName(const Aws::String &value)
Definition: CreateProcessingJobRequest.h:161
Aws::SageMaker::Model::CreateProcessingJobRequest::GetNetworkConfig
const NetworkConfig & GetNetworkConfig() const
Definition: CreateProcessingJobRequest.h:365
Aws::SageMaker::Model::CreateProcessingJobRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: CreateProcessingJobRequest.h:482
AWSString.h
Aws::SageMaker::Model::CreateProcessingJobRequest::AddEnvironment
CreateProcessingJobRequest & AddEnvironment(Aws::String &&key, const Aws::String &value)
Definition: CreateProcessingJobRequest.h:327
Aws::SageMaker::Model::CreateProcessingJobRequest::WithRoleArn
CreateProcessingJobRequest & WithRoleArn(const char *value)
Definition: CreateProcessingJobRequest.h:449
Aws::SageMaker::Model::CreateProcessingJobRequest::AddEnvironment
CreateProcessingJobRequest & AddEnvironment(const Aws::String &key, const Aws::String &value)
Definition: CreateProcessingJobRequest.h:321
Tag.h
Aws::SageMaker::Model::AppSpecification
Definition: AppSpecification.h:34
Aws::SageMaker::Model::CreateProcessingJobRequest::AppSpecificationHasBeenSet
bool AppSpecificationHasBeenSet() const
Definition: CreateProcessingJobRequest.h:258
Aws::SageMaker::Model::CreateProcessingJobRequest::WithExperimentConfig
CreateProcessingJobRequest & WithExperimentConfig(const ExperimentConfig &value)
Definition: CreateProcessingJobRequest.h:530
ProcessingInput.h
Aws::SageMaker::Model::CreateProcessingJobRequest::SetStoppingCondition
void SetStoppingCondition(ProcessingStoppingCondition &&value)
Definition: CreateProcessingJobRequest.h:237
Aws::SageMaker::Model::CreateProcessingJobRequest::WithNetworkConfig
CreateProcessingJobRequest & WithNetworkConfig(NetworkConfig &&value)
Definition: CreateProcessingJobRequest.h:400
Aws::SageMaker::Model::CreateProcessingJobRequest::StoppingConditionHasBeenSet
bool StoppingConditionHasBeenSet() const
Definition: CreateProcessingJobRequest.h:227
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::CreateProcessingJobRequest::ProcessingResourcesHasBeenSet
bool ProcessingResourcesHasBeenSet() const
Definition: CreateProcessingJobRequest.h:188
Aws::SageMaker::Model::CreateProcessingJobRequest::WithRoleArn
CreateProcessingJobRequest & WithRoleArn(const Aws::String &value)
Definition: CreateProcessingJobRequest.h:437
SageMakerRequest.h
Aws::SageMaker::Model::CreateProcessingJobRequest::WithNetworkConfig
CreateProcessingJobRequest & WithNetworkConfig(const NetworkConfig &value)
Definition: CreateProcessingJobRequest.h:393
Aws::SageMaker::Model::CreateProcessingJobRequest::SetProcessingJobName
void SetProcessingJobName(const char *value)
Definition: CreateProcessingJobRequest.h:155
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::CreateProcessingJobRequest::AddEnvironment
CreateProcessingJobRequest & AddEnvironment(const char *key, Aws::String &&value)
Definition: CreateProcessingJobRequest.h:345
Aws::SageMaker::Model::CreateProcessingJobRequest::CreateProcessingJobRequest
CreateProcessingJobRequest()
Aws::SageMaker::Model::CreateProcessingJobRequest::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: CreateProcessingJobRequest.h:407
Aws::SageMaker::Model::CreateProcessingJobRequest::SetProcessingJobName
void SetProcessingJobName(Aws::String &&value)
Definition: CreateProcessingJobRequest.h:149
Aws::SageMaker::Model::CreateProcessingJobRequest::SetProcessingJobName
void SetProcessingJobName(const Aws::String &value)
Definition: CreateProcessingJobRequest.h:143
Aws::SageMaker::Model::CreateProcessingJobRequest::ProcessingInputsHasBeenSet
bool ProcessingInputsHasBeenSet() const
Definition: CreateProcessingJobRequest.h:57
Aws::SageMaker::Model::CreateProcessingJobRequest::SetProcessingResources
void SetProcessingResources(const ProcessingResources &value)
Definition: CreateProcessingJobRequest.h:195
Aws::SageMaker::Model::CreateProcessingJobRequest::WithProcessingOutputConfig
CreateProcessingJobRequest & WithProcessingOutputConfig(const ProcessingOutputConfig &value)
Definition: CreateProcessingJobRequest.h:119
Aws::SageMaker::Model::CreateProcessingJobRequest::GetProcessingOutputConfig
const ProcessingOutputConfig & GetProcessingOutputConfig() const
Definition: CreateProcessingJobRequest.h:99
Aws::SageMaker::Model::CreateProcessingJobRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
NetworkConfig.h
AWSMap.h
Aws::SageMaker::Model::CreateProcessingJobRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateProcessingJobRequest.h:466
Aws::SageMaker::Model::CreateProcessingJobRequest::SetProcessingInputs
void SetProcessingInputs(Aws::Vector< ProcessingInput > &&value)
Definition: CreateProcessingJobRequest.h:69
Aws::SageMaker::Model::CreateProcessingJobRequest::AddEnvironment
CreateProcessingJobRequest & AddEnvironment(const char *key, const char *value)
Definition: CreateProcessingJobRequest.h:357
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
AppSpecification.h
Aws::SageMaker::Model::CreateProcessingJobRequest::EnvironmentHasBeenSet
bool EnvironmentHasBeenSet() const
Definition: CreateProcessingJobRequest.h:291
Aws::SageMaker::Model::CreateProcessingJobRequest::GetExperimentConfig
const ExperimentConfig & GetExperimentConfig() const
Definition: CreateProcessingJobRequest.h:518
Aws::SageMaker::Model::CreateProcessingJobRequest::SerializePayload
Aws::String SerializePayload() const override