AWS SDK for C++  1.9.161
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoTEventsData::Model::EnableAlarmActionRequest Class Reference

#include <EnableAlarmActionRequest.h>

Public Member Functions

 EnableAlarmActionRequest ()
 
 EnableAlarmActionRequest (Aws::Utils::Json::JsonView jsonValue)
 
EnableAlarmActionRequestoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetRequestId () const
 
bool RequestIdHasBeenSet () const
 
void SetRequestId (const Aws::String &value)
 
void SetRequestId (Aws::String &&value)
 
void SetRequestId (const char *value)
 
EnableAlarmActionRequestWithRequestId (const Aws::String &value)
 
EnableAlarmActionRequestWithRequestId (Aws::String &&value)
 
EnableAlarmActionRequestWithRequestId (const char *value)
 
const Aws::StringGetAlarmModelName () const
 
bool AlarmModelNameHasBeenSet () const
 
void SetAlarmModelName (const Aws::String &value)
 
void SetAlarmModelName (Aws::String &&value)
 
void SetAlarmModelName (const char *value)
 
EnableAlarmActionRequestWithAlarmModelName (const Aws::String &value)
 
EnableAlarmActionRequestWithAlarmModelName (Aws::String &&value)
 
EnableAlarmActionRequestWithAlarmModelName (const char *value)
 
const Aws::StringGetKeyValue () const
 
bool KeyValueHasBeenSet () const
 
void SetKeyValue (const Aws::String &value)
 
void SetKeyValue (Aws::String &&value)
 
void SetKeyValue (const char *value)
 
EnableAlarmActionRequestWithKeyValue (const Aws::String &value)
 
EnableAlarmActionRequestWithKeyValue (Aws::String &&value)
 
EnableAlarmActionRequestWithKeyValue (const char *value)
 
const Aws::StringGetNote () const
 
bool NoteHasBeenSet () const
 
void SetNote (const Aws::String &value)
 
void SetNote (Aws::String &&value)
 
void SetNote (const char *value)
 
EnableAlarmActionRequestWithNote (const Aws::String &value)
 
EnableAlarmActionRequestWithNote (Aws::String &&value)
 
EnableAlarmActionRequestWithNote (const char *value)
 

Detailed Description

Information needed to enable the alarm.

See Also:

AWS API Reference

Definition at line 31 of file EnableAlarmActionRequest.h.

Constructor & Destructor Documentation

◆ EnableAlarmActionRequest() [1/2]

Aws::IoTEventsData::Model::EnableAlarmActionRequest::EnableAlarmActionRequest ( )

◆ EnableAlarmActionRequest() [2/2]

Aws::IoTEventsData::Model::EnableAlarmActionRequest::EnableAlarmActionRequest ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AlarmModelNameHasBeenSet()

bool Aws::IoTEventsData::Model::EnableAlarmActionRequest::AlarmModelNameHasBeenSet ( ) const
inline

The name of the alarm model.

Definition at line 89 of file EnableAlarmActionRequest.h.

◆ GetAlarmModelName()

const Aws::String& Aws::IoTEventsData::Model::EnableAlarmActionRequest::GetAlarmModelName ( ) const
inline

The name of the alarm model.

Definition at line 84 of file EnableAlarmActionRequest.h.

◆ GetKeyValue()

const Aws::String& Aws::IoTEventsData::Model::EnableAlarmActionRequest::GetKeyValue ( ) const
inline

The value of the key used as a filter to select only the alarms associated with the key.

Definition at line 127 of file EnableAlarmActionRequest.h.

◆ GetNote()

const Aws::String& Aws::IoTEventsData::Model::EnableAlarmActionRequest::GetNote ( ) const
inline

The note that you can leave when you enable the alarm.

Definition at line 182 of file EnableAlarmActionRequest.h.

◆ GetRequestId()

const Aws::String& Aws::IoTEventsData::Model::EnableAlarmActionRequest::GetRequestId ( ) const
inline

The request ID. Each ID must be unique within each batch.

Definition at line 43 of file EnableAlarmActionRequest.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoTEventsData::Model::EnableAlarmActionRequest::Jsonize ( ) const

◆ KeyValueHasBeenSet()

bool Aws::IoTEventsData::Model::EnableAlarmActionRequest::KeyValueHasBeenSet ( ) const
inline

The value of the key used as a filter to select only the alarms associated with the key.

Definition at line 134 of file EnableAlarmActionRequest.h.

◆ NoteHasBeenSet()

bool Aws::IoTEventsData::Model::EnableAlarmActionRequest::NoteHasBeenSet ( ) const
inline

The note that you can leave when you enable the alarm.

Definition at line 187 of file EnableAlarmActionRequest.h.

◆ operator=()

EnableAlarmActionRequest& Aws::IoTEventsData::Model::EnableAlarmActionRequest::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RequestIdHasBeenSet()

bool Aws::IoTEventsData::Model::EnableAlarmActionRequest::RequestIdHasBeenSet ( ) const
inline

The request ID. Each ID must be unique within each batch.

Definition at line 48 of file EnableAlarmActionRequest.h.

◆ SetAlarmModelName() [1/3]

void Aws::IoTEventsData::Model::EnableAlarmActionRequest::SetAlarmModelName ( Aws::String &&  value)
inline

The name of the alarm model.

Definition at line 99 of file EnableAlarmActionRequest.h.

◆ SetAlarmModelName() [2/3]

void Aws::IoTEventsData::Model::EnableAlarmActionRequest::SetAlarmModelName ( const Aws::String value)
inline

The name of the alarm model.

Definition at line 94 of file EnableAlarmActionRequest.h.

◆ SetAlarmModelName() [3/3]

void Aws::IoTEventsData::Model::EnableAlarmActionRequest::SetAlarmModelName ( const char *  value)
inline

The name of the alarm model.

Definition at line 104 of file EnableAlarmActionRequest.h.

◆ SetKeyValue() [1/3]

void Aws::IoTEventsData::Model::EnableAlarmActionRequest::SetKeyValue ( Aws::String &&  value)
inline

The value of the key used as a filter to select only the alarms associated with the key.

Definition at line 148 of file EnableAlarmActionRequest.h.

◆ SetKeyValue() [2/3]

void Aws::IoTEventsData::Model::EnableAlarmActionRequest::SetKeyValue ( const Aws::String value)
inline

The value of the key used as a filter to select only the alarms associated with the key.

Definition at line 141 of file EnableAlarmActionRequest.h.

◆ SetKeyValue() [3/3]

void Aws::IoTEventsData::Model::EnableAlarmActionRequest::SetKeyValue ( const char *  value)
inline

The value of the key used as a filter to select only the alarms associated with the key.

Definition at line 155 of file EnableAlarmActionRequest.h.

◆ SetNote() [1/3]

void Aws::IoTEventsData::Model::EnableAlarmActionRequest::SetNote ( Aws::String &&  value)
inline

The note that you can leave when you enable the alarm.

Definition at line 197 of file EnableAlarmActionRequest.h.

◆ SetNote() [2/3]

void Aws::IoTEventsData::Model::EnableAlarmActionRequest::SetNote ( const Aws::String value)
inline

The note that you can leave when you enable the alarm.

Definition at line 192 of file EnableAlarmActionRequest.h.

◆ SetNote() [3/3]

void Aws::IoTEventsData::Model::EnableAlarmActionRequest::SetNote ( const char *  value)
inline

The note that you can leave when you enable the alarm.

Definition at line 202 of file EnableAlarmActionRequest.h.

◆ SetRequestId() [1/3]

void Aws::IoTEventsData::Model::EnableAlarmActionRequest::SetRequestId ( Aws::String &&  value)
inline

The request ID. Each ID must be unique within each batch.

Definition at line 58 of file EnableAlarmActionRequest.h.

◆ SetRequestId() [2/3]

void Aws::IoTEventsData::Model::EnableAlarmActionRequest::SetRequestId ( const Aws::String value)
inline

The request ID. Each ID must be unique within each batch.

Definition at line 53 of file EnableAlarmActionRequest.h.

◆ SetRequestId() [3/3]

void Aws::IoTEventsData::Model::EnableAlarmActionRequest::SetRequestId ( const char *  value)
inline

The request ID. Each ID must be unique within each batch.

Definition at line 63 of file EnableAlarmActionRequest.h.

◆ WithAlarmModelName() [1/3]

EnableAlarmActionRequest& Aws::IoTEventsData::Model::EnableAlarmActionRequest::WithAlarmModelName ( Aws::String &&  value)
inline

The name of the alarm model.

Definition at line 114 of file EnableAlarmActionRequest.h.

◆ WithAlarmModelName() [2/3]

EnableAlarmActionRequest& Aws::IoTEventsData::Model::EnableAlarmActionRequest::WithAlarmModelName ( const Aws::String value)
inline

The name of the alarm model.

Definition at line 109 of file EnableAlarmActionRequest.h.

◆ WithAlarmModelName() [3/3]

EnableAlarmActionRequest& Aws::IoTEventsData::Model::EnableAlarmActionRequest::WithAlarmModelName ( const char *  value)
inline

The name of the alarm model.

Definition at line 119 of file EnableAlarmActionRequest.h.

◆ WithKeyValue() [1/3]

EnableAlarmActionRequest& Aws::IoTEventsData::Model::EnableAlarmActionRequest::WithKeyValue ( Aws::String &&  value)
inline

The value of the key used as a filter to select only the alarms associated with the key.

Definition at line 169 of file EnableAlarmActionRequest.h.

◆ WithKeyValue() [2/3]

EnableAlarmActionRequest& Aws::IoTEventsData::Model::EnableAlarmActionRequest::WithKeyValue ( const Aws::String value)
inline

The value of the key used as a filter to select only the alarms associated with the key.

Definition at line 162 of file EnableAlarmActionRequest.h.

◆ WithKeyValue() [3/3]

EnableAlarmActionRequest& Aws::IoTEventsData::Model::EnableAlarmActionRequest::WithKeyValue ( const char *  value)
inline

The value of the key used as a filter to select only the alarms associated with the key.

Definition at line 176 of file EnableAlarmActionRequest.h.

◆ WithNote() [1/3]

EnableAlarmActionRequest& Aws::IoTEventsData::Model::EnableAlarmActionRequest::WithNote ( Aws::String &&  value)
inline

The note that you can leave when you enable the alarm.

Definition at line 212 of file EnableAlarmActionRequest.h.

◆ WithNote() [2/3]

EnableAlarmActionRequest& Aws::IoTEventsData::Model::EnableAlarmActionRequest::WithNote ( const Aws::String value)
inline

The note that you can leave when you enable the alarm.

Definition at line 207 of file EnableAlarmActionRequest.h.

◆ WithNote() [3/3]

EnableAlarmActionRequest& Aws::IoTEventsData::Model::EnableAlarmActionRequest::WithNote ( const char *  value)
inline

The note that you can leave when you enable the alarm.

Definition at line 217 of file EnableAlarmActionRequest.h.

◆ WithRequestId() [1/3]

EnableAlarmActionRequest& Aws::IoTEventsData::Model::EnableAlarmActionRequest::WithRequestId ( Aws::String &&  value)
inline

The request ID. Each ID must be unique within each batch.

Definition at line 73 of file EnableAlarmActionRequest.h.

◆ WithRequestId() [2/3]

EnableAlarmActionRequest& Aws::IoTEventsData::Model::EnableAlarmActionRequest::WithRequestId ( const Aws::String value)
inline

The request ID. Each ID must be unique within each batch.

Definition at line 68 of file EnableAlarmActionRequest.h.

◆ WithRequestId() [3/3]

EnableAlarmActionRequest& Aws::IoTEventsData::Model::EnableAlarmActionRequest::WithRequestId ( const char *  value)
inline

The request ID. Each ID must be unique within each batch.

Definition at line 78 of file EnableAlarmActionRequest.h.


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