7#include <aws/iotevents/IoTEvents_EXPORTS.h>
8#include <aws/iotevents/model/InputConfiguration.h>
9#include <aws/iotevents/model/InputDefinition.h>
35 AWS_IOTEVENTS_API
Input() =
default;
47 template<
typename InputConfigurationT = InputConfiguration>
48 void SetInputConfiguration(InputConfigurationT&& value) { m_inputConfigurationHasBeenSet =
true; m_inputConfiguration = std::forward<InputConfigurationT>(value); }
49 template<
typename InputConfigurationT = InputConfiguration>
59 template<
typename InputDefinitionT = InputDefinition>
60 void SetInputDefinition(InputDefinitionT&& value) { m_inputDefinitionHasBeenSet =
true; m_inputDefinition = std::forward<InputDefinitionT>(value); }
61 template<
typename InputDefinitionT = InputDefinition>
67 bool m_inputConfigurationHasBeenSet =
false;
70 bool m_inputDefinitionHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue