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;
void SetKeyValue(KeyValueT &&value)
AWS_IOTEVENTSDATA_API ResetAlarmActionRequest & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetRequestId(RequestIdT &&value)
bool RequestIdHasBeenSet() const
const Aws::String & GetAlarmModelName() const
ResetAlarmActionRequest & WithRequestId(RequestIdT &&value)
void SetNote(NoteT &&value)
bool AlarmModelNameHasBeenSet() const
ResetAlarmActionRequest & WithNote(NoteT &&value)
bool KeyValueHasBeenSet() const
const Aws::String & GetKeyValue() const
ResetAlarmActionRequest & WithKeyValue(KeyValueT &&value)
AWS_IOTEVENTSDATA_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetRequestId() const
AWS_IOTEVENTSDATA_API ResetAlarmActionRequest()=default
AWS_IOTEVENTSDATA_API ResetAlarmActionRequest(Aws::Utils::Json::JsonView jsonValue)
ResetAlarmActionRequest & WithAlarmModelName(AlarmModelNameT &&value)
bool NoteHasBeenSet() const
void SetAlarmModelName(AlarmModelNameT &&value)
const Aws::String & GetNote() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue