7#include <aws/iottwinmaker/IoTTwinMaker_EXPORTS.h>
8#include <aws/iottwinmaker/model/LambdaFunction.h>
19namespace IoTTwinMaker {
40 template <
typename LambdaT = LambdaFunction>
42 m_lambdaHasBeenSet =
true;
43 m_lambda = std::forward<LambdaT>(value);
45 template <
typename LambdaT = LambdaFunction>
60 m_isNativeHasBeenSet =
true;
71 bool m_isNative{
false};
72 bool m_lambdaHasBeenSet =
false;
73 bool m_isNativeHasBeenSet =
false;
DataConnector & WithLambda(LambdaT &&value)
void SetLambda(LambdaT &&value)
bool LambdaHasBeenSet() const
DataConnector & WithIsNative(bool value)
bool IsNativeHasBeenSet() const
const LambdaFunction & GetLambda() const
AWS_IOTTWINMAKER_API DataConnector & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetIsNative(bool value)
AWS_IOTTWINMAKER_API DataConnector()=default
AWS_IOTTWINMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_IOTTWINMAKER_API DataConnector(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue