7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSMap.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/sagemaker/SageMaker_EXPORTS.h>
12#include <aws/sagemaker/model/AppSpecification.h>
13#include <aws/sagemaker/model/ExperimentConfig.h>
14#include <aws/sagemaker/model/NetworkConfig.h>
15#include <aws/sagemaker/model/ProcessingInput.h>
16#include <aws/sagemaker/model/ProcessingJobStatus.h>
17#include <aws/sagemaker/model/ProcessingOutputConfig.h>
18#include <aws/sagemaker/model/ProcessingResources.h>
19#include <aws/sagemaker/model/ProcessingStoppingCondition.h>
24template <
typename RESULT_TYPE>
25class AmazonWebServiceResult;
45 template <
typename ProcessingInputsT = Aws::Vector<ProcessingInput>>
47 m_processingInputsHasBeenSet =
true;
48 m_processingInputs = std::forward<ProcessingInputsT>(value);
50 template <
typename ProcessingInputsT = Aws::Vector<ProcessingInput>>
55 template <
typename ProcessingInputsT = ProcessingInput>
57 m_processingInputsHasBeenSet =
true;
58 m_processingInputs.emplace_back(std::forward<ProcessingInputsT>(value));
68 template <
typename ProcessingOutputConfigT = ProcessingOutputConfig>
70 m_processingOutputConfigHasBeenSet =
true;
71 m_processingOutputConfig = std::forward<ProcessingOutputConfigT>(value);
73 template <
typename ProcessingOutputConfigT = ProcessingOutputConfig>
86 template <
typename ProcessingJobNameT = Aws::String>
88 m_processingJobNameHasBeenSet =
true;
89 m_processingJobName = std::forward<ProcessingJobNameT>(value);
91 template <
typename ProcessingJobNameT = Aws::String>
105 template <
typename ProcessingResourcesT = ProcessingResources>
107 m_processingResourcesHasBeenSet =
true;
108 m_processingResources = std::forward<ProcessingResourcesT>(value);
110 template <
typename ProcessingResourcesT = ProcessingResources>
122 template <
typename StoppingConditionT = ProcessingStoppingCondition>
124 m_stoppingConditionHasBeenSet =
true;
125 m_stoppingCondition = std::forward<StoppingConditionT>(value);
127 template <
typename StoppingConditionT = ProcessingStoppingCondition>
139 template <
typename AppSpecificationT = AppSpecification>
141 m_appSpecificationHasBeenSet =
true;
142 m_appSpecification = std::forward<AppSpecificationT>(value);
144 template <
typename AppSpecificationT = AppSpecification>
156 template <
typename EnvironmentT = Aws::Map<Aws::String, Aws::String>>
158 m_environmentHasBeenSet =
true;
159 m_environment = std::forward<EnvironmentT>(value);
161 template <
typename EnvironmentT = Aws::Map<Aws::String, Aws::String>>
166 template <
typename EnvironmentKeyT = Aws::String,
typename EnvironmentValueT = Aws::String>
168 m_environmentHasBeenSet =
true;
169 m_environment.emplace(std::forward<EnvironmentKeyT>(key), std::forward<EnvironmentValueT>(value));
179 template <
typename NetworkConfigT = NetworkConfig>
181 m_networkConfigHasBeenSet =
true;
182 m_networkConfig = std::forward<NetworkConfigT>(value);
184 template <
typename NetworkConfigT = NetworkConfig>
197 template <
typename RoleArnT = Aws::String>
199 m_roleArnHasBeenSet =
true;
200 m_roleArn = std::forward<RoleArnT>(value);
202 template <
typename RoleArnT = Aws::String>
214 template <
typename ExperimentConfigT = ExperimentConfig>
216 m_experimentConfigHasBeenSet =
true;
217 m_experimentConfig = std::forward<ExperimentConfigT>(value);
219 template <
typename ExperimentConfigT = ExperimentConfig>
231 template <
typename ProcessingJobArnT = Aws::String>
233 m_processingJobArnHasBeenSet =
true;
234 m_processingJobArn = std::forward<ProcessingJobArnT>(value);
236 template <
typename ProcessingJobArnT = Aws::String>
249 m_processingJobStatusHasBeenSet =
true;
250 m_processingJobStatus = value;
264 template <
typename ExitMessageT = Aws::String>
266 m_exitMessageHasBeenSet =
true;
267 m_exitMessage = std::forward<ExitMessageT>(value);
269 template <
typename ExitMessageT = Aws::String>
282 template <
typename FailureReasonT = Aws::String>
284 m_failureReasonHasBeenSet =
true;
285 m_failureReason = std::forward<FailureReasonT>(value);
287 template <
typename FailureReasonT = Aws::String>
299 template <
typename ProcessingEndTimeT = Aws::Utils::DateTime>
301 m_processingEndTimeHasBeenSet =
true;
302 m_processingEndTime = std::forward<ProcessingEndTimeT>(value);
304 template <
typename ProcessingEndTimeT = Aws::Utils::DateTime>
316 template <
typename ProcessingStartTimeT = Aws::Utils::DateTime>
318 m_processingStartTimeHasBeenSet =
true;
319 m_processingStartTime = std::forward<ProcessingStartTimeT>(value);
321 template <
typename ProcessingStartTimeT = Aws::Utils::DateTime>
333 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
335 m_lastModifiedTimeHasBeenSet =
true;
336 m_lastModifiedTime = std::forward<LastModifiedTimeT>(value);
338 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
350 template <
typename CreationTimeT = Aws::Utils::DateTime>
352 m_creationTimeHasBeenSet =
true;
353 m_creationTime = std::forward<CreationTimeT>(value);
355 template <
typename CreationTimeT = Aws::Utils::DateTime>
368 template <
typename MonitoringScheduleArnT = Aws::String>
370 m_monitoringScheduleArnHasBeenSet =
true;
371 m_monitoringScheduleArn = std::forward<MonitoringScheduleArnT>(value);
373 template <
typename MonitoringScheduleArnT = Aws::String>
385 template <
typename AutoMLJobArnT = Aws::String>
387 m_autoMLJobArnHasBeenSet =
true;
388 m_autoMLJobArn = std::forward<AutoMLJobArnT>(value);
390 template <
typename AutoMLJobArnT = Aws::String>
402 template <
typename TrainingJobArnT = Aws::String>
404 m_trainingJobArnHasBeenSet =
true;
405 m_trainingJobArn = std::forward<TrainingJobArnT>(value);
407 template <
typename TrainingJobArnT = Aws::String>
417 template <
typename RequestIdT = Aws::String>
419 m_requestIdHasBeenSet =
true;
420 m_requestId = std::forward<RequestIdT>(value);
422 template <
typename RequestIdT = Aws::String>
472 bool m_processingInputsHasBeenSet =
false;
473 bool m_processingOutputConfigHasBeenSet =
false;
474 bool m_processingJobNameHasBeenSet =
false;
475 bool m_processingResourcesHasBeenSet =
false;
476 bool m_stoppingConditionHasBeenSet =
false;
477 bool m_appSpecificationHasBeenSet =
false;
478 bool m_environmentHasBeenSet =
false;
479 bool m_networkConfigHasBeenSet =
false;
480 bool m_roleArnHasBeenSet =
false;
481 bool m_experimentConfigHasBeenSet =
false;
482 bool m_processingJobArnHasBeenSet =
false;
483 bool m_processingJobStatusHasBeenSet =
false;
484 bool m_exitMessageHasBeenSet =
false;
485 bool m_failureReasonHasBeenSet =
false;
486 bool m_processingEndTimeHasBeenSet =
false;
487 bool m_processingStartTimeHasBeenSet =
false;
488 bool m_lastModifiedTimeHasBeenSet =
false;
489 bool m_creationTimeHasBeenSet =
false;
490 bool m_monitoringScheduleArnHasBeenSet =
false;
491 bool m_autoMLJobArnHasBeenSet =
false;
492 bool m_trainingJobArnHasBeenSet =
false;
493 bool m_requestIdHasBeenSet =
false;
DescribeProcessingJobResult & WithProcessingJobName(ProcessingJobNameT &&value)
const Aws::String & GetMonitoringScheduleArn() const
const Aws::String & GetExitMessage() const
DescribeProcessingJobResult & WithRequestId(RequestIdT &&value)
void SetExperimentConfig(ExperimentConfigT &&value)
const ProcessingStoppingCondition & GetStoppingCondition() const
DescribeProcessingJobResult & WithFailureReason(FailureReasonT &&value)
DescribeProcessingJobResult & WithProcessingJobArn(ProcessingJobArnT &&value)
const Aws::String & GetProcessingJobName() const
const NetworkConfig & GetNetworkConfig() const
const ProcessingResources & GetProcessingResources() const
DescribeProcessingJobResult & WithExitMessage(ExitMessageT &&value)
const Aws::Utils::DateTime & GetProcessingStartTime() const
DescribeProcessingJobResult & AddEnvironment(EnvironmentKeyT &&key, EnvironmentValueT &&value)
DescribeProcessingJobResult & WithEnvironment(EnvironmentT &&value)
DescribeProcessingJobResult & WithStoppingCondition(StoppingConditionT &&value)
const Aws::Utils::DateTime & GetCreationTime() const
void SetExitMessage(ExitMessageT &&value)
void SetEnvironment(EnvironmentT &&value)
DescribeProcessingJobResult & WithAutoMLJobArn(AutoMLJobArnT &&value)
AWS_SAGEMAKER_API DescribeProcessingJobResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetProcessingOutputConfig(ProcessingOutputConfigT &&value)
void SetProcessingResources(ProcessingResourcesT &&value)
void SetProcessingJobStatus(ProcessingJobStatus value)
DescribeProcessingJobResult & AddProcessingInputs(ProcessingInputsT &&value)
DescribeProcessingJobResult & WithTrainingJobArn(TrainingJobArnT &&value)
const Aws::Map< Aws::String, Aws::String > & GetEnvironment() const
AWS_SAGEMAKER_API DescribeProcessingJobResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
const Aws::String & GetTrainingJobArn() const
void SetAutoMLJobArn(AutoMLJobArnT &&value)
DescribeProcessingJobResult & WithProcessingInputs(ProcessingInputsT &&value)
void SetProcessingEndTime(ProcessingEndTimeT &&value)
AWS_SAGEMAKER_API DescribeProcessingJobResult()=default
DescribeProcessingJobResult & WithExperimentConfig(ExperimentConfigT &&value)
DescribeProcessingJobResult & WithProcessingStartTime(ProcessingStartTimeT &&value)
DescribeProcessingJobResult & WithCreationTime(CreationTimeT &&value)
void SetLastModifiedTime(LastModifiedTimeT &&value)
void SetProcessingStartTime(ProcessingStartTimeT &&value)
const Aws::String & GetProcessingJobArn() const
const Aws::String & GetRequestId() const
void SetMonitoringScheduleArn(MonitoringScheduleArnT &&value)
void SetRequestId(RequestIdT &&value)
ProcessingJobStatus GetProcessingJobStatus() const
const Aws::Utils::DateTime & GetProcessingEndTime() const
void SetFailureReason(FailureReasonT &&value)
const Aws::String & GetAutoMLJobArn() const
DescribeProcessingJobResult & WithLastModifiedTime(LastModifiedTimeT &&value)
void SetRoleArn(RoleArnT &&value)
void SetTrainingJobArn(TrainingJobArnT &&value)
void SetStoppingCondition(StoppingConditionT &&value)
DescribeProcessingJobResult & WithAppSpecification(AppSpecificationT &&value)
void SetCreationTime(CreationTimeT &&value)
const Aws::String & GetRoleArn() const
const Aws::Vector< ProcessingInput > & GetProcessingInputs() const
const ProcessingOutputConfig & GetProcessingOutputConfig() const
void SetProcessingJobArn(ProcessingJobArnT &&value)
DescribeProcessingJobResult & WithMonitoringScheduleArn(MonitoringScheduleArnT &&value)
DescribeProcessingJobResult & WithProcessingEndTime(ProcessingEndTimeT &&value)
const Aws::Utils::DateTime & GetLastModifiedTime() const
void SetNetworkConfig(NetworkConfigT &&value)
const ExperimentConfig & GetExperimentConfig() const
DescribeProcessingJobResult & WithRoleArn(RoleArnT &&value)
DescribeProcessingJobResult & WithNetworkConfig(NetworkConfigT &&value)
DescribeProcessingJobResult & WithProcessingJobStatus(ProcessingJobStatus value)
DescribeProcessingJobResult & WithProcessingOutputConfig(ProcessingOutputConfigT &&value)
const Aws::String & GetFailureReason() const
const AppSpecification & GetAppSpecification() const
void SetProcessingJobName(ProcessingJobNameT &&value)
void SetProcessingInputs(ProcessingInputsT &&value)
DescribeProcessingJobResult & WithProcessingResources(ProcessingResourcesT &&value)
void SetAppSpecification(AppSpecificationT &&value)
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
Aws::Utils::Json::JsonValue JsonValue