7#include <aws/iotevents/IoTEvents_EXPORTS.h>
8#include <aws/iotevents/model/InitializationConfiguration.h>
9#include <aws/iotevents/model/AcknowledgeFlow.h>
49 template<
typename InitializationConfigurationT = InitializationConfiguration>
50 void SetInitializationConfiguration(InitializationConfigurationT&& value) { m_initializationConfigurationHasBeenSet =
true; m_initializationConfiguration = std::forward<InitializationConfigurationT>(value); }
51 template<
typename InitializationConfigurationT = InitializationConfiguration>
61 template<
typename AcknowledgeFlowT = AcknowledgeFlow>
62 void SetAcknowledgeFlow(AcknowledgeFlowT&& value) { m_acknowledgeFlowHasBeenSet =
true; m_acknowledgeFlow = std::forward<AcknowledgeFlowT>(value); }
63 template<
typename AcknowledgeFlowT = AcknowledgeFlow>
69 bool m_initializationConfigurationHasBeenSet =
false;
72 bool m_acknowledgeFlowHasBeenSet =
false;
AWS_IOTEVENTS_API AlarmCapabilities(Aws::Utils::Json::JsonView jsonValue)
void SetInitializationConfiguration(InitializationConfigurationT &&value)
AWS_IOTEVENTS_API Aws::Utils::Json::JsonValue Jsonize() const
AlarmCapabilities & WithInitializationConfiguration(InitializationConfigurationT &&value)
bool InitializationConfigurationHasBeenSet() const
const AcknowledgeFlow & GetAcknowledgeFlow() const
AWS_IOTEVENTS_API AlarmCapabilities & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTEVENTS_API AlarmCapabilities()=default
bool AcknowledgeFlowHasBeenSet() const
AlarmCapabilities & WithAcknowledgeFlow(AcknowledgeFlowT &&value)
const InitializationConfiguration & GetInitializationConfiguration() const
void SetAcknowledgeFlow(AcknowledgeFlowT &&value)
Aws::Utils::Json::JsonValue JsonValue