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

#include <IncidentRecord.h>

Public Member Functions

 IncidentRecord ()
 
 IncidentRecord (Aws::Utils::Json::JsonView jsonValue)
 
IncidentRecordoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
IncidentRecordWithArn (const Aws::String &value)
 
IncidentRecordWithArn (Aws::String &&value)
 
IncidentRecordWithArn (const char *value)
 
const Aws::Vector< AutomationExecution > & GetAutomationExecutions () const
 
bool AutomationExecutionsHasBeenSet () const
 
void SetAutomationExecutions (const Aws::Vector< AutomationExecution > &value)
 
void SetAutomationExecutions (Aws::Vector< AutomationExecution > &&value)
 
IncidentRecordWithAutomationExecutions (const Aws::Vector< AutomationExecution > &value)
 
IncidentRecordWithAutomationExecutions (Aws::Vector< AutomationExecution > &&value)
 
IncidentRecordAddAutomationExecutions (const AutomationExecution &value)
 
IncidentRecordAddAutomationExecutions (AutomationExecution &&value)
 
const ChatChannelGetChatChannel () const
 
bool ChatChannelHasBeenSet () const
 
void SetChatChannel (const ChatChannel &value)
 
void SetChatChannel (ChatChannel &&value)
 
IncidentRecordWithChatChannel (const ChatChannel &value)
 
IncidentRecordWithChatChannel (ChatChannel &&value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
IncidentRecordWithCreationTime (const Aws::Utils::DateTime &value)
 
IncidentRecordWithCreationTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetDedupeString () const
 
bool DedupeStringHasBeenSet () const
 
void SetDedupeString (const Aws::String &value)
 
void SetDedupeString (Aws::String &&value)
 
void SetDedupeString (const char *value)
 
IncidentRecordWithDedupeString (const Aws::String &value)
 
IncidentRecordWithDedupeString (Aws::String &&value)
 
IncidentRecordWithDedupeString (const char *value)
 
int GetImpact () const
 
bool ImpactHasBeenSet () const
 
void SetImpact (int value)
 
IncidentRecordWithImpact (int value)
 
const IncidentRecordSourceGetIncidentRecordSource () const
 
bool IncidentRecordSourceHasBeenSet () const
 
void SetIncidentRecordSource (const IncidentRecordSource &value)
 
void SetIncidentRecordSource (IncidentRecordSource &&value)
 
IncidentRecordWithIncidentRecordSource (const IncidentRecordSource &value)
 
IncidentRecordWithIncidentRecordSource (IncidentRecordSource &&value)
 
const Aws::StringGetLastModifiedBy () const
 
bool LastModifiedByHasBeenSet () const
 
void SetLastModifiedBy (const Aws::String &value)
 
void SetLastModifiedBy (Aws::String &&value)
 
void SetLastModifiedBy (const char *value)
 
IncidentRecordWithLastModifiedBy (const Aws::String &value)
 
IncidentRecordWithLastModifiedBy (Aws::String &&value)
 
IncidentRecordWithLastModifiedBy (const char *value)
 
const Aws::Utils::DateTimeGetLastModifiedTime () const
 
bool LastModifiedTimeHasBeenSet () const
 
void SetLastModifiedTime (const Aws::Utils::DateTime &value)
 
void SetLastModifiedTime (Aws::Utils::DateTime &&value)
 
IncidentRecordWithLastModifiedTime (const Aws::Utils::DateTime &value)
 
IncidentRecordWithLastModifiedTime (Aws::Utils::DateTime &&value)
 
const Aws::Vector< NotificationTargetItem > & GetNotificationTargets () const
 
bool NotificationTargetsHasBeenSet () const
 
void SetNotificationTargets (const Aws::Vector< NotificationTargetItem > &value)
 
void SetNotificationTargets (Aws::Vector< NotificationTargetItem > &&value)
 
IncidentRecordWithNotificationTargets (const Aws::Vector< NotificationTargetItem > &value)
 
IncidentRecordWithNotificationTargets (Aws::Vector< NotificationTargetItem > &&value)
 
IncidentRecordAddNotificationTargets (const NotificationTargetItem &value)
 
IncidentRecordAddNotificationTargets (NotificationTargetItem &&value)
 
const Aws::Utils::DateTimeGetResolvedTime () const
 
bool ResolvedTimeHasBeenSet () const
 
void SetResolvedTime (const Aws::Utils::DateTime &value)
 
void SetResolvedTime (Aws::Utils::DateTime &&value)
 
IncidentRecordWithResolvedTime (const Aws::Utils::DateTime &value)
 
IncidentRecordWithResolvedTime (Aws::Utils::DateTime &&value)
 
const IncidentRecordStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const IncidentRecordStatus &value)
 
void SetStatus (IncidentRecordStatus &&value)
 
IncidentRecordWithStatus (const IncidentRecordStatus &value)
 
IncidentRecordWithStatus (IncidentRecordStatus &&value)
 
const Aws::StringGetSummary () const
 
bool SummaryHasBeenSet () const
 
void SetSummary (const Aws::String &value)
 
void SetSummary (Aws::String &&value)
 
void SetSummary (const char *value)
 
IncidentRecordWithSummary (const Aws::String &value)
 
IncidentRecordWithSummary (Aws::String &&value)
 
IncidentRecordWithSummary (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)
 
IncidentRecordWithTitle (const Aws::String &value)
 
IncidentRecordWithTitle (Aws::String &&value)
 
IncidentRecordWithTitle (const char *value)
 

Detailed Description

The record of the incident that's created when an incident occurs.

See Also:

AWS API Reference

Definition at line 39 of file IncidentRecord.h.

Constructor & Destructor Documentation

◆ IncidentRecord() [1/2]

Aws::SSMIncidents::Model::IncidentRecord::IncidentRecord ( )

◆ IncidentRecord() [2/2]

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

Member Function Documentation

◆ AddAutomationExecutions() [1/2]

IncidentRecord& Aws::SSMIncidents::Model::IncidentRecord::AddAutomationExecutions ( AutomationExecution &&  value)
inline

The runbook, or automation document, that's run at the beginning of the incident.

Definition at line 135 of file IncidentRecord.h.

◆ AddAutomationExecutions() [2/2]

IncidentRecord& Aws::SSMIncidents::Model::IncidentRecord::AddAutomationExecutions ( const AutomationExecution value)
inline

The runbook, or automation document, that's run at the beginning of the incident.

Definition at line 129 of file IncidentRecord.h.

◆ AddNotificationTargets() [1/2]

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

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

Definition at line 406 of file IncidentRecord.h.

◆ AddNotificationTargets() [2/2]

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

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

Definition at line 411 of file IncidentRecord.h.

◆ ArnHasBeenSet()

bool Aws::SSMIncidents::Model::IncidentRecord::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the incident record.

Definition at line 56 of file IncidentRecord.h.

◆ AutomationExecutionsHasBeenSet()

bool Aws::SSMIncidents::Model::IncidentRecord::AutomationExecutionsHasBeenSet ( ) const
inline

The runbook, or automation document, that's run at the beginning of the incident.

Definition at line 99 of file IncidentRecord.h.

◆ ChatChannelHasBeenSet()

bool Aws::SSMIncidents::Model::IncidentRecord::ChatChannelHasBeenSet ( ) const
inline

The chat channel used for collaboration during an incident.

Definition at line 146 of file IncidentRecord.h.

◆ CreationTimeHasBeenSet()

bool Aws::SSMIncidents::Model::IncidentRecord::CreationTimeHasBeenSet ( ) const
inline

The time that Incident Manager created the incident record.

Definition at line 177 of file IncidentRecord.h.

◆ DedupeStringHasBeenSet()

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

The string Incident Manager uses to prevent duplicate incidents from being created by the same incident.

Definition at line 210 of file IncidentRecord.h.

◆ GetArn()

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

The Amazon Resource Name (ARN) of the incident record.

Definition at line 51 of file IncidentRecord.h.

◆ GetAutomationExecutions()

const Aws::Vector<AutomationExecution>& Aws::SSMIncidents::Model::IncidentRecord::GetAutomationExecutions ( ) const
inline

The runbook, or automation document, that's run at the beginning of the incident.

Definition at line 93 of file IncidentRecord.h.

◆ GetChatChannel()

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

The chat channel used for collaboration during an incident.

Definition at line 141 of file IncidentRecord.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::SSMIncidents::Model::IncidentRecord::GetCreationTime ( ) const
inline

The time that Incident Manager created the incident record.

Definition at line 172 of file IncidentRecord.h.

◆ GetDedupeString()

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

The string Incident Manager uses to prevent duplicate incidents from being created by the same incident.

Definition at line 204 of file IncidentRecord.h.

◆ GetImpact()

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

The impact of the incident on customers and applications.

Definition at line 252 of file IncidentRecord.h.

◆ GetIncidentRecordSource()

const IncidentRecordSource& Aws::SSMIncidents::Model::IncidentRecord::GetIncidentRecordSource ( ) const
inline

Details about the action that started the incident.

Definition at line 273 of file IncidentRecord.h.

◆ GetLastModifiedBy()

const Aws::String& Aws::SSMIncidents::Model::IncidentRecord::GetLastModifiedBy ( ) const
inline

Who modified the incident most recently.

Definition at line 304 of file IncidentRecord.h.

◆ GetLastModifiedTime()

const Aws::Utils::DateTime& Aws::SSMIncidents::Model::IncidentRecord::GetLastModifiedTime ( ) const
inline

The time at which the incident was most recently modified.

Definition at line 345 of file IncidentRecord.h.

◆ GetNotificationTargets()

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

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

Definition at line 376 of file IncidentRecord.h.

◆ GetResolvedTime()

const Aws::Utils::DateTime& Aws::SSMIncidents::Model::IncidentRecord::GetResolvedTime ( ) const
inline

The time at which the incident was resolved. This appears as a timeline event.

Definition at line 418 of file IncidentRecord.h.

◆ GetStatus()

const IncidentRecordStatus& Aws::SSMIncidents::Model::IncidentRecord::GetStatus ( ) const
inline

The current status of the incident.

Definition at line 454 of file IncidentRecord.h.

◆ GetSummary()

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

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

Definition at line 486 of file IncidentRecord.h.

◆ GetTitle()

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

The title of the incident.

Definition at line 534 of file IncidentRecord.h.

◆ ImpactHasBeenSet()

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

The impact of the incident on customers and applications.

Definition at line 257 of file IncidentRecord.h.

◆ IncidentRecordSourceHasBeenSet()

bool Aws::SSMIncidents::Model::IncidentRecord::IncidentRecordSourceHasBeenSet ( ) const
inline

Details about the action that started the incident.

Definition at line 278 of file IncidentRecord.h.

◆ Jsonize()

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

◆ LastModifiedByHasBeenSet()

bool Aws::SSMIncidents::Model::IncidentRecord::LastModifiedByHasBeenSet ( ) const
inline

Who modified the incident most recently.

Definition at line 309 of file IncidentRecord.h.

◆ LastModifiedTimeHasBeenSet()

bool Aws::SSMIncidents::Model::IncidentRecord::LastModifiedTimeHasBeenSet ( ) const
inline

The time at which the incident was most recently modified.

Definition at line 350 of file IncidentRecord.h.

◆ NotificationTargetsHasBeenSet()

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

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

Definition at line 381 of file IncidentRecord.h.

◆ operator=()

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

◆ ResolvedTimeHasBeenSet()

bool Aws::SSMIncidents::Model::IncidentRecord::ResolvedTimeHasBeenSet ( ) const
inline

The time at which the incident was resolved. This appears as a timeline event.

Definition at line 424 of file IncidentRecord.h.

◆ SetArn() [1/3]

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

The Amazon Resource Name (ARN) of the incident record.

Definition at line 66 of file IncidentRecord.h.

◆ SetArn() [2/3]

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

The Amazon Resource Name (ARN) of the incident record.

Definition at line 61 of file IncidentRecord.h.

◆ SetArn() [3/3]

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

The Amazon Resource Name (ARN) of the incident record.

Definition at line 71 of file IncidentRecord.h.

◆ SetAutomationExecutions() [1/2]

void Aws::SSMIncidents::Model::IncidentRecord::SetAutomationExecutions ( Aws::Vector< AutomationExecution > &&  value)
inline

The runbook, or automation document, that's run at the beginning of the incident.

