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

#include <TriggerDetails.h>

Public Member Functions

 TriggerDetails ()
 
 TriggerDetails (Aws::Utils::Json::JsonView jsonValue)
 
TriggerDetailsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetRawData () const
 
bool RawDataHasBeenSet () const
 
void SetRawData (const Aws::String &value)
 
void SetRawData (Aws::String &&value)
 
void SetRawData (const char *value)
 
TriggerDetailsWithRawData (const Aws::String &value)
 
TriggerDetailsWithRawData (Aws::String &&value)
 
TriggerDetailsWithRawData (const char *value)
 
const Aws::StringGetSource () const
 
bool SourceHasBeenSet () const
 
void SetSource (const Aws::String &value)
 
void SetSource (Aws::String &&value)
 
void SetSource (const char *value)
 
TriggerDetailsWithSource (const Aws::String &value)
 
TriggerDetailsWithSource (Aws::String &&value)
 
TriggerDetailsWithSource (const char *value)
 
const Aws::Utils::DateTimeGetTimestamp () const
 
bool TimestampHasBeenSet () const
 
void SetTimestamp (const Aws::Utils::DateTime &value)
 
void SetTimestamp (Aws::Utils::DateTime &&value)
 
TriggerDetailsWithTimestamp (const Aws::Utils::DateTime &value)
 
TriggerDetailsWithTimestamp (Aws::Utils::DateTime &&value)
 
const Aws::StringGetTriggerArn () const
 
bool TriggerArnHasBeenSet () const
 
void SetTriggerArn (const Aws::String &value)
 
void SetTriggerArn (Aws::String &&value)
 
void SetTriggerArn (const char *value)
 
TriggerDetailsWithTriggerArn (const Aws::String &value)
 
TriggerDetailsWithTriggerArn (Aws::String &&value)
 
TriggerDetailsWithTriggerArn (const char *value)
 

Detailed Description

Details about what caused the incident to be created in Incident Manager.

See Also:

AWS API Reference

Definition at line 33 of file TriggerDetails.h.

Constructor & Destructor Documentation

◆ TriggerDetails() [1/2]

Aws::SSMIncidents::Model::TriggerDetails::TriggerDetails ( )

◆ TriggerDetails() [2/2]

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

Member Function Documentation

◆ GetRawData()

const Aws::String& Aws::SSMIncidents::Model::TriggerDetails::GetRawData ( ) const
inline

Raw data passed from either EventBridge, CloudWatch, or Incident Manager when an incident is created.

Definition at line 46 of file TriggerDetails.h.

◆ GetSource()

const Aws::String& Aws::SSMIncidents::Model::TriggerDetails::GetSource ( ) const
inline

Identifies the service that sourced the event. All events sourced from within AWS begin with "aws." Customer-generated events can have any value here, as long as it doesn't begin with "aws." We recommend the use of Java package-name style reverse domain-name strings.

Definition at line 97 of file TriggerDetails.h.

◆ GetTimestamp()

const Aws::Utils::DateTime& Aws::SSMIncidents::Model::TriggerDetails::GetTimestamp ( ) const
inline

The time that the incident was detected.

Definition at line 159 of file TriggerDetails.h.

◆ GetTriggerArn()

const Aws::String& Aws::SSMIncidents::Model::TriggerDetails::GetTriggerArn ( ) const
inline

The ARN of the source that detected the incident.

Definition at line 190 of file TriggerDetails.h.

◆ Jsonize()

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

◆ operator=()

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

◆ RawDataHasBeenSet()

bool Aws::SSMIncidents::Model::TriggerDetails::RawDataHasBeenSet ( ) const
inline

Raw data passed from either EventBridge, CloudWatch, or Incident Manager when an incident is created.

Definition at line 52 of file TriggerDetails.h.

◆ SetRawData() [1/3]

void Aws::SSMIncidents::Model::TriggerDetails::SetRawData ( Aws::String &&  value)
inline

Raw data passed from either EventBridge, CloudWatch, or Incident Manager when an incident is created.

Definition at line 64 of file TriggerDetails.h.

◆ SetRawData() [2/3]

void Aws::SSMIncidents::Model::TriggerDetails::SetRawData ( const Aws::String value)
inline

Raw data passed from either EventBridge, CloudWatch, or Incident Manager when an incident is created.

Definition at line 58 of file TriggerDetails.h.

◆ SetRawData() [3/3]

void Aws::SSMIncidents::Model::TriggerDetails::SetRawData ( const char *  value)
inline

Raw data passed from either EventBridge, CloudWatch, or Incident Manager when an incident is created.

Definition at line 70 of file TriggerDetails.h.

◆ SetSource() [1/3]

void Aws::SSMIncidents::Model::TriggerDetails::SetSource ( Aws::String &&  value)
inline

Identifies the service that sourced the event. All events sourced from within AWS begin with "aws." Customer-generated events can have any value here, as long as it doesn't begin with "aws." We recommend the use of Java package-name style reverse domain-name strings.

Definition at line 121 of file TriggerDetails.h.

◆ SetSource() [2/3]

void Aws::SSMIncidents::Model::TriggerDetails::SetSource ( const Aws::String value)
inline

Identifies the service that sourced the event. All events sourced from within AWS begin with "aws." Customer-generated events can have any value here, as long as it doesn't begin with "aws." We recommend the use of Java package-name style reverse domain-name strings.

Definition at line 113 of file TriggerDetails.h.

◆ SetSource() [3/3]

void Aws::SSMIncidents::Model::TriggerDetails::SetSource ( const char *  value)
inline

Identifies the service that sourced the event. All events sourced from within AWS begin with "aws." Customer-generated events can have any value here, as long as it doesn't begin with "aws." We recommend the use of Java package-name style reverse domain-name strings.

Definition at line 129 of file TriggerDetails.h.

◆ SetTimestamp() [1/2]

void Aws::SSMIncidents::Model::TriggerDetails::SetTimestamp ( Aws::Utils::DateTime &&  value)
inline

The time that the incident was detected.

Definition at line 174 of file TriggerDetails.h.

◆ SetTimestamp() [2/2]

void Aws::SSMIncidents::Model::TriggerDetails::SetTimestamp ( const Aws::Utils::DateTime value)
inline

The time that the incident was detected.

Definition at line 169 of file TriggerDetails.h.

◆ SetTriggerArn() [1/3]

void Aws::SSMIncidents::Model::TriggerDetails::SetTriggerArn ( Aws::String &&  value)
inline

The ARN of the source that detected the incident.

Definition at line 205 of file TriggerDetails.h.

◆ SetTriggerArn() [2/3]

void Aws::SSMIncidents::Model::TriggerDetails::SetTriggerArn ( const Aws::String value)
inline

The ARN of the source that detected the incident.

Definition at line 200 of file TriggerDetails.h.

◆ SetTriggerArn() [3/3]

void Aws::SSMIncidents::Model::TriggerDetails::SetTriggerArn ( const char *  value)
inline

The ARN of the source that detected the incident.

Definition at line 210 of file TriggerDetails.h.

◆ SourceHasBeenSet()

bool Aws::SSMIncidents::Model::TriggerDetails::SourceHasBeenSet ( ) const
inline

Identifies the service that sourced the event. All events sourced from within AWS begin with "aws." Customer-generated events can have any value here, as long as it doesn't begin with "aws." We recommend the use of Java package-name style reverse domain-name strings.

Definition at line 105 of file TriggerDetails.h.

◆ TimestampHasBeenSet()

bool Aws::SSMIncidents::Model::TriggerDetails::TimestampHasBeenSet ( ) const
inline

The time that the incident was detected.

Definition at line 164 of file TriggerDetails.h.

◆ TriggerArnHasBeenSet()

bool Aws::SSMIncidents::Model::TriggerDetails::TriggerArnHasBeenSet ( ) const
inline

The ARN of the source that detected the incident.

Definition at line 195 of file TriggerDetails.h.

◆ WithRawData() [1/3]

TriggerDetails& Aws::SSMIncidents::Model::TriggerDetails::WithRawData ( Aws::String &&  value)
inline

Raw data passed from either EventBridge, CloudWatch, or Incident Manager when an incident is created.

Definition at line 82 of file TriggerDetails.h.

◆ WithRawData() [2/3]

TriggerDetails& Aws::SSMIncidents::Model::TriggerDetails::WithRawData ( const Aws::String value)
inline

Raw data passed from either EventBridge, CloudWatch, or Incident Manager when an incident is created.

Definition at line 76 of file TriggerDetails.h.

◆ WithRawData() [3/3]

TriggerDetails& Aws::SSMIncidents::Model::TriggerDetails::WithRawData ( const char *  value)
inline

Raw data passed from either EventBridge, CloudWatch, or Incident Manager when an incident is created.

Definition at line 88 of file TriggerDetails.h.

◆ WithSource() [1/3]

TriggerDetails& Aws::SSMIncidents::Model::TriggerDetails::WithSource ( Aws::String &&  value)
inline

Identifies the service that sourced the event. All events sourced from within AWS begin with "aws." Customer-generated events can have any value here, as long as it doesn't begin with "aws." We recommend the use of Java package-name style reverse domain-name strings.

Definition at line 145 of file TriggerDetails.h.

◆ WithSource() [2/3]

TriggerDetails& Aws::SSMIncidents::Model::TriggerDetails::WithSource ( const Aws::String value)
inline

Identifies the service that sourced the event. All events sourced from within AWS begin with "aws." Customer-generated events can have any value here, as long as it doesn't begin with "aws." We recommend the use of Java package-name style reverse domain-name strings.

Definition at line 137 of file TriggerDetails.h.

◆ WithSource() [3/3]

TriggerDetails& Aws::SSMIncidents::Model::TriggerDetails::WithSource ( const char *  value)
inline

Identifies the service that sourced the event. All events sourced from within AWS begin with "aws." Customer-generated events can have any value here, as long as it doesn't begin with "aws." We recommend the use of Java package-name style reverse domain-name strings.

Definition at line 153 of file TriggerDetails.h.

◆ WithTimestamp() [1/2]

TriggerDetails& Aws::SSMIncidents::Model::TriggerDetails::WithTimestamp ( Aws::Utils::DateTime &&  value)
inline

The time that the incident was detected.

Definition at line 184 of file TriggerDetails.h.

◆ WithTimestamp() [2/2]

TriggerDetails& Aws::SSMIncidents::Model::TriggerDetails::WithTimestamp ( const Aws::Utils::DateTime value)
inline

The time that the incident was detected.

Definition at line 179 of file TriggerDetails.h.

◆ WithTriggerArn() [1/3]

TriggerDetails& Aws::SSMIncidents::Model::TriggerDetails::WithTriggerArn ( Aws::String &&  value)
inline

The ARN of the source that detected the incident.

Definition at line 220 of file TriggerDetails.h.

◆ WithTriggerArn() [2/3]

TriggerDetails& Aws::SSMIncidents::Model::TriggerDetails::WithTriggerArn ( const Aws::String value)
inline

The ARN of the source that detected the incident.

Definition at line 215 of file TriggerDetails.h.

◆ WithTriggerArn() [3/3]

TriggerDetails& Aws::SSMIncidents::Model::TriggerDetails::WithTriggerArn ( const char *  value)
inline

The ARN of the source that detected the incident.

Definition at line 225 of file TriggerDetails.h.


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