7#include <aws/iotevents/IoTEvents_EXPORTS.h>
8#include <aws/iotevents/model/InitializationConfiguration.h>
9#include <aws/iotevents/model/AcknowledgeFlow.h>
69 bool m_initializationConfigurationHasBeenSet =
false;
72 bool m_acknowledgeFlowHasBeenSet =
false;
AWS_IOTEVENTS_API AlarmCapabilities(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTEVENTS_API Aws::Utils::Json::JsonValue Jsonize() const
AlarmCapabilities & WithInitializationConfiguration(InitializationConfiguration &&value)
void SetInitializationConfiguration(const InitializationConfiguration &value)
bool InitializationConfigurationHasBeenSet() const
const AcknowledgeFlow & GetAcknowledgeFlow() const
AWS_IOTEVENTS_API AlarmCapabilities & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAcknowledgeFlow(const AcknowledgeFlow &value)
void SetAcknowledgeFlow(AcknowledgeFlow &&value)
bool AcknowledgeFlowHasBeenSet() const
AWS_IOTEVENTS_API AlarmCapabilities()
AlarmCapabilities & WithAcknowledgeFlow(AcknowledgeFlow &&value)
AlarmCapabilities & WithAcknowledgeFlow(const AcknowledgeFlow &value)
AlarmCapabilities & WithInitializationConfiguration(const InitializationConfiguration &value)
const InitializationConfiguration & GetInitializationConfiguration() const
void SetInitializationConfiguration(InitializationConfiguration &&value)
Aws::Utils::Json::JsonValue JsonValue