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

#include <IncidentTemplate.h>

Public Member Functions

 IncidentTemplate ()
 
 IncidentTemplate (Aws::Utils::Json::JsonView jsonValue)
 
IncidentTemplateoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDedupeString () const
 
bool DedupeStringHasBeenSet () const
 
void SetDedupeString (const Aws::String &value)
 
void SetDedupeString (Aws::String &&value)
 
void SetDedupeString (const char *value)
 
IncidentTemplateWithDedupeString (const Aws::String &value)
 
IncidentTemplateWithDedupeString (Aws::String &&value)
 
IncidentTemplateWithDedupeString (const char *value)
 
int GetImpact () const
 
bool ImpactHasBeenSet () const
 
void SetImpact (int value)
 
IncidentTemplateWithImpact (int value)
 
const Aws::Vector< NotificationTargetItem > & GetNotificationTargets () const
 
bool NotificationTargetsHasBeenSet () const
 
void SetNotificationTargets (const Aws::Vector< NotificationTargetItem > &value)
 
void SetNotificationTargets (Aws::Vector< NotificationTargetItem > &&value)
 
IncidentTemplateWithNotificationTargets (const Aws::Vector< NotificationTargetItem > &value)
 
IncidentTemplateWithNotificationTargets (Aws::Vector< NotificationTargetItem > &&value)
 
IncidentTemplateAddNotificationTargets (const NotificationTargetItem &value)
 
IncidentTemplateAddNotificationTargets (NotificationTargetItem &&value)
 
const Aws::StringGetSummary () const
 
bool SummaryHasBeenSet () const
 
void SetSummary (const Aws::String &value)
 
void SetSummary (Aws::String &&value)
 
void SetSummary (const char *value)
 
IncidentTemplateWithSummary (const Aws::String &value)
 
IncidentTemplateWithSummary (Aws::String &&value)
 
IncidentTemplateWithSummary (const char *value)
 
const Aws::StringGetTitle () const
 
bool TitleHasBeenSet () const
 
void SetTitle (const Aws::String &value)
 
void SetTitle (Aws::String &&value)
 
void SetTitle (const char *value)
 
IncidentTemplateWithTitle (const Aws::String &value)
 
IncidentTemplateWithTitle (Aws::String &&value)
 
IncidentTemplateWithTitle (const char *value)
 

Detailed Description

Basic details used in creating a response plan. The response plan is then used to create an incident record.

See Also:

AWS API Reference

Definition at line 34 of file IncidentTemplate.h.

Constructor & Destructor Documentation

◆ IncidentTemplate() [1/2]

Aws::SSMIncidents::Model::IncidentTemplate::IncidentTemplate ( )

◆ IncidentTemplate() [2/2]

Aws::SSMIncidents::Model::IncidentTemplate::IncidentTemplate ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddNotificationTargets() [1/2]

IncidentTemplate& Aws::SSMIncidents::Model::IncidentTemplate::AddNotificationTargets ( const NotificationTargetItem value)
inline

The SNS targets that are notified when updates are made to an incident.

Definition at line 146 of file IncidentTemplate.h.

◆ AddNotificationTargets() [2/2]

IncidentTemplate& Aws::SSMIncidents::Model::IncidentTemplate::AddNotificationTargets ( NotificationTargetItem &&  value)
inline

The SNS targets that are notified when updates are made to an incident.

Definition at line 151 of file IncidentTemplate.h.

◆ DedupeStringHasBeenSet()

bool Aws::SSMIncidents::Model::IncidentTemplate::DedupeStringHasBeenSet ( ) const
inline

Used to stop Incident Manager from creating multiple incident records for the same incident.

Definition at line 53 of file IncidentTemplate.h.

◆ GetDedupeString()

const Aws::String& Aws::SSMIncidents::Model::IncidentTemplate::GetDedupeString ( ) const
inline

Used to stop Incident Manager from creating multiple incident records for the same incident.

Definition at line 47 of file IncidentTemplate.h.

◆ GetImpact()

int Aws::SSMIncidents::Model::IncidentTemplate::GetImpact ( ) const
inline

The impact of the incident on your customers and applications.

Definition at line 95 of file IncidentTemplate.h.

◆ GetNotificationTargets()

const Aws::Vector<NotificationTargetItem>& Aws::SSMIncidents::Model::IncidentTemplate::GetNotificationTargets ( ) const
inline

The SNS targets that are notified when updates are made to an incident.

Definition at line 116 of file IncidentTemplate.h.

◆ GetSummary()

const Aws::String& Aws::SSMIncidents::Model::IncidentTemplate::GetSummary ( ) const
inline

The summary of the incident. The summary is a brief synopsis of what occurred, what's currently happening, and context.

Definition at line 158 of file IncidentTemplate.h.

◆ GetTitle()

const Aws::String& Aws::SSMIncidents::Model::IncidentTemplate::GetTitle ( ) const
inline

The title of the incident.

Definition at line 206 of file IncidentTemplate.h.

◆ ImpactHasBeenSet()

bool Aws::SSMIncidents::Model::IncidentTemplate::ImpactHasBeenSet ( ) const
inline

The impact of the incident on your customers and applications.

Definition at line 100 of file IncidentTemplate.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SSMIncidents::Model::IncidentTemplate::Jsonize ( ) const

◆ NotificationTargetsHasBeenSet()

bool Aws::SSMIncidents::Model::IncidentTemplate::NotificationTargetsHasBeenSet ( ) const
inline

The SNS targets that are notified when updates are made to an incident.

Definition at line 121 of file IncidentTemplate.h.

◆ operator=()

IncidentTemplate& Aws::SSMIncidents::Model::IncidentTemplate::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDedupeString() [1/3]

void Aws::SSMIncidents::Model::IncidentTemplate::SetDedupeString ( Aws::String &&  value)
inline

Used to stop Incident Manager from creating multiple incident records for the same incident.

Definition at line 65 of file IncidentTemplate.h.

◆ SetDedupeString() [2/3]

void Aws::SSMIncidents::Model::IncidentTemplate::SetDedupeString ( const Aws::String value)
inline

Used to stop Incident Manager from creating multiple incident records for the same incident.

Definition at line 59 of file IncidentTemplate.h.

◆ SetDedupeString() [3/3]

void Aws::SSMIncidents::Model::IncidentTemplate::SetDedupeString ( const char *  value)
inline

Used to stop Incident Manager from creating multiple incident records for the same incident.

Definition at line 71 of file IncidentTemplate.h.

◆ SetImpact()

void Aws::SSMIncidents::Model::IncidentTemplate::SetImpact ( int  value)
inline

The impact of the incident on your customers and applications.

Definition at line 105 of file IncidentTemplate.h.

◆ SetNotificationTargets() [1/2]

void Aws::SSMIncidents::Model::IncidentTemplate::SetNotificationTargets ( Aws::Vector< NotificationTargetItem > &&  value)
inline

The SNS targets that are notified when updates are made to an incident.

Definition at line 131 of file IncidentTemplate.h.

◆ SetNotificationTargets() [2/2]

void Aws::SSMIncidents::Model::IncidentTemplate::SetNotificationTargets ( const Aws::Vector< NotificationTargetItem > &  value)
inline

The SNS targets that are notified when updates are made to an incident.

Definition at line 126 of file IncidentTemplate.h.

◆ SetSummary() [1/3]

void Aws::SSMIncidents::Model::IncidentTemplate::SetSummary ( Aws::String &&  value)
inline

The summary of the incident. The summary is a brief synopsis of what occurred, what's currently happening, and context.

Definition at line 176 of file IncidentTemplate.h.

◆ SetSummary() [2/3]

void Aws::SSMIncidents::Model::IncidentTemplate::SetSummary ( const Aws::String value)
inline

The summary of the incident. The summary is a brief synopsis of what occurred, what's currently happening, and context.

Definition at line 170 of file IncidentTemplate.h.

◆ SetSummary() [3/3]

void Aws::SSMIncidents::Model::IncidentTemplate::SetSummary ( const char *  value)
inline

The summary of the incident. The summary is a brief synopsis of what occurred, what's currently happening, and context.

Definition at line 182 of file IncidentTemplate.h.

◆ SetTitle() [1/3]

void Aws::SSMIncidents::Model::IncidentTemplate::SetTitle ( Aws::String &&  value)
inline

The title of the incident.

Definition at line 221 of file IncidentTemplate.h.

◆ SetTitle() [2/3]

void Aws::SSMIncidents::Model::IncidentTemplate::SetTitle ( const Aws::String value)
inline

