AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::LookoutMetrics::Model::Alert Class Reference

#include <Alert.h>

Public Member Functions

 Alert ()
 
 Alert (Aws::Utils::Json::JsonView jsonValue)
 
Alertoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ActionGetAction () const
 
bool ActionHasBeenSet () const
 
void SetAction (const Action &value)
 
void SetAction (Action &&value)
 
AlertWithAction (const Action &value)
 
AlertWithAction (Action &&value)
 
const Aws::StringGetAlertDescription () const
 
bool AlertDescriptionHasBeenSet () const
 
void SetAlertDescription (const Aws::String &value)
 
void SetAlertDescription (Aws::String &&value)
 
void SetAlertDescription (const char *value)
 
AlertWithAlertDescription (const Aws::String &value)
 
AlertWithAlertDescription (Aws::String &&value)
 
AlertWithAlertDescription (const char *value)
 
const Aws::StringGetAlertArn () const
 
bool AlertArnHasBeenSet () const
 
void SetAlertArn (const Aws::String &value)
 
void SetAlertArn (Aws::String &&value)
 
void SetAlertArn (const char *value)
 
AlertWithAlertArn (const Aws::String &value)
 
AlertWithAlertArn (Aws::String &&value)
 
AlertWithAlertArn (const char *value)
 
const Aws::StringGetAnomalyDetectorArn () const
 
bool AnomalyDetectorArnHasBeenSet () const
 
void SetAnomalyDetectorArn (const Aws::String &value)
 
void SetAnomalyDetectorArn (Aws::String &&value)
 
void SetAnomalyDetectorArn (const char *value)
 
AlertWithAnomalyDetectorArn (const Aws::String &value)
 
AlertWithAnomalyDetectorArn (Aws::String &&value)
 
AlertWithAnomalyDetectorArn (const char *value)
 
const Aws::StringGetAlertName () const
 
bool AlertNameHasBeenSet () const
 
void SetAlertName (const Aws::String &value)
 
void SetAlertName (Aws::String &&value)
 
void SetAlertName (const char *value)
 
AlertWithAlertName (const Aws::String &value)
 
AlertWithAlertName (Aws::String &&value)
 
AlertWithAlertName (const char *value)
 
int GetAlertSensitivityThreshold () const
 
bool AlertSensitivityThresholdHasBeenSet () const
 
void SetAlertSensitivityThreshold (int value)
 
AlertWithAlertSensitivityThreshold (int value)
 
const AlertTypeGetAlertType () const
 
bool AlertTypeHasBeenSet () const
 
void SetAlertType (const AlertType &value)
 
void SetAlertType (AlertType &&value)
 
AlertWithAlertType (const AlertType &value)
 
AlertWithAlertType (AlertType &&value)
 
const AlertStatusGetAlertStatus () const
 
bool AlertStatusHasBeenSet () const
 
void SetAlertStatus (const AlertStatus &value)
 
void SetAlertStatus (AlertStatus &&value)
 
AlertWithAlertStatus (const AlertStatus &value)
 
AlertWithAlertStatus (AlertStatus &&value)
 
const Aws::Utils::DateTimeGetLastModificationTime () const
 
bool LastModificationTimeHasBeenSet () const
 
void SetLastModificationTime (const Aws::Utils::DateTime &value)
 
void SetLastModificationTime (Aws::Utils::DateTime &&value)
 
AlertWithLastModificationTime (const Aws::Utils::DateTime &value)
 
AlertWithLastModificationTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
AlertWithCreationTime (const Aws::Utils::DateTime &value)
 
AlertWithCreationTime (Aws::Utils::DateTime &&value)
 

Detailed Description

A configuration for Amazon SNS-integrated notifications.

See Also:

AWS API Reference

Definition at line 36 of file Alert.h.

Constructor & Destructor Documentation

◆ Alert() [1/2]

Aws::LookoutMetrics::Model::Alert::Alert ( )

◆ Alert() [2/2]

Aws::LookoutMetrics::Model::Alert::Alert ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ActionHasBeenSet()

bool Aws::LookoutMetrics::Model::Alert::ActionHasBeenSet ( ) const
inline

Action that will be triggered when there is an alert.

Definition at line 53 of file Alert.h.

◆ AlertArnHasBeenSet()

bool Aws::LookoutMetrics::Model::Alert::AlertArnHasBeenSet ( ) const
inline

The ARN of the alert.

Definition at line 125 of file Alert.h.

◆ AlertDescriptionHasBeenSet()

bool Aws::LookoutMetrics::Model::Alert::AlertDescriptionHasBeenSet ( ) const
inline

A description of the alert.

Definition at line 84 of file Alert.h.

◆ AlertNameHasBeenSet()

bool Aws::LookoutMetrics::Model::Alert::AlertNameHasBeenSet ( ) const
inline

