7#include <aws/iotevents/IoTEvents_EXPORTS.h>
8#include <aws/iotevents/model/SimpleRule.h>
47 template<
typename SimpleRuleT = SimpleRule>
48 void SetSimpleRule(SimpleRuleT&& value) { m_simpleRuleHasBeenSet =
true; m_simpleRule = std::forward<SimpleRuleT>(value); }
49 template<
typename SimpleRuleT = SimpleRule>
55 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