AWS SDK for C++  1.9.43
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 
115  inline const Aws::Map<Aws::String, OpsItemDataValue>& GetOperationalData() const{ return m_operationalData; }
116 
139  inline bool OperationalDataHasBeenSet() const { return m_operationalDataHasBeenSet; }
140 
163  inline void SetOperationalData(const Aws::Map<Aws::String, OpsItemDataValue>& value) { m_operationalDataHasBeenSet = true; m_operationalData = value; }
164 
187  inline void SetOperationalData(Aws::Map<Aws::String, OpsItemDataValue>&& value) { m_operationalDataHasBeenSet = true; m_operationalData = std::move(value); }
188 
211  inline UpdateOpsItemRequest& WithOperationalData(const Aws::Map<Aws::String, OpsItemDataValue>& value) { SetOperationalData(value); return *this;}
212 
235  inline UpdateOpsItemRequest& WithOperationalData(Aws::Map<Aws::String, OpsItemDataValue>&& value) { SetOperationalData(std::move(value)); return *this;}
236 
259  inline UpdateOpsItemRequest& AddOperationalData(const Aws::String& key, const OpsItemDataValue& value) { m_operationalDataHasBeenSet = true; m_operationalData.emplace(key, value); return *this; }
260 
283  inline UpdateOpsItemRequest& AddOperationalData(Aws::String&& key, const OpsItemDataValue& value) { m_operationalDataHasBeenSet = true; m_operationalData.emplace(std::move(key), value); return *this; }
284 
307  inline UpdateOpsItemRequest& AddOperationalData(const Aws::String& key, OpsItemDataValue&& value) { m_operationalDataHasBeenSet = true; m_operationalData.emplace(key, std::move(value)); return *this; }
308 
331  inline UpdateOpsItemRequest& AddOperationalData(Aws::String&& key, OpsItemDataValue&& value) { m_operationalDataHasBeenSet = true; m_operationalData.emplace(std::move(key), std::move(value)); return *this; }
332 
355  inline UpdateOpsItemRequest& AddOperationalData(const char* key, OpsItemDataValue&& value) { m_operationalDataHasBeenSet = true; m_operationalData.emplace(key, std::move(value)); return *this; }
356 
379  inline UpdateOpsItemRequest& AddOperationalData(const char* key, const OpsItemDataValue& value) { m_operationalDataHasBeenSet = true; m_operationalData.emplace(key, value); return *this; }
380 
381 
385  inline const Aws::Vector<Aws::String>& GetOperationalDataToDelete() const{ return m_operationalDataToDelete; }
386 
390  inline bool OperationalDataToDeleteHasBeenSet() const { return m_operationalDataToDeleteHasBeenSet; }
391 
395  inline void SetOperationalDataToDelete(const Aws::Vector<Aws::String>& value) { m_operationalDataToDeleteHasBeenSet = true; m_operationalDataToDelete = value; }
396 
400  inline void SetOperationalDataToDelete(Aws::Vector<Aws::String>&& value) { m_operationalDataToDeleteHasBeenSet = true; m_operationalDataToDelete = std::move(value); }
401 
405  inline UpdateOpsItemRequest& WithOperationalDataToDelete(const Aws::Vector<Aws::String>& value) { SetOperationalDataToDelete(value); return *this;}
406 
410  inline UpdateOpsItemRequest& WithOperationalDataToDelete(Aws::Vector<Aws::String>&& value) { SetOperationalDataToDelete(std::move(value)); return *this;}
411 
415  inline UpdateOpsItemRequest& AddOperationalDataToDelete(const Aws::String& value) { m_operationalDataToDeleteHasBeenSet = true; m_operationalDataToDelete.push_back(value); return *this; }
416 
420  inline UpdateOpsItemRequest& AddOperationalDataToDelete(Aws::String&& value) { m_operationalDataToDeleteHasBeenSet = true; m_operationalDataToDelete.push_back(std::move(value)); return *this; }
421 
425  inline UpdateOpsItemRequest& AddOperationalDataToDelete(const char* value) { m_operationalDataToDeleteHasBeenSet = true; m_operationalDataToDelete.push_back(value); return *this; }
426 
427 
432  inline const Aws::Vector<OpsItemNotification>& GetNotifications() const{ return m_notifications; }
433 
438  inline bool NotificationsHasBeenSet() const { return m_notificationsHasBeenSet; }
439 
444  inline void SetNotifications(const Aws::Vector<OpsItemNotification>& value) { m_notificationsHasBeenSet = true; m_notifications = value; }
445 
450  inline void SetNotifications(Aws::Vector<OpsItemNotification>&& value) { m_notificationsHasBeenSet = true; m_notifications = std::move(value); }
451 
456  inline UpdateOpsItemRequest& WithNotifications(const Aws::Vector<OpsItemNotification>& value) { SetNotifications(value); return *this;}
457 
462  inline UpdateOpsItemRequest& WithNotifications(Aws::Vector<OpsItemNotification>&& value) { SetNotifications(std::move(value)); return *this;}
463 
468  inline UpdateOpsItemRequest& AddNotifications(const OpsItemNotification& value) { m_notificationsHasBeenSet = true; m_notifications.push_back(value); return *this; }
469 
474  inline UpdateOpsItemRequest& AddNotifications(OpsItemNotification&& value) { m_notificationsHasBeenSet = true; m_notifications.push_back(std::move(value)); return *this; }
475 
476 
481  inline int GetPriority() const{ return m_priority; }
482 
487  inline bool PriorityHasBeenSet() const { return m_priorityHasBeenSet; }
488 
493  inline void SetPriority(int value) { m_priorityHasBeenSet = true; m_priority = value; }
494 
499  inline UpdateOpsItemRequest& WithPriority(int value) { SetPriority(value); return *this;}
500 
501 
507  inline const Aws::Vector<RelatedOpsItem>& GetRelatedOpsItems() const{ return m_relatedOpsItems; }
508 
514  inline bool RelatedOpsItemsHasBeenSet() const { return m_relatedOpsItemsHasBeenSet; }
515 
521  inline void SetRelatedOpsItems(const Aws::Vector<RelatedOpsItem>& value) { m_relatedOpsItemsHasBeenSet = true; m_relatedOpsItems = value; }
522 
528  inline void SetRelatedOpsItems(Aws::Vector<RelatedOpsItem>&& value) { m_relatedOpsItemsHasBeenSet = true; m_relatedOpsItems = std::move(value); }
529 
535  inline UpdateOpsItemRequest& WithRelatedOpsItems(const Aws::Vector<RelatedOpsItem>& value) { SetRelatedOpsItems(value); return *this;}
536 
542  inline UpdateOpsItemRequest& WithRelatedOpsItems(Aws::Vector<RelatedOpsItem>&& value) { SetRelatedOpsItems(std::move(value)); return *this;}
543 
549  inline UpdateOpsItemRequest& AddRelatedOpsItems(const RelatedOpsItem& value) { m_relatedOpsItemsHasBeenSet = true; m_relatedOpsItems.push_back(value); return *this; }
550 
556  inline UpdateOpsItemRequest& AddRelatedOpsItems(RelatedOpsItem&& value) { m_relatedOpsItemsHasBeenSet = true; m_relatedOpsItems.push_back(std::move(value)); return *this; }
557 
558 
565  inline const OpsItemStatus& GetStatus() const{ return m_status; }
566 
573  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
574 
581  inline void SetStatus(const OpsItemStatus& value) { m_statusHasBeenSet = true; m_status = value; }
582 
589  inline void SetStatus(OpsItemStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
590 
597  inline UpdateOpsItemRequest& WithStatus(const OpsItemStatus& value) { SetStatus(value); return *this;}
598 
605  inline UpdateOpsItemRequest& WithStatus(OpsItemStatus&& value) { SetStatus(std::move(value)); return *this;}
606 
607 
611  inline const Aws::String& GetOpsItemId() const{ return m_opsItemId; }
612 
616  inline bool OpsItemIdHasBeenSet() const { return m_opsItemIdHasBeenSet; }
617 
621  inline void SetOpsItemId(const Aws::String& value) { m_opsItemIdHasBeenSet = true; m_opsItemId = value; }
622 
626  inline void SetOpsItemId(Aws::String&& value) { m_opsItemIdHasBeenSet = true; m_opsItemId = std::move(value); }
627 
631  inline void SetOpsItemId(const char* value) { m_opsItemIdHasBeenSet = true; m_opsItemId.assign(value); }
632 
636  inline UpdateOpsItemRequest& WithOpsItemId(const Aws::String& value) { SetOpsItemId(value); return *this;}
637 
641  inline UpdateOpsItemRequest& WithOpsItemId(Aws::String&& value) { SetOpsItemId(std::move(value)); return *this;}
642 
646  inline UpdateOpsItemRequest& WithOpsItemId(const char* value) { SetOpsItemId(value); return *this;}
647 
648 
653  inline const Aws::String& GetTitle() const{ return m_title; }
654 
659  inline bool TitleHasBeenSet() const { return m_titleHasBeenSet; }
660 
665  inline void SetTitle(const Aws::String& value) { m_titleHasBeenSet = true; m_title = value; }
666 
671  inline void SetTitle(Aws::String&& value) { m_titleHasBeenSet = true; m_title = std::move(value); }
672 
677  inline void SetTitle(const char* value) { m_titleHasBeenSet = true; m_title.assign(value); }
678 
683  inline UpdateOpsItemRequest& WithTitle(const Aws::String& value) { SetTitle(value); return *this;}
684 
689  inline UpdateOpsItemRequest& WithTitle(Aws::String&& value) { SetTitle(std::move(value)); return *this;}
690 
695  inline UpdateOpsItemRequest& WithTitle(const char* value) { SetTitle(value); return *this;}
696 
697 
701  inline const Aws::String& GetCategory() const{ return m_category; }
702 
706  inline bool CategoryHasBeenSet() const { return m_categoryHasBeenSet; }
707 
711  inline void SetCategory(const Aws::String& value) { m_categoryHasBeenSet = true; m_category = value; }
712 
716  inline void SetCategory(Aws::String&& value) { m_categoryHasBeenSet = true; m_category = std::move(value); }
717 
721  inline void SetCategory(const char* value) { m_categoryHasBeenSet = true; m_category.assign(value); }
722 
726  inline UpdateOpsItemRequest& WithCategory(const Aws::String& value) { SetCategory(value); return *this;}
727 
731  inline UpdateOpsItemRequest& WithCategory(Aws::String&& value) { SetCategory(std::move(value)); return *this;}
732 
736  inline UpdateOpsItemRequest& WithCategory(const char* value) { SetCategory(value); return *this;}
737 
738 
742  inline const Aws::String& GetSeverity() const{ return m_severity; }
743 
747  inline bool SeverityHasBeenSet() const { return m_severityHasBeenSet; }
748 
752  inline void SetSeverity(const Aws::String& value) { m_severityHasBeenSet = true; m_severity = value; }
753 
757  inline void SetSeverity(Aws::String&& value) { m_severityHasBeenSet = true; m_severity = std::move(value); }
758 
762  inline void SetSeverity(const char* value) { m_severityHasBeenSet = true; m_severity.assign(value); }
763 
767  inline UpdateOpsItemRequest& WithSeverity(const Aws::String& value) { SetSeverity(value); return *this;}
768 
772  inline UpdateOpsItemRequest& WithSeverity(Aws::String&& value) { SetSeverity(std::move(value)); return *this;}
773 
777  inline UpdateOpsItemRequest& WithSeverity(const char* value) { SetSeverity(value); return *this;}
778 
779 
784  inline const Aws::Utils::DateTime& GetActualStartTime() const{ return m_actualStartTime; }
785 
790  inline bool ActualStartTimeHasBeenSet() const { return m_actualStartTimeHasBeenSet; }
791 
796  inline void SetActualStartTime(const Aws::Utils::DateTime& value) { m_actualStartTimeHasBeenSet = true; m_actualStartTime = value; }
797 
802  inline void SetActualStartTime(Aws::Utils::DateTime&& value) { m_actualStartTimeHasBeenSet = true; m_actualStartTime = std::move(value); }
803 
808  inline UpdateOpsItemRequest& WithActualStartTime(const Aws::Utils::DateTime& value) { SetActualStartTime(value); return *this;}
809 
814  inline UpdateOpsItemRequest& WithActualStartTime(Aws::Utils::DateTime&& value) { SetActualStartTime(std::move(value)); return *this;}
815 
816 
821  inline const Aws::Utils::DateTime& GetActualEndTime() const{ return m_actualEndTime; }
822 
827  inline bool ActualEndTimeHasBeenSet() const { return m_actualEndTimeHasBeenSet; }
828 
833  inline void SetActualEndTime(const Aws::Utils::DateTime& value) { m_actualEndTimeHasBeenSet = true; m_actualEndTime = value; }
834 
839  inline void SetActualEndTime(Aws::Utils::DateTime&& value) { m_actualEndTimeHasBeenSet = true; m_actualEndTime = std::move(value); }
840 
845  inline UpdateOpsItemRequest& WithActualEndTime(const Aws::Utils::DateTime& value) { SetActualEndTime(value); return *this;}
846 
851  inline UpdateOpsItemRequest& WithActualEndTime(Aws::Utils::DateTime&& value) { SetActualEndTime(std::move(value)); return *this;}
852 
853 
859  inline const Aws::Utils::DateTime& GetPlannedStartTime() const{ return m_plannedStartTime; }
860 
866  inline bool PlannedStartTimeHasBeenSet() const { return m_plannedStartTimeHasBeenSet; }
867 
873  inline void SetPlannedStartTime(const Aws::Utils::DateTime& value) { m_plannedStartTimeHasBeenSet = true; m_plannedStartTime = value; }
874 
880  inline void SetPlannedStartTime(Aws::Utils::DateTime&& value) { m_plannedStartTimeHasBeenSet = true; m_plannedStartTime = std::move(value); }
881 
887  inline UpdateOpsItemRequest& WithPlannedStartTime(const Aws::Utils::DateTime& value) { SetPlannedStartTime(value); return *this;}
888 
894  inline UpdateOpsItemRequest& WithPlannedStartTime(Aws::Utils::DateTime&& value) { SetPlannedStartTime(std::move(value)); return *this;}
895 
896 
902  inline const Aws::Utils::DateTime& GetPlannedEndTime() const{ return m_plannedEndTime; }
903 
909  inline bool PlannedEndTimeHasBeenSet() const { return m_plannedEndTimeHasBeenSet; }
910 
916  inline void SetPlannedEndTime(const Aws::Utils::DateTime& value) { m_plannedEndTimeHasBeenSet = true; m_plannedEndTime = value; }
917 
923  inline void SetPlannedEndTime(Aws::Utils::DateTime&& value) { m_plannedEndTimeHasBeenSet = true; m_plannedEndTime = std::move(value); }
924 
930  inline UpdateOpsItemRequest& WithPlannedEndTime(const Aws::Utils::DateTime& value) { SetPlannedEndTime(value); return *this;}
931 
937  inline UpdateOpsItemRequest& WithPlannedEndTime(Aws::Utils::DateTime&& value) { SetPlannedEndTime(std::move(value)); return *this;}
938 
939  private:
940 
941  Aws::String m_description;
942  bool m_descriptionHasBeenSet;
943 
944  Aws::Map<Aws::String, OpsItemDataValue> m_operationalData;
945  bool m_operationalDataHasBeenSet;
946 
947  Aws::Vector<Aws::String> m_operationalDataToDelete;
948  bool m_operationalDataToDeleteHasBeenSet;
949 
950  Aws::Vector<OpsItemNotification> m_notifications;
951  bool m_notificationsHasBeenSet;
952 
953  int m_priority;
954  bool m_priorityHasBeenSet;
955 
956  Aws::Vector<RelatedOpsItem> m_relatedOpsItems;
957  bool m_relatedOpsItemsHasBeenSet;
958 
959  OpsItemStatus m_status;
960  bool m_statusHasBeenSet;
961 
962  Aws::String m_opsItemId;
963  bool m_opsItemIdHasBeenSet;
964 
965  Aws::String m_title;
966  bool m_titleHasBeenSet;
967 
968  Aws::String m_category;
969  bool m_categoryHasBeenSet;
970 
971  Aws::String m_severity;
972  bool m_severityHasBeenSet;
973 
974  Aws::Utils::DateTime m_actualStartTime;
975  bool m_actualStartTimeHasBeenSet;
976 
977  Aws::Utils::DateTime m_actualEndTime;
978  bool m_actualEndTimeHasBeenSet;
979 
980  Aws::Utils::DateTime m_plannedStartTime;
981  bool m_plannedStartTimeHasBeenSet;
982 
983  Aws::Utils::DateTime m_plannedEndTime;
984  bool m_plannedEndTimeHasBeenSet;
985  };
986 
987 } // namespace Model
988 } // namespace SSM
989 } // namespace Aws
Aws::SSM::Model::UpdateOpsItemRequest::GetPlannedEndTime
const Aws::Utils::DateTime & GetPlannedEndTime() const
Definition: UpdateOpsItemRequest.h:902
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SSM::Model::UpdateOpsItemRequest::SetOpsItemId
void SetOpsItemId(Aws::String &&value)
Definition: UpdateOpsItemRequest.h:626
Aws::SSM::Model::UpdateOpsItemRequest::WithStatus
UpdateOpsItemRequest & WithStatus(const OpsItemStatus &value)
Definition: UpdateOpsItemRequest.h:597
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:887
Aws::SSM::Model::UpdateOpsItemRequest::UpdateOpsItemRequest
UpdateOpsItemRequest()
Aws::SSM::Model::UpdateOpsItemRequest::SetOperationalDataToDelete
void SetOperationalDataToDelete(Aws::Vector< Aws::String > &&value)
Definition: UpdateOpsItemRequest.h:400
Aws::SSM::Model::UpdateOpsItemRequest::AddOperationalData
UpdateOpsItemRequest & AddOperationalData(const Aws::String &key, OpsItemDataValue &&value)
Definition: UpdateOpsItemRequest.h:307
Aws::SSM::Model::UpdateOpsItemRequest::AddRelatedOpsItems
UpdateOpsItemRequest & AddRelatedOpsItems(const RelatedOpsItem &value)
Definition: UpdateOpsItemRequest.h:549
Aws::SSM::Model::UpdateOpsItemRequest::WithSeverity
UpdateOpsItemRequest & WithSeverity(const char *value)
Definition: UpdateOpsItemRequest.h:777
OpsItemDataValue.h
Aws::SSM::Model::UpdateOpsItemRequest::GetOpsItemId
const Aws::String & GetOpsItemId() const
Definition: UpdateOpsItemRequest.h:611
Aws::SSM::Model::UpdateOpsItemRequest::SetRelatedOpsItems
void SetRelatedOpsItems(Aws::Vector< RelatedOpsItem > &&value)
Definition: UpdateOpsItemRequest.h:528
Aws::SSM::Model::UpdateOpsItemRequest::AddNotifications
UpdateOpsItemRequest & AddNotifications(const OpsItemNotification &value)
Definition: UpdateOpsItemRequest.h:468
Aws::SSM::Model::UpdateOpsItemRequest::SetCategory
void SetCategory(const char *value)
Definition: UpdateOpsItemRequest.h:721
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:616
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:444
Aws::SSM::Model::UpdateOpsItemRequest::GetOperationalData
const Aws::Map< Aws::String, OpsItemDataValue > & GetOperationalData() const
Definition: UpdateOpsItemRequest.h:115
Aws::SSM::Model::UpdateOpsItemRequest::SetPlannedStartTime
void SetPlannedStartTime(Aws::Utils::DateTime &&value)
Definition: UpdateOpsItemRequest.h:880
Aws::SSM::Model::UpdateOpsItemRequest::GetSeverity
const Aws::String & GetSeverity() const
Definition: UpdateOpsItemRequest.h:742
Aws::SSM::Model::UpdateOpsItemRequest::GetTitle
const Aws::String & GetTitle() const
Definition: UpdateOpsItemRequest.h:653
DateTime.h
Aws::SSM::Model::OpsItemDataValue
Definition: OpsItemDataValue.h:34
Aws::SSM::Model::UpdateOpsItemRequest::SetOpsItemId
void SetOpsItemId(const char *value)
Definition: UpdateOpsItemRequest.h:631
Aws::SSM::Model::UpdateOpsItemRequest::SetPriority
void SetPriority(int value)
Definition: UpdateOpsItemRequest.h:493
Aws::SSM::Model::UpdateOpsItemRequest::SetTitle
void SetTitle(const char *value)
Definition: UpdateOpsItemRequest.h:677
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:866
Aws::SSM::Model::UpdateOpsItemRequest::WithOpsItemId
UpdateOpsItemRequest & WithOpsItemId(Aws::String &&value)
Definition: UpdateOpsItemRequest.h:641
Aws::SSM::Model::UpdateOpsItemRequest::AddOperationalDataToDelete
UpdateOpsItemRequest & AddOperationalDataToDelete(const Aws::String &value)
Definition: UpdateOpsItemRequest.h:415
Aws::SSM::Model::UpdateOpsItemRequest::WithActualStartTime
UpdateOpsItemRequest & WithActualStartTime(const Aws::Utils::DateTime &value)
Definition: UpdateOpsItemRequest.h:808
Aws::SSM::Model::UpdateOpsItemRequest::SetPlannedStartTime
void SetPlannedStartTime(const Aws::Utils::DateTime &value)
Definition: UpdateOpsItemRequest.h:873
Aws::SSM::Model::UpdateOpsItemRequest::WithNotifications
UpdateOpsItemRequest & WithNotifications(Aws::Vector< OpsItemNotification > &&value)
Definition: UpdateOpsItemRequest.h:462
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:784
Aws::SSM::Model::UpdateOpsItemRequest
Definition: UpdateOpsItemRequest.h:29
Aws::SSM::Model::UpdateOpsItemRequest::AddOperationalData
UpdateOpsItemRequest & AddOperationalData(const char *key, const OpsItemDataValue &value)
Definition: UpdateOpsItemRequest.h:379
Aws::SSM::Model::UpdateOpsItemRequest::WithCategory
UpdateOpsItemRequest & WithCategory(const Aws::String &value)
Definition: UpdateOpsItemRequest.h:726
Aws::SSM::Model::UpdateOpsItemRequest::SetActualStartTime
void SetActualStartTime(Aws::Utils::DateTime &&value)
Definition: UpdateOpsItemRequest.h:802
Aws::SSM::Model::UpdateOpsItemRequest::WithPlannedStartTime
UpdateOpsItemRequest & WithPlannedStartTime(Aws::Utils::DateTime &&value)
Definition: UpdateOpsItemRequest.h:894
Aws::SSM::Model::UpdateOpsItemRequest::ActualEndTimeHasBeenSet
bool ActualEndTimeHasBeenSet() const
Definition: UpdateOpsItemRequest.h:827
Aws::SSM::Model::UpdateOpsItemRequest::GetOperationalDataToDelete
const Aws::Vector< Aws::String > & GetOperationalDataToDelete() const
Definition: UpdateOpsItemRequest.h:385
AWSVector.h
Aws::SSM::Model::UpdateOpsItemRequest::SetTitle
void SetTitle(const Aws::String &value)
Definition: UpdateOpsItemRequest.h:665
Aws::SSM::Model::UpdateOpsItemRequest::SetOperationalDataToDelete
void SetOperationalDataToDelete(const Aws::Vector< Aws::String > &value)
Definition: UpdateOpsItemRequest.h:395
Aws::SSM::Model::UpdateOpsItemRequest::WithPlannedEndTime
UpdateOpsItemRequest & WithPlannedEndTime(Aws::Utils::DateTime &&value)
Definition: UpdateOpsItemRequest.h:937
Aws::SSM::Model::UpdateOpsItemRequest::SeverityHasBeenSet
bool SeverityHasBeenSet() const
Definition: UpdateOpsItemRequest.h:747
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:432
Aws::SSM::Model::UpdateOpsItemRequest::TitleHasBeenSet
bool TitleHasBeenSet() const
Definition: UpdateOpsItemRequest.h:659
Aws::SSM::Model::UpdateOpsItemRequest::WithOpsItemId
UpdateOpsItemRequest & WithOpsItemId(const char *value)
Definition: UpdateOpsItemRequest.h:646
Aws::SSM::Model::UpdateOpsItemRequest::SetPlannedEndTime
void SetPlannedEndTime(Aws::Utils::DateTime &&value)
Definition: UpdateOpsItemRequest.h:923
Aws::SSM::Model::UpdateOpsItemRequest::SetCategory
void SetCategory(const Aws::String &value)
Definition: UpdateOpsItemRequest.h:711
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:259
Aws::SSM::Model::UpdateOpsItemRequest::WithPlannedEndTime
UpdateOpsItemRequest & WithPlannedEndTime(const Aws::Utils::DateTime &value)
Definition: UpdateOpsItemRequest.h:930
Aws::SSM::Model::UpdateOpsItemRequest::AddNotifications
UpdateOpsItemRequest & AddNotifications(OpsItemNotification &&value)
Definition: UpdateOpsItemRequest.h:474
Aws::SSM::Model::UpdateOpsItemRequest::WithTitle
UpdateOpsItemRequest & WithTitle(Aws::String &&value)
Definition: UpdateOpsItemRequest.h:689
Aws::SSM::Model::UpdateOpsItemRequest::AddOperationalData
UpdateOpsItemRequest & AddOperationalData(Aws::String &&key, const OpsItemDataValue &value)
Definition: UpdateOpsItemRequest.h:283
Aws::SSM::Model::UpdateOpsItemRequest::WithSeverity
UpdateOpsItemRequest & WithSeverity(Aws::String &&value)
Definition: UpdateOpsItemRequest.h:772
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:425
Aws::SSM::Model::UpdateOpsItemRequest::SetActualStartTime
void SetActualStartTime(const Aws::Utils::DateTime &value)
Definition: UpdateOpsItemRequest.h:796
Aws::SSM::Model::UpdateOpsItemRequest::WithStatus
UpdateOpsItemRequest & WithStatus(OpsItemStatus &&value)
Definition: UpdateOpsItemRequest.h:605
Aws::SSM::Model::UpdateOpsItemRequest::WithNotifications
UpdateOpsItemRequest & WithNotifications(const Aws::Vector< OpsItemNotification > &value)
Definition: UpdateOpsItemRequest.h:456
Aws::SSM::Model::UpdateOpsItemRequest::GetPlannedStartTime
const Aws::Utils::DateTime & GetPlannedStartTime() const
Definition: UpdateOpsItemRequest.h:859
Aws::SSM::Model::UpdateOpsItemRequest::GetCategory
const Aws::String & GetCategory() const
Definition: UpdateOpsItemRequest.h:701
Aws::SSM::Model::UpdateOpsItemRequest::AddOperationalData
UpdateOpsItemRequest & AddOperationalData(const char *key, OpsItemDataValue &&value)
Definition: UpdateOpsItemRequest.h:355
AWSString.h
Aws::SSM::Model::UpdateOpsItemRequest::GetStatus
const OpsItemStatus & GetStatus() const
Definition: UpdateOpsItemRequest.h:565
Aws::SSM::Model::UpdateOpsItemRequest::AddOperationalDataToDelete
UpdateOpsItemRequest & AddOperationalDataToDelete(Aws::String &&value)
Definition: UpdateOpsItemRequest.h:420
Aws::SSM::Model::UpdateOpsItemRequest::WithActualEndTime
UpdateOpsItemRequest & WithActualEndTime(const Aws::Utils::DateTime &value)
Definition: UpdateOpsItemRequest.h:845
Aws::SSM::Model::UpdateOpsItemRequest::WithTitle
UpdateOpsItemRequest & WithTitle(const Aws::String &value)
Definition: UpdateOpsItemRequest.h:683
Aws::SSM::Model::UpdateOpsItemRequest::PriorityHasBeenSet
bool PriorityHasBeenSet() const
Definition: UpdateOpsItemRequest.h:487
Aws::SMS::Model::AppValidationStrategy::NOT_SET
@ NOT_SET
Aws::SSM::Model::UpdateOpsItemRequest::SetSeverity
void SetSeverity(const Aws::String &value)
Definition: UpdateOpsItemRequest.h:752
OpsItemStatus.h
Aws::SSM::Model::UpdateOpsItemRequest::WithCategory
UpdateOpsItemRequest & WithCategory(const char *value)
Definition: UpdateOpsItemRequest.h:736
Aws::SSM::Model::UpdateOpsItemRequest::SetSeverity
void SetSeverity(Aws::String &&value)
Definition: UpdateOpsItemRequest.h:757
Aws::SSM::Model::UpdateOpsItemRequest::WithRelatedOpsItems
UpdateOpsItemRequest & WithRelatedOpsItems(Aws::Vector< RelatedOpsItem > &&value)
Definition: UpdateOpsItemRequest.h:542
Aws::SSM::Model::UpdateOpsItemRequest::ActualStartTimeHasBeenSet
bool ActualStartTimeHasBeenSet() const
Definition: UpdateOpsItemRequest.h:790
Aws::SSM::Model::UpdateOpsItemRequest::GetPriority
int GetPriority() const
Definition: UpdateOpsItemRequest.h:481
Aws::SSM::Model::UpdateOpsItemRequest::RelatedOpsItemsHasBeenSet
bool RelatedOpsItemsHasBeenSet() const
Definition: UpdateOpsItemRequest.h:514
Aws::SSM::Model::UpdateOpsItemRequest::SetStatus
void SetStatus(const OpsItemStatus &value)
Definition: UpdateOpsItemRequest.h:581
Aws::SSM::Model::UpdateOpsItemRequest::WithCategory
UpdateOpsItemRequest & WithCategory(Aws::String &&value)
Definition: UpdateOpsItemRequest.h:731
Aws::SSM::Model::UpdateOpsItemRequest::SetOpsItemId
void SetOpsItemId(const Aws::String &value)
Definition: UpdateOpsItemRequest.h:621
Aws::SSM::Model::UpdateOpsItemRequest::WithOpsItemId
UpdateOpsItemRequest & WithOpsItemId(const Aws::String &value)
Definition: UpdateOpsItemRequest.h:636
Aws::SSM::Model::OpsItemStatus
OpsItemStatus
Definition: OpsItemStatus.h:17
Aws::SSM::Model::UpdateOpsItemRequest::SetCategory
void SetCategory(Aws::String &&value)
Definition: UpdateOpsItemRequest.h:716
Aws::SSM::Model::UpdateOpsItemRequest::SetSeverity
void SetSeverity(const char *value)
Definition: UpdateOpsItemRequest.h:762
OpsItemNotification.h
Aws::SSM::Model::UpdateOpsItemRequest::WithOperationalData
UpdateOpsItemRequest & WithOperationalData(const Aws::Map< Aws::String, OpsItemDataValue > &value)
Definition: UpdateOpsItemRequest.h:211
Aws::SSM::Model::UpdateOpsItemRequest::PlannedEndTimeHasBeenSet
bool PlannedEndTimeHasBeenSet() const
Definition: UpdateOpsItemRequest.h:909
Aws::SSM::Model::UpdateOpsItemRequest::WithPriority
UpdateOpsItemRequest & WithPriority(int value)
Definition: UpdateOpsItemRequest.h:499
Aws::SSM::Model::UpdateOpsItemRequest::WithActualStartTime
UpdateOpsItemRequest & WithActualStartTime(Aws::Utils::DateTime &&value)
Definition: UpdateOpsItemRequest.h:814
Aws::SSM::Model::UpdateOpsItemRequest::WithOperationalDataToDelete
UpdateOpsItemRequest & WithOperationalDataToDelete(const Aws::Vector< Aws::String > &value)
Definition: UpdateOpsItemRequest.h:405
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:833
Aws::SSM::Model::UpdateOpsItemRequest::SetRelatedOpsItems
void SetRelatedOpsItems(const Aws::Vector< RelatedOpsItem > &value)
Definition: UpdateOpsItemRequest.h:521
Aws::SSM::Model::UpdateOpsItemRequest::SetActualEndTime
void SetActualEndTime(Aws::Utils::DateTime &&value)
Definition: UpdateOpsItemRequest.h:839
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:695
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:573
Aws::SSM::Model::UpdateOpsItemRequest::SetOperationalData
void SetOperationalData(const Aws::Map< Aws::String, OpsItemDataValue > &value)
Definition: UpdateOpsItemRequest.h:163
Aws::SSM::Model::UpdateOpsItemRequest::WithOperationalDataToDelete
UpdateOpsItemRequest & WithOperationalDataToDelete(Aws::Vector< Aws::String > &&value)
Definition: UpdateOpsItemRequest.h:410
Aws::SSM::Model::UpdateOpsItemRequest::AddRelatedOpsItems
UpdateOpsItemRequest & AddRelatedOpsItems(RelatedOpsItem &&value)
Definition: UpdateOpsItemRequest.h:556
Aws::SSM::Model::UpdateOpsItemRequest::OperationalDataToDeleteHasBeenSet
bool OperationalDataToDeleteHasBeenSet() const
Definition: UpdateOpsItemRequest.h:390
Aws::SSM::Model::UpdateOpsItemRequest::OperationalDataHasBeenSet
bool OperationalDataHasBeenSet() const
Definition: UpdateOpsItemRequest.h:139
Aws::SSM::Model::UpdateOpsItemRequest::AddOperationalData
UpdateOpsItemRequest & AddOperationalData(Aws::String &&key, OpsItemDataValue &&value)
Definition: UpdateOpsItemRequest.h:331
Aws::SSM::Model::UpdateOpsItemRequest::NotificationsHasBeenSet
bool NotificationsHasBeenSet() const
Definition: UpdateOpsItemRequest.h:438
Aws::SSM::Model::UpdateOpsItemRequest::GetActualEndTime
const Aws::Utils::DateTime & GetActualEndTime() const
Definition: UpdateOpsItemRequest.h:821
Aws::SSM::Model::UpdateOpsItemRequest::SetTitle
void SetTitle(Aws::String &&value)
Definition: UpdateOpsItemRequest.h:671
AWSMap.h
Aws::SSM::Model::UpdateOpsItemRequest::CategoryHasBeenSet
bool CategoryHasBeenSet() const
Definition: UpdateOpsItemRequest.h:706
Aws::SSM::Model::UpdateOpsItemRequest::SetNotifications
void SetNotifications(Aws::Vector< OpsItemNotification > &&value)
Definition: UpdateOpsItemRequest.h:450
Aws::SSM::SSMRequest
Definition: SSMRequest.h:17
Aws::SSM::Model::UpdateOpsItemRequest::WithActualEndTime
UpdateOpsItemRequest & WithActualEndTime(Aws::Utils::DateTime &&value)
Definition: UpdateOpsItemRequest.h:851
Aws::SSM::Model::UpdateOpsItemRequest::GetRelatedOpsItems
const Aws::Vector< RelatedOpsItem > & GetRelatedOpsItems() const
Definition: UpdateOpsItemRequest.h:507
Aws::SSM::Model::UpdateOpsItemRequest::WithOperationalData
UpdateOpsItemRequest & WithOperationalData(Aws::Map< Aws::String, OpsItemDataValue > &&value)
Definition: UpdateOpsItemRequest.h:235
Aws::SSM::Model::UpdateOpsItemRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::SSM::Model::UpdateOpsItemRequest::WithSeverity
UpdateOpsItemRequest & WithSeverity(const Aws::String &value)
Definition: UpdateOpsItemRequest.h:767
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:187
Aws::SSM::Model::UpdateOpsItemRequest::SetPlannedEndTime
void SetPlannedEndTime(const Aws::Utils::DateTime &value)
Definition: UpdateOpsItemRequest.h:916
Aws::SSM::Model::UpdateOpsItemRequest::SetStatus
void SetStatus(OpsItemStatus &&value)
Definition: UpdateOpsItemRequest.h:589
Aws::SSM::Model::UpdateOpsItemRequest::WithRelatedOpsItems
UpdateOpsItemRequest & WithRelatedOpsItems(const Aws::Vector< RelatedOpsItem > &value)
Definition: UpdateOpsItemRequest.h:535