The title of the incident.

Definition at line 216 of file IncidentTemplate.h.

◆ SetTitle() [3/3]

void Aws::SSMIncidents::Model::IncidentTemplate::SetTitle ( const char *  value)
inline

The title of the incident.

Definition at line 226 of file IncidentTemplate.h.

◆ SummaryHasBeenSet()

bool Aws::SSMIncidents::Model::IncidentTemplate::SummaryHasBeenSet ( ) const
inline

The summary of the incident. The summary is a brief synopsis of what occurred, what's currently happening, and context.

Definition at line 164 of file IncidentTemplate.h.

◆ TitleHasBeenSet()

bool Aws::SSMIncidents::Model::IncidentTemplate::TitleHasBeenSet ( ) const
inline

The title of the incident.

Definition at line 211 of file IncidentTemplate.h.

◆ WithDedupeString() [1/3]

IncidentTemplate& Aws::SSMIncidents::Model::IncidentTemplate::WithDedupeString ( Aws::String &&  value)
inline

Used to stop Incident Manager from creating multiple incident records for the same incident.

Definition at line 83 of file IncidentTemplate.h.

◆ WithDedupeString() [2/3]

IncidentTemplate& Aws::SSMIncidents::Model::IncidentTemplate::WithDedupeString ( const Aws::String value)
inline

Used to stop Incident Manager from creating multiple incident records for the same incident.

Definition at line 77 of file IncidentTemplate.h.

◆ WithDedupeString() [3/3]

IncidentTemplate& Aws::SSMIncidents::Model::IncidentTemplate::WithDedupeString ( const char *  value)
inline

Used to stop Incident Manager from creating multiple incident records for the same incident.

Definition at line 89 of file IncidentTemplate.h.

◆ WithImpact()

IncidentTemplate& Aws::SSMIncidents::Model::IncidentTemplate::WithImpact ( int  value)
inline

The impact of the incident on your customers and applications.

Definition at line 110 of file IncidentTemplate.h.

◆ WithNotificationTargets() [1/2]

IncidentTemplate& Aws::SSMIncidents::Model::IncidentTemplate::WithNotificationTargets ( Aws::Vector< NotificationTargetItem > &&  value)
inline

The SNS targets that are notified when updates are made to an incident.

Definition at line 141 of file IncidentTemplate.h.

◆ WithNotificationTargets() [2/2]

IncidentTemplate& Aws::SSMIncidents::Model::IncidentTemplate::WithNotificationTargets ( const Aws::Vector< NotificationTargetItem > &  value)
inline

The SNS targets that are notified when updates are made to an incident.

Definition at line 136 of file IncidentTemplate.h.

◆ WithSummary() [1/3]

IncidentTemplate& Aws::SSMIncidents::Model::IncidentTemplate::WithSummary ( Aws::String &&  value)
inline

The summary of the incident. The summary is a brief synopsis of what occurred, what's currently happening, and context.

Definition at line 194 of file IncidentTemplate.h.

◆ WithSummary() [2/3]

IncidentTemplate& Aws::SSMIncidents::Model::IncidentTemplate::WithSummary ( const Aws::String value)
inline

The summary of the incident. The summary is a brief synopsis of what occurred, what's currently happening, and context.

Definition at line 188 of file IncidentTemplate.h.

◆ WithSummary() [3/3]

IncidentTemplate& Aws::SSMIncidents::Model::IncidentTemplate::WithSummary ( const char *  value)
inline

The summary of the incident. The summary is a brief synopsis of what occurred, what's currently happening, and context.

Definition at line 200 of file IncidentTemplate.h.

◆ WithTitle() [1/3]

IncidentTemplate& Aws::SSMIncidents::Model::IncidentTemplate::WithTitle ( Aws::String &&  value)
inline

The title of the incident.

Definition at line 236 of file IncidentTemplate.h.

◆ WithTitle() [2/3]

IncidentTemplate& Aws::SSMIncidents::Model::IncidentTemplate::WithTitle ( const Aws::String value)
inline

The title of the incident.

Definition at line 231 of file IncidentTemplate.h.

◆ WithTitle() [3/3]

IncidentTemplate& Aws::SSMIncidents::Model::IncidentTemplate::WithTitle ( const char *  value)
inline

The title of the incident.

Definition at line 241 of file IncidentTemplate.h.


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