7#include <aws/iotevents/IoTEvents_EXPORTS.h>
8#include <aws/iotevents/model/DetectorModelDefinition.h>
9#include <aws/iotevents/model/DetectorModelConfiguration.h>
47 template<
typename DetectorModelDefinitionT = DetectorModelDefinition>
48 void SetDetectorModelDefinition(DetectorModelDefinitionT&& value) { m_detectorModelDefinitionHasBeenSet =
true; m_detectorModelDefinition = std::forward<DetectorModelDefinitionT>(value); }
49 template<
typename DetectorModelDefinitionT = DetectorModelDefinition>
59 template<
typename DetectorModelConfigurationT = DetectorModelConfiguration>
60 void SetDetectorModelConfiguration(DetectorModelConfigurationT&& value) { m_detectorModelConfigurationHasBeenSet =
true; m_detectorModelConfiguration = std::forward<DetectorModelConfigurationT>(value); }
61 template<
typename DetectorModelConfigurationT = DetectorModelConfiguration>
67 bool m_detectorModelDefinitionHasBeenSet =
false;
70 bool m_detectorModelConfigurationHasBeenSet =
false;
AWS_IOTEVENTS_API Aws::Utils::Json::JsonValue Jsonize() const
bool DetectorModelConfigurationHasBeenSet() const
AWS_IOTEVENTS_API DetectorModel & operator=(Aws::Utils::Json::JsonView jsonValue)
DetectorModel & WithDetectorModelConfiguration(DetectorModelConfigurationT &&value)
DetectorModel & WithDetectorModelDefinition(DetectorModelDefinitionT &&value)
bool DetectorModelDefinitionHasBeenSet() const
void SetDetectorModelConfiguration(DetectorModelConfigurationT &&value)
AWS_IOTEVENTS_API DetectorModel()=default
AWS_IOTEVENTS_API DetectorModel(Aws::Utils::Json::JsonView jsonValue)
const DetectorModelConfiguration & GetDetectorModelConfiguration() const
const DetectorModelDefinition & GetDetectorModelDefinition() const
void SetDetectorModelDefinition(DetectorModelDefinitionT &&value)
Aws::Utils::Json::JsonValue JsonValue