7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/SageMakerRequest.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/sagemaker/model/ProcessingOutputConfig.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
12#include <aws/sagemaker/model/ProcessingResources.h>
13#include <aws/sagemaker/model/ProcessingStoppingCondition.h>
14#include <aws/sagemaker/model/AppSpecification.h>
15#include <aws/core/utils/memory/stl/AWSMap.h>
16#include <aws/sagemaker/model/NetworkConfig.h>
17#include <aws/sagemaker/model/ExperimentConfig.h>
18#include <aws/sagemaker/model/ProcessingInput.h>
19#include <aws/sagemaker/model/Tag.h>
83 inline void SetProcessingJobName(
const char* value) { m_processingJobNameHasBeenSet =
true; m_processingJobName.assign(value); }
170 inline void SetRoleArn(
const char* value) { m_roleArnHasBeenSet =
true; m_roleArn.assign(value); }
205 bool m_processingInputsHasBeenSet =
false;
208 bool m_processingOutputConfigHasBeenSet =
false;
211 bool m_processingJobNameHasBeenSet =
false;
214 bool m_processingResourcesHasBeenSet =
false;
217 bool m_stoppingConditionHasBeenSet =
false;
220 bool m_appSpecificationHasBeenSet =
false;
223 bool m_environmentHasBeenSet =
false;
226 bool m_networkConfigHasBeenSet =
false;
229 bool m_roleArnHasBeenSet =
false;
232 bool m_tagsHasBeenSet =
false;
235 bool m_experimentConfigHasBeenSet =
false;
void SetExperimentConfig(const ExperimentConfig &value)
CreateProcessingJobRequest & WithProcessingInputs(Aws::Vector< ProcessingInput > &&value)
AWS_SAGEMAKER_API CreateProcessingJobRequest()
CreateProcessingJobRequest & WithProcessingOutputConfig(ProcessingOutputConfig &&value)
void SetNetworkConfig(const NetworkConfig &value)
const Aws::Vector< Tag > & GetTags() const
void SetProcessingJobName(const char *value)
void SetRoleArn(Aws::String &&value)
CreateProcessingJobRequest & WithNetworkConfig(const NetworkConfig &value)
CreateProcessingJobRequest & WithProcessingJobName(Aws::String &&value)
void SetProcessingJobName(const Aws::String &value)
const Aws::String & GetRoleArn() const
const Aws::String & GetProcessingJobName() const
bool ProcessingInputsHasBeenSet() const
CreateProcessingJobRequest & AddProcessingInputs(ProcessingInput &&value)
bool StoppingConditionHasBeenSet() const
bool EnvironmentHasBeenSet() const
bool RoleArnHasBeenSet() const
void SetStoppingCondition(const ProcessingStoppingCondition &value)
void SetNetworkConfig(NetworkConfig &&value)
AWS_SAGEMAKER_API Aws::String SerializePayload() const override
CreateProcessingJobRequest & WithEnvironment(Aws::Map< Aws::String, Aws::String > &&value)
CreateProcessingJobRequest & WithNetworkConfig(NetworkConfig &&value)
CreateProcessingJobRequest & WithProcessingOutputConfig(const ProcessingOutputConfig &value)
bool ProcessingJobNameHasBeenSet() const
void SetAppSpecification(AppSpecification &&value)
bool AppSpecificationHasBeenSet() const
void SetTags(const Aws::Vector< Tag > &value)
CreateProcessingJobRequest & WithTags(Aws::Vector< Tag > &&value)
void SetEnvironment(const Aws::Map< Aws::String, Aws::String > &value)
void SetRoleArn(const char *value)
CreateProcessingJobRequest & AddEnvironment(const Aws::String &key, const Aws::String &value)
const AppSpecification & GetAppSpecification() const
CreateProcessingJobRequest & WithStoppingCondition(const ProcessingStoppingCondition &value)
virtual const char * GetServiceRequestName() const override
void SetStoppingCondition(ProcessingStoppingCondition &&value)
CreateProcessingJobRequest & WithExperimentConfig(ExperimentConfig &&value)
void SetEnvironment(Aws::Map< Aws::String, Aws::String > &&value)
CreateProcessingJobRequest & AddTags(Tag &&value)
CreateProcessingJobRequest & WithExperimentConfig(const ExperimentConfig &value)
CreateProcessingJobRequest & AddEnvironment(const char *key, Aws::String &&value)
CreateProcessingJobRequest & WithStoppingCondition(ProcessingStoppingCondition &&value)
CreateProcessingJobRequest & WithAppSpecification(const AppSpecification &value)
CreateProcessingJobRequest & AddEnvironment(Aws::String &&key, const Aws::String &value)
void SetProcessingResources(const ProcessingResources &value)
void SetProcessingResources(ProcessingResources &&value)
CreateProcessingJobRequest & WithProcessingResources(ProcessingResources &&value)
void SetProcessingJobName(Aws::String &&value)
bool ExperimentConfigHasBeenSet() const
CreateProcessingJobRequest & WithAppSpecification(AppSpecification &&value)
void SetProcessingInputs(const Aws::Vector< ProcessingInput > &value)
CreateProcessingJobRequest & WithProcessingResources(const ProcessingResources &value)
CreateProcessingJobRequest & AddProcessingInputs(const ProcessingInput &value)
AWS_SAGEMAKER_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
const ProcessingResources & GetProcessingResources() const
CreateProcessingJobRequest & AddEnvironment(Aws::String &&key, Aws::String &&value)
CreateProcessingJobRequest & WithRoleArn(const char *value)
const ExperimentConfig & GetExperimentConfig() const
CreateProcessingJobRequest & WithRoleArn(Aws::String &&value)
CreateProcessingJobRequest & WithRoleArn(const Aws::String &value)
bool ProcessingResourcesHasBeenSet() const
void SetAppSpecification(const AppSpecification &value)
void SetTags(Aws::Vector< Tag > &&value)
CreateProcessingJobRequest & AddEnvironment(const char *key, const char *value)
bool ProcessingOutputConfigHasBeenSet() const
const NetworkConfig & GetNetworkConfig() const
CreateProcessingJobRequest & WithTags(const Aws::Vector< Tag > &value)
bool TagsHasBeenSet() const
void SetProcessingInputs(Aws::Vector< ProcessingInput > &&value)
const Aws::Vector< ProcessingInput > & GetProcessingInputs() const
void SetRoleArn(const Aws::String &value)
const ProcessingStoppingCondition & GetStoppingCondition() const
const Aws::Map< Aws::String, Aws::String > & GetEnvironment() const
void SetExperimentConfig(ExperimentConfig &&value)
CreateProcessingJobRequest & AddEnvironment(const Aws::String &key, Aws::String &&value)
CreateProcessingJobRequest & WithProcessingInputs(const Aws::Vector< ProcessingInput > &value)
CreateProcessingJobRequest & WithEnvironment(const Aws::Map< Aws::String, Aws::String > &value)
bool NetworkConfigHasBeenSet() const
void SetProcessingOutputConfig(const ProcessingOutputConfig &value)
void SetProcessingOutputConfig(ProcessingOutputConfig &&value)
CreateProcessingJobRequest & AddEnvironment(Aws::String &&key, const char *value)
CreateProcessingJobRequest & AddTags(const Tag &value)
const ProcessingOutputConfig & GetProcessingOutputConfig() const
CreateProcessingJobRequest & WithProcessingJobName(const char *value)
CreateProcessingJobRequest & WithProcessingJobName(const Aws::String &value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector