7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/glue/Glue_EXPORTS.h>
11#include <aws/glue/model/EvaluationMetrics.h>
12#include <aws/glue/model/GlueTable.h>
13#include <aws/glue/model/SchemaColumn.h>
14#include <aws/glue/model/TransformEncryption.h>
15#include <aws/glue/model/TransformParameters.h>
16#include <aws/glue/model/TransformStatusType.h>
17#include <aws/glue/model/WorkerType.h>
50 template <
typename TransformIdT = Aws::String>
52 m_transformIdHasBeenSet =
true;
53 m_transformId = std::forward<TransformIdT>(value);
55 template <
typename TransformIdT = Aws::String>
69 template <
typename NameT = Aws::String>
71 m_nameHasBeenSet =
true;
72 m_name = std::forward<NameT>(value);
74 template <
typename NameT = Aws::String>
76 SetName(std::forward<NameT>(value));
89 template <
typename DescriptionT = Aws::String>
91 m_descriptionHasBeenSet =
true;
92 m_description = std::forward<DescriptionT>(value);
94 template <
typename DescriptionT = Aws::String>
108 m_statusHasBeenSet =
true;
124 template <
typename CreatedOnT = Aws::Utils::DateTime>
126 m_createdOnHasBeenSet =
true;
127 m_createdOn = std::forward<CreatedOnT>(value);
129 template <
typename CreatedOnT = Aws::Utils::DateTime>
143 template <
typename LastModifiedOnT = Aws::Utils::DateTime>
145 m_lastModifiedOnHasBeenSet =
true;
146 m_lastModifiedOn = std::forward<LastModifiedOnT>(value);
148 template <
typename LastModifiedOnT = Aws::Utils::DateTime>
161 template <
typename InputRecordTablesT = Aws::Vector<GlueTable>>
163 m_inputRecordTablesHasBeenSet =
true;
164 m_inputRecordTables = std::forward<InputRecordTablesT>(value);
166 template <
typename InputRecordTablesT = Aws::Vector<GlueTable>>
171 template <
typename InputRecordTablesT = GlueTable>
173 m_inputRecordTablesHasBeenSet =
true;
174 m_inputRecordTables.emplace_back(std::forward<InputRecordTablesT>(value));
188 template <
typename ParametersT = TransformParameters>
190 m_parametersHasBeenSet =
true;
191 m_parameters = std::forward<ParametersT>(value);
193 template <
typename ParametersT = TransformParameters>
207 template <
typename EvaluationMetricsT = EvaluationMetrics>
209 m_evaluationMetricsHasBeenSet =
true;
210 m_evaluationMetrics = std::forward<EvaluationMetricsT>(value);
212 template <
typename EvaluationMetricsT = EvaluationMetrics>
228 m_labelCountHasBeenSet =
true;
229 m_labelCount = value;
244 template <
typename SchemaT = Aws::Vector<SchemaColumn>>
246 m_schemaHasBeenSet =
true;
247 m_schema = std::forward<SchemaT>(value);
249 template <
typename SchemaT = Aws::Vector<SchemaColumn>>
254 template <
typename SchemaT = SchemaColumn>
256 m_schemaHasBeenSet =
true;
257 m_schema.emplace_back(std::forward<SchemaT>(value));
277 template <
typename RoleT = Aws::String>
279 m_roleHasBeenSet =
true;
280 m_role = std::forward<RoleT>(value);
282 template <
typename RoleT = Aws::String>
284 SetRole(std::forward<RoleT>(value));
300 template <
typename GlueVersionT = Aws::String>
302 m_glueVersionHasBeenSet =
true;
303 m_glueVersion = std::forward<GlueVersionT>(value);
305 template <
typename GlueVersionT = Aws::String>
334 m_maxCapacityHasBeenSet =
true;
335 m_maxCapacity = value;
366 m_workerTypeHasBeenSet =
true;
367 m_workerType = value;
384 m_numberOfWorkersHasBeenSet =
true;
385 m_numberOfWorkers = value;
400 m_timeoutHasBeenSet =
true;
417 m_maxRetriesHasBeenSet =
true;
418 m_maxRetries = value;
434 template <
typename TransformEncryptionT = TransformEncryption>
436 m_transformEncryptionHasBeenSet =
true;
437 m_transformEncryption = std::forward<TransformEncryptionT>(value);
439 template <
typename TransformEncryptionT = TransformEncryption>
460 TransformParameters m_parameters;
462 EvaluationMetrics m_evaluationMetrics;
472 double m_maxCapacity{0.0};
476 int m_numberOfWorkers{0};
482 TransformEncryption m_transformEncryption;
483 bool m_transformIdHasBeenSet =
false;
484 bool m_nameHasBeenSet =
false;
485 bool m_descriptionHasBeenSet =
false;
486 bool m_statusHasBeenSet =
false;
487 bool m_createdOnHasBeenSet =
false;
488 bool m_lastModifiedOnHasBeenSet =
false;
489 bool m_inputRecordTablesHasBeenSet =
false;
490 bool m_parametersHasBeenSet =
false;
491 bool m_evaluationMetricsHasBeenSet =
false;
492 bool m_labelCountHasBeenSet =
false;
493 bool m_schemaHasBeenSet =
false;
494 bool m_roleHasBeenSet =
false;
495 bool m_glueVersionHasBeenSet =
false;
496 bool m_maxCapacityHasBeenSet =
false;
497 bool m_workerTypeHasBeenSet =
false;
498 bool m_numberOfWorkersHasBeenSet =
false;
499 bool m_timeoutHasBeenSet =
false;
500 bool m_maxRetriesHasBeenSet =
false;
501 bool m_transformEncryptionHasBeenSet =
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