AWS SDK for C++  1.9.131
AWS SDK for C++
Public Member Functions | List of all members
Aws::SSMIncidents::Model::GetResponsePlanResult Class Reference

#include <GetResponsePlanResult.h>

Public Member Functions

 GetResponsePlanResult ()
 
 GetResponsePlanResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetResponsePlanResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::Vector< Action > & GetActions () const
 
void SetActions (const Aws::Vector< Action > &value)
 
void SetActions (Aws::Vector< Action > &&value)
 
GetResponsePlanResultWithActions (const Aws::Vector< Action > &value)
 
GetResponsePlanResultWithActions (Aws::Vector< Action > &&value)
 
GetResponsePlanResultAddActions (const Action &value)
 
GetResponsePlanResultAddActions (Action &&value)
 
const Aws::StringGetArn () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
GetResponsePlanResultWithArn (const Aws::String &value)
 
GetResponsePlanResultWithArn (Aws::String &&value)
 
GetResponsePlanResultWithArn (const char *value)
 
const ChatChannelGetChatChannel () const
 
void SetChatChannel (const ChatChannel &value)
 
void SetChatChannel (ChatChannel &&value)
 
GetResponsePlanResultWithChatChannel (const ChatChannel &value)
 
GetResponsePlanResultWithChatChannel (ChatChannel &&value)
 
const Aws::StringGetDisplayName () const
 
void SetDisplayName (const Aws::String &value)
 
void SetDisplayName (Aws::String &&value)
 
void SetDisplayName (const char *value)
 
GetResponsePlanResultWithDisplayName (const Aws::String &value)
 
GetResponsePlanResultWithDisplayName (Aws::String &&value)
 
GetResponsePlanResultWithDisplayName (const char *value)
 
const Aws::Vector< Aws::String > & GetEngagements () const
 
void SetEngagements (const Aws::Vector< Aws::String > &value)
 
void SetEngagements (Aws::Vector< Aws::String > &&value)
 
GetResponsePlanResultWithEngagements (const Aws::Vector< Aws::String > &value)
 
GetResponsePlanResultWithEngagements (Aws::Vector< Aws::String > &&value)
 
GetResponsePlanResultAddEngagements (const Aws::String &value)
 
GetResponsePlanResultAddEngagements (Aws::String &&value)
 
GetResponsePlanResultAddEngagements (const char *value)
 
const IncidentTemplateGetIncidentTemplate () const
 
void SetIncidentTemplate (const IncidentTemplate &value)
 
void SetIncidentTemplate (IncidentTemplate &&value)
 
GetResponsePlanResultWithIncidentTemplate (const IncidentTemplate &value)
 
GetResponsePlanResultWithIncidentTemplate (IncidentTemplate &&value)
 
const Aws::StringGetName () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
GetResponsePlanResultWithName (const Aws::String &value)
 
GetResponsePlanResultWithName (Aws::String &&value)
 
GetResponsePlanResultWithName (const char *value)
 

Detailed Description

Definition at line 31 of file GetResponsePlanResult.h.

Constructor & Destructor Documentation

◆ GetResponsePlanResult() [1/2]

Aws::SSMIncidents::Model::GetResponsePlanResult::GetResponsePlanResult ( )

◆ GetResponsePlanResult() [2/2]

Aws::SSMIncidents::Model::GetResponsePlanResult::GetResponsePlanResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddActions() [1/2]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::AddActions ( Action &&  value)
inline

The actions that this response plan takes at the beginning of the incident.

Definition at line 79 of file GetResponsePlanResult.h.

◆ AddActions() [2/2]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::AddActions ( const Action value)
inline

The actions that this response plan takes at the beginning of the incident.

Definition at line 73 of file GetResponsePlanResult.h.

◆ AddEngagements() [1/3]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::AddEngagements ( Aws::String &&  value)
inline

The contacts and escalation plans that the response plan engages during an incident.

Definition at line 220 of file GetResponsePlanResult.h.

◆ AddEngagements() [2/3]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::AddEngagements ( const Aws::String value)
inline

The contacts and escalation plans that the response plan engages during an incident.

Definition at line 214 of file GetResponsePlanResult.h.

◆ AddEngagements() [3/3]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::AddEngagements ( const char *  value)
inline

The contacts and escalation plans that the response plan engages during an incident.

Definition at line 226 of file GetResponsePlanResult.h.

◆ GetActions()

const Aws::Vector<Action>& Aws::SSMIncidents::Model::GetResponsePlanResult::GetActions ( ) const
inline

The actions that this response plan takes at the beginning of the incident.

Definition at line 43 of file GetResponsePlanResult.h.

◆ GetArn()

const Aws::String& Aws::SSMIncidents::Model::GetResponsePlanResult::GetArn ( ) const
inline

The ARN of the response plan.

