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

#include <IncidentRecordSummary.h>

Public Member Functions

 IncidentRecordSummary ()
 
 IncidentRecordSummary (Aws::Utils::Json::JsonView jsonValue)
 
IncidentRecordSummaryoperator= (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)
 
IncidentRecordSummaryWithArn (const Aws::String &value)
 
IncidentRecordSummaryWithArn (Aws::String &&value)
 
IncidentRecordSummaryWithArn (const char *value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
IncidentRecordSummaryWithCreationTime (const Aws::Utils::DateTime &value)
 
IncidentRecordSummaryWithCreationTime (Aws::Utils::DateTime &&value)
 
int GetImpact () const
 
bool ImpactHasBeenSet () const
 
void SetImpact (int value)
 
IncidentRecordSummaryWithImpact (int value)
 
const IncidentRecordSourceGetIncidentRecordSource () const
 
bool IncidentRecordSourceHasBeenSet () const
 
void SetIncidentRecordSource (const IncidentRecordSource &value)
 
void SetIncidentRecordSource (IncidentRecordSource &&value)
 
IncidentRecordSummaryWithIncidentRecordSource (const IncidentRecordSource &value)
 
IncidentRecordSummaryWithIncidentRecordSource (IncidentRecordSource &&value)
 
const Aws::Utils::DateTimeGetResolvedTime () const
 
bool ResolvedTimeHasBeenSet () const
 
void SetResolvedTime (const Aws::Utils::DateTime &value)
 
void SetResolvedTime (Aws::Utils::DateTime &&value)
 
IncidentRecordSummaryWithResolvedTime (const Aws::Utils::DateTime &value)
 
IncidentRecordSummaryWithResolvedTime (Aws::Utils::DateTime &&value)
 
const IncidentRecordStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const IncidentRecordStatus &value)
 
void SetStatus (IncidentRecordStatus &&value)
 
IncidentRecordSummaryWithStatus (const IncidentRecordStatus &value)
 
IncidentRecordSummaryWithStatus (IncidentRecordStatus &&value)
 
const Aws::StringGetTitle () const
 
bool TitleHasBeenSet () const
 
void SetTitle (const Aws::String &value)
 
void SetTitle (Aws::String &&value)
 
void SetTitle (const char *value)
 
IncidentRecordSummaryWithTitle (const Aws::String &value)
 
IncidentRecordSummaryWithTitle (Aws::String &&value)
 
IncidentRecordSummaryWithTitle (const char *value)
 

Detailed Description

Details describing an incident record.

See Also:

AWS API Reference

Definition at line 34 of file IncidentRecordSummary.h.

Constructor & Destructor Documentation

◆ IncidentRecordSummary() [1/2]

Aws::SSMIncidents::Model::IncidentRecordSummary::IncidentRecordSummary ( )

◆ IncidentRecordSummary() [2/2]

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

Member Function Documentation

◆ ArnHasBeenSet()

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

The Amazon Resource Name (ARN) of the incident.

Definition at line 51 of file IncidentRecordSummary.h.

◆ CreationTimeHasBeenSet()

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

The time the incident was created.

Definition at line 92 of file IncidentRecordSummary.h.

◆ GetArn()

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

The Amazon Resource Name (ARN) of the incident.

Definition at line 46 of file IncidentRecordSummary.h.

◆ GetCreationTime()

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

The time the incident was created.

Definition at line 87 of file IncidentRecordSummary.h.

◆ GetImpact()

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

Defines the impact to customers and applications.

Definition at line 118 of file IncidentRecordSummary.h.

◆ GetIncidentRecordSource()

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

What caused Incident Manager to create the incident.

Definition at line 139 of file IncidentRecordSummary.h.

◆ GetResolvedTime()

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

The time the incident was resolved.

Definition at line 170 of file IncidentRecordSummary.h.

◆ GetStatus()

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

The current status of the incident.

Definition at line 201 of file IncidentRecordSummary.h.

◆ GetTitle()

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

The title of the incident. This value is either provided by the response plan or overwritten on creation.

Definition at line 233 of file IncidentRecordSummary.h.

◆ ImpactHasBeenSet()

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

Defines the impact to customers and applications.

Definition at line 123 of file IncidentRecordSummary.h.

◆ IncidentRecordSourceHasBeenSet()

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

What caused Incident Manager to create the incident.

Definition at line 144 of file IncidentRecordSummary.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ResolvedTimeHasBeenSet()

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

The time the incident was resolved.

Definition at line 175 of file IncidentRecordSummary.h.

◆ SetArn() [1/3]

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

The Amazon Resource Name (ARN) of the incident.

Definition at line 61 of file IncidentRecordSummary.h.

◆ SetArn() [2/3]

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

The Amazon Resource Name (ARN) of the incident.

Definition at line 56 of file IncidentRecordSummary.h.

◆ SetArn() [3/3]

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

The Amazon Resource Name (ARN) of the incident.

Definition at line 66 of file IncidentRecordSummary.h.

◆ SetCreationTime() [1/2]

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

The time the incident was created.

Definition at line 102 of file IncidentRecordSummary.h.

◆ SetCreationTime() [2/2]

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

The time the incident was created.

Definition at line 97 of file IncidentRecordSummary.h.

◆ SetImpact()

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

Defines the impact to customers and applications.

Definition at line 128 of file IncidentRecordSummary.h.

◆ SetIncidentRecordSource() [1/2]

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

What caused Incident Manager to create the incident.

Definition at line 149 of file IncidentRecordSummary.h.

◆ SetIncidentRecordSource() [2/2]

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

What caused Incident Manager to create the incident.

Definition at line 154 of file IncidentRecordSummary.h.

◆ SetResolvedTime() [1/2]

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

The time the incident was resolved.

Definition at line 185 of file IncidentRecordSummary.h.

◆ SetResolvedTime() [2/2]

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

The time the incident was resolved.

Definition at line 180 of file IncidentRecordSummary.h.

◆ SetStatus() [1/2]

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

The current status of the incident.

Definition at line 211 of file IncidentRecordSummary.h.

◆ SetStatus() [2/2]

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

The current status of the incident.

Definition at line 216 of file IncidentRecordSummary.h.

◆ SetTitle() [1/3]

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

The title of the incident. This value is either provided by the response plan or overwritten on creation.

Definition at line 251 of file IncidentRecordSummary.h.

◆ SetTitle() [2/3]

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

The title of the incident. This value is either provided by the response plan or overwritten on creation.

Definition at line 245 of file IncidentRecordSummary.h.

◆ SetTitle() [3/3]

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

The title of the incident. This value is either provided by the response plan or overwritten on creation.

Definition at line 257 of file IncidentRecordSummary.h.

◆ StatusHasBeenSet()

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

The current status of the incident.

Definition at line 206 of file IncidentRecordSummary.h.

◆ TitleHasBeenSet()

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

The title of the incident. This value is either provided by the response plan or overwritten on creation.

Definition at line 239 of file IncidentRecordSummary.h.

◆ WithArn() [1/3]

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

The Amazon Resource Name (ARN) of the incident.

Definition at line 76 of file IncidentRecordSummary.h.

◆ WithArn() [2/3]

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

The Amazon Resource Name (ARN) of the incident.

Definition at line 71 of file IncidentRecordSummary.h.

◆ WithArn() [3/3]

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

The Amazon Resource Name (ARN) of the incident.

Definition at line 81 of file IncidentRecordSummary.h.

◆ WithCreationTime() [1/2]

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

The time the incident was created.

Definition at line 112 of file IncidentRecordSummary.h.

◆ WithCreationTime() [2/2]

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

The time the incident was created.

Definition at line 107 of file IncidentRecordSummary.h.

◆ WithImpact()

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

Defines the impact to customers and applications.

Definition at line 133 of file IncidentRecordSummary.h.

◆ WithIncidentRecordSource() [1/2]

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

What caused Incident Manager to create the incident.

Definition at line 159 of file IncidentRecordSummary.h.

◆ WithIncidentRecordSource() [2/2]

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

What caused Incident Manager to create the incident.

Definition at line 164 of file IncidentRecordSummary.h.

◆ WithResolvedTime() [1/2]

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

The time the incident was resolved.

Definition at line 195 of file IncidentRecordSummary.h.

◆ WithResolvedTime() [2/2]

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

The time the incident was resolved.

Definition at line 190 of file IncidentRecordSummary.h.

◆ WithStatus() [1/2]

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

The current status of the incident.

Definition at line 221 of file IncidentRecordSummary.h.

◆ WithStatus() [2/2]

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

The current status of the incident.

Definition at line 226 of file IncidentRecordSummary.h.

◆ WithTitle() [1/3]

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

The title of the incident. This value is either provided by the response plan or overwritten on creation.

Definition at line 269 of file IncidentRecordSummary.h.

◆ WithTitle() [2/3]

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

The title of the incident. This value is either provided by the response plan or overwritten on creation.

Definition at line 263 of file IncidentRecordSummary.h.

◆ WithTitle() [3/3]

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

The title of the incident. This value is either provided by the response plan or overwritten on creation.

Definition at line 275 of file IncidentRecordSummary.h.


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