Definition at line 111 of file IncidentRecord.h.

◆ SetAutomationExecutions() [2/2]

void Aws::SSMIncidents::Model::IncidentRecord::SetAutomationExecutions ( const Aws::Vector< AutomationExecution > &  value)
inline

The runbook, or automation document, that's run at the beginning of the incident.

Definition at line 105 of file IncidentRecord.h.

◆ SetChatChannel() [1/2]

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

The chat channel used for collaboration during an incident.

Definition at line 156 of file IncidentRecord.h.

◆ SetChatChannel() [2/2]

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

The chat channel used for collaboration during an incident.

Definition at line 151 of file IncidentRecord.h.

◆ SetCreationTime() [1/2]

void Aws::SSMIncidents::Model::IncidentRecord::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

The time that Incident Manager created the incident record.

Definition at line 187 of file IncidentRecord.h.

◆ SetCreationTime() [2/2]

void Aws::SSMIncidents::Model::IncidentRecord::SetCreationTime ( const Aws::Utils::DateTime value)
inline

The time that Incident Manager created the incident record.

Definition at line 182 of file IncidentRecord.h.

◆ SetDedupeString() [1/3]

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

The string Incident Manager uses to prevent duplicate incidents from being created by the same incident.

Definition at line 222 of file IncidentRecord.h.

◆ SetDedupeString() [2/3]

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

The string Incident Manager uses to prevent duplicate incidents from being created by the same incident.

Definition at line 216 of file IncidentRecord.h.

◆ SetDedupeString() [3/3]

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

The string Incident Manager uses to prevent duplicate incidents from being created by the same incident.

Definition at line 228 of file IncidentRecord.h.

◆ SetImpact()

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

The impact of the incident on customers and applications.

Definition at line 262 of file IncidentRecord.h.

◆ SetIncidentRecordSource() [1/2]

void Aws::SSMIncidents::Model::IncidentRecord::SetIncidentRecordSource ( const IncidentRecordSource value)
inline

Details about the action that started the incident.

Definition at line 283 of file IncidentRecord.h.

◆ SetIncidentRecordSource() [2/2]

void Aws::SSMIncidents::Model::IncidentRecord::SetIncidentRecordSource ( IncidentRecordSource &&  value)
inline

Details about the action that started the incident.

Definition at line 288 of file IncidentRecord.h.

◆ SetLastModifiedBy() [1/3]

void Aws::SSMIncidents::Model::IncidentRecord::SetLastModifiedBy ( Aws::String &&  value)
inline

Who modified the incident most recently.

Definition at line 319 of file IncidentRecord.h.

◆ SetLastModifiedBy() [2/3]

void Aws::SSMIncidents::Model::IncidentRecord::SetLastModifiedBy ( const Aws::String value)
inline

Who modified the incident most recently.

Definition at line 314 of file IncidentRecord.h.

◆ SetLastModifiedBy() [3/3]

void Aws::SSMIncidents::Model::IncidentRecord::SetLastModifiedBy ( const char *  value)
inline

Who modified the incident most recently.

Definition at line 324 of file IncidentRecord.h.

◆ SetLastModifiedTime() [1/2]

void Aws::SSMIncidents::Model::IncidentRecord::SetLastModifiedTime ( Aws::Utils::DateTime &&  value)
inline

The time at which the incident was most recently modified.

Definition at line 360 of file IncidentRecord.h.

◆ SetLastModifiedTime() [2/2]

void Aws::SSMIncidents::Model::IncidentRecord::SetLastModifiedTime ( const Aws::Utils::DateTime value)
inline

The time at which the incident was most recently modified.

Definition at line 355 of file IncidentRecord.h.

◆ SetNotificationTargets() [1/2]

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

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

Definition at line 391 of file IncidentRecord.h.

◆ SetNotificationTargets() [2/2]

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

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

Definition at line 386 of file IncidentRecord.h.

◆ SetResolvedTime() [1/2]

void Aws::SSMIncidents::Model::IncidentRecord::SetResolvedTime ( Aws::Utils::DateTime &&  value)
inline

The time at which the incident was resolved. This appears as a timeline event.

Definition at line 436 of file IncidentRecord.h.

◆ SetResolvedTime() [2/2]