Definition at line 85 of file GetResponsePlanResult.h.

◆ GetChatChannel()

const ChatChannel& Aws::SSMIncidents::Model::GetResponsePlanResult::GetChatChannel ( ) const
inline

The AWS Chatbot chat channel used for collaboration during an incident.

Definition at line 121 of file GetResponsePlanResult.h.

◆ GetDisplayName()

const Aws::String& Aws::SSMIncidents::Model::GetResponsePlanResult::GetDisplayName ( ) const
inline

The long format name of the response plan. Can contain spaces.

Definition at line 147 of file GetResponsePlanResult.h.

◆ GetEngagements()

const Aws::Vector<Aws::String>& Aws::SSMIncidents::Model::GetResponsePlanResult::GetEngagements ( ) const
inline

The contacts and escalation plans that the response plan engages during an incident.

Definition at line 184 of file GetResponsePlanResult.h.

◆ GetIncidentTemplate()

const IncidentTemplate& Aws::SSMIncidents::Model::GetResponsePlanResult::GetIncidentTemplate ( ) const
inline

Details used to create the incident when using this response plan.

Definition at line 232 of file GetResponsePlanResult.h.

◆ GetName()

const Aws::String& Aws::SSMIncidents::Model::GetResponsePlanResult::GetName ( ) const
inline

The short format name of the response plan. Can't contain spaces.

Definition at line 258 of file GetResponsePlanResult.h.

◆ operator=()

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetActions() [1/2]

void Aws::SSMIncidents::Model::GetResponsePlanResult::SetActions ( Aws::Vector< Action > &&  value)
inline

The actions that this response plan takes at the beginning of the incident.

Definition at line 55 of file GetResponsePlanResult.h.

◆ SetActions() [2/2]

void Aws::SSMIncidents::Model::GetResponsePlanResult::SetActions ( const Aws::Vector< Action > &  value)
inline

The actions that this response plan takes at the beginning of the incident.

Definition at line 49 of file GetResponsePlanResult.h.

◆ SetArn() [1/3]

void Aws::SSMIncidents::Model::GetResponsePlanResult::SetArn ( Aws::String &&  value)
inline

The ARN of the response plan.

Definition at line 95 of file GetResponsePlanResult.h.

◆ SetArn() [2/3]

void Aws::SSMIncidents::Model::GetResponsePlanResult::SetArn ( const Aws::String value)
inline

The ARN of the response plan.

Definition at line 90 of file GetResponsePlanResult.h.

◆ SetArn() [3/3]

void Aws::SSMIncidents::Model::GetResponsePlanResult::SetArn ( const char *  value)
inline

The ARN of the response plan.

Definition at line 100 of file GetResponsePlanResult.h.

◆ SetChatChannel() [1/2]

void Aws::SSMIncidents::Model::GetResponsePlanResult::SetChatChannel ( ChatChannel &&  value)
inline

The AWS Chatbot chat channel used for collaboration during an incident.

Definition at line 131 of file GetResponsePlanResult.h.

◆ SetChatChannel() [2/2]

void Aws::SSMIncidents::Model::GetResponsePlanResult::SetChatChannel ( const ChatChannel value)
inline

The AWS Chatbot chat channel used for collaboration during an incident.

Definition at line 126 of file GetResponsePlanResult.h.

◆ SetDisplayName() [1/3]

void Aws::SSMIncidents::Model::GetResponsePlanResult::SetDisplayName ( Aws::String &&  value)
inline

The long format name of the response plan. Can contain spaces.

Definition at line 157 of file GetResponsePlanResult.h.

◆ SetDisplayName() [2/3]

void Aws::SSMIncidents::Model::GetResponsePlanResult::SetDisplayName ( const Aws::String value)
inline

The long format name of the response plan. Can contain spaces.

Definition at line 152 of file GetResponsePlanResult.h.

◆ SetDisplayName() [3/3]

void Aws::SSMIncidents::Model::GetResponsePlanResult::SetDisplayName ( const char *  value)
inline

The long format name of the response plan. Can contain spaces.

Definition at line 162 of file GetResponsePlanResult.h.

◆ SetEngagements() [1/2]

void Aws::SSMIncidents::Model::GetResponsePlanResult::SetEngagements ( Aws::Vector< Aws::String > &&  value)
inline

The contacts and escalation plans that the response plan engages during an incident.

Definition at line 196 of file GetResponsePlanResult.h.

◆ SetEngagements() [2/2]

void Aws::SSMIncidents::Model::GetResponsePlanResult::SetEngagements ( const Aws::Vector< Aws::String > &  value)
inline

The contacts and escalation plans that the response plan engages during an incident.

Definition at line 190 of file GetResponsePlanResult.h.

◆ SetIncidentTemplate() [1/2]

void Aws::SSMIncidents::Model::GetResponsePlanResult::SetIncidentTemplate ( const IncidentTemplate value)
inline

