AWS SDK for C++  1.9.159
AWS SDK for C++
MonitoringSchedule.h
Go to the documentation of this file.
1 
6 #pragma once
16 #include <utility>
17 
18 namespace Aws
19 {
20 namespace Utils
21 {
22 namespace Json
23 {
24  class JsonValue;
25  class JsonView;
26 } // namespace Json
27 } // namespace Utils
28 namespace SageMaker
29 {
30 namespace Model
31 {
32 
42  {
43  public:
48 
49 
53  inline const Aws::String& GetMonitoringScheduleArn() const{ return m_monitoringScheduleArn; }
54 
58  inline bool MonitoringScheduleArnHasBeenSet() const { return m_monitoringScheduleArnHasBeenSet; }
59 
63  inline void SetMonitoringScheduleArn(const Aws::String& value) { m_monitoringScheduleArnHasBeenSet = true; m_monitoringScheduleArn = value; }
64 
68  inline void SetMonitoringScheduleArn(Aws::String&& value) { m_monitoringScheduleArnHasBeenSet = true; m_monitoringScheduleArn = std::move(value); }
69 
73  inline void SetMonitoringScheduleArn(const char* value) { m_monitoringScheduleArnHasBeenSet = true; m_monitoringScheduleArn.assign(value); }
74 
78  inline MonitoringSchedule& WithMonitoringScheduleArn(const Aws::String& value) { SetMonitoringScheduleArn(value); return *this;}
79 
83  inline MonitoringSchedule& WithMonitoringScheduleArn(Aws::String&& value) { SetMonitoringScheduleArn(std::move(value)); return *this;}
84 
88  inline MonitoringSchedule& WithMonitoringScheduleArn(const char* value) { SetMonitoringScheduleArn(value); return *this;}
89 
90 
94  inline const Aws::String& GetMonitoringScheduleName() const{ return m_monitoringScheduleName; }
95 
99  inline bool MonitoringScheduleNameHasBeenSet() const { return m_monitoringScheduleNameHasBeenSet; }
100 
104  inline void SetMonitoringScheduleName(const Aws::String& value) { m_monitoringScheduleNameHasBeenSet = true; m_monitoringScheduleName = value; }
105 
109  inline void SetMonitoringScheduleName(Aws::String&& value) { m_monitoringScheduleNameHasBeenSet = true; m_monitoringScheduleName = std::move(value); }
110 
114  inline void SetMonitoringScheduleName(const char* value) { m_monitoringScheduleNameHasBeenSet = true; m_monitoringScheduleName.assign(value); }
115 
119  inline MonitoringSchedule& WithMonitoringScheduleName(const Aws::String& value) { SetMonitoringScheduleName(value); return *this;}
120 
124  inline MonitoringSchedule& WithMonitoringScheduleName(Aws::String&& value) { SetMonitoringScheduleName(std::move(value)); return *this;}
125 
129  inline MonitoringSchedule& WithMonitoringScheduleName(const char* value) { SetMonitoringScheduleName(value); return *this;}
130 
131 
139  inline const ScheduleStatus& GetMonitoringScheduleStatus() const{ return m_monitoringScheduleStatus; }
140 
148  inline bool MonitoringScheduleStatusHasBeenSet() const { return m_monitoringScheduleStatusHasBeenSet; }
149 
157  inline void SetMonitoringScheduleStatus(const ScheduleStatus& value) { m_monitoringScheduleStatusHasBeenSet = true; m_monitoringScheduleStatus = value; }
158 
166  inline void SetMonitoringScheduleStatus(ScheduleStatus&& value) { m_monitoringScheduleStatusHasBeenSet = true; m_monitoringScheduleStatus = std::move(value); }
167 
175  inline MonitoringSchedule& WithMonitoringScheduleStatus(const ScheduleStatus& value) { SetMonitoringScheduleStatus(value); return *this;}
176 
184  inline MonitoringSchedule& WithMonitoringScheduleStatus(ScheduleStatus&& value) { SetMonitoringScheduleStatus(std::move(value)); return *this;}
185 
186 
190  inline const MonitoringType& GetMonitoringType() const{ return m_monitoringType; }
191 
195  inline bool MonitoringTypeHasBeenSet() const { return m_monitoringTypeHasBeenSet; }
196 
200  inline void SetMonitoringType(const MonitoringType& value) { m_monitoringTypeHasBeenSet = true; m_monitoringType = value; }
201 
205  inline void SetMonitoringType(MonitoringType&& value) { m_monitoringTypeHasBeenSet = true; m_monitoringType = std::move(value); }
206 
210  inline MonitoringSchedule& WithMonitoringType(const MonitoringType& value) { SetMonitoringType(value); return *this;}
211 
215  inline MonitoringSchedule& WithMonitoringType(MonitoringType&& value) { SetMonitoringType(std::move(value)); return *this;}
216 
217 
221  inline const Aws::String& GetFailureReason() const{ return m_failureReason; }
222 
226  inline bool FailureReasonHasBeenSet() const { return m_failureReasonHasBeenSet; }
227 
231  inline void SetFailureReason(const Aws::String& value) { m_failureReasonHasBeenSet = true; m_failureReason = value; }
232 
236  inline void SetFailureReason(Aws::String&& value) { m_failureReasonHasBeenSet = true; m_failureReason = std::move(value); }
237 
241  inline void SetFailureReason(const char* value) { m_failureReasonHasBeenSet = true; m_failureReason.assign(value); }
242 
246  inline MonitoringSchedule& WithFailureReason(const Aws::String& value) { SetFailureReason(value); return *this;}
247 
251  inline MonitoringSchedule& WithFailureReason(Aws::String&& value) { SetFailureReason(std::move(value)); return *this;}
252 
256  inline MonitoringSchedule& WithFailureReason(const char* value) { SetFailureReason(value); return *this;}
257 
258 
262  inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
263 
267  inline bool CreationTimeHasBeenSet() const { return m_creationTimeHasBeenSet; }
268 
272  inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTimeHasBeenSet = true; m_creationTime = value; }
273 
277  inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTimeHasBeenSet = true; m_creationTime = std::move(value); }
278 
282  inline MonitoringSchedule& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
283 
287  inline MonitoringSchedule& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
288 
289 
293  inline const Aws::Utils::DateTime& GetLastModifiedTime() const{ return m_lastModifiedTime; }
294 
298  inline bool LastModifiedTimeHasBeenSet() const { return m_lastModifiedTimeHasBeenSet; }
299 
303  inline void SetLastModifiedTime(const Aws::Utils::DateTime& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = value; }
304 
308  inline void SetLastModifiedTime(Aws::Utils::DateTime&& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = std::move(value); }
309 
313  inline MonitoringSchedule& WithLastModifiedTime(const Aws::Utils::DateTime& value) { SetLastModifiedTime(value); return *this;}
314 
318  inline MonitoringSchedule& WithLastModifiedTime(Aws::Utils::DateTime&& value) { SetLastModifiedTime(std::move(value)); return *this;}
319 
320 
321 
322  inline const MonitoringScheduleConfig& GetMonitoringScheduleConfig() const{ return m_monitoringScheduleConfig; }
323 
324 
325  inline bool MonitoringScheduleConfigHasBeenSet() const { return m_monitoringScheduleConfigHasBeenSet; }
326 
327 
328  inline void SetMonitoringScheduleConfig(const MonitoringScheduleConfig& value) { m_monitoringScheduleConfigHasBeenSet = true; m_monitoringScheduleConfig = value; }
329 
330 
331  inline void SetMonitoringScheduleConfig(MonitoringScheduleConfig&& value) { m_monitoringScheduleConfigHasBeenSet = true; m_monitoringScheduleConfig = std::move(value); }
332 
333 
334  inline MonitoringSchedule& WithMonitoringScheduleConfig(const MonitoringScheduleConfig& value) { SetMonitoringScheduleConfig(value); return *this;}
335 
336 
337  inline MonitoringSchedule& WithMonitoringScheduleConfig(MonitoringScheduleConfig&& value) { SetMonitoringScheduleConfig(std::move(value)); return *this;}
338 
339 
343  inline const Aws::String& GetEndpointName() const{ return m_endpointName; }
344 
348  inline bool EndpointNameHasBeenSet() const { return m_endpointNameHasBeenSet; }
349 
353  inline void SetEndpointName(const Aws::String& value) { m_endpointNameHasBeenSet = true; m_endpointName = value; }
354 
358  inline void SetEndpointName(Aws::String&& value) { m_endpointNameHasBeenSet = true; m_endpointName = std::move(value); }
359 
363  inline void SetEndpointName(const char* value) { m_endpointNameHasBeenSet = true; m_endpointName.assign(value); }
364 
368  inline MonitoringSchedule& WithEndpointName(const Aws::String& value) { SetEndpointName(value); return *this;}
369 
373  inline MonitoringSchedule& WithEndpointName(Aws::String&& value) { SetEndpointName(std::move(value)); return *this;}
374 
378  inline MonitoringSchedule& WithEndpointName(const char* value) { SetEndpointName(value); return *this;}
379 
380 
381 
382  inline const MonitoringExecutionSummary& GetLastMonitoringExecutionSummary() const{ return m_lastMonitoringExecutionSummary; }
383 
384 
385  inline bool LastMonitoringExecutionSummaryHasBeenSet() const { return m_lastMonitoringExecutionSummaryHasBeenSet; }
386 
387 
388  inline void SetLastMonitoringExecutionSummary(const MonitoringExecutionSummary& value) { m_lastMonitoringExecutionSummaryHasBeenSet = true; m_lastMonitoringExecutionSummary = value; }
389 
390 
391  inline void SetLastMonitoringExecutionSummary(MonitoringExecutionSummary&& value) { m_lastMonitoringExecutionSummaryHasBeenSet = true; m_lastMonitoringExecutionSummary = std::move(value); }
392 
393 
394  inline MonitoringSchedule& WithLastMonitoringExecutionSummary(const MonitoringExecutionSummary& value) { SetLastMonitoringExecutionSummary(value); return *this;}
395 
396 
397  inline MonitoringSchedule& WithLastMonitoringExecutionSummary(MonitoringExecutionSummary&& value) { SetLastMonitoringExecutionSummary(std::move(value)); return *this;}
398 
399 
407  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
408 
416  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
417 
425  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
426 
434  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
435 
443  inline MonitoringSchedule& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
444 
452  inline MonitoringSchedule& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
453 
461  inline MonitoringSchedule& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
462 
470  inline MonitoringSchedule& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
471 
472  private:
473 
474  Aws::String m_monitoringScheduleArn;
475  bool m_monitoringScheduleArnHasBeenSet;
476 
477  Aws::String m_monitoringScheduleName;
478  bool m_monitoringScheduleNameHasBeenSet;
479 
480  ScheduleStatus m_monitoringScheduleStatus;
481  bool m_monitoringScheduleStatusHasBeenSet;
482 
483  MonitoringType m_monitoringType;
484  bool m_monitoringTypeHasBeenSet;
485 
486  Aws::String m_failureReason;
487  bool m_failureReasonHasBeenSet;
488 
489  Aws::Utils::DateTime m_creationTime;
490  bool m_creationTimeHasBeenSet;
491 
492  Aws::Utils::DateTime m_lastModifiedTime;
493  bool m_lastModifiedTimeHasBeenSet;
494 
495  MonitoringScheduleConfig m_monitoringScheduleConfig;
496  bool m_monitoringScheduleConfigHasBeenSet;
497 
498  Aws::String m_endpointName;
499  bool m_endpointNameHasBeenSet;
500 
501  MonitoringExecutionSummary m_lastMonitoringExecutionSummary;
502  bool m_lastMonitoringExecutionSummaryHasBeenSet;
503 
504  Aws::Vector<Tag> m_tags;
505  bool m_tagsHasBeenSet;
506  };
507 
508 } // namespace Model
509 } // namespace SageMaker
510 } // namespace Aws
Aws::SageMaker::Model::MonitoringSchedule::SetMonitoringScheduleConfig
void SetMonitoringScheduleConfig(MonitoringScheduleConfig &&value)
Definition: MonitoringSchedule.h:331
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SageMaker::Model::MonitoringSchedule::WithLastMonitoringExecutionSummary
MonitoringSchedule & WithLastMonitoringExecutionSummary(const MonitoringExecutionSummary &value)
Definition: MonitoringSchedule.h:394
Aws::SageMaker::Model::MonitoringSchedule::GetMonitoringScheduleConfig
const MonitoringScheduleConfig & GetMonitoringScheduleConfig() const
Definition: MonitoringSchedule.h:322
Aws::SageMaker::Model::ScheduleStatus
ScheduleStatus
Definition: ScheduleStatus.h:17
Aws::SageMaker::Model::Tag
Definition: Tag.h:44
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::MonitoringSchedule::WithMonitoringScheduleConfig
MonitoringSchedule & WithMonitoringScheduleConfig(MonitoringScheduleConfig &&value)
Definition: MonitoringSchedule.h:337
Aws::SageMaker::Model::MonitoringSchedule::WithMonitoringType
MonitoringSchedule & WithMonitoringType(const MonitoringType &value)
Definition: MonitoringSchedule.h:210
Aws::SageMaker::Model::MonitoringSchedule::SetMonitoringScheduleStatus
void SetMonitoringScheduleStatus(const ScheduleStatus &value)
Definition: MonitoringSchedule.h:157
SageMaker_EXPORTS.h
Aws::SageMaker::Model::MonitoringSchedule::WithFailureReason
MonitoringSchedule & WithFailureReason(Aws::String &&value)
Definition: MonitoringSchedule.h:251
Aws::SageMaker::Model::MonitoringSchedule::SetEndpointName
void SetEndpointName(const Aws::String &value)
Definition: MonitoringSchedule.h:353
Aws::SageMaker::Model::MonitoringSchedule::MonitoringSchedule
MonitoringSchedule(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::MonitoringSchedule::SetMonitoringType
void SetMonitoringType(const MonitoringType &value)
Definition: MonitoringSchedule.h:200
Aws::SageMaker::Model::MonitoringSchedule::EndpointNameHasBeenSet
bool EndpointNameHasBeenSet() const
Definition: MonitoringSchedule.h:348
Aws::SageMaker::Model::MonitoringSchedule::SetCreationTime
void SetCreationTime(const Aws::Utils::DateTime &value)
Definition: MonitoringSchedule.h:272
Aws::SageMaker::Model::MonitoringSchedule::WithMonitoringScheduleArn
MonitoringSchedule & WithMonitoringScheduleArn(const Aws::String &value)
Definition: MonitoringSchedule.h:78
Aws::SageMaker::Model::MonitoringSchedule::WithMonitoringScheduleName
MonitoringSchedule & WithMonitoringScheduleName(const Aws::String &value)
Definition: MonitoringSchedule.h:119
DateTime.h
Aws::SageMaker::Model::MonitoringSchedule::WithMonitoringScheduleName
MonitoringSchedule & WithMonitoringScheduleName(Aws::String &&value)
Definition: MonitoringSchedule.h:124
Aws::SageMaker::Model::MonitoringSchedule::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: MonitoringSchedule.h:425
Aws::SageMaker::Model::MonitoringSchedule::WithLastMonitoringExecutionSummary
MonitoringSchedule & WithLastMonitoringExecutionSummary(MonitoringExecutionSummary &&value)
Definition: MonitoringSchedule.h:397
Aws::SageMaker::Model::MonitoringSchedule::SetCreationTime
void SetCreationTime(Aws::Utils::DateTime &&value)
Definition: MonitoringSchedule.h:277
MonitoringType.h
Aws::SageMaker::Model::MonitoringSchedule::SetMonitoringScheduleName
void SetMonitoringScheduleName(Aws::String &&value)
Definition: MonitoringSchedule.h:109
Aws::SageMaker::Model::MonitoringSchedule::WithLastModifiedTime
MonitoringSchedule & WithLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: MonitoringSchedule.h:318
Aws::SageMaker::Model::MonitoringSchedule::WithMonitoringScheduleName
MonitoringSchedule & WithMonitoringScheduleName(const char *value)
Definition: MonitoringSchedule.h:129
MonitoringScheduleConfig.h
Aws::SageMaker::Model::MonitoringSchedule::GetLastModifiedTime
const Aws::Utils::DateTime & GetLastModifiedTime() const
Definition: MonitoringSchedule.h:293
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::MonitoringSchedule::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: MonitoringSchedule.h:434
Aws::SageMaker::Model::MonitoringSchedule::AddTags
MonitoringSchedule & AddTags(const Tag &value)
Definition: MonitoringSchedule.h:461
Aws::SageMaker::Model::MonitoringSchedule::SetLastMonitoringExecutionSummary
void SetLastMonitoringExecutionSummary(const MonitoringExecutionSummary &value)
Definition: MonitoringSchedule.h:388
Aws::SageMaker::Model::MonitoringSchedule::SetEndpointName
void SetEndpointName(Aws::String &&value)
Definition: MonitoringSchedule.h:358
Aws::SageMaker::Model::MonitoringSchedule::SetFailureReason
void SetFailureReason(const char *value)
Definition: MonitoringSchedule.h:241
Aws::SageMaker::Model::MonitoringSchedule::GetLastMonitoringExecutionSummary
const MonitoringExecutionSummary & GetLastMonitoringExecutionSummary() const
Definition: MonitoringSchedule.h:382
Aws::SageMaker::Model::MonitoringSchedule::MonitoringSchedule
MonitoringSchedule()
Aws::SageMaker::Model::MonitoringSchedule::WithFailureReason
MonitoringSchedule & WithFailureReason(const Aws::String &value)
Definition: MonitoringSchedule.h:246
Aws::SageMaker::Model::MonitoringSchedule::SetMonitoringScheduleName
void SetMonitoringScheduleName(const Aws::String &value)
Definition: MonitoringSchedule.h:104
Aws::SageMaker::Model::MonitoringSchedule::SetFailureReason
void SetFailureReason(Aws::String &&value)
Definition: MonitoringSchedule.h:236
AWSVector.h
Aws::SageMaker::Model::MonitoringSchedule::SetLastModifiedTime
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: MonitoringSchedule.h:308
Aws::SageMaker::Model::MonitoringSchedule::WithMonitoringScheduleArn
MonitoringSchedule & WithMonitoringScheduleArn(Aws::String &&value)
Definition: MonitoringSchedule.h:83
MonitoringExecutionSummary.h
Aws::SageMaker::Model::MonitoringSchedule::WithEndpointName
MonitoringSchedule & WithEndpointName(const Aws::String &value)
Definition: MonitoringSchedule.h:368
Aws::SageMaker::Model::MonitoringSchedule::SetMonitoringScheduleName
void SetMonitoringScheduleName(const char *value)
Definition: MonitoringSchedule.h:114
Aws::SageMaker::Model::MonitoringSchedule::SetMonitoringScheduleConfig
void SetMonitoringScheduleConfig(const MonitoringScheduleConfig &value)
Definition: MonitoringSchedule.h:328
Aws::SageMaker::Model::MonitoringSchedule::WithMonitoringScheduleArn
MonitoringSchedule & WithMonitoringScheduleArn(const char *value)
Definition: MonitoringSchedule.h:88
Aws::SageMaker::Model::MonitoringSchedule::MonitoringScheduleStatusHasBeenSet
bool MonitoringScheduleStatusHasBeenSet() const
Definition: MonitoringSchedule.h:148
Aws::SageMaker::Model::MonitoringSchedule::GetMonitoringType
const MonitoringType & GetMonitoringType() const
Definition: MonitoringSchedule.h:190
Aws::SageMaker::Model::MonitoringSchedule::SetMonitoringScheduleStatus
void SetMonitoringScheduleStatus(ScheduleStatus &&value)
Definition: MonitoringSchedule.h:166
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::MonitoringSchedule::SetFailureReason
void SetFailureReason(const Aws::String &value)
Definition: MonitoringSchedule.h:231
Aws::SageMaker::Model::MonitoringSchedule::SetMonitoringType
void SetMonitoringType(MonitoringType &&value)
Definition: MonitoringSchedule.h:205
Aws::SageMaker::Model::MonitoringSchedule::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::MonitoringSchedule::SetLastModifiedTime
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: MonitoringSchedule.h:303
Aws::SageMaker::Model::MonitoringExecutionSummary
Definition: MonitoringExecutionSummary.h:36
Aws::SageMaker::Model::MonitoringSchedule::GetMonitoringScheduleName
const Aws::String & GetMonitoringScheduleName() const
Definition: MonitoringSchedule.h:94
Aws::SageMaker::Model::MonitoringSchedule::WithLastModifiedTime
MonitoringSchedule & WithLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: MonitoringSchedule.h:313
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::SageMaker::Model::MonitoringSchedule::WithCreationTime
MonitoringSchedule & WithCreationTime(const Aws::Utils::DateTime &value)
Definition: MonitoringSchedule.h:282
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::MonitoringSchedule::SetMonitoringScheduleArn
void SetMonitoringScheduleArn(Aws::String &&value)
Definition: MonitoringSchedule.h:68
Tag.h
Aws::SageMaker::Model::MonitoringSchedule::WithTags
MonitoringSchedule & WithTags(const Aws::Vector< Tag > &value)
Definition: MonitoringSchedule.h:443
Aws::SageMaker::Model::MonitoringSchedule::WithFailureReason
MonitoringSchedule & WithFailureReason(const char *value)
Definition: MonitoringSchedule.h:256
Aws::SageMaker::Model::MonitoringSchedule::WithMonitoringType
MonitoringSchedule & WithMonitoringType(MonitoringType &&value)
Definition: MonitoringSchedule.h:215
Aws::SageMaker::Model::MonitoringSchedule::WithEndpointName
MonitoringSchedule & WithEndpointName(Aws::String &&value)
Definition: MonitoringSchedule.h:373
Aws::SageMaker::Model::MonitoringSchedule::WithMonitoringScheduleStatus
MonitoringSchedule & WithMonitoringScheduleStatus(const ScheduleStatus &value)
Definition: MonitoringSchedule.h:175
Aws::SageMaker::Model::MonitoringSchedule::GetCreationTime
const Aws::Utils::DateTime & GetCreationTime() const
Definition: MonitoringSchedule.h:262
Aws::SageMaker::Model::MonitoringSchedule::MonitoringScheduleConfigHasBeenSet
bool MonitoringScheduleConfigHasBeenSet() const
Definition: MonitoringSchedule.h:325
Aws::SageMaker::Model::MonitoringSchedule::WithEndpointName
MonitoringSchedule & WithEndpointName(const char *value)
Definition: MonitoringSchedule.h:378
Aws::SageMaker::Model::MonitoringSchedule::GetEndpointName
const Aws::String & GetEndpointName() const
Definition: MonitoringSchedule.h:343
Aws::SageMaker::Model::MonitoringSchedule::FailureReasonHasBeenSet
bool FailureReasonHasBeenSet() const
Definition: MonitoringSchedule.h:226
Aws::SageMaker::Model::MonitoringSchedule::SetMonitoringScheduleArn
void SetMonitoringScheduleArn(const char *value)
Definition: MonitoringSchedule.h:73
Aws::SageMaker::Model::MonitoringSchedule::MonitoringScheduleArnHasBeenSet
bool MonitoringScheduleArnHasBeenSet() const
Definition: MonitoringSchedule.h:58
ScheduleStatus.h
Aws::SageMaker::Model::MonitoringSchedule::SetEndpointName
void SetEndpointName(const char *value)
Definition: MonitoringSchedule.h:363
Aws::SageMaker::Model::MonitoringSchedule::GetMonitoringScheduleStatus
const ScheduleStatus & GetMonitoringScheduleStatus() const
Definition: MonitoringSchedule.h:139
Aws::SageMaker::Model::MonitoringSchedule::LastMonitoringExecutionSummaryHasBeenSet
bool LastMonitoringExecutionSummaryHasBeenSet() const
Definition: MonitoringSchedule.h:385
Aws::SageMaker::Model::MonitoringScheduleConfig
Definition: MonitoringScheduleConfig.h:36
Aws::SageMaker::Model::MonitoringSchedule::WithCreationTime
MonitoringSchedule & WithCreationTime(Aws::Utils::DateTime &&value)
Definition: MonitoringSchedule.h:287
Aws::SageMaker::Model::MonitoringSchedule::CreationTimeHasBeenSet
bool CreationTimeHasBeenSet() const
Definition: MonitoringSchedule.h:267
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::MonitoringSchedule::WithMonitoringScheduleStatus
MonitoringSchedule & WithMonitoringScheduleStatus(ScheduleStatus &&value)
Definition: MonitoringSchedule.h:184
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::MonitoringSchedule::MonitoringScheduleNameHasBeenSet
bool MonitoringScheduleNameHasBeenSet() const
Definition: MonitoringSchedule.h:99
Aws::SageMaker::Model::MonitoringSchedule::WithTags
MonitoringSchedule & WithTags(Aws::Vector< Tag > &&value)
Definition: MonitoringSchedule.h:452
Aws::SageMaker::Model::MonitoringSchedule::GetFailureReason
const Aws::String & GetFailureReason() const
Definition: MonitoringSchedule.h:221
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::MonitoringSchedule::GetMonitoringScheduleArn
const Aws::String & GetMonitoringScheduleArn() const
Definition: MonitoringSchedule.h:53
Aws::SageMaker::Model::MonitoringSchedule::AddTags
MonitoringSchedule & AddTags(Tag &&value)
Definition: MonitoringSchedule.h:470
Aws::SageMaker::Model::MonitoringType
MonitoringType
Definition: MonitoringType.h:17
Aws::SageMaker::Model::MonitoringSchedule::WithMonitoringScheduleConfig
MonitoringSchedule & WithMonitoringScheduleConfig(const MonitoringScheduleConfig &value)
Definition: MonitoringSchedule.h:334
Aws::SageMaker::Model::MonitoringSchedule::MonitoringTypeHasBeenSet
bool MonitoringTypeHasBeenSet() const
Definition: MonitoringSchedule.h:195
Aws::SageMaker::Model::MonitoringSchedule
Definition: MonitoringSchedule.h:42
Aws::SageMaker::Model::MonitoringSchedule::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: MonitoringSchedule.h:416
Aws::SageMaker::Model::MonitoringSchedule::operator=
MonitoringSchedule & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::MonitoringSchedule::LastModifiedTimeHasBeenSet
bool LastModifiedTimeHasBeenSet() const
Definition: MonitoringSchedule.h:298
Aws::SageMaker::Model::MonitoringSchedule::SetLastMonitoringExecutionSummary
void SetLastMonitoringExecutionSummary(MonitoringExecutionSummary &&value)
Definition: MonitoringSchedule.h:391
Aws::SageMaker::Model::MonitoringSchedule::SetMonitoringScheduleArn
void SetMonitoringScheduleArn(const Aws::String &value)
Definition: MonitoringSchedule.h:63
Aws::SageMaker::Model::MonitoringSchedule::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: MonitoringSchedule.h:407