void Aws::SSMIncidents::Model::IncidentRecord::SetResolvedTime ( const Aws::Utils::DateTime value)
inline

The time at which the incident was resolved. This appears as a timeline event.

Definition at line 430 of file IncidentRecord.h.

◆ SetStatus() [1/2]

void Aws::SSMIncidents::Model::IncidentRecord::SetStatus ( const IncidentRecordStatus value)
inline

The current status of the incident.

Definition at line 464 of file IncidentRecord.h.

◆ SetStatus() [2/2]

void Aws::SSMIncidents::Model::IncidentRecord::SetStatus ( IncidentRecordStatus &&  value)
inline

The current status of the incident.

Definition at line 469 of file IncidentRecord.h.

◆ SetSummary() [1/3]

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

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

Definition at line 504 of file IncidentRecord.h.

◆ SetSummary() [2/3]

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

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

Definition at line 498 of file IncidentRecord.h.

◆ SetSummary() [3/3]

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

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

Definition at line 510 of file IncidentRecord.h.

◆ SetTitle() [1/3]

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

The title of the incident.

Definition at line 549 of file IncidentRecord.h.

◆ SetTitle() [2/3]

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

The title of the incident.

Definition at line 544 of file IncidentRecord.h.

◆ SetTitle() [3/3]

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

The title of the incident.

Definition at line 554 of file IncidentRecord.h.

◆ StatusHasBeenSet()

bool Aws::SSMIncidents::Model::IncidentRecord::StatusHasBeenSet ( ) const
inline

The current status of the incident.

Definition at line 459 of file IncidentRecord.h.

◆ SummaryHasBeenSet()

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

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

Definition at line 492 of file IncidentRecord.h.

◆ TitleHasBeenSet()

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

The title of the incident.

Definition at line 539 of file IncidentRecord.h.

◆ WithArn() [1/3]

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

The Amazon Resource Name (ARN) of the incident record.

Definition at line 81 of file IncidentRecord.h.

◆ WithArn() [2/3]

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

The Amazon Resource Name (ARN) of the incident record.

Definition at line 76 of file IncidentRecord.h.

◆ WithArn() [3/3]

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

The Amazon Resource Name (ARN) of the incident record.

Definition at line 86 of file IncidentRecord.h.

◆ WithAutomationExecutions() [1/2]

IncidentRecord& Aws::SSMIncidents::Model::IncidentRecord::WithAutomationExecutions ( Aws::Vector< AutomationExecution > &&  value)
inline

The runbook, or automation document, that's run at the beginning of the incident.

Definition at line 123 of file IncidentRecord.h.

◆ WithAutomationExecutions() [2/2]

IncidentRecord& Aws::SSMIncidents::Model::IncidentRecord::WithAutomationExecutions ( const Aws::Vector< AutomationExecution > &  value)
inline

The runbook, or automation document, that's run at the beginning of the incident.

Definition at line 117 of file IncidentRecord.h.

◆ WithChatChannel() [1/2]

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

The chat channel used for collaboration during an incident.

Definition at line 166 of file IncidentRecord.h.

◆ WithChatChannel() [2/2]

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

The chat channel used for collaboration during an incident.

Definition at line 161 of file IncidentRecord.h.

◆ WithCreationTime() [1/2]

IncidentRecord& Aws::SSMIncidents::Model::IncidentRecord::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

The time that Incident Manager created the incident record.

Definition at line 197 of file IncidentRecord.h.

◆ WithCreationTime() [2/2]

IncidentRecord& Aws::SSMIncidents::Model::IncidentRecord::WithCreationTime ( const Aws::Utils::DateTime value)
inline

The time that Incident Manager created the incident record.

Definition at line 192 of file IncidentRecord.h.

◆ WithDedupeString() [1/3]

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

The string Incident Manager uses to prevent duplicate incidents from being created by the same incident.

Definition at line 240 of file IncidentRecord.h.

◆ WithDedupeString() [2/3]

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

The string Incident Manager uses to prevent duplicate incidents from being created by the same incident.

Definition at line 234 of file IncidentRecord.h.

◆ WithDedupeString() [3/3]

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

The string Incident Manager uses to prevent duplicate incidents from being created by the same incident.

Definition at line 246 of file IncidentRecord.h.

◆ WithImpact()

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

The impact of the incident on customers and applications.

Definition at line 267 of file IncidentRecord.h.

◆ WithIncidentRecordSource() [1/2]

IncidentRecord& Aws::SSMIncidents::Model::IncidentRecord::WithIncidentRecordSource ( const IncidentRecordSource value)
inline

Details about the action that started the incident.

Definition at line 293 of file IncidentRecord.h.

◆ WithIncidentRecordSource() [2/2]

IncidentRecord& Aws::SSMIncidents::Model::IncidentRecord::WithIncidentRecordSource ( IncidentRecordSource &&  value)
inline

Details about the action that started the incident.

Definition at line 298 of file IncidentRecord.h.

◆ WithLastModifiedBy() [1/3]

IncidentRecord& Aws::SSMIncidents::Model::IncidentRecord::WithLastModifiedBy ( Aws::String &&  value)
inline

Who modified the incident most recently.

Definition at line 334 of file IncidentRecord.h.

◆ WithLastModifiedBy() [2/3]

IncidentRecord& Aws::SSMIncidents::Model::IncidentRecord::WithLastModifiedBy ( const Aws::String value)
inline

Who modified the incident most recently.

Definition at line 329 of file IncidentRecord.h.

◆ WithLastModifiedBy() [3/3]

IncidentRecord& Aws::SSMIncidents::Model::IncidentRecord::WithLastModifiedBy ( const char *  value)
inline

Who modified the incident most recently.

Definition at line 339 of file IncidentRecord.h.

◆ WithLastModifiedTime() [1/2]

IncidentRecord& Aws::SSMIncidents::Model::IncidentRecord::WithLastModifiedTime ( Aws::Utils::DateTime &&  value)
inline

The time at which the incident was most recently modified.

Definition at line 370 of file IncidentRecord.h.

◆ WithLastModifiedTime() [2/2]

IncidentRecord& Aws::SSMIncidents::Model::IncidentRecord::WithLastModifiedTime ( const Aws::Utils::DateTime value)
inline

The time at which the incident was most recently modified.

Definition at line 365 of file IncidentRecord.h.

◆ WithNotificationTargets() [1/2]

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

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

Definition at line 401 of file IncidentRecord.h.

◆ WithNotificationTargets() [2/2]

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

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

Definition at line 396 of file IncidentRecord.h.

◆ WithResolvedTime() [1/2]

IncidentRecord& Aws::SSMIncidents::Model::IncidentRecord::WithResolvedTime ( Aws::Utils::DateTime &&  value)
inline

The time at which the incident was resolved. This appears as a timeline event.

Definition at line 448 of file IncidentRecord.h.

◆ WithResolvedTime() [2/2]

IncidentRecord& Aws::SSMIncidents::Model::IncidentRecord::WithResolvedTime ( const Aws::Utils::DateTime value)
inline

The time at which the incident was resolved. This appears as a timeline event.

Definition at line 442 of file IncidentRecord.h.

◆ WithStatus() [1/2]

IncidentRecord& Aws::SSMIncidents::Model::IncidentRecord::WithStatus ( const IncidentRecordStatus value)
inline

The current status of the incident.

Definition at line 474 of file IncidentRecord.h.

◆ WithStatus() [2/2]

IncidentRecord& Aws::SSMIncidents::Model::IncidentRecord::WithStatus ( IncidentRecordStatus &&  value)
inline

The current status of the incident.

Definition at line 479 of file IncidentRecord.h.

◆ WithSummary() [1/3]

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

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

Definition at line 522 of file IncidentRecord.h.

◆ WithSummary() [2/3]

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

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

Definition at line 516 of file IncidentRecord.h.

◆ WithSummary() [3/3]

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

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

Definition at line 528 of file IncidentRecord.h.

◆ WithTitle() [1/3]

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

The title of the incident.

Definition at line 564 of file IncidentRecord.h.

◆ WithTitle() [2/3]

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

The title of the incident.

Definition at line 559 of file IncidentRecord.h.

◆ WithTitle() [3/3]

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

The title of the incident.

Definition at line 569 of file IncidentRecord.h.


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