AWS SDK for C++  1.9.107
AWS SDK for C++
UpdateOpsItemRequest.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/ssm/SSM_EXPORTS.h>
8 #include <aws/ssm/SSMRequest.h>
17 #include <utility>
18 
19 namespace Aws
20 {
21 namespace SSM
22 {
23 namespace Model
24 {
25 
29  {
30  public:
32 
33  // Service request name is the Operation name which will send this request out,
34  // each operation should has unique request name, so that we can get operation's name from this request.
35  // Note: this is not true for response, multiple operations may have the same response name,
36  // so we can not get operation's name from response.
37  inline virtual const char* GetServiceRequestName() const override { return "UpdateOpsItem"; }
38 
39  Aws::String SerializePayload() const override;
40 
42 
43 
48  inline const Aws::String& GetDescription() const{ return m_description; }
49 
54  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
55 
60  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
61 
66  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
67 
72  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
73 
78  inline UpdateOpsItemRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
79 
84  inline UpdateOpsItemRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
85 
90  inline UpdateOpsItemRequest& WithDescription(const char* value) { SetDescription(value); return *this;}
91 
92 
118  inline const Aws::Map<Aws::String, OpsItemDataValue>& GetOperationalData() const{ return m_operationalData; }
119 
145  inline bool OperationalDataHasBeenSet() const { return m_operationalDataHasBeenSet; }
146 
172  inline void SetOperationalData(const Aws::Map<Aws::String, OpsItemDataValue>& value) { m_operationalDataHasBeenSet = true; m_operationalData = value; }
173 
199  inline void SetOperationalData(Aws::Map<Aws::String, OpsItemDataValue>&& value) { m_operationalDataHasBeenSet = true; m_operationalData = std::move(value); }
200 
226  inline UpdateOpsItemRequest& WithOperationalData(const Aws::Map<Aws::String, OpsItemDataValue>& value) { SetOperationalData(value); return *this;}
227 
253  inline UpdateOpsItemRequest& WithOperationalData(Aws::Map<Aws::String, OpsItemDataValue>&& value) { SetOperationalData(std::move(value)); return *this;}
254 
280  inline UpdateOpsItemRequest& AddOperationalData(const Aws::String& key, const OpsItemDataValue& value) { m_operationalDataHasBeenSet = true; m_operationalData.emplace(key, value); return *this; }
281 
307  inline UpdateOpsItemRequest& AddOperationalData(Aws::String&& key, const OpsItemDataValue& value) { m_operationalDataHasBeenSet = true; m_operationalData.emplace(std::move(key), value); return *this; }
308 
334  inline UpdateOpsItemRequest& AddOperationalData(const Aws::String& key, OpsItemDataValue&& value) { m_operationalDataHasBeenSet = true; m_operationalData.emplace(key, std::move(value)); return *this; }
335 
361  inline UpdateOpsItemRequest& AddOperationalData(Aws::String&& key, OpsItemDataValue&& value) { m_operationalDataHasBeenSet = true; m_operationalData.emplace(std::move(key), std::move(value)); return *this; }
362 
388  inline UpdateOpsItemRequest& AddOperationalData(const char* key, OpsItemDataValue&& value) { m_operationalDataHasBeenSet = true; m_operationalData.emplace(key, std::move(value)); return *this; }
389 
415  inline UpdateOpsItemRequest& AddOperationalData(const char* key, const OpsItemDataValue& value) { m_operationalDataHasBeenSet = true; m_operationalData.emplace(key, value); return *this; }
416 
417 
421  inline const Aws::Vector<Aws::String>& GetOperationalDataToDelete() const{ return m_operationalDataToDelete; }
422 
426  inline bool OperationalDataToDeleteHasBeenSet() const { return m_operationalDataToDeleteHasBeenSet; }
427 
431  inline void SetOperationalDataToDelete(const Aws::Vector<Aws::String>& value) { m_operationalDataToDeleteHasBeenSet = true; m_operationalDataToDelete = value; }
432 
436  inline void SetOperationalDataToDelete(Aws::Vector<Aws::String>&& value) { m_operationalDataToDeleteHasBeenSet = true; m_operationalDataToDelete = std::move(value); }
437 
441  inline UpdateOpsItemRequest& WithOperationalDataToDelete(const Aws::Vector<Aws::String>& value) { SetOperationalDataToDelete(value); return *this;}
442 
446  inline UpdateOpsItemRequest& WithOperationalDataToDelete(Aws::Vector<Aws::String>&& value) { SetOperationalDataToDelete(std::move(value)); return *this;}
447 
451  inline UpdateOpsItemRequest& AddOperationalDataToDelete(const Aws::String& value) { m_operationalDataToDeleteHasBeenSet = true; m_operationalDataToDelete.push_back(value); return *this; }
452 
456  inline UpdateOpsItemRequest& AddOperationalDataToDelete(Aws::String&& value) { m_operationalDataToDeleteHasBeenSet = true; m_operationalDataToDelete.push_back(std::move(value)); return *this; }
457 
461  inline UpdateOpsItemRequest& AddOperationalDataToDelete(const char* value) { m_operationalDataToDeleteHasBeenSet = true; m_operationalDataToDelete.push_back(value); return *this; }
462 
463 
468  inline const Aws::Vector<OpsItemNotification>& GetNotifications() const{ return m_notifications; }
469 
474  inline bool NotificationsHasBeenSet() const { return m_notificationsHasBeenSet; }
475 
480  inline void SetNotifications(const Aws::Vector<OpsItemNotification>& value) { m_notificationsHasBeenSet = true; m_notifications = value; }
481 
486  inline void SetNotifications(Aws::Vector<OpsItemNotification>&& value) { m_notificationsHasBeenSet = true; m_notifications = std::move(value); }
487 
492  inline UpdateOpsItemRequest& WithNotifications(const Aws::Vector<OpsItemNotification>& value) { SetNotifications(value); return *this;}
493 
498  inline UpdateOpsItemRequest& WithNotifications(Aws::Vector<OpsItemNotification>&& value) { SetNotifications(std::move(value)); return *this;}
499 
504  inline UpdateOpsItemRequest& AddNotifications(const OpsItemNotification& value) { m_notificationsHasBeenSet = true; m_notifications.push_back(value); return *this; }
505 
510  inline UpdateOpsItemRequest& AddNotifications(OpsItemNotification&& value) { m_notificationsHasBeenSet = true; m_notifications.push_back(std::move(value)); return *this; }
511 
512 
517  inline int GetPriority() const{ return m_priority; }
518 
523  inline bool PriorityHasBeenSet() const { return m_priorityHasBeenSet; }
524 
529  inline void SetPriority(int value) { m_priorityHasBeenSet = true; m_priority = value; }
530 
535  inline UpdateOpsItemRequest& WithPriority(int value) { SetPriority(value); return *this;}
536 
537 
543  inline const Aws::Vector<RelatedOpsItem>& GetRelatedOpsItems() const{ return m_relatedOpsItems; }
544 
550  inline bool RelatedOpsItemsHasBeenSet() const { return m_relatedOpsItemsHasBeenSet; }
551 
557  inline void SetRelatedOpsItems(const Aws::Vector<RelatedOpsItem>& value) { m_relatedOpsItemsHasBeenSet = true; m_relatedOpsItems = value; }
558 
564  inline void SetRelatedOpsItems(Aws::Vector<RelatedOpsItem>&& value) { m_relatedOpsItemsHasBeenSet = true; m_relatedOpsItems = std::move(value); }
565 
571  inline UpdateOpsItemRequest& WithRelatedOpsItems(const Aws::Vector<RelatedOpsItem>& value) { SetRelatedOpsItems(value); return *this;}
572 
578  inline UpdateOpsItemRequest& WithRelatedOpsItems(Aws::Vector<RelatedOpsItem>&& value) { SetRelatedOpsItems(std::move(value)); return *this;}
579 
585  inline UpdateOpsItemRequest& AddRelatedOpsItems(const RelatedOpsItem& value) { m_relatedOpsItemsHasBeenSet = true; m_relatedOpsItems.push_back(value); return *this; }
586 
592  inline UpdateOpsItemRequest& AddRelatedOpsItems(RelatedOpsItem&& value) { m_relatedOpsItemsHasBeenSet = true; m_relatedOpsItems.push_back(std::move(value)); return *this; }
593 
594 
602  inline const OpsItemStatus& GetStatus() const{ return m_status; }
603 
611  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
612 
620  inline void SetStatus(const OpsItemStatus& value) { m_statusHasBeenSet = true; m_status = value; }
621 
629  inline void SetStatus(OpsItemStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
630 
638  inline UpdateOpsItemRequest& WithStatus(const OpsItemStatus& value) { SetStatus(value); return *this;}
639 
647  inline UpdateOpsItemRequest& WithStatus(OpsItemStatus&& value) { SetStatus(std::move(value)); return *this;}
648 
649 
653  inline const Aws::String& GetOpsItemId() const{ return m_opsItemId; }
654 
658  inline bool OpsItemIdHasBeenSet() const { return m_opsItemIdHasBeenSet; }
659 
663  inline void SetOpsItemId(const Aws::String& value) { m_opsItemIdHasBeenSet = true; m_opsItemId = value; }
664 
668  inline void SetOpsItemId(Aws::String&& value) { m_opsItemIdHasBeenSet = true; m_opsItemId = std::move(value); }
669 
673  inline void SetOpsItemId(const char* value) { m_opsItemIdHasBeenSet = true; m_opsItemId.assign(value); }
674 
678  inline UpdateOpsItemRequest& WithOpsItemId(const Aws::String& value) { SetOpsItemId(value); return *this;}
679 
683  inline UpdateOpsItemRequest& WithOpsItemId(Aws::String&& value) { SetOpsItemId(std::move(value)); return *this;}
684 
688  inline UpdateOpsItemRequest& WithOpsItemId(const char* value) { SetOpsItemId(value); return *this;}
689 
690 
695  inline const Aws::String& GetTitle() const{ return m_title; }
696 
701  inline bool TitleHasBeenSet() const { return m_titleHasBeenSet; }
702 
707  inline void SetTitle(const Aws::String& value) { m_titleHasBeenSet = true; m_title = value; }
708 
713  inline void SetTitle(Aws::String&& value) { m_titleHasBeenSet = true; m_title = std::move(value); }
714 
719  inline void SetTitle(const char* value) { m_titleHasBeenSet = true; m_title.assign(value); }
720 
725  inline UpdateOpsItemRequest& WithTitle(const Aws::String& value) { SetTitle(value); return *this;}
726 
731  inline UpdateOpsItemRequest& WithTitle(Aws::String&& value) { SetTitle(std::move(value)); return *this;}
732 
737  inline UpdateOpsItemRequest& WithTitle(const char* value) { SetTitle(value); return *this;}
738 
739 
743  inline const Aws::String& GetCategory() const{ return m_category; }
744 
748  inline bool CategoryHasBeenSet() const { return m_categoryHasBeenSet; }
749 
753  inline void SetCategory(const Aws::String& value) { m_categoryHasBeenSet = true; m_category = value; }
754 
758  inline void SetCategory(Aws::String&& value) { m_categoryHasBeenSet = true; m_category = std::move(value); }
759 
763  inline void SetCategory(const char* value) { m_categoryHasBeenSet = true; m_category.assign(value); }
764 
768  inline UpdateOpsItemRequest& WithCategory(const Aws::String& value) { SetCategory(value); return *this;}
769 
773  inline UpdateOpsItemRequest& WithCategory(Aws::String&& value) { SetCategory(std::move(value)); return *this;}
774 
778  inline UpdateOpsItemRequest& WithCategory(const char* value) { SetCategory(value); return *this;}
779 
780 
784  inline const Aws::String& GetSeverity() const{ return m_severity; }
785 
789  inline bool SeverityHasBeenSet() const { return m_severityHasBeenSet; }
790 
794  inline void SetSeverity(const Aws::String& value) { m_severityHasBeenSet = true; m_severity = value; }
795 
799  inline void SetSeverity(Aws::String&& value) { m_severityHasBeenSet = true; m_severity = std::move(value); }
800 
804  inline void SetSeverity(const char* value) { m_severityHasBeenSet = true; m_severity.assign(value); }
805 
809  inline UpdateOpsItemRequest& WithSeverity(const Aws::String& value) { SetSeverity(value); return *this;}
810 
814  inline UpdateOpsItemRequest& WithSeverity(Aws::String&& value) { SetSeverity(std::move(value)); return *this;}
815 
819  inline UpdateOpsItemRequest& WithSeverity(const char* value) { SetSeverity(value); return *this;}
820 
821 
826  inline const Aws::Utils::DateTime& GetActualStartTime() const{ return m_actualStartTime; }
827 
832  inline bool ActualStartTimeHasBeenSet() const { return m_actualStartTimeHasBeenSet; }
833 
838  inline void SetActualStartTime(const Aws::Utils::DateTime& value) { m_actualStartTimeHasBeenSet = true; m_actualStartTime = value; }
839 
844  inline void SetActualStartTime(Aws::Utils::DateTime&& value) { m_actualStartTimeHasBeenSet = true; m_actualStartTime = std::move(value); }
845 
850  inline UpdateOpsItemRequest& WithActualStartTime(const Aws::Utils::DateTime& value) { SetActualStartTime(value); return *this;}
851 
856  inline UpdateOpsItemRequest& WithActualStartTime(Aws::Utils::DateTime&& value) { SetActualStartTime(std::move(value)); return *this;}
857 
858 
863  inline const Aws::Utils::DateTime& GetActualEndTime() const{ return m_actualEndTime; }
864 
869  inline bool ActualEndTimeHasBeenSet() const { return m_actualEndTimeHasBeenSet; }
870 
875  inline void SetActualEndTime(const Aws::Utils::DateTime& value) { m_actualEndTimeHasBeenSet = true; m_actualEndTime = value; }
876 
881  inline void SetActualEndTime(Aws::Utils::DateTime&& value) { m_actualEndTimeHasBeenSet = true; m_actualEndTime = std::move(value); }
882 
887  inline UpdateOpsItemRequest& WithActualEndTime(const Aws::Utils::DateTime& value) { SetActualEndTime(value); return *this;}
888 
893  inline UpdateOpsItemRequest& WithActualEndTime(Aws::Utils::DateTime&& value) { SetActualEndTime(std::move(value)); return *this;}
894 
895 
901  inline const Aws::Utils::DateTime& GetPlannedStartTime() const{ return m_plannedStartTime; }
902 
908  inline bool PlannedStartTimeHasBeenSet() const { return m_plannedStartTimeHasBeenSet; }
909 
915  inline void SetPlannedStartTime(const Aws::Utils::DateTime& value) { m_plannedStartTimeHasBeenSet = true; m_plannedStartTime = value; }
916 
922  inline void SetPlannedStartTime(Aws::Utils::DateTime&& value) { m_plannedStartTimeHasBeenSet = true; m_plannedStartTime = std::move(value); }
923 
929  inline UpdateOpsItemRequest& WithPlannedStartTime(const Aws::Utils::DateTime& value) { SetPlannedStartTime(value); return *this;}
930 
936  inline UpdateOpsItemRequest& WithPlannedStartTime(Aws::Utils::DateTime&& value) { SetPlannedStartTime(std::move(value)); return *this;}
937 
938 
944  inline const Aws::Utils::DateTime& GetPlannedEndTime() const{ return m_plannedEndTime; }
945 
951  inline bool PlannedEndTimeHasBeenSet() const { return m_plannedEndTimeHasBeenSet; }
952 
958  inline void SetPlannedEndTime(const Aws::Utils::DateTime& value) { m_plannedEndTimeHasBeenSet = true; m_plannedEndTime = value; }
959 
965  inline void SetPlannedEndTime(Aws::Utils::DateTime&& value) { m_plannedEndTimeHasBeenSet = true; m_plannedEndTime = std::move(value); }
966 
972  inline UpdateOpsItemRequest& WithPlannedEndTime(const Aws::Utils::DateTime& value) { SetPlannedEndTime(value); return *this;}
973 
979  inline UpdateOpsItemRequest& WithPlannedEndTime(Aws::Utils::DateTime&& value) { SetPlannedEndTime(std::move(value)); return *this;}
980 
981  private:
982 
983  Aws::String m_description;
984  bool m_descriptionHasBeenSet;
985 
986  Aws::Map<Aws::String, OpsItemDataValue> m_operationalData;
987  bool m_operationalDataHasBeenSet;
988 
989  Aws::Vector<Aws::String> m_operationalDataToDelete;
990  bool m_operationalDataToDeleteHasBeenSet;
991 
992  Aws::Vector<OpsItemNotification> m_notifications;
993  bool m_notificationsHasBeenSet;
994 
995  int m_priority;
996  bool m_priorityHasBeenSet;
997 
998  Aws::Vector<RelatedOpsItem> m_relatedOpsItems;
999  bool m_relatedOpsItemsHasBeenSet;
1000 
1001  OpsItemStatus m_status;
1002  bool m_statusHasBeenSet;
1003 
1004  Aws::String m_opsItemId;
1005  bool m_opsItemIdHasBeenSet;
1006 
1007  Aws::String m_title;
1008  bool m_titleHasBeenSet;
1009 
1010  Aws::String m_category;
1011  bool m_categoryHasBeenSet;
1012 
1013  Aws::String m_severity;
1014  bool m_severityHasBeenSet;
1015 
1016  Aws::Utils::DateTime m_actualStartTime;
1017  bool m_actualStartTimeHasBeenSet;
1018 
1019  Aws::Utils::DateTime m_actualEndTime;
1020  bool m_actualEndTimeHasBeenSet;
1021 
1022  Aws::Utils::DateTime m_plannedStartTime;
1023  bool m_plannedStartTimeHasBeenSet;
1024 
1025  Aws::Utils::DateTime m_plannedEndTime;
1026  bool m_plannedEndTimeHasBeenSet;
1027  };
1028 
1029 } // namespace Model
1030 } // namespace SSM
1031 } // namespace Aws
Aws::SSM::Model::UpdateOpsItemRequest::GetPlannedEndTime
const Aws::Utils::DateTime & GetPlannedEndTime() const
Definition: UpdateOpsItemRequest.h:944
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SSM::Model::UpdateOpsItemRequest::SetOpsItemId
void SetOpsItemId(Aws::String &&value)
Definition: UpdateOpsItemRequest.h:668
Aws::SSM::Model::UpdateOpsItemRequest::WithStatus
UpdateOpsItemRequest & WithStatus(const OpsItemStatus &value)
Definition: UpdateOpsItemRequest.h:638
Aws::SSM::Model::UpdateOpsItemRequest::SetDescription
void SetDescription(const char *value)
Definition: UpdateOpsItemRequest.h:72
Aws::SSM::Model::UpdateOpsItemRequest::WithPlannedStartTime
UpdateOpsItemRequest & WithPlannedStartTime(const Aws::Utils::DateTime &value)
Definition: UpdateOpsItemRequest.h:929
Aws::SSM::Model::UpdateOpsItemRequest::UpdateOpsItemRequest
UpdateOpsItemRequest()
Aws::SSM::Model::UpdateOpsItemRequest::SetOperationalDataToDelete
void SetOperationalDataToDelete(Aws::Vector< Aws::String > &&value)
Definition: UpdateOpsItemRequest.h:436
Aws::SSM::Model::UpdateOpsItemRequest::AddOperationalData
UpdateOpsItemRequest & AddOperationalData(const Aws::String &key, OpsItemDataValue &&value)
Definition: UpdateOpsItemRequest.h:334
Aws::SSM::Model::UpdateOpsItemRequest::AddRelatedOpsItems
UpdateOpsItemRequest & AddRelatedOpsItems(const RelatedOpsItem &value)
Definition: UpdateOpsItemRequest.h:585
Aws::SSM::Model::UpdateOpsItemRequest::WithSeverity
UpdateOpsItemRequest & WithSeverity(const char *value)
Definition: UpdateOpsItemRequest.h:819
OpsItemDataValue.h
Aws::SSM::Model::UpdateOpsItemRequest::GetOpsItemId
const Aws::String & GetOpsItemId() const
Definition: UpdateOpsItemRequest.h:653
Aws::SSM::Model::UpdateOpsItemRequest::SetRelatedOpsItems
void SetRelatedOpsItems(Aws::Vector< RelatedOpsItem > &&value)
Definition: UpdateOpsItemRequest.h:564
Aws::SSM::Model::UpdateOpsItemRequest::AddNotifications
UpdateOpsItemRequest & AddNotifications(const OpsItemNotification &value)
Definition: UpdateOpsItemRequest.h:504
Aws::SSM::Model::UpdateOpsItemRequest::SetCategory
void SetCategory(const char *value)
Definition: UpdateOpsItemRequest.h:763
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::SSM::Model::UpdateOpsItemRequest::OpsItemIdHasBeenSet
bool OpsItemIdHasBeenSet() const
Definition: UpdateOpsItemRequest.h:658
AWS_SSM_API
#define AWS_SSM_API
Definition: SSM_EXPORTS.h:28
Aws::SSM::Model::UpdateOpsItemRequest::SetNotifications
void SetNotifications(const Aws::Vector< OpsItemNotification > &value)
Definition: UpdateOpsItemRequest.h:480
Aws::SSM::Model::UpdateOpsItemRequest::GetOperationalData
const Aws::Map< Aws::String, OpsItemDataValue > & GetOperationalData() const
Definition: UpdateOpsItemRequest.h:118
Aws::SSM::Model::UpdateOpsItemRequest::SetPlannedStartTime
void SetPlannedStartTime(Aws::Utils::DateTime &&value)
Definition: UpdateOpsItemRequest.h:922
Aws::SSM::Model::UpdateOpsItemRequest::GetSeverity
const Aws::String & GetSeverity() const
Definition: UpdateOpsItemRequest.h:784
Aws::SSM::Model::UpdateOpsItemRequest::GetTitle
const Aws::String & GetTitle() const
Definition: UpdateOpsItemRequest.h:695
DateTime.h
Aws::SSM::Model::OpsItemDataValue
Definition: OpsItemDataValue.h:34
Aws::SSM::Model::UpdateOpsItemRequest::SetOpsItemId
void SetOpsItemId(const char *value)
Definition: UpdateOpsItemRequest.h:673
Aws::SSM::Model::UpdateOpsItemRequest::SetPriority
void SetPriority(int value)
Definition: UpdateOpsItemRequest.h:529
Aws::SSM::Model::UpdateOpsItemRequest::SetTitle
void SetTitle(const char *value)
Definition: UpdateOpsItemRequest.h:719
Aws::SSM::Model::UpdateOpsItemRequest::WithDescription
UpdateOpsItemRequest & WithDescription(Aws::String &&value)
Definition: UpdateOpsItemRequest.h:84
Aws::SSM::Model::UpdateOpsItemRequest::WithDescription
UpdateOpsItemRequest & WithDescription(const Aws::String &value)
Definition: UpdateOpsItemRequest.h:78
Aws::SSM::Model::UpdateOpsItemRequest::PlannedStartTimeHasBeenSet
bool PlannedStartTimeHasBeenSet() const
Definition: UpdateOpsItemRequest.h:908
Aws::SSM::Model::UpdateOpsItemRequest::WithOpsItemId
UpdateOpsItemRequest & WithOpsItemId(Aws::String &&value)
Definition: UpdateOpsItemRequest.h:683
Aws::SSM::Model::UpdateOpsItemRequest::AddOperationalDataToDelete
UpdateOpsItemRequest & AddOperationalDataToDelete(const Aws::String &value)
Definition: UpdateOpsItemRequest.h:451
Aws::SSM::Model::UpdateOpsItemRequest::WithActualStartTime
UpdateOpsItemRequest & WithActualStartTime(const Aws::Utils::DateTime &value)
Definition: UpdateOpsItemRequest.h:850
Aws::SSM::Model::UpdateOpsItemRequest::SetPlannedStartTime
void SetPlannedStartTime(const Aws::Utils::DateTime &value)
Definition: UpdateOpsItemRequest.h:915
Aws::SSM::Model::UpdateOpsItemRequest::WithNotifications
UpdateOpsItemRequest & WithNotifications(Aws::Vector< OpsItemNotification > &&value)
Definition: UpdateOpsItemRequest.h:498
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
SSM_EXPORTS.h
Aws::SSM::Model::UpdateOpsItemRequest::GetActualStartTime
const Aws::Utils::DateTime & GetActualStartTime() const
Definition: UpdateOpsItemRequest.h:826
Aws::SSM::Model::UpdateOpsItemRequest
Definition: UpdateOpsItemRequest.h:29
Aws::SSM::Model::UpdateOpsItemRequest::AddOperationalData
UpdateOpsItemRequest & AddOperationalData(const char *key, const OpsItemDataValue &value)
Definition: UpdateOpsItemRequest.h:415
Aws::SSM::Model::UpdateOpsItemRequest::WithCategory
UpdateOpsItemRequest & WithCategory(const Aws::String &value)
Definition: UpdateOpsItemRequest.h:768
Aws::SSM::Model::UpdateOpsItemRequest::SetActualStartTime
void SetActualStartTime(Aws::Utils::DateTime &&value)
Definition: UpdateOpsItemRequest.h:844
Aws::SSM::Model::UpdateOpsItemRequest::WithPlannedStartTime
UpdateOpsItemRequest & WithPlannedStartTime(Aws::Utils::DateTime &&value)
Definition: UpdateOpsItemRequest.h:936
Aws::SSM::Model::UpdateOpsItemRequest::ActualEndTimeHasBeenSet
bool ActualEndTimeHasBeenSet() const
Definition: UpdateOpsItemRequest.h:869
Aws::SSM::Model::UpdateOpsItemRequest::GetOperationalDataToDelete
const Aws::Vector< Aws::String > & GetOperationalDataToDelete() const
Definition: UpdateOpsItemRequest.h:421
AWSVector.h
Aws::SSM::Model::UpdateOpsItemRequest::SetTitle
void SetTitle(const Aws::String &value)
Definition: UpdateOpsItemRequest.h:707
Aws::SSM::Model::UpdateOpsItemRequest::SetOperationalDataToDelete
void SetOperationalDataToDelete(const Aws::Vector< Aws::String > &value)
Definition: UpdateOpsItemRequest.h:431
Aws::SSM::Model::UpdateOpsItemRequest::WithPlannedEndTime
UpdateOpsItemRequest & WithPlannedEndTime(Aws::Utils::DateTime &&value)
Definition: UpdateOpsItemRequest.h:979
Aws::SSM::Model::UpdateOpsItemRequest::SeverityHasBeenSet
bool SeverityHasBeenSet() const
Definition: UpdateOpsItemRequest.h:789
Aws::SSM::Model::UpdateOpsItemRequest::GetDescription
const Aws::String & GetDescription() const
Definition: UpdateOpsItemRequest.h:48
Aws::SSM::Model::UpdateOpsItemRequest::GetNotifications
const Aws::Vector< OpsItemNotification > & GetNotifications() const
Definition: UpdateOpsItemRequest.h:468
Aws::SSM::Model::UpdateOpsItemRequest::TitleHasBeenSet
bool TitleHasBeenSet() const
Definition: UpdateOpsItemRequest.h:701
Aws::SSM::Model::UpdateOpsItemRequest::WithOpsItemId
UpdateOpsItemRequest & WithOpsItemId(const char *value)
Definition: UpdateOpsItemRequest.h:688
Aws::SSM::Model::UpdateOpsItemRequest::SetPlannedEndTime
void SetPlannedEndTime(Aws::Utils::DateTime &&value)
Definition: UpdateOpsItemRequest.h:965
Aws::SSM::Model::UpdateOpsItemRequest::SetCategory
void SetCategory(const Aws::String &value)
Definition: UpdateOpsItemRequest.h:753
Aws::SSM::Model::OpsItemNotification
Definition: OpsItemNotification.h:32
Aws::SSM::Model::UpdateOpsItemRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: UpdateOpsItemRequest.h:37
Aws::SSM::Model::UpdateOpsItemRequest::SetDescription
void SetDescription(const Aws::String &value)
Definition: UpdateOpsItemRequest.h:60
Aws::SSM::Model::UpdateOpsItemRequest::AddOperationalData
UpdateOpsItemRequest & AddOperationalData(const Aws::String &key, const OpsItemDataValue &value)
Definition: UpdateOpsItemRequest.h:280
Aws::SSM::Model::UpdateOpsItemRequest::WithPlannedEndTime
UpdateOpsItemRequest & WithPlannedEndTime(const Aws::Utils::DateTime &value)
Definition: UpdateOpsItemRequest.h:972
Aws::SSM::Model::UpdateOpsItemRequest::AddNotifications
UpdateOpsItemRequest & AddNotifications(OpsItemNotification &&value)
Definition: UpdateOpsItemRequest.h:510
Aws::SSM::Model::UpdateOpsItemRequest::WithTitle
UpdateOpsItemRequest & WithTitle(Aws::String &&value)
Definition: UpdateOpsItemRequest.h:731
Aws::SSM::Model::UpdateOpsItemRequest::AddOperationalData
UpdateOpsItemRequest & AddOperationalData(Aws::String &&key, const OpsItemDataValue &value)
Definition: UpdateOpsItemRequest.h:307
Aws::SSM::Model::UpdateOpsItemRequest::WithSeverity
UpdateOpsItemRequest & WithSeverity(Aws::String &&value)
Definition: UpdateOpsItemRequest.h:814
Aws::SSM::Model::UpdateOpsItemRequest::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: UpdateOpsItemRequest.h:54
Aws::SSM::Model::UpdateOpsItemRequest::AddOperationalDataToDelete
UpdateOpsItemRequest & AddOperationalDataToDelete(const char *value)
Definition: UpdateOpsItemRequest.h:461
Aws::SSM::Model::UpdateOpsItemRequest::SetActualStartTime
void SetActualStartTime(const Aws::Utils::DateTime &value)
Definition: UpdateOpsItemRequest.h:838
Aws::SSM::Model::UpdateOpsItemRequest::WithStatus
UpdateOpsItemRequest & WithStatus(OpsItemStatus &&value)
Definition: UpdateOpsItemRequest.h:647
Aws::SSM::Model::UpdateOpsItemRequest::WithNotifications
UpdateOpsItemRequest & WithNotifications(const Aws::Vector< OpsItemNotification > &value)
Definition: UpdateOpsItemRequest.h:492
Aws::SSM::Model::UpdateOpsItemRequest::GetPlannedStartTime
const Aws::Utils::DateTime & GetPlannedStartTime() const
Definition: UpdateOpsItemRequest.h:901
Aws::SSM::Model::UpdateOpsItemRequest::GetCategory
const Aws::String & GetCategory() const
Definition: UpdateOpsItemRequest.h:743
Aws::SSM::Model::UpdateOpsItemRequest::AddOperationalData
UpdateOpsItemRequest & AddOperationalData(const char *key, OpsItemDataValue &&value)
Definition: UpdateOpsItemRequest.h:388
AWSString.h
Aws::SSM::Model::UpdateOpsItemRequest::GetStatus
const OpsItemStatus & GetStatus() const
Definition: UpdateOpsItemRequest.h:602
Aws::SSM::Model::UpdateOpsItemRequest::AddOperationalDataToDelete
UpdateOpsItemRequest & AddOperationalDataToDelete(Aws::String &&value)
Definition: UpdateOpsItemRequest.h:456
Aws::SSM::Model::UpdateOpsItemRequest::WithActualEndTime
UpdateOpsItemRequest & WithActualEndTime(const Aws::Utils::DateTime &value)
Definition: UpdateOpsItemRequest.h:887
Aws::SSM::Model::UpdateOpsItemRequest::WithTitle
UpdateOpsItemRequest & WithTitle(const Aws::String &value)
Definition: UpdateOpsItemRequest.h:725
Aws::SSM::Model::UpdateOpsItemRequest::PriorityHasBeenSet
bool PriorityHasBeenSet() const
Definition: UpdateOpsItemRequest.h:523
Aws::SMS::Model::AppValidationStrategy::NOT_SET
@ NOT_SET
Aws::SSM::Model::UpdateOpsItemRequest::SetSeverity
void SetSeverity(const Aws::String &value)
Definition: UpdateOpsItemRequest.h:794
OpsItemStatus.h
Aws::SSM::Model::UpdateOpsItemRequest::WithCategory
UpdateOpsItemRequest & WithCategory(const char *value)
Definition: UpdateOpsItemRequest.h:778
Aws::SSM::Model::UpdateOpsItemRequest::SetSeverity
void SetSeverity(Aws::String &&value)
Definition: UpdateOpsItemRequest.h:799
Aws::SSM::Model::UpdateOpsItemRequest::WithRelatedOpsItems
UpdateOpsItemRequest & WithRelatedOpsItems(Aws::Vector< RelatedOpsItem > &&value)
Definition: UpdateOpsItemRequest.h:578
Aws::SSM::Model::UpdateOpsItemRequest::ActualStartTimeHasBeenSet
bool ActualStartTimeHasBeenSet() const
Definition: UpdateOpsItemRequest.h:832
Aws::SSM::Model::UpdateOpsItemRequest::GetPriority
int GetPriority() const
Definition: UpdateOpsItemRequest.h:517
Aws::SSM::Model::UpdateOpsItemRequest::RelatedOpsItemsHasBeenSet
bool RelatedOpsItemsHasBeenSet() const
Definition: UpdateOpsItemRequest.h:550
Aws::SSM::Model::UpdateOpsItemRequest::SetStatus
void SetStatus(const OpsItemStatus &value)
Definition: UpdateOpsItemRequest.h:620
Aws::SSM::Model::UpdateOpsItemRequest::WithCategory
UpdateOpsItemRequest & WithCategory(Aws::String &&value)
Definition: UpdateOpsItemRequest.h:773
Aws::SSM::Model::UpdateOpsItemRequest::SetOpsItemId
void SetOpsItemId(const Aws::String &value)
Definition: UpdateOpsItemRequest.h:663
Aws::SSM::Model::UpdateOpsItemRequest::WithOpsItemId
UpdateOpsItemRequest & WithOpsItemId(const Aws::String &value)
Definition: UpdateOpsItemRequest.h:678
Aws::SSM::Model::OpsItemStatus
OpsItemStatus
Definition: OpsItemStatus.h:17
Aws::SSM::Model::UpdateOpsItemRequest::SetCategory
void SetCategory(Aws::String &&value)
Definition: UpdateOpsItemRequest.h:758
Aws::SSM::Model::UpdateOpsItemRequest::SetSeverity
void SetSeverity(const char *value)
Definition: UpdateOpsItemRequest.h:804
OpsItemNotification.h
Aws::SSM::Model::UpdateOpsItemRequest::WithOperationalData
UpdateOpsItemRequest & WithOperationalData(const Aws::Map< Aws::String, OpsItemDataValue > &value)
Definition: UpdateOpsItemRequest.h:226
Aws::SSM::Model::UpdateOpsItemRequest::PlannedEndTimeHasBeenSet
bool PlannedEndTimeHasBeenSet() const
Definition: UpdateOpsItemRequest.h:951
Aws::SSM::Model::UpdateOpsItemRequest::WithPriority
UpdateOpsItemRequest & WithPriority(int value)
Definition: UpdateOpsItemRequest.h:535
Aws::SSM::Model::UpdateOpsItemRequest::WithActualStartTime
UpdateOpsItemRequest & WithActualStartTime(Aws::Utils::DateTime &&value)
Definition: UpdateOpsItemRequest.h:856
Aws::SSM::Model::UpdateOpsItemRequest::WithOperationalDataToDelete
UpdateOpsItemRequest & WithOperationalDataToDelete(const Aws::Vector< Aws::String > &value)
Definition: UpdateOpsItemRequest.h:441
Aws
Definition: AccessManagementClient.h:15
Aws::SSM::Model::UpdateOpsItemRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::SSM::Model::UpdateOpsItemRequest::SetActualEndTime
void SetActualEndTime(const Aws::Utils::DateTime &value)
Definition: UpdateOpsItemRequest.h:875
Aws::SSM::Model::UpdateOpsItemRequest::SetRelatedOpsItems
void SetRelatedOpsItems(const Aws::Vector< RelatedOpsItem > &value)
Definition: UpdateOpsItemRequest.h:557
Aws::SSM::Model::UpdateOpsItemRequest::SetActualEndTime
void SetActualEndTime(Aws::Utils::DateTime &&value)
Definition: UpdateOpsItemRequest.h:881
Aws::SSM::Model::UpdateOpsItemRequest::SetDescription
void SetDescription(Aws::String &&value)
Definition: UpdateOpsItemRequest.h:66
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SSM::Model::UpdateOpsItemRequest::WithTitle
UpdateOpsItemRequest & WithTitle(const char *value)
Definition: UpdateOpsItemRequest.h:737
Aws::SSM::Model::UpdateOpsItemRequest::WithDescription
UpdateOpsItemRequest & WithDescription(const char *value)
Definition: UpdateOpsItemRequest.h:90
Aws::SSM::Model::UpdateOpsItemRequest::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: UpdateOpsItemRequest.h:611
Aws::SSM::Model::UpdateOpsItemRequest::SetOperationalData
void SetOperationalData(const Aws::Map< Aws::String, OpsItemDataValue > &value)
Definition: UpdateOpsItemRequest.h:172
Aws::SSM::Model::UpdateOpsItemRequest::WithOperationalDataToDelete
UpdateOpsItemRequest & WithOperationalDataToDelete(Aws::Vector< Aws::String > &&value)
Definition: UpdateOpsItemRequest.h:446
Aws::SSM::Model::UpdateOpsItemRequest::AddRelatedOpsItems
UpdateOpsItemRequest & AddRelatedOpsItems(RelatedOpsItem &&value)
Definition: UpdateOpsItemRequest.h:592
Aws::SSM::Model::UpdateOpsItemRequest::OperationalDataToDeleteHasBeenSet
bool OperationalDataToDeleteHasBeenSet() const
Definition: UpdateOpsItemRequest.h:426
Aws::SSM::Model::UpdateOpsItemRequest::OperationalDataHasBeenSet
bool OperationalDataHasBeenSet() const
Definition: UpdateOpsItemRequest.h:145
Aws::SSM::Model::UpdateOpsItemRequest::AddOperationalData
UpdateOpsItemRequest & AddOperationalData(Aws::String &&key, OpsItemDataValue &&value)
Definition: UpdateOpsItemRequest.h:361
Aws::SSM::Model::UpdateOpsItemRequest::NotificationsHasBeenSet
bool NotificationsHasBeenSet() const
Definition: UpdateOpsItemRequest.h:474
Aws::SSM::Model::UpdateOpsItemRequest::GetActualEndTime
const Aws::Utils::DateTime & GetActualEndTime() const
Definition: UpdateOpsItemRequest.h:863
Aws::SSM::Model::UpdateOpsItemRequest::SetTitle
void SetTitle(Aws::String &&value)
Definition: UpdateOpsItemRequest.h:713
AWSMap.h
Aws::SSM::Model::UpdateOpsItemRequest::CategoryHasBeenSet
bool CategoryHasBeenSet() const
Definition: UpdateOpsItemRequest.h:748
Aws::SSM::Model::UpdateOpsItemRequest::SetNotifications
void SetNotifications(Aws::Vector< OpsItemNotification > &&value)
Definition: UpdateOpsItemRequest.h:486
Aws::SSM::SSMRequest
Definition: SSMRequest.h:17
Aws::SSM::Model::UpdateOpsItemRequest::WithActualEndTime
UpdateOpsItemRequest & WithActualEndTime(Aws::Utils::DateTime &&value)
Definition: UpdateOpsItemRequest.h:893
Aws::SSM::Model::UpdateOpsItemRequest::GetRelatedOpsItems
const Aws::Vector< RelatedOpsItem > & GetRelatedOpsItems() const
Definition: UpdateOpsItemRequest.h:543
Aws::SSM::Model::UpdateOpsItemRequest::WithOperationalData
UpdateOpsItemRequest & WithOperationalData(Aws::Map< Aws::String, OpsItemDataValue > &&value)
Definition: UpdateOpsItemRequest.h:253
Aws::SSM::Model::UpdateOpsItemRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::SSM::Model::UpdateOpsItemRequest::WithSeverity
UpdateOpsItemRequest & WithSeverity(const Aws::String &value)
Definition: UpdateOpsItemRequest.h:809
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
SSMRequest.h
Aws::SSM::Model::UpdateOpsItemRequest::SetOperationalData
void SetOperationalData(Aws::Map< Aws::String, OpsItemDataValue > &&value)
Definition: UpdateOpsItemRequest.h:199
Aws::SSM::Model::UpdateOpsItemRequest::SetPlannedEndTime
void SetPlannedEndTime(const Aws::Utils::DateTime &value)
Definition: UpdateOpsItemRequest.h:958
Aws::SSM::Model::UpdateOpsItemRequest::SetStatus
void SetStatus(OpsItemStatus &&value)
Definition: UpdateOpsItemRequest.h:629
Aws::SSM::Model::UpdateOpsItemRequest::WithRelatedOpsItems
UpdateOpsItemRequest & WithRelatedOpsItems(const Aws::Vector< RelatedOpsItem > &value)
Definition: UpdateOpsItemRequest.h:571