7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sagemaker/SageMaker_EXPORTS.h>
10#include <aws/sagemaker/model/ExecutionStatus.h>
11#include <aws/sagemaker/model/MonitoringType.h>
44 template <
typename MonitoringScheduleNameT = Aws::String>
46 m_monitoringScheduleNameHasBeenSet =
true;
47 m_monitoringScheduleName = std::forward<MonitoringScheduleNameT>(value);
49 template <
typename MonitoringScheduleNameT = Aws::String>
62 template <
typename ScheduledTimeT = Aws::Utils::DateTime>
64 m_scheduledTimeHasBeenSet =
true;
65 m_scheduledTime = std::forward<ScheduledTimeT>(value);
67 template <
typename ScheduledTimeT = Aws::Utils::DateTime>
80 template <
typename CreationTimeT = Aws::Utils::DateTime>
82 m_creationTimeHasBeenSet =
true;
83 m_creationTime = std::forward<CreationTimeT>(value);
85 template <
typename CreationTimeT = Aws::Utils::DateTime>
98 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
100 m_lastModifiedTimeHasBeenSet =
true;
101 m_lastModifiedTime = std::forward<LastModifiedTimeT>(value);
103 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
117 m_monitoringExecutionStatusHasBeenSet =
true;
118 m_monitoringExecutionStatus = value;
132 template <
typename ProcessingJobArnT = Aws::String>
134 m_processingJobArnHasBeenSet =
true;
135 m_processingJobArn = std::forward<ProcessingJobArnT>(value);
137 template <
typename ProcessingJobArnT = Aws::String>
150 template <
typename Endpo
intNameT = Aws::String>
152 m_endpointNameHasBeenSet =
true;
153 m_endpointName = std::forward<EndpointNameT>(value);
155 template <
typename Endpo
intNameT = Aws::String>
168 template <
typename FailureReasonT = Aws::String>
170 m_failureReasonHasBeenSet =
true;
171 m_failureReason = std::forward<FailureReasonT>(value);
173 template <
typename FailureReasonT = Aws::String>
186 template <
typename MonitoringJobDefinitionNameT = Aws::String>
188 m_monitoringJobDefinitionNameHasBeenSet =
true;
189 m_monitoringJobDefinitionName = std::forward<MonitoringJobDefinitionNameT>(value);
191 template <
typename MonitoringJobDefinitionNameT = Aws::String>
205 m_monitoringTypeHasBeenSet =
true;
206 m_monitoringType = value;
233 bool m_monitoringScheduleNameHasBeenSet =
false;
234 bool m_scheduledTimeHasBeenSet =
false;
235 bool m_creationTimeHasBeenSet =
false;
236 bool m_lastModifiedTimeHasBeenSet =
false;
237 bool m_monitoringExecutionStatusHasBeenSet =
false;
238 bool m_processingJobArnHasBeenSet =
false;
239 bool m_endpointNameHasBeenSet =
false;
240 bool m_failureReasonHasBeenSet =
false;
241 bool m_monitoringJobDefinitionNameHasBeenSet =
false;
242 bool m_monitoringTypeHasBeenSet =
false;
void SetProcessingJobArn(ProcessingJobArnT &&value)
MonitoringExecutionSummary & WithEndpointName(EndpointNameT &&value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetLastModifiedTime(LastModifiedTimeT &&value)
void SetScheduledTime(ScheduledTimeT &&value)
bool FailureReasonHasBeenSet() const
AWS_SAGEMAKER_API MonitoringExecutionSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
bool MonitoringJobDefinitionNameHasBeenSet() const
MonitoringType GetMonitoringType() const
bool MonitoringScheduleNameHasBeenSet() const
const Aws::String & GetProcessingJobArn() const
void SetMonitoringJobDefinitionName(MonitoringJobDefinitionNameT &&value)
void SetCreationTime(CreationTimeT &&value)
MonitoringExecutionSummary & WithMonitoringType(MonitoringType value)
bool MonitoringTypeHasBeenSet() const
const Aws::Utils::DateTime & GetLastModifiedTime() const
MonitoringExecutionSummary & WithMonitoringScheduleName(MonitoringScheduleNameT &&value)
bool ProcessingJobArnHasBeenSet() const
MonitoringExecutionSummary & WithScheduledTime(ScheduledTimeT &&value)
bool MonitoringExecutionStatusHasBeenSet() const
bool CreationTimeHasBeenSet() const
void SetMonitoringScheduleName(MonitoringScheduleNameT &&value)
MonitoringExecutionSummary & WithProcessingJobArn(ProcessingJobArnT &&value)
MonitoringExecutionSummary & WithFailureReason(FailureReasonT &&value)
bool EndpointNameHasBeenSet() const
const Aws::String & GetEndpointName() const
const Aws::String & GetMonitoringScheduleName() const
const Aws::String & GetFailureReason() const
void SetEndpointName(EndpointNameT &&value)
const Aws::Utils::DateTime & GetCreationTime() const
MonitoringExecutionSummary & WithMonitoringExecutionStatus(ExecutionStatus value)
void SetFailureReason(FailureReasonT &&value)
void SetMonitoringType(MonitoringType value)
AWS_SAGEMAKER_API MonitoringExecutionSummary(Aws::Utils::Json::JsonView jsonValue)
ExecutionStatus GetMonitoringExecutionStatus() const
bool LastModifiedTimeHasBeenSet() const
MonitoringExecutionSummary & WithLastModifiedTime(LastModifiedTimeT &&value)
AWS_SAGEMAKER_API MonitoringExecutionSummary()=default
const Aws::String & GetMonitoringJobDefinitionName() const
const Aws::Utils::DateTime & GetScheduledTime() const
void SetMonitoringExecutionStatus(ExecutionStatus value)
MonitoringExecutionSummary & WithCreationTime(CreationTimeT &&value)
bool ScheduledTimeHasBeenSet() const
MonitoringExecutionSummary & WithMonitoringJobDefinitionName(MonitoringJobDefinitionNameT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue