7#include <aws/iotsitewise/IoTSiteWise_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/iotsitewise/model/TransformProcessingConfig.h>
11#include <aws/iotsitewise/model/ExpressionVariable.h>
61 template<
typename ExpressionT = Aws::String>
62 void SetExpression(ExpressionT&& value) { m_expressionHasBeenSet =
true; m_expression = std::forward<ExpressionT>(value); }
63 template<
typename ExpressionT = Aws::String>
73 template<
typename VariablesT = Aws::Vector<ExpressionVariable>>
74 void SetVariables(VariablesT&& value) { m_variablesHasBeenSet =
true; m_variables = std::forward<VariablesT>(value); }
75 template<
typename VariablesT = Aws::Vector<ExpressionVariable>>
77 template<
typename VariablesT = ExpressionVariable>
78 Transform&
AddVariables(VariablesT&& value) { m_variablesHasBeenSet =
true; m_variables.emplace_back(std::forward<VariablesT>(value));
return *
this; }
90 template<
typename ProcessingConfigT = TransformProcessingConfig>
91 void SetProcessingConfig(ProcessingConfigT&& value) { m_processingConfigHasBeenSet =
true; m_processingConfig = std::forward<ProcessingConfigT>(value); }
92 template<
typename ProcessingConfigT = TransformProcessingConfig>
98 bool m_expressionHasBeenSet =
false;
101 bool m_variablesHasBeenSet =
false;
104 bool m_processingConfigHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue