7#include <aws/iotevents/IoTEvents_EXPORTS.h>
8#include <aws/iotevents/model/SimpleRule.h>
41 template <
typename SimpleRuleT = SimpleRule>
43 m_simpleRuleHasBeenSet =
true;
44 m_simpleRule = std::forward<SimpleRuleT>(value);
46 template <
typename SimpleRuleT = SimpleRule>
54 bool m_simpleRuleHasBeenSet =
false;
AWS_IOTEVENTS_API AlarmRule(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTEVENTS_API AlarmRule()=default
bool SimpleRuleHasBeenSet() const
AlarmRule & WithSimpleRule(SimpleRuleT &&value)
AWS_IOTEVENTS_API AlarmRule & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTEVENTS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSimpleRule(SimpleRuleT &&value)
const SimpleRule & GetSimpleRule() const
Aws::Utils::Json::JsonValue JsonValue