AWS SDK for C++  1.9.106
AWS SDK for C++
UpdateResponsePlanRequest.h
Go to the documentation of this file.
1 
6 #pragma once
14 #include <utility>
15 #include <aws/core/utils/UUID.h>
16 
17 namespace Aws
18 {
19 namespace SSMIncidents
20 {
21 namespace Model
22 {
23 
27  {
28  public:
30 
31  // Service request name is the Operation name which will send this request out,
32  // each operation should has unique request name, so that we can get operation's name from this request.
33  // Note: this is not true for response, multiple operations may have the same response name,
34  // so we can not get operation's name from response.
35  inline virtual const char* GetServiceRequestName() const override { return "UpdateResponsePlan"; }
36 
37  Aws::String SerializePayload() const override;
38 
39 
44  inline const Aws::Vector<Action>& GetActions() const{ return m_actions; }
45 
50  inline bool ActionsHasBeenSet() const { return m_actionsHasBeenSet; }
51 
56  inline void SetActions(const Aws::Vector<Action>& value) { m_actionsHasBeenSet = true; m_actions = value; }
57 
62  inline void SetActions(Aws::Vector<Action>&& value) { m_actionsHasBeenSet = true; m_actions = std::move(value); }
63 
68  inline UpdateResponsePlanRequest& WithActions(const Aws::Vector<Action>& value) { SetActions(value); return *this;}
69 
74  inline UpdateResponsePlanRequest& WithActions(Aws::Vector<Action>&& value) { SetActions(std::move(value)); return *this;}
75 
80  inline UpdateResponsePlanRequest& AddActions(const Action& value) { m_actionsHasBeenSet = true; m_actions.push_back(value); return *this; }
81 
86  inline UpdateResponsePlanRequest& AddActions(Action&& value) { m_actionsHasBeenSet = true; m_actions.push_back(std::move(value)); return *this; }
87 
88 
92  inline const Aws::String& GetArn() const{ return m_arn; }
93 
97  inline bool ArnHasBeenSet() const { return m_arnHasBeenSet; }
98 
102  inline void SetArn(const Aws::String& value) { m_arnHasBeenSet = true; m_arn = value; }
103 
107  inline void SetArn(Aws::String&& value) { m_arnHasBeenSet = true; m_arn = std::move(value); }
108 
112  inline void SetArn(const char* value) { m_arnHasBeenSet = true; m_arn.assign(value); }
113 
117  inline UpdateResponsePlanRequest& WithArn(const Aws::String& value) { SetArn(value); return *this;}
118 
122  inline UpdateResponsePlanRequest& WithArn(Aws::String&& value) { SetArn(std::move(value)); return *this;}
123 
127  inline UpdateResponsePlanRequest& WithArn(const char* value) { SetArn(value); return *this;}
128 
129 
135  inline const ChatChannel& GetChatChannel() const{ return m_chatChannel; }
136 
142  inline bool ChatChannelHasBeenSet() const { return m_chatChannelHasBeenSet; }
143 
149  inline void SetChatChannel(const ChatChannel& value) { m_chatChannelHasBeenSet = true; m_chatChannel = value; }
150 
156  inline void SetChatChannel(ChatChannel&& value) { m_chatChannelHasBeenSet = true; m_chatChannel = std::move(value); }
157 
163  inline UpdateResponsePlanRequest& WithChatChannel(const ChatChannel& value) { SetChatChannel(value); return *this;}
164 
170  inline UpdateResponsePlanRequest& WithChatChannel(ChatChannel&& value) { SetChatChannel(std::move(value)); return *this;}
171 
172 
177  inline const Aws::String& GetClientToken() const{ return m_clientToken; }
178 
183  inline bool ClientTokenHasBeenSet() const { return m_clientTokenHasBeenSet; }
184 
189  inline void SetClientToken(const Aws::String& value) { m_clientTokenHasBeenSet = true; m_clientToken = value; }
190 
195  inline void SetClientToken(Aws::String&& value) { m_clientTokenHasBeenSet = true; m_clientToken = std::move(value); }
196 
201  inline void SetClientToken(const char* value) { m_clientTokenHasBeenSet = true; m_clientToken.assign(value); }
202 
207  inline UpdateResponsePlanRequest& WithClientToken(const Aws::String& value) { SetClientToken(value); return *this;}
208 
213  inline UpdateResponsePlanRequest& WithClientToken(Aws::String&& value) { SetClientToken(std::move(value)); return *this;}
214 
219  inline UpdateResponsePlanRequest& WithClientToken(const char* value) { SetClientToken(value); return *this;}
220 
221 
225  inline const Aws::String& GetDisplayName() const{ return m_displayName; }
226 
230  inline bool DisplayNameHasBeenSet() const { return m_displayNameHasBeenSet; }
231 
235  inline void SetDisplayName(const Aws::String& value) { m_displayNameHasBeenSet = true; m_displayName = value; }
236 
240  inline void SetDisplayName(Aws::String&& value) { m_displayNameHasBeenSet = true; m_displayName = std::move(value); }
241 
245  inline void SetDisplayName(const char* value) { m_displayNameHasBeenSet = true; m_displayName.assign(value); }
246 
250  inline UpdateResponsePlanRequest& WithDisplayName(const Aws::String& value) { SetDisplayName(value); return *this;}
251 
255  inline UpdateResponsePlanRequest& WithDisplayName(Aws::String&& value) { SetDisplayName(std::move(value)); return *this;}
256 
260  inline UpdateResponsePlanRequest& WithDisplayName(const char* value) { SetDisplayName(value); return *this;}
261 
262 
267  inline const Aws::Vector<Aws::String>& GetEngagements() const{ return m_engagements; }
268 
273  inline bool EngagementsHasBeenSet() const { return m_engagementsHasBeenSet; }
274 
279  inline void SetEngagements(const Aws::Vector<Aws::String>& value) { m_engagementsHasBeenSet = true; m_engagements = value; }
280 
285  inline void SetEngagements(Aws::Vector<Aws::String>&& value) { m_engagementsHasBeenSet = true; m_engagements = std::move(value); }
286 
291  inline UpdateResponsePlanRequest& WithEngagements(const Aws::Vector<Aws::String>& value) { SetEngagements(value); return *this;}
292 
297  inline UpdateResponsePlanRequest& WithEngagements(Aws::Vector<Aws::String>&& value) { SetEngagements(std::move(value)); return *this;}
298 
303  inline UpdateResponsePlanRequest& AddEngagements(const Aws::String& value) { m_engagementsHasBeenSet = true; m_engagements.push_back(value); return *this; }
304 
309  inline UpdateResponsePlanRequest& AddEngagements(Aws::String&& value) { m_engagementsHasBeenSet = true; m_engagements.push_back(std::move(value)); return *this; }
310 
315  inline UpdateResponsePlanRequest& AddEngagements(const char* value) { m_engagementsHasBeenSet = true; m_engagements.push_back(value); return *this; }
316 
317 
321  inline const Aws::String& GetIncidentTemplateDedupeString() const{ return m_incidentTemplateDedupeString; }
322 
326  inline bool IncidentTemplateDedupeStringHasBeenSet() const { return m_incidentTemplateDedupeStringHasBeenSet; }
327 
331  inline void SetIncidentTemplateDedupeString(const Aws::String& value) { m_incidentTemplateDedupeStringHasBeenSet = true; m_incidentTemplateDedupeString = value; }
332 
336  inline void SetIncidentTemplateDedupeString(Aws::String&& value) { m_incidentTemplateDedupeStringHasBeenSet = true; m_incidentTemplateDedupeString = std::move(value); }
337 
341  inline void SetIncidentTemplateDedupeString(const char* value) { m_incidentTemplateDedupeStringHasBeenSet = true; m_incidentTemplateDedupeString.assign(value); }
342 
346  inline UpdateResponsePlanRequest& WithIncidentTemplateDedupeString(const Aws::String& value) { SetIncidentTemplateDedupeString(value); return *this;}
347 
351  inline UpdateResponsePlanRequest& WithIncidentTemplateDedupeString(Aws::String&& value) { SetIncidentTemplateDedupeString(std::move(value)); return *this;}
352 
356  inline UpdateResponsePlanRequest& WithIncidentTemplateDedupeString(const char* value) { SetIncidentTemplateDedupeString(value); return *this;}
357 
358 
367  inline int GetIncidentTemplateImpact() const{ return m_incidentTemplateImpact; }
368 
377  inline bool IncidentTemplateImpactHasBeenSet() const { return m_incidentTemplateImpactHasBeenSet; }
378 
387  inline void SetIncidentTemplateImpact(int value) { m_incidentTemplateImpactHasBeenSet = true; m_incidentTemplateImpact = value; }
388 
397  inline UpdateResponsePlanRequest& WithIncidentTemplateImpact(int value) { SetIncidentTemplateImpact(value); return *this;}
398 
399 
403  inline const Aws::Vector<NotificationTargetItem>& GetIncidentTemplateNotificationTargets() const{ return m_incidentTemplateNotificationTargets; }
404 
408  inline bool IncidentTemplateNotificationTargetsHasBeenSet() const { return m_incidentTemplateNotificationTargetsHasBeenSet; }
409 
413  inline void SetIncidentTemplateNotificationTargets(const Aws::Vector<NotificationTargetItem>& value) { m_incidentTemplateNotificationTargetsHasBeenSet = true; m_incidentTemplateNotificationTargets = value; }
414 
418  inline void SetIncidentTemplateNotificationTargets(Aws::Vector<NotificationTargetItem>&& value) { m_incidentTemplateNotificationTargetsHasBeenSet = true; m_incidentTemplateNotificationTargets = std::move(value); }
419 
423  inline UpdateResponsePlanRequest& WithIncidentTemplateNotificationTargets(const Aws::Vector<NotificationTargetItem>& value) { SetIncidentTemplateNotificationTargets(value); return *this;}
424 
428  inline UpdateResponsePlanRequest& WithIncidentTemplateNotificationTargets(Aws::Vector<NotificationTargetItem>&& value) { SetIncidentTemplateNotificationTargets(std::move(value)); return *this;}
429 
433  inline UpdateResponsePlanRequest& AddIncidentTemplateNotificationTargets(const NotificationTargetItem& value) { m_incidentTemplateNotificationTargetsHasBeenSet = true; m_incidentTemplateNotificationTargets.push_back(value); return *this; }
434 
438  inline UpdateResponsePlanRequest& AddIncidentTemplateNotificationTargets(NotificationTargetItem&& value) { m_incidentTemplateNotificationTargetsHasBeenSet = true; m_incidentTemplateNotificationTargets.push_back(std::move(value)); return *this; }
439 
440 
445  inline const Aws::String& GetIncidentTemplateSummary() const{ return m_incidentTemplateSummary; }
446 
451  inline bool IncidentTemplateSummaryHasBeenSet() const { return m_incidentTemplateSummaryHasBeenSet; }
452 
457  inline void SetIncidentTemplateSummary(const Aws::String& value) { m_incidentTemplateSummaryHasBeenSet = true; m_incidentTemplateSummary = value; }
458 
463  inline void SetIncidentTemplateSummary(Aws::String&& value) { m_incidentTemplateSummaryHasBeenSet = true; m_incidentTemplateSummary = std::move(value); }
464 
469  inline void SetIncidentTemplateSummary(const char* value) { m_incidentTemplateSummaryHasBeenSet = true; m_incidentTemplateSummary.assign(value); }
470 
475  inline UpdateResponsePlanRequest& WithIncidentTemplateSummary(const Aws::String& value) { SetIncidentTemplateSummary(value); return *this;}
476 
481  inline UpdateResponsePlanRequest& WithIncidentTemplateSummary(Aws::String&& value) { SetIncidentTemplateSummary(std::move(value)); return *this;}
482 
487  inline UpdateResponsePlanRequest& WithIncidentTemplateSummary(const char* value) { SetIncidentTemplateSummary(value); return *this;}
488 
489 
493  inline const Aws::String& GetIncidentTemplateTitle() const{ return m_incidentTemplateTitle; }
494 
498  inline bool IncidentTemplateTitleHasBeenSet() const { return m_incidentTemplateTitleHasBeenSet; }
499 
503  inline void SetIncidentTemplateTitle(const Aws::String& value) { m_incidentTemplateTitleHasBeenSet = true; m_incidentTemplateTitle = value; }
504 
508  inline void SetIncidentTemplateTitle(Aws::String&& value) { m_incidentTemplateTitleHasBeenSet = true; m_incidentTemplateTitle = std::move(value); }
509 
513  inline void SetIncidentTemplateTitle(const char* value) { m_incidentTemplateTitleHasBeenSet = true; m_incidentTemplateTitle.assign(value); }
514 
518  inline UpdateResponsePlanRequest& WithIncidentTemplateTitle(const Aws::String& value) { SetIncidentTemplateTitle(value); return *this;}
519 
523  inline UpdateResponsePlanRequest& WithIncidentTemplateTitle(Aws::String&& value) { SetIncidentTemplateTitle(std::move(value)); return *this;}
524 
528  inline UpdateResponsePlanRequest& WithIncidentTemplateTitle(const char* value) { SetIncidentTemplateTitle(value); return *this;}
529 
530  private:
531 
532  Aws::Vector<Action> m_actions;
533  bool m_actionsHasBeenSet;
534 
535  Aws::String m_arn;
536  bool m_arnHasBeenSet;
537 
538  ChatChannel m_chatChannel;
539  bool m_chatChannelHasBeenSet;
540 
541  Aws::String m_clientToken;
542  bool m_clientTokenHasBeenSet;
543 
544  Aws::String m_displayName;
545  bool m_displayNameHasBeenSet;
546 
547  Aws::Vector<Aws::String> m_engagements;
548  bool m_engagementsHasBeenSet;
549 
550  Aws::String m_incidentTemplateDedupeString;
551  bool m_incidentTemplateDedupeStringHasBeenSet;
552 
553  int m_incidentTemplateImpact;
554  bool m_incidentTemplateImpactHasBeenSet;
555 
556  Aws::Vector<NotificationTargetItem> m_incidentTemplateNotificationTargets;
557  bool m_incidentTemplateNotificationTargetsHasBeenSet;
558 
559  Aws::String m_incidentTemplateSummary;
560  bool m_incidentTemplateSummaryHasBeenSet;
561 
562  Aws::String m_incidentTemplateTitle;
563  bool m_incidentTemplateTitleHasBeenSet;
564  };
565 
566 } // namespace Model
567 } // namespace SSMIncidents
568 } // namespace Aws
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetArn
void SetArn(const Aws::String &value)
Definition: UpdateResponsePlanRequest.h:102
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetIncidentTemplateNotificationTargets
const Aws::Vector< NotificationTargetItem > & GetIncidentTemplateNotificationTargets() const
Definition: UpdateResponsePlanRequest.h:403
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateSummary
void SetIncidentTemplateSummary(Aws::String &&value)
Definition: UpdateResponsePlanRequest.h:463
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithClientToken
UpdateResponsePlanRequest & WithClientToken(Aws::String &&value)
Definition: UpdateResponsePlanRequest.h:213
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateSummary
UpdateResponsePlanRequest & WithIncidentTemplateSummary(const Aws::String &value)
Definition: UpdateResponsePlanRequest.h:475
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithClientToken
UpdateResponsePlanRequest & WithClientToken(const char *value)
Definition: UpdateResponsePlanRequest.h:219
ChatChannel.h
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithArn
UpdateResponsePlanRequest & WithArn(const char *value)
Definition: UpdateResponsePlanRequest.h:127
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::IncidentTemplateTitleHasBeenSet
bool IncidentTemplateTitleHasBeenSet() const
Definition: UpdateResponsePlanRequest.h:498
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateSummary
UpdateResponsePlanRequest & WithIncidentTemplateSummary(const char *value)
Definition: UpdateResponsePlanRequest.h:487
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetIncidentTemplateSummary
const Aws::String & GetIncidentTemplateSummary() const
Definition: UpdateResponsePlanRequest.h:445
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetDisplayName
void SetDisplayName(const char *value)
Definition: UpdateResponsePlanRequest.h:245
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateDedupeString
void SetIncidentTemplateDedupeString(const Aws::String &value)
Definition: UpdateResponsePlanRequest.h:331
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithDisplayName
UpdateResponsePlanRequest & WithDisplayName(Aws::String &&value)
Definition: UpdateResponsePlanRequest.h:255
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateTitle
UpdateResponsePlanRequest & WithIncidentTemplateTitle(const Aws::String &value)
Definition: UpdateResponsePlanRequest.h:518
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::ClientTokenHasBeenSet
bool ClientTokenHasBeenSet() const
Definition: UpdateResponsePlanRequest.h:183
AWS_SSMINCIDENTS_API
#define AWS_SSMINCIDENTS_API
Definition: SSMIncidents_EXPORTS.h:28
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetArn
void SetArn(Aws::String &&value)
Definition: UpdateResponsePlanRequest.h:107
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: UpdateResponsePlanRequest.h:35
SSMIncidentsRequest.h
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::IncidentTemplateDedupeStringHasBeenSet
bool IncidentTemplateDedupeStringHasBeenSet() const
Definition: UpdateResponsePlanRequest.h:326
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithArn
UpdateResponsePlanRequest & WithArn(const Aws::String &value)
Definition: UpdateResponsePlanRequest.h:117
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateNotificationTargets
UpdateResponsePlanRequest & WithIncidentTemplateNotificationTargets(Aws::Vector< NotificationTargetItem > &&value)
Definition: UpdateResponsePlanRequest.h:428
Aws::SSMIncidents::Model::UpdateResponsePlanRequest
Definition: UpdateResponsePlanRequest.h:27
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::AddIncidentTemplateNotificationTargets
UpdateResponsePlanRequest & AddIncidentTemplateNotificationTargets(const NotificationTargetItem &value)
Definition: UpdateResponsePlanRequest.h:433
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithChatChannel
UpdateResponsePlanRequest & WithChatChannel(const ChatChannel &value)
Definition: UpdateResponsePlanRequest.h:163
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithEngagements
UpdateResponsePlanRequest & WithEngagements(Aws::Vector< Aws::String > &&value)
Definition: UpdateResponsePlanRequest.h:297
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateTitle
void SetIncidentTemplateTitle(Aws::String &&value)
Definition: UpdateResponsePlanRequest.h:508
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateTitle
UpdateResponsePlanRequest & WithIncidentTemplateTitle(Aws::String &&value)
Definition: UpdateResponsePlanRequest.h:523
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithDisplayName
UpdateResponsePlanRequest & WithDisplayName(const char *value)
Definition: UpdateResponsePlanRequest.h:260
Aws::SSMIncidents::Model::NotificationTargetItem
Definition: NotificationTargetItem.h:33
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateSummary
void SetIncidentTemplateSummary(const char *value)
Definition: UpdateResponsePlanRequest.h:469
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::IncidentTemplateSummaryHasBeenSet
bool IncidentTemplateSummaryHasBeenSet() const
Definition: UpdateResponsePlanRequest.h:451
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetClientToken
void SetClientToken(const char *value)
Definition: UpdateResponsePlanRequest.h:201
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateTitle
void SetIncidentTemplateTitle(const Aws::String &value)
Definition: UpdateResponsePlanRequest.h:503
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateDedupeString
void SetIncidentTemplateDedupeString(Aws::String &&value)
Definition: UpdateResponsePlanRequest.h:336
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateImpact
void SetIncidentTemplateImpact(int value)
Definition: UpdateResponsePlanRequest.h:387
SSMIncidents_EXPORTS.h
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateNotificationTargets
UpdateResponsePlanRequest & WithIncidentTemplateNotificationTargets(const Aws::Vector< NotificationTargetItem > &value)
Definition: UpdateResponsePlanRequest.h:423
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateNotificationTargets
void SetIncidentTemplateNotificationTargets(Aws::Vector< NotificationTargetItem > &&value)
Definition: UpdateResponsePlanRequest.h:418
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetIncidentTemplateTitle
const Aws::String & GetIncidentTemplateTitle() const
Definition: UpdateResponsePlanRequest.h:493
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateSummary
void SetIncidentTemplateSummary(const Aws::String &value)
Definition: UpdateResponsePlanRequest.h:457
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateTitle
void SetIncidentTemplateTitle(const char *value)
Definition: UpdateResponsePlanRequest.h:513
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetIncidentTemplateDedupeString
const Aws::String & GetIncidentTemplateDedupeString() const
Definition: UpdateResponsePlanRequest.h:321
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::AddIncidentTemplateNotificationTargets
UpdateResponsePlanRequest & AddIncidentTemplateNotificationTargets(NotificationTargetItem &&value)
Definition: UpdateResponsePlanRequest.h:438
AWSVector.h
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetEngagements
const Aws::Vector< Aws::String > & GetEngagements() const
Definition: UpdateResponsePlanRequest.h:267
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetEngagements
void SetEngagements(Aws::Vector< Aws::String > &&value)
Definition: UpdateResponsePlanRequest.h:285
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithActions
UpdateResponsePlanRequest & WithActions(const Aws::Vector< Action > &value)
Definition: UpdateResponsePlanRequest.h:68
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetDisplayName
void SetDisplayName(const Aws::String &value)
Definition: UpdateResponsePlanRequest.h:235
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateTitle
UpdateResponsePlanRequest & WithIncidentTemplateTitle(const char *value)
Definition: UpdateResponsePlanRequest.h:528
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::ActionsHasBeenSet
bool ActionsHasBeenSet() const
Definition: UpdateResponsePlanRequest.h:50
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::AddEngagements
UpdateResponsePlanRequest & AddEngagements(Aws::String &&value)
Definition: UpdateResponsePlanRequest.h:309
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetArn
const Aws::String & GetArn() const
Definition: UpdateResponsePlanRequest.h:92
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::AddEngagements
UpdateResponsePlanRequest & AddEngagements(const Aws::String &value)
Definition: UpdateResponsePlanRequest.h:303
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithArn
UpdateResponsePlanRequest & WithArn(Aws::String &&value)
Definition: UpdateResponsePlanRequest.h:122
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateDedupeString
UpdateResponsePlanRequest & WithIncidentTemplateDedupeString(Aws::String &&value)
Definition: UpdateResponsePlanRequest.h:351
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateImpact
UpdateResponsePlanRequest & WithIncidentTemplateImpact(int value)
Definition: UpdateResponsePlanRequest.h:397
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetActions
void SetActions(Aws::Vector< Action > &&value)
Definition: UpdateResponsePlanRequest.h:62
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetIncidentTemplateImpact
int GetIncidentTemplateImpact() const
Definition: UpdateResponsePlanRequest.h:367
Aws::SSMIncidents::Model::ChatChannel
Definition: ChatChannel.h:35
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::EngagementsHasBeenSet
bool EngagementsHasBeenSet() const
Definition: UpdateResponsePlanRequest.h:273
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithClientToken
UpdateResponsePlanRequest & WithClientToken(const Aws::String &value)
Definition: UpdateResponsePlanRequest.h:207
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::UpdateResponsePlanRequest
UpdateResponsePlanRequest()
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::IncidentTemplateImpactHasBeenSet
bool IncidentTemplateImpactHasBeenSet() const
Definition: UpdateResponsePlanRequest.h:377
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::AddEngagements
UpdateResponsePlanRequest & AddEngagements(const char *value)
Definition: UpdateResponsePlanRequest.h:315
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetChatChannel
const ChatChannel & GetChatChannel() const
Definition: UpdateResponsePlanRequest.h:135
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::AddActions
UpdateResponsePlanRequest & AddActions(const Action &value)
Definition: UpdateResponsePlanRequest.h:80
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetDisplayName
const Aws::String & GetDisplayName() const
Definition: UpdateResponsePlanRequest.h:225
AWSString.h
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateNotificationTargets
void SetIncidentTemplateNotificationTargets(const Aws::Vector< NotificationTargetItem > &value)
Definition: UpdateResponsePlanRequest.h:413
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithActions
UpdateResponsePlanRequest & WithActions(Aws::Vector< Action > &&value)
Definition: UpdateResponsePlanRequest.h:74
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateDedupeString
void SetIncidentTemplateDedupeString(const char *value)
Definition: UpdateResponsePlanRequest.h:341
NotificationTargetItem.h
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::ArnHasBeenSet
bool ArnHasBeenSet() const
Definition: UpdateResponsePlanRequest.h:97
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetClientToken
const Aws::String & GetClientToken() const
Definition: UpdateResponsePlanRequest.h:177
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetClientToken
void SetClientToken(Aws::String &&value)
Definition: UpdateResponsePlanRequest.h:195
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetActions
const Aws::Vector< Action > & GetActions() const
Definition: UpdateResponsePlanRequest.h:44
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::ChatChannelHasBeenSet
bool ChatChannelHasBeenSet() const
Definition: UpdateResponsePlanRequest.h:142
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetArn
void SetArn(const char *value)
Definition: UpdateResponsePlanRequest.h:112
Aws
Definition: AccessManagementClient.h:15
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::DisplayNameHasBeenSet
bool DisplayNameHasBeenSet() const
Definition: UpdateResponsePlanRequest.h:230
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetChatChannel
void SetChatChannel(const ChatChannel &value)
Definition: UpdateResponsePlanRequest.h:149
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateDedupeString
UpdateResponsePlanRequest & WithIncidentTemplateDedupeString(const Aws::String &value)
Definition: UpdateResponsePlanRequest.h:346
Action.h
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetClientToken
void SetClientToken(const Aws::String &value)
Definition: UpdateResponsePlanRequest.h:189
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetDisplayName
void SetDisplayName(Aws::String &&value)
Definition: UpdateResponsePlanRequest.h:240
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateDedupeString
UpdateResponsePlanRequest & WithIncidentTemplateDedupeString(const char *value)
Definition: UpdateResponsePlanRequest.h:356
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetChatChannel
void SetChatChannel(ChatChannel &&value)
Definition: UpdateResponsePlanRequest.h:156
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetEngagements
void SetEngagements(const Aws::Vector< Aws::String > &value)
Definition: UpdateResponsePlanRequest.h:279
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithChatChannel
UpdateResponsePlanRequest & WithChatChannel(ChatChannel &&value)
Definition: UpdateResponsePlanRequest.h:170
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::AddActions
UpdateResponsePlanRequest & AddActions(Action &&value)
Definition: UpdateResponsePlanRequest.h:86
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateSummary
UpdateResponsePlanRequest & WithIncidentTemplateSummary(Aws::String &&value)
Definition: UpdateResponsePlanRequest.h:481
UUID.h
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::IncidentTemplateNotificationTargetsHasBeenSet
bool IncidentTemplateNotificationTargetsHasBeenSet() const
Definition: UpdateResponsePlanRequest.h:408
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetActions
void SetActions(const Aws::Vector< Action > &value)
Definition: UpdateResponsePlanRequest.h:56
Aws::SSMIncidents::Model::Action
Definition: Action.h:33
Aws::SSMIncidents::SSMIncidentsRequest
Definition: SSMIncidentsRequest.h:17
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithDisplayName
UpdateResponsePlanRequest & WithDisplayName(const Aws::String &value)
Definition: UpdateResponsePlanRequest.h:250
Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithEngagements
UpdateResponsePlanRequest & WithEngagements(const Aws::Vector< Aws::String > &value)
Definition: UpdateResponsePlanRequest.h:291