7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/glue/Glue_EXPORTS.h>
10#include <aws/glue/model/GlueSchema.h>
11#include <aws/glue/model/TransformConfigParameter.h>
44 template <
typename NameT = Aws::String>
46 m_nameHasBeenSet =
true;
47 m_name = std::forward<NameT>(value);
49 template <
typename NameT = Aws::String>
51 SetName(std::forward<NameT>(value));
63 template <
typename TransformNameT = Aws::String>
65 m_transformNameHasBeenSet =
true;
66 m_transformName = std::forward<TransformNameT>(value);
68 template <
typename TransformNameT = Aws::String>
81 template <
typename InputsT = Aws::Vector<Aws::String>>
83 m_inputsHasBeenSet =
true;
84 m_inputs = std::forward<InputsT>(value);
86 template <
typename InputsT = Aws::Vector<Aws::String>>
91 template <
typename InputsT = Aws::String>
93 m_inputsHasBeenSet =
true;
94 m_inputs.emplace_back(std::forward<InputsT>(value));
105 template <
typename ParametersT = Aws::Vector<TransformConfigParameter>>
107 m_parametersHasBeenSet =
true;
108 m_parameters = std::forward<ParametersT>(value);
110 template <
typename ParametersT = Aws::Vector<TransformConfigParameter>>
115 template <
typename ParametersT = TransformConfigParameter>
117 m_parametersHasBeenSet =
true;
118 m_parameters.emplace_back(std::forward<ParametersT>(value));
129 template <
typename FunctionNameT = Aws::String>
131 m_functionNameHasBeenSet =
true;
132 m_functionName = std::forward<FunctionNameT>(value);
134 template <
typename FunctionNameT = Aws::String>
147 template <
typename PathT = Aws::String>
149 m_pathHasBeenSet =
true;
150 m_path = std::forward<PathT>(value);
152 template <
typename PathT = Aws::String>
154 SetPath(std::forward<PathT>(value));
165 template <
typename VersionT = Aws::String>
167 m_versionHasBeenSet =
true;
168 m_version = std::forward<VersionT>(value);
170 template <
typename VersionT = Aws::String>
183 template <
typename OutputSchemasT = Aws::Vector<GlueSchema>>
185 m_outputSchemasHasBeenSet =
true;
186 m_outputSchemas = std::forward<OutputSchemasT>(value);
188 template <
typename OutputSchemasT = Aws::Vector<GlueSchema>>
193 template <
typename OutputSchemasT = GlueSchema>
195 m_outputSchemasHasBeenSet =
true;
196 m_outputSchemas.emplace_back(std::forward<OutputSchemasT>(value));
216 bool m_nameHasBeenSet =
false;
217 bool m_transformNameHasBeenSet =
false;
218 bool m_inputsHasBeenSet =
false;
219 bool m_parametersHasBeenSet =
false;
220 bool m_functionNameHasBeenSet =
false;
221 bool m_pathHasBeenSet =
false;
222 bool m_versionHasBeenSet =
false;
223 bool m_outputSchemasHasBeenSet =
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