7#include <aws/iotevents-data/IoTEventsData_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace IoTEventsData
46 template<
typename RequestIdT = Aws::String>
47 void SetRequestId(RequestIdT&& value) { m_requestIdHasBeenSet =
true; m_requestId = std::forward<RequestIdT>(value); }
48 template<
typename RequestIdT = Aws::String>
58 template<
typename AlarmModelNameT = Aws::String>
59 void SetAlarmModelName(AlarmModelNameT&& value) { m_alarmModelNameHasBeenSet =
true; m_alarmModelName = std::forward<AlarmModelNameT>(value); }
60 template<
typename AlarmModelNameT = Aws::String>
72 template<
typename KeyValueT = Aws::String>
73 void SetKeyValue(KeyValueT&& value) { m_keyValueHasBeenSet =
true; m_keyValue = std::forward<KeyValueT>(value); }
74 template<
typename KeyValueT = Aws::String>
84 template<
typename NoteT = Aws::String>
85 void SetNote(NoteT&& value) { m_noteHasBeenSet =
true; m_note = std::forward<NoteT>(value); }
86 template<
typename NoteT = Aws::String>
92 bool m_requestIdHasBeenSet =
false;
95 bool m_alarmModelNameHasBeenSet =
false;
98 bool m_keyValueHasBeenSet =
false;
101 bool m_noteHasBeenSet =
false;
AcknowledgeAlarmActionRequest & WithRequestId(RequestIdT &&value)
void SetNote(NoteT &&value)
const Aws::String & GetAlarmModelName() const
const Aws::String & GetNote() const
AWS_IOTEVENTSDATA_API AcknowledgeAlarmActionRequest & operator=(Aws::Utils::Json::JsonView jsonValue)
bool AlarmModelNameHasBeenSet() const
AWS_IOTEVENTSDATA_API Aws::Utils::Json::JsonValue Jsonize() const
AcknowledgeAlarmActionRequest & WithNote(NoteT &&value)
AWS_IOTEVENTSDATA_API AcknowledgeAlarmActionRequest(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetRequestId() const
void SetRequestId(RequestIdT &&value)
bool NoteHasBeenSet() const
bool KeyValueHasBeenSet() const
AcknowledgeAlarmActionRequest & WithKeyValue(KeyValueT &&value)
AcknowledgeAlarmActionRequest & WithAlarmModelName(AlarmModelNameT &&value)
void SetAlarmModelName(AlarmModelNameT &&value)
const Aws::String & GetKeyValue() const
bool RequestIdHasBeenSet() const
AWS_IOTEVENTSDATA_API AcknowledgeAlarmActionRequest()=default
void SetKeyValue(KeyValueT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue