AWS SDK for C++  1.9.160
AWS SDK for C++
DescribeMonitoringScheduleResult.h
Go to the documentation of this file.
1 
6 #pragma once
14 #include <utility>
15 
16 namespace Aws
17 {
18 template<typename RESULT_TYPE>
19 class AmazonWebServiceResult;
20 
21 namespace Utils
22 {
23 namespace Json
24 {
25  class JsonValue;
26 } // namespace Json
27 } // namespace Utils
28 namespace SageMaker
29 {
30 namespace Model
31 {
33  {
34  public:
38 
39 
43  inline const Aws::String& GetMonitoringScheduleArn() const{ return m_monitoringScheduleArn; }
44 
48  inline void SetMonitoringScheduleArn(const Aws::String& value) { m_monitoringScheduleArn = value; }
49 
53  inline void SetMonitoringScheduleArn(Aws::String&& value) { m_monitoringScheduleArn = std::move(value); }
54 
58  inline void SetMonitoringScheduleArn(const char* value) { m_monitoringScheduleArn.assign(value); }
59 
63  inline DescribeMonitoringScheduleResult& WithMonitoringScheduleArn(const Aws::String& value) { SetMonitoringScheduleArn(value); return *this;}
64 
68  inline DescribeMonitoringScheduleResult& WithMonitoringScheduleArn(Aws::String&& value) { SetMonitoringScheduleArn(std::move(value)); return *this;}
69 
73  inline DescribeMonitoringScheduleResult& WithMonitoringScheduleArn(const char* value) { SetMonitoringScheduleArn(value); return *this;}
74 
75 
79  inline const Aws::String& GetMonitoringScheduleName() const{ return m_monitoringScheduleName; }
80 
84  inline void SetMonitoringScheduleName(const Aws::String& value) { m_monitoringScheduleName = value; }
85 
89  inline void SetMonitoringScheduleName(Aws::String&& value) { m_monitoringScheduleName = std::move(value); }
90 
94  inline void SetMonitoringScheduleName(const char* value) { m_monitoringScheduleName.assign(value); }
95 
99  inline DescribeMonitoringScheduleResult& WithMonitoringScheduleName(const Aws::String& value) { SetMonitoringScheduleName(value); return *this;}
100 
104  inline DescribeMonitoringScheduleResult& WithMonitoringScheduleName(Aws::String&& value) { SetMonitoringScheduleName(std::move(value)); return *this;}
105 
109  inline DescribeMonitoringScheduleResult& WithMonitoringScheduleName(const char* value) { SetMonitoringScheduleName(value); return *this;}
110 
111 
115  inline const ScheduleStatus& GetMonitoringScheduleStatus() const{ return m_monitoringScheduleStatus; }
116 
120  inline void SetMonitoringScheduleStatus(const ScheduleStatus& value) { m_monitoringScheduleStatus = value; }
121 
125  inline void SetMonitoringScheduleStatus(ScheduleStatus&& value) { m_monitoringScheduleStatus = std::move(value); }
126 
130  inline DescribeMonitoringScheduleResult& WithMonitoringScheduleStatus(const ScheduleStatus& value) { SetMonitoringScheduleStatus(value); return *this;}
131 
135  inline DescribeMonitoringScheduleResult& WithMonitoringScheduleStatus(ScheduleStatus&& value) { SetMonitoringScheduleStatus(std::move(value)); return *this;}
136 
137 
147  inline const MonitoringType& GetMonitoringType() const{ return m_monitoringType; }
148 
158  inline void SetMonitoringType(const MonitoringType& value) { m_monitoringType = value; }
159 
169  inline void SetMonitoringType(MonitoringType&& value) { m_monitoringType = std::move(value); }
170 
180  inline DescribeMonitoringScheduleResult& WithMonitoringType(const MonitoringType& value) { SetMonitoringType(value); return *this;}
181 
191  inline DescribeMonitoringScheduleResult& WithMonitoringType(MonitoringType&& value) { SetMonitoringType(std::move(value)); return *this;}
192 
193 
198  inline const Aws::String& GetFailureReason() const{ return m_failureReason; }
199 
204  inline void SetFailureReason(const Aws::String& value) { m_failureReason = value; }
205 
210  inline void SetFailureReason(Aws::String&& value) { m_failureReason = std::move(value); }
211 
216  inline void SetFailureReason(const char* value) { m_failureReason.assign(value); }
217 
222  inline DescribeMonitoringScheduleResult& WithFailureReason(const Aws::String& value) { SetFailureReason(value); return *this;}
223 
228  inline DescribeMonitoringScheduleResult& WithFailureReason(Aws::String&& value) { SetFailureReason(std::move(value)); return *this;}
229 
234  inline DescribeMonitoringScheduleResult& WithFailureReason(const char* value) { SetFailureReason(value); return *this;}
235 
236 
240  inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
241 
245  inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTime = value; }
246 
250  inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTime = std::move(value); }
251 
255  inline DescribeMonitoringScheduleResult& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
256 
260  inline DescribeMonitoringScheduleResult& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
261 
262 
266  inline const Aws::Utils::DateTime& GetLastModifiedTime() const{ return m_lastModifiedTime; }
267 
271  inline void SetLastModifiedTime(const Aws::Utils::DateTime& value) { m_lastModifiedTime = value; }
272 
276  inline void SetLastModifiedTime(Aws::Utils::DateTime&& value) { m_lastModifiedTime = std::move(value); }
277 
281  inline DescribeMonitoringScheduleResult& WithLastModifiedTime(const Aws::Utils::DateTime& value) { SetLastModifiedTime(value); return *this;}
282 
286  inline DescribeMonitoringScheduleResult& WithLastModifiedTime(Aws::Utils::DateTime&& value) { SetLastModifiedTime(std::move(value)); return *this;}
287 
288 
293  inline const MonitoringScheduleConfig& GetMonitoringScheduleConfig() const{ return m_monitoringScheduleConfig; }
294 
299  inline void SetMonitoringScheduleConfig(const MonitoringScheduleConfig& value) { m_monitoringScheduleConfig = value; }
300 
305  inline void SetMonitoringScheduleConfig(MonitoringScheduleConfig&& value) { m_monitoringScheduleConfig = std::move(value); }
306 
311  inline DescribeMonitoringScheduleResult& WithMonitoringScheduleConfig(const MonitoringScheduleConfig& value) { SetMonitoringScheduleConfig(value); return *this;}
312 
317  inline DescribeMonitoringScheduleResult& WithMonitoringScheduleConfig(MonitoringScheduleConfig&& value) { SetMonitoringScheduleConfig(std::move(value)); return *this;}
318 
319 
323  inline const Aws::String& GetEndpointName() const{ return m_endpointName; }
324 
328  inline void SetEndpointName(const Aws::String& value) { m_endpointName = value; }
329 
333  inline void SetEndpointName(Aws::String&& value) { m_endpointName = std::move(value); }
334 
338  inline void SetEndpointName(const char* value) { m_endpointName.assign(value); }
339 
343  inline DescribeMonitoringScheduleResult& WithEndpointName(const Aws::String& value) { SetEndpointName(value); return *this;}
344 
348  inline DescribeMonitoringScheduleResult& WithEndpointName(Aws::String&& value) { SetEndpointName(std::move(value)); return *this;}
349 
353  inline DescribeMonitoringScheduleResult& WithEndpointName(const char* value) { SetEndpointName(value); return *this;}
354 
355 
359  inline const MonitoringExecutionSummary& GetLastMonitoringExecutionSummary() const{ return m_lastMonitoringExecutionSummary; }
360 
364  inline void SetLastMonitoringExecutionSummary(const MonitoringExecutionSummary& value) { m_lastMonitoringExecutionSummary = value; }
365 
369  inline void SetLastMonitoringExecutionSummary(MonitoringExecutionSummary&& value) { m_lastMonitoringExecutionSummary = std::move(value); }
370 
374  inline DescribeMonitoringScheduleResult& WithLastMonitoringExecutionSummary(const MonitoringExecutionSummary& value) { SetLastMonitoringExecutionSummary(value); return *this;}
375 
379  inline DescribeMonitoringScheduleResult& WithLastMonitoringExecutionSummary(MonitoringExecutionSummary&& value) { SetLastMonitoringExecutionSummary(std::move(value)); return *this;}
380 
381  private:
382 
383  Aws::String m_monitoringScheduleArn;
384 
385  Aws::String m_monitoringScheduleName;
386 
387  ScheduleStatus m_monitoringScheduleStatus;
388 
389  MonitoringType m_monitoringType;
390 
391  Aws::String m_failureReason;
392 
393  Aws::Utils::DateTime m_creationTime;
394 
395  Aws::Utils::DateTime m_lastModifiedTime;
396 
397  MonitoringScheduleConfig m_monitoringScheduleConfig;
398 
399  Aws::String m_endpointName;
400 
401  MonitoringExecutionSummary m_lastMonitoringExecutionSummary;
402  };
403 
404 } // namespace Model
405 } // namespace SageMaker
406 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetEndpointName
void SetEndpointName(const Aws::String &value)
Definition: DescribeMonitoringScheduleResult.h:328
Aws::SageMaker::Model::ScheduleStatus
ScheduleStatus
Definition: ScheduleStatus.h:17
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetMonitoringScheduleStatus
void SetMonitoringScheduleStatus(ScheduleStatus &&value)
Definition: DescribeMonitoringScheduleResult.h:125
SageMaker_EXPORTS.h
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetCreationTime
void SetCreationTime(const Aws::Utils::DateTime &value)
Definition: DescribeMonitoringScheduleResult.h:245
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithMonitoringScheduleStatus
DescribeMonitoringScheduleResult & WithMonitoringScheduleStatus(ScheduleStatus &&value)
Definition: DescribeMonitoringScheduleResult.h:135
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetMonitoringScheduleConfig
void SetMonitoringScheduleConfig(const MonitoringScheduleConfig &value)
Definition: DescribeMonitoringScheduleResult.h:299
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetMonitoringScheduleStatus
void SetMonitoringScheduleStatus(const ScheduleStatus &value)
Definition: DescribeMonitoringScheduleResult.h:120
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetMonitoringScheduleArn
void SetMonitoringScheduleArn(const char *value)
Definition: DescribeMonitoringScheduleResult.h:58
DateTime.h
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::GetMonitoringScheduleArn
const Aws::String & GetMonitoringScheduleArn() const
Definition: DescribeMonitoringScheduleResult.h:43
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::GetFailureReason
const Aws::String & GetFailureReason() const
Definition: DescribeMonitoringScheduleResult.h:198
MonitoringType.h
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithFailureReason
DescribeMonitoringScheduleResult & WithFailureReason(const Aws::String &value)
Definition: DescribeMonitoringScheduleResult.h:222
MonitoringScheduleConfig.h
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithLastMonitoringExecutionSummary
DescribeMonitoringScheduleResult & WithLastMonitoringExecutionSummary(const MonitoringExecutionSummary &value)
Definition: DescribeMonitoringScheduleResult.h:374
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetMonitoringScheduleName
void SetMonitoringScheduleName(Aws::String &&value)
Definition: DescribeMonitoringScheduleResult.h:89
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetLastMonitoringExecutionSummary
void SetLastMonitoringExecutionSummary(const MonitoringExecutionSummary &value)
Definition: DescribeMonitoringScheduleResult.h:364
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetMonitoringType
void SetMonitoringType(const MonitoringType &value)
Definition: DescribeMonitoringScheduleResult.h:158
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::GetMonitoringScheduleName
const Aws::String & GetMonitoringScheduleName() const
Definition: DescribeMonitoringScheduleResult.h:79
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::GetMonitoringType
const MonitoringType & GetMonitoringType() const
Definition: DescribeMonitoringScheduleResult.h:147
MonitoringExecutionSummary.h
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithFailureReason
DescribeMonitoringScheduleResult & WithFailureReason(const char *value)
Definition: DescribeMonitoringScheduleResult.h:234
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithMonitoringScheduleConfig
DescribeMonitoringScheduleResult & WithMonitoringScheduleConfig(const MonitoringScheduleConfig &value)
Definition: DescribeMonitoringScheduleResult.h:311
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithEndpointName
DescribeMonitoringScheduleResult & WithEndpointName(Aws::String &&value)
Definition: DescribeMonitoringScheduleResult.h:348
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::DescribeMonitoringScheduleResult
DescribeMonitoringScheduleResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::GetEndpointName
const Aws::String & GetEndpointName() const
Definition: DescribeMonitoringScheduleResult.h:323
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithMonitoringScheduleArn
DescribeMonitoringScheduleResult & WithMonitoringScheduleArn(const Aws::String &value)
Definition: DescribeMonitoringScheduleResult.h:63
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::GetLastMonitoringExecutionSummary
const MonitoringExecutionSummary & GetLastMonitoringExecutionSummary() const
Definition: DescribeMonitoringScheduleResult.h:359
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithMonitoringScheduleName
DescribeMonitoringScheduleResult & WithMonitoringScheduleName(const Aws::String &value)
Definition: DescribeMonitoringScheduleResult.h:99
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::GetMonitoringScheduleStatus
const ScheduleStatus & GetMonitoringScheduleStatus() const
Definition: DescribeMonitoringScheduleResult.h:115
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetLastModifiedTime
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: DescribeMonitoringScheduleResult.h:276
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithLastModifiedTime
DescribeMonitoringScheduleResult & WithLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: DescribeMonitoringScheduleResult.h:281
Aws::SageMaker::Model::MonitoringExecutionSummary
Definition: MonitoringExecutionSummary.h:36
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithMonitoringType
DescribeMonitoringScheduleResult & WithMonitoringType(const MonitoringType &value)
Definition: DescribeMonitoringScheduleResult.h:180
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::operator=
DescribeMonitoringScheduleResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::GetLastModifiedTime
const Aws::Utils::DateTime & GetLastModifiedTime() const
Definition: DescribeMonitoringScheduleResult.h:266
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetFailureReason
void SetFailureReason(Aws::String &&value)
Definition: DescribeMonitoringScheduleResult.h:210
AWSString.h
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithCreationTime
DescribeMonitoringScheduleResult & WithCreationTime(const Aws::Utils::DateTime &value)
Definition: DescribeMonitoringScheduleResult.h:255
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithEndpointName
DescribeMonitoringScheduleResult & WithEndpointName(const char *value)
Definition: DescribeMonitoringScheduleResult.h:353
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetMonitoringScheduleArn
void SetMonitoringScheduleArn(const Aws::String &value)
Definition: DescribeMonitoringScheduleResult.h:48
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::DescribeMonitoringScheduleResult
DescribeMonitoringScheduleResult()
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetMonitoringScheduleName
void SetMonitoringScheduleName(const Aws::String &value)
Definition: DescribeMonitoringScheduleResult.h:84
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithCreationTime
DescribeMonitoringScheduleResult & WithCreationTime(Aws::Utils::DateTime &&value)
Definition: DescribeMonitoringScheduleResult.h:260
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetMonitoringType
void SetMonitoringType(MonitoringType &&value)
Definition: DescribeMonitoringScheduleResult.h:169
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithMonitoringScheduleName
DescribeMonitoringScheduleResult & WithMonitoringScheduleName(const char *value)
Definition: DescribeMonitoringScheduleResult.h:109
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetEndpointName
void SetEndpointName(Aws::String &&value)
Definition: DescribeMonitoringScheduleResult.h:333
ScheduleStatus.h
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithEndpointName
DescribeMonitoringScheduleResult & WithEndpointName(const Aws::String &value)
Definition: DescribeMonitoringScheduleResult.h:343
Aws::SageMaker::Model::MonitoringScheduleConfig
Definition: MonitoringScheduleConfig.h:36
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetLastMonitoringExecutionSummary
void SetLastMonitoringExecutionSummary(MonitoringExecutionSummary &&value)
Definition: DescribeMonitoringScheduleResult.h:369
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithMonitoringScheduleStatus
DescribeMonitoringScheduleResult & WithMonitoringScheduleStatus(const ScheduleStatus &value)
Definition: DescribeMonitoringScheduleResult.h:130
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithMonitoringScheduleArn
DescribeMonitoringScheduleResult & WithMonitoringScheduleArn(Aws::String &&value)
Definition: DescribeMonitoringScheduleResult.h:68
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithFailureReason
DescribeMonitoringScheduleResult & WithFailureReason(Aws::String &&value)
Definition: DescribeMonitoringScheduleResult.h:228
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetCreationTime
void SetCreationTime(Aws::Utils::DateTime &&value)
Definition: DescribeMonitoringScheduleResult.h:250
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithMonitoringScheduleName
DescribeMonitoringScheduleResult & WithMonitoringScheduleName(Aws::String &&value)
Definition: DescribeMonitoringScheduleResult.h:104
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithMonitoringScheduleArn
DescribeMonitoringScheduleResult & WithMonitoringScheduleArn(const char *value)
Definition: DescribeMonitoringScheduleResult.h:73
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetLastModifiedTime
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: DescribeMonitoringScheduleResult.h:271
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetMonitoringScheduleConfig
void SetMonitoringScheduleConfig(MonitoringScheduleConfig &&value)
Definition: DescribeMonitoringScheduleResult.h:305
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetFailureReason
void SetFailureReason(const Aws::String &value)
Definition: DescribeMonitoringScheduleResult.h:204
Aws::SageMaker::Model::MonitoringType
MonitoringType
Definition: MonitoringType.h:17
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithLastMonitoringExecutionSummary
DescribeMonitoringScheduleResult & WithLastMonitoringExecutionSummary(MonitoringExecutionSummary &&value)
Definition: DescribeMonitoringScheduleResult.h:379
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetMonitoringScheduleName
void SetMonitoringScheduleName(const char *value)
Definition: DescribeMonitoringScheduleResult.h:94
Aws::SageMaker::Model::DescribeMonitoringScheduleResult
Definition: DescribeMonitoringScheduleResult.h:33
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithLastModifiedTime
DescribeMonitoringScheduleResult & WithLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: DescribeMonitoringScheduleResult.h:286
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetMonitoringScheduleArn
void SetMonitoringScheduleArn(Aws::String &&value)
Definition: DescribeMonitoringScheduleResult.h:53
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::GetCreationTime
const Aws::Utils::DateTime & GetCreationTime() const
Definition: DescribeMonitoringScheduleResult.h:240
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithMonitoringScheduleConfig
DescribeMonitoringScheduleResult & WithMonitoringScheduleConfig(MonitoringScheduleConfig &&value)
Definition: DescribeMonitoringScheduleResult.h:317
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetEndpointName
void SetEndpointName(const char *value)
Definition: DescribeMonitoringScheduleResult.h:338
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::GetMonitoringScheduleConfig
const MonitoringScheduleConfig & GetMonitoringScheduleConfig() const
Definition: DescribeMonitoringScheduleResult.h:293
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::WithMonitoringType
DescribeMonitoringScheduleResult & WithMonitoringType(MonitoringType &&value)
Definition: DescribeMonitoringScheduleResult.h:191
Aws::SageMaker::Model::DescribeMonitoringScheduleResult::SetFailureReason
void SetFailureReason(const char *value)
Definition: DescribeMonitoringScheduleResult.h:216