The name of the alert.

Definition at line 207 of file Alert.h.

◆ AlertSensitivityThresholdHasBeenSet()

bool Aws::LookoutMetrics::Model::Alert::AlertSensitivityThresholdHasBeenSet ( ) const
inline

The minimum severity for an anomaly to trigger the alert.

Definition at line 248 of file Alert.h.

◆ AlertStatusHasBeenSet()

bool Aws::LookoutMetrics::Model::Alert::AlertStatusHasBeenSet ( ) const
inline

The status of the alert.

Definition at line 300 of file Alert.h.

◆ AlertTypeHasBeenSet()

bool Aws::LookoutMetrics::Model::Alert::AlertTypeHasBeenSet ( ) const
inline

The type of the alert.

Definition at line 269 of file Alert.h.

◆ AnomalyDetectorArnHasBeenSet()

bool Aws::LookoutMetrics::Model::Alert::AnomalyDetectorArnHasBeenSet ( ) const
inline

The ARN of the detector to which the alert is attached.

Definition at line 166 of file Alert.h.

◆ CreationTimeHasBeenSet()

bool Aws::LookoutMetrics::Model::Alert::CreationTimeHasBeenSet ( ) const
inline

The time at which the alert was created.

Definition at line 362 of file Alert.h.

◆ GetAction()

const Action& Aws::LookoutMetrics::Model::Alert::GetAction ( ) const
inline

Action that will be triggered when there is an alert.

Definition at line 48 of file Alert.h.

◆ GetAlertArn()

const Aws::String& Aws::LookoutMetrics::Model::Alert::GetAlertArn ( ) const
inline

The ARN of the alert.

Definition at line 120 of file Alert.h.

◆ GetAlertDescription()

const Aws::String& Aws::LookoutMetrics::Model::Alert::GetAlertDescription ( ) const
inline

A description of the alert.

Definition at line 79 of file Alert.h.

◆ GetAlertName()

const Aws::String& Aws::LookoutMetrics::Model::Alert::GetAlertName ( ) const
inline

The name of the alert.

Definition at line 202 of file Alert.h.

◆ GetAlertSensitivityThreshold()

int Aws::LookoutMetrics::Model::Alert::GetAlertSensitivityThreshold ( ) const
inline

The minimum severity for an anomaly to trigger the alert.

Definition at line 243 of file Alert.h.

◆ GetAlertStatus()

const AlertStatus& Aws::LookoutMetrics::Model::Alert::GetAlertStatus ( ) const
inline

The status of the alert.

Definition at line 295 of file Alert.h.

◆ GetAlertType()

const AlertType& Aws::LookoutMetrics::Model::Alert::GetAlertType ( ) const
inline

The type of the alert.

Definition at line 264 of file Alert.h.

◆ GetAnomalyDetectorArn()

const Aws::String& Aws::LookoutMetrics::Model::Alert::GetAnomalyDetectorArn ( ) const
inline

The ARN of the detector to which the alert is attached.

Definition at line 161 of file Alert.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::LookoutMetrics::Model::Alert::GetCreationTime ( ) const
inline

The time at which the alert was created.

Definition at line 357 of file Alert.h.

◆ GetLastModificationTime()

const Aws::Utils::DateTime& Aws::LookoutMetrics::Model::Alert::GetLastModificationTime ( ) const
inline

The time at which the alert was last modified.

Definition at line 326 of file Alert.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::LookoutMetrics::Model::Alert::Jsonize ( ) const

◆ LastModificationTimeHasBeenSet()

bool Aws::LookoutMetrics::Model::Alert::LastModificationTimeHasBeenSet ( ) const
inline

The time at which the alert was last modified.

Definition at line 331 of file Alert.h.

◆ operator=()

Alert& Aws::LookoutMetrics::Model::Alert::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAction() [1/2]

void Aws::LookoutMetrics::Model::Alert::SetAction ( Action &&  value)
inline

Action that will be triggered when there is an alert.

Definition at line 63 of file Alert.h.

◆ SetAction() [2/2]

void Aws::LookoutMetrics::Model::Alert::SetAction ( const Action value)
inline

Action that will be triggered when there is an alert.

Definition at line 58 of file Alert.h.

◆ SetAlertArn() [1/3]

void Aws::LookoutMetrics::Model::Alert::SetAlertArn ( Aws::String &&  value)
inline

The ARN of the alert.

Definition at line 135 of file Alert.h.

◆ SetAlertArn() [2/3]

void Aws::LookoutMetrics::Model::Alert::SetAlertArn ( const Aws::String value)
inline

The ARN of the alert.

Definition at line 130 of file Alert.h.

◆ SetAlertArn() [3/3]

void Aws::LookoutMetrics::Model::Alert::SetAlertArn ( const char *  value)
inline

The ARN of the alert.

Definition at line 140 of file Alert.h.

◆ SetAlertDescription() [1/3]

void Aws::LookoutMetrics::Model::Alert::SetAlertDescription ( Aws::String &&  value)
inline

A description of the alert.

Definition at line 94 of file Alert.h.

◆ SetAlertDescription() [2/3]

void Aws::LookoutMetrics::Model::Alert::SetAlertDescription ( const Aws::String value)
inline

A description of the alert.

Definition at line 89 of file Alert.h.

◆ SetAlertDescription() [3/3]

void Aws::LookoutMetrics::Model::Alert::SetAlertDescription ( const char *  value)
inline

A description of the alert.

Definition at line 99 of file Alert.h.

◆ SetAlertName() [1/3]

void Aws::LookoutMetrics::Model::Alert::SetAlertName ( Aws::String &&  value)
inline

The name of the alert.

Definition at line 217 of file Alert.h.

◆ SetAlertName() [2/3]

void Aws::LookoutMetrics::Model::Alert::SetAlertName ( const Aws::String value)
inline

The name of the alert.

Definition at line 212 of file Alert.h.

◆ SetAlertName() [3/3]

void Aws::LookoutMetrics::Model::Alert::SetAlertName ( const char *  value)
inline

The name of the alert.

Definition at line 222 of file Alert.h.

◆ SetAlertSensitivityThreshold()

void Aws::LookoutMetrics::Model::Alert::SetAlertSensitivityThreshold ( int  value)
inline

The minimum severity for an anomaly to trigger the alert.

Definition at line 253 of file Alert.h.

◆ SetAlertStatus() [1/2]

void Aws::LookoutMetrics::Model::Alert::SetAlertStatus ( AlertStatus &&  value)
inline

The status of the alert.

Definition at line 310 of file Alert.h.

◆ SetAlertStatus() [2/2]

void Aws::LookoutMetrics::Model::Alert::SetAlertStatus ( const AlertStatus value)
inline

The status of the alert.

Definition at line 305 of file Alert.h.

◆ SetAlertType() [1/2]

void Aws::LookoutMetrics::Model::Alert::SetAlertType ( AlertType &&  value)
inline

The type of the alert.

Definition at line 279 of file Alert.h.

◆ SetAlertType() [2/2]

void Aws::LookoutMetrics::Model::Alert::SetAlertType ( const AlertType value)
inline

The type of the alert.

Definition at line 274 of file Alert.h.

◆ SetAnomalyDetectorArn() [1/3]

void Aws::LookoutMetrics::Model::Alert::SetAnomalyDetectorArn ( Aws::String &&  value)
inline

The ARN of the detector to which the alert is attached.

Definition at line 176 of file Alert.h.

◆ SetAnomalyDetectorArn() [2/3]

void Aws::LookoutMetrics::Model::Alert::SetAnomalyDetectorArn ( const Aws::String value)
inline

The ARN of the detector to which the alert is attached.

Definition at line 171 of file Alert.h.

◆ SetAnomalyDetectorArn() [3/3]

void Aws::LookoutMetrics::Model::Alert::SetAnomalyDetectorArn ( const char *  value)
inline

The ARN of the detector to which the alert is attached.

Definition at line 181 of file Alert.h.

◆ SetCreationTime() [1/2]

void Aws::LookoutMetrics::Model::Alert::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

The time at which the alert was created.

Definition at line 372 of file Alert.h.

◆ SetCreationTime() [2/2]

void Aws::LookoutMetrics::Model::Alert::SetCreationTime ( const Aws::Utils::DateTime value)
inline

The time at which the alert was created.

Definition at line 367 of file Alert.h.

◆ SetLastModificationTime() [1/2]

void Aws::LookoutMetrics::Model::Alert::SetLastModificationTime ( Aws::Utils::DateTime &&  value)
inline

The time at which the alert was last modified.

Definition at line 341 of file Alert.h.

◆ SetLastModificationTime() [2/2]

void Aws::LookoutMetrics::Model::Alert::SetLastModificationTime ( const Aws::Utils::DateTime value)
inline

The time at which the alert was last modified.

Definition at line 336 of file Alert.h.

◆ WithAction() [1/2]

Alert& Aws::LookoutMetrics::Model::Alert::WithAction ( Action &&  value)
inline

Action that will be triggered when there is an alert.

Definition at line 73 of file Alert.h.

◆ WithAction() [2/2]

Alert& Aws::LookoutMetrics::Model::Alert::WithAction ( const Action value)
inline

Action that will be triggered when there is an alert.

Definition at line 68 of file Alert.h.

◆ WithAlertArn() [1/3]

Alert& Aws::LookoutMetrics::Model::Alert::WithAlertArn ( Aws::String &&  value)
inline

The ARN of the alert.

Definition at line 150 of file Alert.h.

◆ WithAlertArn() [2/3]

Alert& Aws::LookoutMetrics::Model::Alert::WithAlertArn ( const Aws::String value)
inline

The ARN of the alert.

Definition at line 145 of file Alert.h.

◆ WithAlertArn() [3/3]

Alert& Aws::LookoutMetrics::Model::Alert::WithAlertArn ( const char *  value)
inline

The ARN of the alert.

Definition at line 155 of file Alert.h.

◆ WithAlertDescription() [1/3]

Alert& Aws::LookoutMetrics::Model::Alert::WithAlertDescription ( Aws::String &&  value)
inline

A description of the alert.

Definition at line 109 of file Alert.h.

◆ WithAlertDescription() [2/3]

Alert& Aws::LookoutMetrics::Model::Alert::WithAlertDescription ( const Aws::String value)
inline

A description of the alert.

Definition at line 104 of file Alert.h.

◆ WithAlertDescription() [3/3]

Alert& Aws::LookoutMetrics::Model::Alert::WithAlertDescription ( const char *  value)
inline

A description of the alert.

Definition at line 114 of file Alert.h.

◆ WithAlertName() [1/3]

Alert& Aws::LookoutMetrics::Model::Alert::WithAlertName ( Aws::String &&  value)
inline

The name of the alert.

Definition at line 232 of file Alert.h.

◆ WithAlertName() [2/3]

Alert& Aws::LookoutMetrics::Model::Alert::WithAlertName ( const Aws::String value)
inline

The name of the alert.

Definition at line 227 of file Alert.h.

◆ WithAlertName() [3/3]

Alert& Aws::LookoutMetrics::Model::Alert::WithAlertName ( const char *  value)
inline

The name of the alert.

Definition at line 237 of file Alert.h.

◆ WithAlertSensitivityThreshold()

Alert& Aws::LookoutMetrics::Model::Alert::WithAlertSensitivityThreshold ( int  value)
inline

The minimum severity for an anomaly to trigger the alert.

Definition at line 258 of file Alert.h.

◆ WithAlertStatus() [1/2]

Alert& Aws::LookoutMetrics::Model::Alert::WithAlertStatus ( AlertStatus &&  value)
inline

The status of the alert.

Definition at line 320 of file Alert.h.

◆ WithAlertStatus() [2/2]

Alert& Aws::LookoutMetrics::Model::Alert::WithAlertStatus ( const AlertStatus value)
inline

The status of the alert.

Definition at line 315 of file Alert.h.

◆ WithAlertType() [1/2]

Alert& Aws::LookoutMetrics::Model::Alert::WithAlertType ( AlertType &&  value)
inline

The type of the alert.

Definition at line 289 of file Alert.h.

◆ WithAlertType() [2/2]

Alert& Aws::LookoutMetrics::Model::Alert::WithAlertType ( const AlertType value)
inline

The type of the alert.

Definition at line 284 of file Alert.h.

◆ WithAnomalyDetectorArn() [1/3]

Alert& Aws::LookoutMetrics::Model::Alert::WithAnomalyDetectorArn ( Aws::String &&  value)
inline

The ARN of the detector to which the alert is attached.

Definition at line 191 of file Alert.h.

◆ WithAnomalyDetectorArn() [2/3]

Alert& Aws::LookoutMetrics::Model::Alert::WithAnomalyDetectorArn ( const Aws::String value)
inline

The ARN of the detector to which the alert is attached.

Definition at line 186 of file Alert.h.

◆ WithAnomalyDetectorArn() [3/3]

Alert& Aws::LookoutMetrics::Model::Alert::WithAnomalyDetectorArn ( const char *  value)
inline

The ARN of the detector to which the alert is attached.

Definition at line 196 of file Alert.h.

◆ WithCreationTime() [1/2]

Alert& Aws::LookoutMetrics::Model::Alert::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

The time at which the alert was created.

Definition at line 382 of file Alert.h.

◆ WithCreationTime() [2/2]

Alert& Aws::LookoutMetrics::Model::Alert::WithCreationTime ( const Aws::Utils::DateTime value)
inline

The time at which the alert was created.

Definition at line 377 of file Alert.h.

◆ WithLastModificationTime() [1/2]

Alert& Aws::LookoutMetrics::Model::Alert::WithLastModificationTime ( Aws::Utils::DateTime &&  value)
inline

The time at which the alert was last modified.

Definition at line 351 of file Alert.h.

◆ WithLastModificationTime() [2/2]

Alert& Aws::LookoutMetrics::Model::Alert::WithLastModificationTime ( const Aws::Utils::DateTime value)
inline

The time at which the alert was last modified.

Definition at line 346 of file Alert.h.


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