AWS SDK for C++  1.9.132
AWS SDK for C++
Public Member Functions | List of all members
Aws::AppConfig::Model::Monitor Class Reference

#include <Monitor.h>

Public Member Functions

 Monitor ()
 
 Monitor (Aws::Utils::Json::JsonView jsonValue)
 
Monitoroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAlarmArn () const
 
bool AlarmArnHasBeenSet () const
 
void SetAlarmArn (const Aws::String &value)
 
void SetAlarmArn (Aws::String &&value)
 
void SetAlarmArn (const char *value)
 
MonitorWithAlarmArn (const Aws::String &value)
 
MonitorWithAlarmArn (Aws::String &&value)
 
MonitorWithAlarmArn (const char *value)
 
const Aws::StringGetAlarmRoleArn () const
 
bool AlarmRoleArnHasBeenSet () const
 
void SetAlarmRoleArn (const Aws::String &value)
 
void SetAlarmRoleArn (Aws::String &&value)
 
void SetAlarmRoleArn (const char *value)
 
MonitorWithAlarmRoleArn (const Aws::String &value)
 
MonitorWithAlarmRoleArn (Aws::String &&value)
 
MonitorWithAlarmRoleArn (const char *value)
 

Detailed Description

Amazon CloudWatch alarms to monitor during the deployment process.

See Also:

AWS API Reference

Definition at line 32 of file Monitor.h.

Constructor & Destructor Documentation

◆ Monitor() [1/2]

Aws::AppConfig::Model::Monitor::Monitor ( )

◆ Monitor() [2/2]

Aws::AppConfig::Model::Monitor::Monitor ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AlarmArnHasBeenSet()

bool Aws::AppConfig::Model::Monitor::AlarmArnHasBeenSet ( ) const
inline

ARN of the Amazon CloudWatch alarm.

Definition at line 49 of file Monitor.h.

◆ AlarmRoleArnHasBeenSet()

bool Aws::AppConfig::Model::Monitor::AlarmRoleArnHasBeenSet ( ) const
inline

ARN of an IAM role for AppConfig to monitor AlarmArn.

Definition at line 90 of file Monitor.h.

◆ GetAlarmArn()

const Aws::String& Aws::AppConfig::Model::Monitor::GetAlarmArn ( ) const
inline

ARN of the Amazon CloudWatch alarm.

Definition at line 44 of file Monitor.h.

◆ GetAlarmRoleArn()

const Aws::String& Aws::AppConfig::Model::Monitor::GetAlarmRoleArn ( ) const
inline

ARN of an IAM role for AppConfig to monitor AlarmArn.

Definition at line 85 of file Monitor.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AppConfig::Model::Monitor::Jsonize ( ) const

◆ operator=()

Monitor& Aws::AppConfig::Model::Monitor::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAlarmArn() [1/3]

void Aws::AppConfig::Model::Monitor::SetAlarmArn ( Aws::String &&  value)
inline

ARN of the Amazon CloudWatch alarm.

Definition at line 59 of file Monitor.h.

◆ SetAlarmArn() [2/3]

void Aws::AppConfig::Model::Monitor::SetAlarmArn ( const Aws::String value)
inline

ARN of the Amazon CloudWatch alarm.

Definition at line 54 of file Monitor.h.

◆ SetAlarmArn() [3/3]

void Aws::AppConfig::Model::Monitor::SetAlarmArn ( const char *  value)
inline

ARN of the Amazon CloudWatch alarm.

Definition at line 64 of file Monitor.h.

◆ SetAlarmRoleArn() [1/3]

void Aws::AppConfig::Model::Monitor::SetAlarmRoleArn ( Aws::String &&  value)
inline

ARN of an IAM role for AppConfig to monitor AlarmArn.

Definition at line 100 of file Monitor.h.

◆ SetAlarmRoleArn() [2/3]

void Aws::AppConfig::Model::Monitor::SetAlarmRoleArn ( const Aws::String value)
inline

ARN of an IAM role for AppConfig to monitor AlarmArn.

Definition at line 95 of file Monitor.h.

◆ SetAlarmRoleArn() [3/3]

void Aws::AppConfig::Model::Monitor::SetAlarmRoleArn ( const char *  value)
inline

ARN of an IAM role for AppConfig to monitor AlarmArn.

Definition at line 105 of file Monitor.h.

◆ WithAlarmArn() [1/3]

Monitor& Aws::AppConfig::Model::Monitor::WithAlarmArn ( Aws::String &&  value)
inline

ARN of the Amazon CloudWatch alarm.

Definition at line 74 of file Monitor.h.

◆ WithAlarmArn() [2/3]

Monitor& Aws::AppConfig::Model::Monitor::WithAlarmArn ( const Aws::String value)
inline

ARN of the Amazon CloudWatch alarm.

Definition at line 69 of file Monitor.h.

◆ WithAlarmArn() [3/3]

Monitor& Aws::AppConfig::Model::Monitor::WithAlarmArn ( const char *  value)
inline

ARN of the Amazon CloudWatch alarm.

Definition at line 79 of file Monitor.h.

◆ WithAlarmRoleArn() [1/3]

Monitor& Aws::AppConfig::Model::Monitor::WithAlarmRoleArn ( Aws::String &&  value)
inline

ARN of an IAM role for AppConfig to monitor AlarmArn.

Definition at line 115 of file Monitor.h.

◆ WithAlarmRoleArn() [2/3]

Monitor& Aws::AppConfig::Model::Monitor::WithAlarmRoleArn ( const Aws::String value)
inline

ARN of an IAM role for AppConfig to monitor AlarmArn.

Definition at line 110 of file Monitor.h.

◆ WithAlarmRoleArn() [3/3]

Monitor& Aws::AppConfig::Model::Monitor::WithAlarmRoleArn ( const char *  value)
inline

ARN of an IAM role for AppConfig to monitor AlarmArn.

Definition at line 120 of file Monitor.h.


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