Details used to create the incident when using this response plan.

Definition at line 237 of file GetResponsePlanResult.h.

◆ SetIncidentTemplate() [2/2]

void Aws::SSMIncidents::Model::GetResponsePlanResult::SetIncidentTemplate ( IncidentTemplate &&  value)
inline

Details used to create the incident when using this response plan.

Definition at line 242 of file GetResponsePlanResult.h.

◆ SetName() [1/3]

void Aws::SSMIncidents::Model::GetResponsePlanResult::SetName ( Aws::String &&  value)
inline

The short format name of the response plan. Can't contain spaces.

Definition at line 268 of file GetResponsePlanResult.h.

◆ SetName() [2/3]

void Aws::SSMIncidents::Model::GetResponsePlanResult::SetName ( const Aws::String value)
inline

The short format name of the response plan. Can't contain spaces.

Definition at line 263 of file GetResponsePlanResult.h.

◆ SetName() [3/3]

void Aws::SSMIncidents::Model::GetResponsePlanResult::SetName ( const char *  value)
inline

The short format name of the response plan. Can't contain spaces.

Definition at line 273 of file GetResponsePlanResult.h.

◆ WithActions() [1/2]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::WithActions ( Aws::Vector< Action > &&  value)
inline

The actions that this response plan takes at the beginning of the incident.

Definition at line 67 of file GetResponsePlanResult.h.

◆ WithActions() [2/2]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::WithActions ( const Aws::Vector< Action > &  value)
inline

The actions that this response plan takes at the beginning of the incident.

Definition at line 61 of file GetResponsePlanResult.h.

◆ WithArn() [1/3]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::WithArn ( Aws::String &&  value)
inline

The ARN of the response plan.

Definition at line 110 of file GetResponsePlanResult.h.

◆ WithArn() [2/3]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::WithArn ( const Aws::String value)
inline

The ARN of the response plan.

Definition at line 105 of file GetResponsePlanResult.h.

◆ WithArn() [3/3]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::WithArn ( const char *  value)
inline

The ARN of the response plan.

Definition at line 115 of file GetResponsePlanResult.h.

◆ WithChatChannel() [1/2]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::WithChatChannel ( ChatChannel &&  value)
inline

The AWS Chatbot chat channel used for collaboration during an incident.

Definition at line 141 of file GetResponsePlanResult.h.

◆ WithChatChannel() [2/2]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::WithChatChannel ( const ChatChannel value)
inline

The AWS Chatbot chat channel used for collaboration during an incident.

Definition at line 136 of file GetResponsePlanResult.h.

◆ WithDisplayName() [1/3]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::WithDisplayName ( Aws::String &&  value)
inline

The long format name of the response plan. Can contain spaces.

Definition at line 172 of file GetResponsePlanResult.h.

◆ WithDisplayName() [2/3]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::WithDisplayName ( const Aws::String value)
inline

The long format name of the response plan. Can contain spaces.

Definition at line 167 of file GetResponsePlanResult.h.

◆ WithDisplayName() [3/3]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::WithDisplayName ( const char *  value)
inline

The long format name of the response plan. Can contain spaces.

Definition at line 177 of file GetResponsePlanResult.h.

◆ WithEngagements() [1/2]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::WithEngagements ( Aws::Vector< Aws::String > &&  value)
inline

The contacts and escalation plans that the response plan engages during an incident.

Definition at line 208 of file GetResponsePlanResult.h.

◆ WithEngagements() [2/2]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::WithEngagements ( const Aws::Vector< Aws::String > &  value)
inline

The contacts and escalation plans that the response plan engages during an incident.

Definition at line 202 of file GetResponsePlanResult.h.

◆ WithIncidentTemplate() [1/2]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::WithIncidentTemplate ( const IncidentTemplate value)
inline

Details used to create the incident when using this response plan.

Definition at line 247 of file GetResponsePlanResult.h.

◆ WithIncidentTemplate() [2/2]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::WithIncidentTemplate ( IncidentTemplate &&  value)
inline

Details used to create the incident when using this response plan.

Definition at line 252 of file GetResponsePlanResult.h.

◆ WithName() [1/3]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::WithName ( Aws::String &&  value)
inline

The short format name of the response plan. Can't contain spaces.

Definition at line 283 of file GetResponsePlanResult.h.

◆ WithName() [2/3]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::WithName ( const Aws::String value)
inline

The short format name of the response plan. Can't contain spaces.

Definition at line 278 of file GetResponsePlanResult.h.

◆ WithName() [3/3]

GetResponsePlanResult& Aws::SSMIncidents::Model::GetResponsePlanResult::WithName ( const char *  value)
inline

The short format name of the response plan. Can't contain spaces.

Definition at line 288 of file GetResponsePlanResult.h.


The documentation for this class was generated from the following file: