7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/sagemaker/model/ExecutionStatus.h>
11#include <aws/sagemaker/model/MonitoringType.h>
52 inline void SetMonitoringScheduleName(
const char* value) { m_monitoringScheduleNameHasBeenSet =
true; m_monitoringScheduleName.assign(value); }
114 inline void SetProcessingJobArn(
const char* value) { m_processingJobArnHasBeenSet =
true; m_processingJobArn.assign(value); }
128 inline void SetEndpointName(
const char* value) { m_endpointNameHasBeenSet =
true; m_endpointName.assign(value); }
142 inline void SetFailureReason(
const char* value) { m_failureReasonHasBeenSet =
true; m_failureReason.assign(value); }
176 bool m_monitoringScheduleNameHasBeenSet =
false;
179 bool m_scheduledTimeHasBeenSet =
false;
182 bool m_creationTimeHasBeenSet =
false;
185 bool m_lastModifiedTimeHasBeenSet =
false;
188 bool m_monitoringExecutionStatusHasBeenSet =
false;
191 bool m_processingJobArnHasBeenSet =
false;
194 bool m_endpointNameHasBeenSet =
false;
197 bool m_failureReasonHasBeenSet =
false;
200 bool m_monitoringJobDefinitionNameHasBeenSet =
false;
203 bool m_monitoringTypeHasBeenSet =
false;
void SetMonitoringJobDefinitionName(const Aws::String &value)
void SetEndpointName(const char *value)
MonitoringExecutionSummary & WithLastModifiedTime(Aws::Utils::DateTime &&value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
bool FailureReasonHasBeenSet() const
AWS_SAGEMAKER_API MonitoringExecutionSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
MonitoringExecutionSummary & WithFailureReason(const char *value)
bool MonitoringJobDefinitionNameHasBeenSet() const
bool MonitoringScheduleNameHasBeenSet() const
const Aws::String & GetProcessingJobArn() const
MonitoringExecutionSummary & WithFailureReason(Aws::String &&value)
void SetMonitoringExecutionStatus(ExecutionStatus &&value)
void SetEndpointName(Aws::String &&value)
MonitoringExecutionSummary & WithMonitoringType(MonitoringType &&value)
MonitoringExecutionSummary & WithMonitoringJobDefinitionName(const char *value)
MonitoringExecutionSummary & WithCreationTime(const Aws::Utils::DateTime &value)
void SetProcessingJobArn(const char *value)
MonitoringExecutionSummary & WithMonitoringScheduleName(const char *value)
const MonitoringType & GetMonitoringType() const
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
bool MonitoringTypeHasBeenSet() const
MonitoringExecutionSummary & WithProcessingJobArn(Aws::String &&value)
MonitoringExecutionSummary & WithLastModifiedTime(const Aws::Utils::DateTime &value)
void SetCreationTime(const Aws::Utils::DateTime &value)
void SetMonitoringScheduleName(const char *value)
const Aws::Utils::DateTime & GetLastModifiedTime() const
MonitoringExecutionSummary & WithProcessingJobArn(const Aws::String &value)
MonitoringExecutionSummary & WithMonitoringScheduleName(Aws::String &&value)
const ExecutionStatus & GetMonitoringExecutionStatus() const
MonitoringExecutionSummary & WithProcessingJobArn(const char *value)
void SetProcessingJobArn(Aws::String &&value)
MonitoringExecutionSummary & WithMonitoringJobDefinitionName(const Aws::String &value)
bool ProcessingJobArnHasBeenSet() const
void SetEndpointName(const Aws::String &value)
MonitoringExecutionSummary & WithEndpointName(const char *value)
void SetFailureReason(Aws::String &&value)
MonitoringExecutionSummary & WithMonitoringExecutionStatus(const ExecutionStatus &value)
MonitoringExecutionSummary & WithEndpointName(const Aws::String &value)
bool MonitoringExecutionStatusHasBeenSet() const
bool CreationTimeHasBeenSet() const
void SetMonitoringJobDefinitionName(Aws::String &&value)
MonitoringExecutionSummary & WithEndpointName(Aws::String &&value)
bool EndpointNameHasBeenSet() const
void SetCreationTime(Aws::Utils::DateTime &&value)
void SetFailureReason(const Aws::String &value)
AWS_SAGEMAKER_API MonitoringExecutionSummary()
void SetMonitoringJobDefinitionName(const char *value)
void SetMonitoringScheduleName(const Aws::String &value)
MonitoringExecutionSummary & WithMonitoringType(const MonitoringType &value)
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
MonitoringExecutionSummary & WithMonitoringScheduleName(const Aws::String &value)
void SetMonitoringScheduleName(Aws::String &&value)
const Aws::String & GetEndpointName() const
const Aws::String & GetMonitoringScheduleName() const
const Aws::String & GetFailureReason() const
void SetMonitoringType(const MonitoringType &value)
void SetMonitoringExecutionStatus(const ExecutionStatus &value)
void SetScheduledTime(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetCreationTime() const
MonitoringExecutionSummary & WithMonitoringExecutionStatus(ExecutionStatus &&value)
AWS_SAGEMAKER_API MonitoringExecutionSummary(Aws::Utils::Json::JsonView jsonValue)
void SetMonitoringType(MonitoringType &&value)
bool LastModifiedTimeHasBeenSet() const
const Aws::String & GetMonitoringJobDefinitionName() const
MonitoringExecutionSummary & WithMonitoringJobDefinitionName(Aws::String &&value)
MonitoringExecutionSummary & WithFailureReason(const Aws::String &value)
MonitoringExecutionSummary & WithScheduledTime(const Aws::Utils::DateTime &value)
MonitoringExecutionSummary & WithScheduledTime(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetScheduledTime() const
void SetProcessingJobArn(const Aws::String &value)
bool ScheduledTimeHasBeenSet() const
MonitoringExecutionSummary & WithCreationTime(Aws::Utils::DateTime &&value)
void SetScheduledTime(Aws::Utils::DateTime &&value)
void SetFailureReason(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue