AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
CodeGenConfigurationNode.h
1
6#pragma once
7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/glue/model/AthenaConnectorSource.h>
9#include <aws/glue/model/JDBCConnectorSource.h>
10#include <aws/glue/model/SparkConnectorSource.h>
11#include <aws/glue/model/CatalogSource.h>
12#include <aws/glue/model/RedshiftSource.h>
13#include <aws/glue/model/S3CatalogSource.h>
14#include <aws/glue/model/S3CsvSource.h>
15#include <aws/glue/model/S3JsonSource.h>
16#include <aws/glue/model/S3ParquetSource.h>
17#include <aws/glue/model/RelationalCatalogSource.h>
18#include <aws/glue/model/DynamoDBCatalogSource.h>
19#include <aws/glue/model/JDBCConnectorTarget.h>
20#include <aws/glue/model/SparkConnectorTarget.h>
21#include <aws/glue/model/BasicCatalogTarget.h>
22#include <aws/glue/model/RedshiftTarget.h>
23#include <aws/glue/model/S3CatalogTarget.h>
24#include <aws/glue/model/S3GlueParquetTarget.h>
25#include <aws/glue/model/S3DirectTarget.h>
26#include <aws/glue/model/ApplyMapping.h>
27#include <aws/glue/model/SelectFields.h>
28#include <aws/glue/model/DropFields.h>
29#include <aws/glue/model/RenameField.h>
30#include <aws/glue/model/Spigot.h>
31#include <aws/glue/model/Join.h>
32#include <aws/glue/model/SplitFields.h>
33#include <aws/glue/model/SelectFromCollection.h>
34#include <aws/glue/model/FillMissingValues.h>
35#include <aws/glue/model/Filter.h>
36#include <aws/glue/model/CustomCode.h>
37#include <aws/glue/model/SparkSQL.h>
38#include <aws/glue/model/DirectKinesisSource.h>
39#include <aws/glue/model/DirectKafkaSource.h>
40#include <aws/glue/model/CatalogKinesisSource.h>
41#include <aws/glue/model/CatalogKafkaSource.h>
42#include <aws/glue/model/DropNullFields.h>
43#include <aws/glue/model/Merge.h>
44#include <aws/glue/model/Union.h>
45#include <aws/glue/model/PIIDetection.h>
46#include <aws/glue/model/Aggregate.h>
47#include <aws/glue/model/DropDuplicates.h>
48#include <aws/glue/model/GovernedCatalogTarget.h>
49#include <aws/glue/model/GovernedCatalogSource.h>
50#include <aws/glue/model/MicrosoftSQLServerCatalogSource.h>
51#include <aws/glue/model/MySQLCatalogSource.h>
52#include <aws/glue/model/OracleSQLCatalogSource.h>
53#include <aws/glue/model/PostgreSQLCatalogSource.h>
54#include <aws/glue/model/MicrosoftSQLServerCatalogTarget.h>
55#include <aws/glue/model/MySQLCatalogTarget.h>
56#include <aws/glue/model/OracleSQLCatalogTarget.h>
57#include <aws/glue/model/PostgreSQLCatalogTarget.h>
58#include <aws/glue/model/DynamicTransform.h>
59#include <aws/glue/model/EvaluateDataQuality.h>
60#include <aws/glue/model/S3CatalogHudiSource.h>
61#include <aws/glue/model/CatalogHudiSource.h>
62#include <aws/glue/model/S3HudiSource.h>
63#include <aws/glue/model/S3HudiCatalogTarget.h>
64#include <aws/glue/model/S3HudiDirectTarget.h>
65#include <aws/glue/model/DirectJDBCSource.h>
66#include <aws/glue/model/S3CatalogDeltaSource.h>
67#include <aws/glue/model/CatalogDeltaSource.h>
68#include <aws/glue/model/S3DeltaSource.h>
69#include <aws/glue/model/S3DeltaCatalogTarget.h>
70#include <aws/glue/model/S3DeltaDirectTarget.h>
71#include <aws/glue/model/AmazonRedshiftSource.h>
72#include <aws/glue/model/AmazonRedshiftTarget.h>
73#include <aws/glue/model/EvaluateDataQualityMultiFrame.h>
74#include <aws/glue/model/Recipe.h>
75#include <aws/glue/model/SnowflakeSource.h>
76#include <aws/glue/model/SnowflakeTarget.h>
77#include <aws/glue/model/ConnectorDataSource.h>
78#include <aws/glue/model/ConnectorDataTarget.h>
79#include <utility>
80
81namespace Aws
82{
83namespace Utils
84{
85namespace Json
86{
87 class JsonValue;
88 class JsonView;
89} // namespace Json
90} // namespace Utils
91namespace Glue
92{
93namespace Model
94{
95
104 {
105 public:
110
111
113
116 inline const AthenaConnectorSource& GetAthenaConnectorSource() const{ return m_athenaConnectorSource; }
117 inline bool AthenaConnectorSourceHasBeenSet() const { return m_athenaConnectorSourceHasBeenSet; }
118 inline void SetAthenaConnectorSource(const AthenaConnectorSource& value) { m_athenaConnectorSourceHasBeenSet = true; m_athenaConnectorSource = value; }
119 inline void SetAthenaConnectorSource(AthenaConnectorSource&& value) { m_athenaConnectorSourceHasBeenSet = true; m_athenaConnectorSource = std::move(value); }
123
125
128 inline const JDBCConnectorSource& GetJDBCConnectorSource() const{ return m_jDBCConnectorSource; }
129 inline bool JDBCConnectorSourceHasBeenSet() const { return m_jDBCConnectorSourceHasBeenSet; }
130 inline void SetJDBCConnectorSource(const JDBCConnectorSource& value) { m_jDBCConnectorSourceHasBeenSet = true; m_jDBCConnectorSource = value; }
131 inline void SetJDBCConnectorSource(JDBCConnectorSource&& value) { m_jDBCConnectorSourceHasBeenSet = true; m_jDBCConnectorSource = std::move(value); }
135
137
140 inline const SparkConnectorSource& GetSparkConnectorSource() const{ return m_sparkConnectorSource; }
141 inline bool SparkConnectorSourceHasBeenSet() const { return m_sparkConnectorSourceHasBeenSet; }
142 inline void SetSparkConnectorSource(const SparkConnectorSource& value) { m_sparkConnectorSourceHasBeenSet = true; m_sparkConnectorSource = value; }
143 inline void SetSparkConnectorSource(SparkConnectorSource&& value) { m_sparkConnectorSourceHasBeenSet = true; m_sparkConnectorSource = std::move(value); }
147
149
152 inline const CatalogSource& GetCatalogSource() const{ return m_catalogSource; }
153 inline bool CatalogSourceHasBeenSet() const { return m_catalogSourceHasBeenSet; }
154 inline void SetCatalogSource(const CatalogSource& value) { m_catalogSourceHasBeenSet = true; m_catalogSource = value; }
155 inline void SetCatalogSource(CatalogSource&& value) { m_catalogSourceHasBeenSet = true; m_catalogSource = std::move(value); }
156 inline CodeGenConfigurationNode& WithCatalogSource(const CatalogSource& value) { SetCatalogSource(value); return *this;}
157 inline CodeGenConfigurationNode& WithCatalogSource(CatalogSource&& value) { SetCatalogSource(std::move(value)); return *this;}
159
161
164 inline const RedshiftSource& GetRedshiftSource() const{ return m_redshiftSource; }
165 inline bool RedshiftSourceHasBeenSet() const { return m_redshiftSourceHasBeenSet; }
166 inline void SetRedshiftSource(const RedshiftSource& value) { m_redshiftSourceHasBeenSet = true; m_redshiftSource = value; }
167 inline void SetRedshiftSource(RedshiftSource&& value) { m_redshiftSourceHasBeenSet = true; m_redshiftSource = std::move(value); }
169 inline CodeGenConfigurationNode& WithRedshiftSource(RedshiftSource&& value) { SetRedshiftSource(std::move(value)); return *this;}
171
173
176 inline const S3CatalogSource& GetS3CatalogSource() const{ return m_s3CatalogSource; }
177 inline bool S3CatalogSourceHasBeenSet() const { return m_s3CatalogSourceHasBeenSet; }
178 inline void SetS3CatalogSource(const S3CatalogSource& value) { m_s3CatalogSourceHasBeenSet = true; m_s3CatalogSource = value; }
179 inline void SetS3CatalogSource(S3CatalogSource&& value) { m_s3CatalogSourceHasBeenSet = true; m_s3CatalogSource = std::move(value); }
181 inline CodeGenConfigurationNode& WithS3CatalogSource(S3CatalogSource&& value) { SetS3CatalogSource(std::move(value)); return *this;}
183
185
188 inline const S3CsvSource& GetS3CsvSource() const{ return m_s3CsvSource; }
189 inline bool S3CsvSourceHasBeenSet() const { return m_s3CsvSourceHasBeenSet; }
190 inline void SetS3CsvSource(const S3CsvSource& value) { m_s3CsvSourceHasBeenSet = true; m_s3CsvSource = value; }
191 inline void SetS3CsvSource(S3CsvSource&& value) { m_s3CsvSourceHasBeenSet = true; m_s3CsvSource = std::move(value); }
192 inline CodeGenConfigurationNode& WithS3CsvSource(const S3CsvSource& value) { SetS3CsvSource(value); return *this;}
193 inline CodeGenConfigurationNode& WithS3CsvSource(S3CsvSource&& value) { SetS3CsvSource(std::move(value)); return *this;}
195
197
200 inline const S3JsonSource& GetS3JsonSource() const{ return m_s3JsonSource; }
201 inline bool S3JsonSourceHasBeenSet() const { return m_s3JsonSourceHasBeenSet; }
202 inline void SetS3JsonSource(const S3JsonSource& value) { m_s3JsonSourceHasBeenSet = true; m_s3JsonSource = value; }
203 inline void SetS3JsonSource(S3JsonSource&& value) { m_s3JsonSourceHasBeenSet = true; m_s3JsonSource = std::move(value); }
204 inline CodeGenConfigurationNode& WithS3JsonSource(const S3JsonSource& value) { SetS3JsonSource(value); return *this;}
205 inline CodeGenConfigurationNode& WithS3JsonSource(S3JsonSource&& value) { SetS3JsonSource(std::move(value)); return *this;}
207
209
212 inline const S3ParquetSource& GetS3ParquetSource() const{ return m_s3ParquetSource; }
213 inline bool S3ParquetSourceHasBeenSet() const { return m_s3ParquetSourceHasBeenSet; }
214 inline void SetS3ParquetSource(const S3ParquetSource& value) { m_s3ParquetSourceHasBeenSet = true; m_s3ParquetSource = value; }
215 inline void SetS3ParquetSource(S3ParquetSource&& value) { m_s3ParquetSourceHasBeenSet = true; m_s3ParquetSource = std::move(value); }
217 inline CodeGenConfigurationNode& WithS3ParquetSource(S3ParquetSource&& value) { SetS3ParquetSource(std::move(value)); return *this;}
219
221
224 inline const RelationalCatalogSource& GetRelationalCatalogSource() const{ return m_relationalCatalogSource; }
225 inline bool RelationalCatalogSourceHasBeenSet() const { return m_relationalCatalogSourceHasBeenSet; }
226 inline void SetRelationalCatalogSource(const RelationalCatalogSource& value) { m_relationalCatalogSourceHasBeenSet = true; m_relationalCatalogSource = value; }
227 inline void SetRelationalCatalogSource(RelationalCatalogSource&& value) { m_relationalCatalogSourceHasBeenSet = true; m_relationalCatalogSource = std::move(value); }
231
233
236 inline const DynamoDBCatalogSource& GetDynamoDBCatalogSource() const{ return m_dynamoDBCatalogSource; }
237 inline bool DynamoDBCatalogSourceHasBeenSet() const { return m_dynamoDBCatalogSourceHasBeenSet; }
238 inline void SetDynamoDBCatalogSource(const DynamoDBCatalogSource& value) { m_dynamoDBCatalogSourceHasBeenSet = true; m_dynamoDBCatalogSource = value; }
239 inline void SetDynamoDBCatalogSource(DynamoDBCatalogSource&& value) { m_dynamoDBCatalogSourceHasBeenSet = true; m_dynamoDBCatalogSource = std::move(value); }
243
245
249 inline const JDBCConnectorTarget& GetJDBCConnectorTarget() const{ return m_jDBCConnectorTarget; }
250 inline bool JDBCConnectorTargetHasBeenSet() const { return m_jDBCConnectorTargetHasBeenSet; }
251 inline void SetJDBCConnectorTarget(const JDBCConnectorTarget& value) { m_jDBCConnectorTargetHasBeenSet = true; m_jDBCConnectorTarget = value; }
252 inline void SetJDBCConnectorTarget(JDBCConnectorTarget&& value) { m_jDBCConnectorTargetHasBeenSet = true; m_jDBCConnectorTarget = std::move(value); }
256
258
261 inline const SparkConnectorTarget& GetSparkConnectorTarget() const{ return m_sparkConnectorTarget; }
262 inline bool SparkConnectorTargetHasBeenSet() const { return m_sparkConnectorTargetHasBeenSet; }
263 inline void SetSparkConnectorTarget(const SparkConnectorTarget& value) { m_sparkConnectorTargetHasBeenSet = true; m_sparkConnectorTarget = value; }
264 inline void SetSparkConnectorTarget(SparkConnectorTarget&& value) { m_sparkConnectorTargetHasBeenSet = true; m_sparkConnectorTarget = std::move(value); }
268
270
273 inline const BasicCatalogTarget& GetCatalogTarget() const{ return m_catalogTarget; }
274 inline bool CatalogTargetHasBeenSet() const { return m_catalogTargetHasBeenSet; }
275 inline void SetCatalogTarget(const BasicCatalogTarget& value) { m_catalogTargetHasBeenSet = true; m_catalogTarget = value; }
276 inline void SetCatalogTarget(BasicCatalogTarget&& value) { m_catalogTargetHasBeenSet = true; m_catalogTarget = std::move(value); }
278 inline CodeGenConfigurationNode& WithCatalogTarget(BasicCatalogTarget&& value) { SetCatalogTarget(std::move(value)); return *this;}
280
282
285 inline const RedshiftTarget& GetRedshiftTarget() const{ return m_redshiftTarget; }
286 inline bool RedshiftTargetHasBeenSet() const { return m_redshiftTargetHasBeenSet; }
287 inline void SetRedshiftTarget(const RedshiftTarget& value) { m_redshiftTargetHasBeenSet = true; m_redshiftTarget = value; }
288 inline void SetRedshiftTarget(RedshiftTarget&& value) { m_redshiftTargetHasBeenSet = true; m_redshiftTarget = std::move(value); }
290 inline CodeGenConfigurationNode& WithRedshiftTarget(RedshiftTarget&& value) { SetRedshiftTarget(std::move(value)); return *this;}
292
294
298 inline const S3CatalogTarget& GetS3CatalogTarget() const{ return m_s3CatalogTarget; }
299 inline bool S3CatalogTargetHasBeenSet() const { return m_s3CatalogTargetHasBeenSet; }
300 inline void SetS3CatalogTarget(const S3CatalogTarget& value) { m_s3CatalogTargetHasBeenSet = true; m_s3CatalogTarget = value; }
301 inline void SetS3CatalogTarget(S3CatalogTarget&& value) { m_s3CatalogTargetHasBeenSet = true; m_s3CatalogTarget = std::move(value); }
303 inline CodeGenConfigurationNode& WithS3CatalogTarget(S3CatalogTarget&& value) { SetS3CatalogTarget(std::move(value)); return *this;}
305
307
311 inline const S3GlueParquetTarget& GetS3GlueParquetTarget() const{ return m_s3GlueParquetTarget; }
312 inline bool S3GlueParquetTargetHasBeenSet() const { return m_s3GlueParquetTargetHasBeenSet; }
313 inline void SetS3GlueParquetTarget(const S3GlueParquetTarget& value) { m_s3GlueParquetTargetHasBeenSet = true; m_s3GlueParquetTarget = value; }
314 inline void SetS3GlueParquetTarget(S3GlueParquetTarget&& value) { m_s3GlueParquetTargetHasBeenSet = true; m_s3GlueParquetTarget = std::move(value); }
318
320
323 inline const S3DirectTarget& GetS3DirectTarget() const{ return m_s3DirectTarget; }
324 inline bool S3DirectTargetHasBeenSet() const { return m_s3DirectTargetHasBeenSet; }
325 inline void SetS3DirectTarget(const S3DirectTarget& value) { m_s3DirectTargetHasBeenSet = true; m_s3DirectTarget = value; }
326 inline void SetS3DirectTarget(S3DirectTarget&& value) { m_s3DirectTargetHasBeenSet = true; m_s3DirectTarget = std::move(value); }
328 inline CodeGenConfigurationNode& WithS3DirectTarget(S3DirectTarget&& value) { SetS3DirectTarget(std::move(value)); return *this;}
330
332
337 inline const ApplyMapping& GetApplyMapping() const{ return m_applyMapping; }
338 inline bool ApplyMappingHasBeenSet() const { return m_applyMappingHasBeenSet; }
339 inline void SetApplyMapping(const ApplyMapping& value) { m_applyMappingHasBeenSet = true; m_applyMapping = value; }
340 inline void SetApplyMapping(ApplyMapping&& value) { m_applyMappingHasBeenSet = true; m_applyMapping = std::move(value); }
341 inline CodeGenConfigurationNode& WithApplyMapping(const ApplyMapping& value) { SetApplyMapping(value); return *this;}
342 inline CodeGenConfigurationNode& WithApplyMapping(ApplyMapping&& value) { SetApplyMapping(std::move(value)); return *this;}
344
346
350 inline const SelectFields& GetSelectFields() const{ return m_selectFields; }
351 inline bool SelectFieldsHasBeenSet() const { return m_selectFieldsHasBeenSet; }
352 inline void SetSelectFields(const SelectFields& value) { m_selectFieldsHasBeenSet = true; m_selectFields = value; }
353 inline void SetSelectFields(SelectFields&& value) { m_selectFieldsHasBeenSet = true; m_selectFields = std::move(value); }
354 inline CodeGenConfigurationNode& WithSelectFields(const SelectFields& value) { SetSelectFields(value); return *this;}
355 inline CodeGenConfigurationNode& WithSelectFields(SelectFields&& value) { SetSelectFields(std::move(value)); return *this;}
357
359
363 inline const DropFields& GetDropFields() const{ return m_dropFields; }
364 inline bool DropFieldsHasBeenSet() const { return m_dropFieldsHasBeenSet; }
365 inline void SetDropFields(const DropFields& value) { m_dropFieldsHasBeenSet = true; m_dropFields = value; }
366 inline void SetDropFields(DropFields&& value) { m_dropFieldsHasBeenSet = true; m_dropFields = std::move(value); }
367 inline CodeGenConfigurationNode& WithDropFields(const DropFields& value) { SetDropFields(value); return *this;}
368 inline CodeGenConfigurationNode& WithDropFields(DropFields&& value) { SetDropFields(std::move(value)); return *this;}
370
372
375 inline const RenameField& GetRenameField() const{ return m_renameField; }
376 inline bool RenameFieldHasBeenSet() const { return m_renameFieldHasBeenSet; }
377 inline void SetRenameField(const RenameField& value) { m_renameFieldHasBeenSet = true; m_renameField = value; }
378 inline void SetRenameField(RenameField&& value) { m_renameFieldHasBeenSet = true; m_renameField = std::move(value); }
379 inline CodeGenConfigurationNode& WithRenameField(const RenameField& value) { SetRenameField(value); return *this;}
380 inline CodeGenConfigurationNode& WithRenameField(RenameField&& value) { SetRenameField(std::move(value)); return *this;}
382
384
388 inline const Spigot& GetSpigot() const{ return m_spigot; }
389 inline bool SpigotHasBeenSet() const { return m_spigotHasBeenSet; }
390 inline void SetSpigot(const Spigot& value) { m_spigotHasBeenSet = true; m_spigot = value; }
391 inline void SetSpigot(Spigot&& value) { m_spigotHasBeenSet = true; m_spigot = std::move(value); }
392 inline CodeGenConfigurationNode& WithSpigot(const Spigot& value) { SetSpigot(value); return *this;}
393 inline CodeGenConfigurationNode& WithSpigot(Spigot&& value) { SetSpigot(std::move(value)); return *this;}
395
397
402 inline const Join& GetJoin() const{ return m_join; }
403 inline bool JoinHasBeenSet() const { return m_joinHasBeenSet; }
404 inline void SetJoin(const Join& value) { m_joinHasBeenSet = true; m_join = value; }
405 inline void SetJoin(Join&& value) { m_joinHasBeenSet = true; m_join = std::move(value); }
406 inline CodeGenConfigurationNode& WithJoin(const Join& value) { SetJoin(value); return *this;}
407 inline CodeGenConfigurationNode& WithJoin(Join&& value) { SetJoin(std::move(value)); return *this;}
409
411
417 inline const SplitFields& GetSplitFields() const{ return m_splitFields; }
418 inline bool SplitFieldsHasBeenSet() const { return m_splitFieldsHasBeenSet; }
419 inline void SetSplitFields(const SplitFields& value) { m_splitFieldsHasBeenSet = true; m_splitFields = value; }
420 inline void SetSplitFields(SplitFields&& value) { m_splitFieldsHasBeenSet = true; m_splitFields = std::move(value); }
421 inline CodeGenConfigurationNode& WithSplitFields(const SplitFields& value) { SetSplitFields(value); return *this;}
422 inline CodeGenConfigurationNode& WithSplitFields(SplitFields&& value) { SetSplitFields(std::move(value)); return *this;}
424
426
431 inline const SelectFromCollection& GetSelectFromCollection() const{ return m_selectFromCollection; }
432 inline bool SelectFromCollectionHasBeenSet() const { return m_selectFromCollectionHasBeenSet; }
433 inline void SetSelectFromCollection(const SelectFromCollection& value) { m_selectFromCollectionHasBeenSet = true; m_selectFromCollection = value; }
434 inline void SetSelectFromCollection(SelectFromCollection&& value) { m_selectFromCollectionHasBeenSet = true; m_selectFromCollection = std::move(value); }
438
440
446 inline const FillMissingValues& GetFillMissingValues() const{ return m_fillMissingValues; }
447 inline bool FillMissingValuesHasBeenSet() const { return m_fillMissingValuesHasBeenSet; }
448 inline void SetFillMissingValues(const FillMissingValues& value) { m_fillMissingValuesHasBeenSet = true; m_fillMissingValues = value; }
449 inline void SetFillMissingValues(FillMissingValues&& value) { m_fillMissingValuesHasBeenSet = true; m_fillMissingValues = std::move(value); }
453
455
459 inline const Filter& GetFilter() const{ return m_filter; }
460 inline bool FilterHasBeenSet() const { return m_filterHasBeenSet; }
461 inline void SetFilter(const Filter& value) { m_filterHasBeenSet = true; m_filter = value; }
462 inline void SetFilter(Filter&& value) { m_filterHasBeenSet = true; m_filter = std::move(value); }
463 inline CodeGenConfigurationNode& WithFilter(const Filter& value) { SetFilter(value); return *this;}
464 inline CodeGenConfigurationNode& WithFilter(Filter&& value) { SetFilter(std::move(value)); return *this;}
466
468
472 inline const CustomCode& GetCustomCode() const{ return m_customCode; }
473 inline bool CustomCodeHasBeenSet() const { return m_customCodeHasBeenSet; }
474 inline void SetCustomCode(const CustomCode& value) { m_customCodeHasBeenSet = true; m_customCode = value; }
475 inline void SetCustomCode(CustomCode&& value) { m_customCodeHasBeenSet = true; m_customCode = std::move(value); }
476 inline CodeGenConfigurationNode& WithCustomCode(const CustomCode& value) { SetCustomCode(value); return *this;}
477 inline CodeGenConfigurationNode& WithCustomCode(CustomCode&& value) { SetCustomCode(std::move(value)); return *this;}
479
481
485 inline const SparkSQL& GetSparkSQL() const{ return m_sparkSQL; }
486 inline bool SparkSQLHasBeenSet() const { return m_sparkSQLHasBeenSet; }
487 inline void SetSparkSQL(const SparkSQL& value) { m_sparkSQLHasBeenSet = true; m_sparkSQL = value; }
488 inline void SetSparkSQL(SparkSQL&& value) { m_sparkSQLHasBeenSet = true; m_sparkSQL = std::move(value); }
489 inline CodeGenConfigurationNode& WithSparkSQL(const SparkSQL& value) { SetSparkSQL(value); return *this;}
490 inline CodeGenConfigurationNode& WithSparkSQL(SparkSQL&& value) { SetSparkSQL(std::move(value)); return *this;}
492
494
497 inline const DirectKinesisSource& GetDirectKinesisSource() const{ return m_directKinesisSource; }
498 inline bool DirectKinesisSourceHasBeenSet() const { return m_directKinesisSourceHasBeenSet; }
499 inline void SetDirectKinesisSource(const DirectKinesisSource& value) { m_directKinesisSourceHasBeenSet = true; m_directKinesisSource = value; }
500 inline void SetDirectKinesisSource(DirectKinesisSource&& value) { m_directKinesisSourceHasBeenSet = true; m_directKinesisSource = std::move(value); }
504
506
509 inline const DirectKafkaSource& GetDirectKafkaSource() const{ return m_directKafkaSource; }
510 inline bool DirectKafkaSourceHasBeenSet() const { return m_directKafkaSourceHasBeenSet; }
511 inline void SetDirectKafkaSource(const DirectKafkaSource& value) { m_directKafkaSourceHasBeenSet = true; m_directKafkaSource = value; }
512 inline void SetDirectKafkaSource(DirectKafkaSource&& value) { m_directKafkaSourceHasBeenSet = true; m_directKafkaSource = std::move(value); }
516
518
521 inline const CatalogKinesisSource& GetCatalogKinesisSource() const{ return m_catalogKinesisSource; }
522 inline bool CatalogKinesisSourceHasBeenSet() const { return m_catalogKinesisSourceHasBeenSet; }
523 inline void SetCatalogKinesisSource(const CatalogKinesisSource& value) { m_catalogKinesisSourceHasBeenSet = true; m_catalogKinesisSource = value; }
524 inline void SetCatalogKinesisSource(CatalogKinesisSource&& value) { m_catalogKinesisSourceHasBeenSet = true; m_catalogKinesisSource = std::move(value); }
528
530
533 inline const CatalogKafkaSource& GetCatalogKafkaSource() const{ return m_catalogKafkaSource; }
534 inline bool CatalogKafkaSourceHasBeenSet() const { return m_catalogKafkaSourceHasBeenSet; }
535 inline void SetCatalogKafkaSource(const CatalogKafkaSource& value) { m_catalogKafkaSourceHasBeenSet = true; m_catalogKafkaSource = value; }
536 inline void SetCatalogKafkaSource(CatalogKafkaSource&& value) { m_catalogKafkaSourceHasBeenSet = true; m_catalogKafkaSource = std::move(value); }
540
542
548 inline const DropNullFields& GetDropNullFields() const{ return m_dropNullFields; }
549 inline bool DropNullFieldsHasBeenSet() const { return m_dropNullFieldsHasBeenSet; }
550 inline void SetDropNullFields(const DropNullFields& value) { m_dropNullFieldsHasBeenSet = true; m_dropNullFields = value; }
551 inline void SetDropNullFields(DropNullFields&& value) { m_dropNullFieldsHasBeenSet = true; m_dropNullFields = std::move(value); }
553 inline CodeGenConfigurationNode& WithDropNullFields(DropNullFields&& value) { SetDropNullFields(std::move(value)); return *this;}
555
557
563 inline const Merge& GetMerge() const{ return m_merge; }
564 inline bool MergeHasBeenSet() const { return m_mergeHasBeenSet; }
565 inline void SetMerge(const Merge& value) { m_mergeHasBeenSet = true; m_merge = value; }
566 inline void SetMerge(Merge&& value) { m_mergeHasBeenSet = true; m_merge = std::move(value); }
567 inline CodeGenConfigurationNode& WithMerge(const Merge& value) { SetMerge(value); return *this;}
568 inline CodeGenConfigurationNode& WithMerge(Merge&& value) { SetMerge(std::move(value)); return *this;}
570
572
576 inline const Union& GetUnion() const{ return m_union; }
577 inline bool UnionHasBeenSet() const { return m_unionHasBeenSet; }
578 inline void SetUnion(const Union& value) { m_unionHasBeenSet = true; m_union = value; }
579 inline void SetUnion(Union&& value) { m_unionHasBeenSet = true; m_union = std::move(value); }
580 inline CodeGenConfigurationNode& WithUnion(const Union& value) { SetUnion(value); return *this;}
581 inline CodeGenConfigurationNode& WithUnion(Union&& value) { SetUnion(std::move(value)); return *this;}
583
585
588 inline const PIIDetection& GetPIIDetection() const{ return m_pIIDetection; }
589 inline bool PIIDetectionHasBeenSet() const { return m_pIIDetectionHasBeenSet; }
590 inline void SetPIIDetection(const PIIDetection& value) { m_pIIDetectionHasBeenSet = true; m_pIIDetection = value; }
591 inline void SetPIIDetection(PIIDetection&& value) { m_pIIDetectionHasBeenSet = true; m_pIIDetection = std::move(value); }
592 inline CodeGenConfigurationNode& WithPIIDetection(const PIIDetection& value) { SetPIIDetection(value); return *this;}
593 inline CodeGenConfigurationNode& WithPIIDetection(PIIDetection&& value) { SetPIIDetection(std::move(value)); return *this;}
595
597
601 inline const Aggregate& GetAggregate() const{ return m_aggregate; }
602 inline bool AggregateHasBeenSet() const { return m_aggregateHasBeenSet; }
603 inline void SetAggregate(const Aggregate& value) { m_aggregateHasBeenSet = true; m_aggregate = value; }
604 inline void SetAggregate(Aggregate&& value) { m_aggregateHasBeenSet = true; m_aggregate = std::move(value); }
605 inline CodeGenConfigurationNode& WithAggregate(const Aggregate& value) { SetAggregate(value); return *this;}
606 inline CodeGenConfigurationNode& WithAggregate(Aggregate&& value) { SetAggregate(std::move(value)); return *this;}
608
610
614 inline const DropDuplicates& GetDropDuplicates() const{ return m_dropDuplicates; }
615 inline bool DropDuplicatesHasBeenSet() const { return m_dropDuplicatesHasBeenSet; }
616 inline void SetDropDuplicates(const DropDuplicates& value) { m_dropDuplicatesHasBeenSet = true; m_dropDuplicates = value; }
617 inline void SetDropDuplicates(DropDuplicates&& value) { m_dropDuplicatesHasBeenSet = true; m_dropDuplicates = std::move(value); }
619 inline CodeGenConfigurationNode& WithDropDuplicates(DropDuplicates&& value) { SetDropDuplicates(std::move(value)); return *this;}
621
623
626 inline const GovernedCatalogTarget& GetGovernedCatalogTarget() const{ return m_governedCatalogTarget; }
627 inline bool GovernedCatalogTargetHasBeenSet() const { return m_governedCatalogTargetHasBeenSet; }
628 inline void SetGovernedCatalogTarget(const GovernedCatalogTarget& value) { m_governedCatalogTargetHasBeenSet = true; m_governedCatalogTarget = value; }
629 inline void SetGovernedCatalogTarget(GovernedCatalogTarget&& value) { m_governedCatalogTargetHasBeenSet = true; m_governedCatalogTarget = std::move(value); }
633
635
638 inline const GovernedCatalogSource& GetGovernedCatalogSource() const{ return m_governedCatalogSource; }
639 inline bool GovernedCatalogSourceHasBeenSet() const { return m_governedCatalogSourceHasBeenSet; }
640 inline void SetGovernedCatalogSource(const GovernedCatalogSource& value) { m_governedCatalogSourceHasBeenSet = true; m_governedCatalogSource = value; }
641 inline void SetGovernedCatalogSource(GovernedCatalogSource&& value) { m_governedCatalogSourceHasBeenSet = true; m_governedCatalogSource = std::move(value); }
645
647
650 inline const MicrosoftSQLServerCatalogSource& GetMicrosoftSQLServerCatalogSource() const{ return m_microsoftSQLServerCatalogSource; }
651 inline bool MicrosoftSQLServerCatalogSourceHasBeenSet() const { return m_microsoftSQLServerCatalogSourceHasBeenSet; }
652 inline void SetMicrosoftSQLServerCatalogSource(const MicrosoftSQLServerCatalogSource& value) { m_microsoftSQLServerCatalogSourceHasBeenSet = true; m_microsoftSQLServerCatalogSource = value; }
653 inline void SetMicrosoftSQLServerCatalogSource(MicrosoftSQLServerCatalogSource&& value) { m_microsoftSQLServerCatalogSourceHasBeenSet = true; m_microsoftSQLServerCatalogSource = std::move(value); }
657
659
662 inline const MySQLCatalogSource& GetMySQLCatalogSource() const{ return m_mySQLCatalogSource; }
663 inline bool MySQLCatalogSourceHasBeenSet() const { return m_mySQLCatalogSourceHasBeenSet; }
664 inline void SetMySQLCatalogSource(const MySQLCatalogSource& value) { m_mySQLCatalogSourceHasBeenSet = true; m_mySQLCatalogSource = value; }
665 inline void SetMySQLCatalogSource(MySQLCatalogSource&& value) { m_mySQLCatalogSourceHasBeenSet = true; m_mySQLCatalogSource = std::move(value); }
669
671
674 inline const OracleSQLCatalogSource& GetOracleSQLCatalogSource() const{ return m_oracleSQLCatalogSource; }
675 inline bool OracleSQLCatalogSourceHasBeenSet() const { return m_oracleSQLCatalogSourceHasBeenSet; }
676 inline void SetOracleSQLCatalogSource(const OracleSQLCatalogSource& value) { m_oracleSQLCatalogSourceHasBeenSet = true; m_oracleSQLCatalogSource = value; }
677 inline void SetOracleSQLCatalogSource(OracleSQLCatalogSource&& value) { m_oracleSQLCatalogSourceHasBeenSet = true; m_oracleSQLCatalogSource = std::move(value); }
681
683
686 inline const PostgreSQLCatalogSource& GetPostgreSQLCatalogSource() const{ return m_postgreSQLCatalogSource; }
687 inline bool PostgreSQLCatalogSourceHasBeenSet() const { return m_postgreSQLCatalogSourceHasBeenSet; }
688 inline void SetPostgreSQLCatalogSource(const PostgreSQLCatalogSource& value) { m_postgreSQLCatalogSourceHasBeenSet = true; m_postgreSQLCatalogSource = value; }
689 inline void SetPostgreSQLCatalogSource(PostgreSQLCatalogSource&& value) { m_postgreSQLCatalogSourceHasBeenSet = true; m_postgreSQLCatalogSource = std::move(value); }
693
695
698 inline const MicrosoftSQLServerCatalogTarget& GetMicrosoftSQLServerCatalogTarget() const{ return m_microsoftSQLServerCatalogTarget; }
699 inline bool MicrosoftSQLServerCatalogTargetHasBeenSet() const { return m_microsoftSQLServerCatalogTargetHasBeenSet; }
700 inline void SetMicrosoftSQLServerCatalogTarget(const MicrosoftSQLServerCatalogTarget& value) { m_microsoftSQLServerCatalogTargetHasBeenSet = true; m_microsoftSQLServerCatalogTarget = value; }
701 inline void SetMicrosoftSQLServerCatalogTarget(MicrosoftSQLServerCatalogTarget&& value) { m_microsoftSQLServerCatalogTargetHasBeenSet = true; m_microsoftSQLServerCatalogTarget = std::move(value); }
705
707
710 inline const MySQLCatalogTarget& GetMySQLCatalogTarget() const{ return m_mySQLCatalogTarget; }
711 inline bool MySQLCatalogTargetHasBeenSet() const { return m_mySQLCatalogTargetHasBeenSet; }
712 inline void SetMySQLCatalogTarget(const MySQLCatalogTarget& value) { m_mySQLCatalogTargetHasBeenSet = true; m_mySQLCatalogTarget = value; }
713 inline void SetMySQLCatalogTarget(MySQLCatalogTarget&& value) { m_mySQLCatalogTargetHasBeenSet = true; m_mySQLCatalogTarget = std::move(value); }
717
719
722 inline const OracleSQLCatalogTarget& GetOracleSQLCatalogTarget() const{ return m_oracleSQLCatalogTarget; }
723 inline bool OracleSQLCatalogTargetHasBeenSet() const { return m_oracleSQLCatalogTargetHasBeenSet; }
724 inline void SetOracleSQLCatalogTarget(const OracleSQLCatalogTarget& value) { m_oracleSQLCatalogTargetHasBeenSet = true; m_oracleSQLCatalogTarget = value; }
725 inline void SetOracleSQLCatalogTarget(OracleSQLCatalogTarget&& value) { m_oracleSQLCatalogTargetHasBeenSet = true; m_oracleSQLCatalogTarget = std::move(value); }
729
731
734 inline const PostgreSQLCatalogTarget& GetPostgreSQLCatalogTarget() const{ return m_postgreSQLCatalogTarget; }
735 inline bool PostgreSQLCatalogTargetHasBeenSet() const { return m_postgreSQLCatalogTargetHasBeenSet; }
736 inline void SetPostgreSQLCatalogTarget(const PostgreSQLCatalogTarget& value) { m_postgreSQLCatalogTargetHasBeenSet = true; m_postgreSQLCatalogTarget = value; }
737 inline void SetPostgreSQLCatalogTarget(PostgreSQLCatalogTarget&& value) { m_postgreSQLCatalogTargetHasBeenSet = true; m_postgreSQLCatalogTarget = std::move(value); }
741
743
746 inline const DynamicTransform& GetDynamicTransform() const{ return m_dynamicTransform; }
747 inline bool DynamicTransformHasBeenSet() const { return m_dynamicTransformHasBeenSet; }
748 inline void SetDynamicTransform(const DynamicTransform& value) { m_dynamicTransformHasBeenSet = true; m_dynamicTransform = value; }
749 inline void SetDynamicTransform(DynamicTransform&& value) { m_dynamicTransformHasBeenSet = true; m_dynamicTransform = std::move(value); }
751 inline CodeGenConfigurationNode& WithDynamicTransform(DynamicTransform&& value) { SetDynamicTransform(std::move(value)); return *this;}
753
755
758 inline const EvaluateDataQuality& GetEvaluateDataQuality() const{ return m_evaluateDataQuality; }
759 inline bool EvaluateDataQualityHasBeenSet() const { return m_evaluateDataQualityHasBeenSet; }
760 inline void SetEvaluateDataQuality(const EvaluateDataQuality& value) { m_evaluateDataQualityHasBeenSet = true; m_evaluateDataQuality = value; }
761 inline void SetEvaluateDataQuality(EvaluateDataQuality&& value) { m_evaluateDataQualityHasBeenSet = true; m_evaluateDataQuality = std::move(value); }
765
767
771 inline const S3CatalogHudiSource& GetS3CatalogHudiSource() const{ return m_s3CatalogHudiSource; }
772 inline bool S3CatalogHudiSourceHasBeenSet() const { return m_s3CatalogHudiSourceHasBeenSet; }
773 inline void SetS3CatalogHudiSource(const S3CatalogHudiSource& value) { m_s3CatalogHudiSourceHasBeenSet = true; m_s3CatalogHudiSource = value; }
774 inline void SetS3CatalogHudiSource(S3CatalogHudiSource&& value) { m_s3CatalogHudiSourceHasBeenSet = true; m_s3CatalogHudiSource = std::move(value); }
778
780
783 inline const CatalogHudiSource& GetCatalogHudiSource() const{ return m_catalogHudiSource; }
784 inline bool CatalogHudiSourceHasBeenSet() const { return m_catalogHudiSourceHasBeenSet; }
785 inline void SetCatalogHudiSource(const CatalogHudiSource& value) { m_catalogHudiSourceHasBeenSet = true; m_catalogHudiSource = value; }
786 inline void SetCatalogHudiSource(CatalogHudiSource&& value) { m_catalogHudiSourceHasBeenSet = true; m_catalogHudiSource = std::move(value); }
790
792
795 inline const S3HudiSource& GetS3HudiSource() const{ return m_s3HudiSource; }
796 inline bool S3HudiSourceHasBeenSet() const { return m_s3HudiSourceHasBeenSet; }
797 inline void SetS3HudiSource(const S3HudiSource& value) { m_s3HudiSourceHasBeenSet = true; m_s3HudiSource = value; }
798 inline void SetS3HudiSource(S3HudiSource&& value) { m_s3HudiSourceHasBeenSet = true; m_s3HudiSource = std::move(value); }
799 inline CodeGenConfigurationNode& WithS3HudiSource(const S3HudiSource& value) { SetS3HudiSource(value); return *this;}
800 inline CodeGenConfigurationNode& WithS3HudiSource(S3HudiSource&& value) { SetS3HudiSource(std::move(value)); return *this;}
802
804
808 inline const S3HudiCatalogTarget& GetS3HudiCatalogTarget() const{ return m_s3HudiCatalogTarget; }
809 inline bool S3HudiCatalogTargetHasBeenSet() const { return m_s3HudiCatalogTargetHasBeenSet; }
810 inline void SetS3HudiCatalogTarget(const S3HudiCatalogTarget& value) { m_s3HudiCatalogTargetHasBeenSet = true; m_s3HudiCatalogTarget = value; }
811 inline void SetS3HudiCatalogTarget(S3HudiCatalogTarget&& value) { m_s3HudiCatalogTargetHasBeenSet = true; m_s3HudiCatalogTarget = std::move(value); }
815
817
820 inline const S3HudiDirectTarget& GetS3HudiDirectTarget() const{ return m_s3HudiDirectTarget; }
821 inline bool S3HudiDirectTargetHasBeenSet() const { return m_s3HudiDirectTargetHasBeenSet; }
822 inline void SetS3HudiDirectTarget(const S3HudiDirectTarget& value) { m_s3HudiDirectTargetHasBeenSet = true; m_s3HudiDirectTarget = value; }
823 inline void SetS3HudiDirectTarget(S3HudiDirectTarget&& value) { m_s3HudiDirectTargetHasBeenSet = true; m_s3HudiDirectTarget = std::move(value); }
827
829
830 inline const DirectJDBCSource& GetDirectJDBCSource() const{ return m_directJDBCSource; }
831 inline bool DirectJDBCSourceHasBeenSet() const { return m_directJDBCSourceHasBeenSet; }
832 inline void SetDirectJDBCSource(const DirectJDBCSource& value) { m_directJDBCSourceHasBeenSet = true; m_directJDBCSource = value; }
833 inline void SetDirectJDBCSource(DirectJDBCSource&& value) { m_directJDBCSourceHasBeenSet = true; m_directJDBCSource = std::move(value); }
835 inline CodeGenConfigurationNode& WithDirectJDBCSource(DirectJDBCSource&& value) { SetDirectJDBCSource(std::move(value)); return *this;}
837
839
843 inline const S3CatalogDeltaSource& GetS3CatalogDeltaSource() const{ return m_s3CatalogDeltaSource; }
844 inline bool S3CatalogDeltaSourceHasBeenSet() const { return m_s3CatalogDeltaSourceHasBeenSet; }
845 inline void SetS3CatalogDeltaSource(const S3CatalogDeltaSource& value) { m_s3CatalogDeltaSourceHasBeenSet = true; m_s3CatalogDeltaSource = value; }
846 inline void SetS3CatalogDeltaSource(S3CatalogDeltaSource&& value) { m_s3CatalogDeltaSourceHasBeenSet = true; m_s3CatalogDeltaSource = std::move(value); }
850
852
856 inline const CatalogDeltaSource& GetCatalogDeltaSource() const{ return m_catalogDeltaSource; }
857 inline bool CatalogDeltaSourceHasBeenSet() const { return m_catalogDeltaSourceHasBeenSet; }
858 inline void SetCatalogDeltaSource(const CatalogDeltaSource& value) { m_catalogDeltaSourceHasBeenSet = true; m_catalogDeltaSource = value; }
859 inline void SetCatalogDeltaSource(CatalogDeltaSource&& value) { m_catalogDeltaSourceHasBeenSet = true; m_catalogDeltaSource = std::move(value); }
863
865
868 inline const S3DeltaSource& GetS3DeltaSource() const{ return m_s3DeltaSource; }
869 inline bool S3DeltaSourceHasBeenSet() const { return m_s3DeltaSourceHasBeenSet; }
870 inline void SetS3DeltaSource(const S3DeltaSource& value) { m_s3DeltaSourceHasBeenSet = true; m_s3DeltaSource = value; }
871 inline void SetS3DeltaSource(S3DeltaSource&& value) { m_s3DeltaSourceHasBeenSet = true; m_s3DeltaSource = std::move(value); }
872 inline CodeGenConfigurationNode& WithS3DeltaSource(const S3DeltaSource& value) { SetS3DeltaSource(value); return *this;}
873 inline CodeGenConfigurationNode& WithS3DeltaSource(S3DeltaSource&& value) { SetS3DeltaSource(std::move(value)); return *this;}
875
877
881 inline const S3DeltaCatalogTarget& GetS3DeltaCatalogTarget() const{ return m_s3DeltaCatalogTarget; }
882 inline bool S3DeltaCatalogTargetHasBeenSet() const { return m_s3DeltaCatalogTargetHasBeenSet; }
883 inline void SetS3DeltaCatalogTarget(const S3DeltaCatalogTarget& value) { m_s3DeltaCatalogTargetHasBeenSet = true; m_s3DeltaCatalogTarget = value; }
884 inline void SetS3DeltaCatalogTarget(S3DeltaCatalogTarget&& value) { m_s3DeltaCatalogTargetHasBeenSet = true; m_s3DeltaCatalogTarget = std::move(value); }
888
890
893 inline const S3DeltaDirectTarget& GetS3DeltaDirectTarget() const{ return m_s3DeltaDirectTarget; }
894 inline bool S3DeltaDirectTargetHasBeenSet() const { return m_s3DeltaDirectTargetHasBeenSet; }
895 inline void SetS3DeltaDirectTarget(const S3DeltaDirectTarget& value) { m_s3DeltaDirectTargetHasBeenSet = true; m_s3DeltaDirectTarget = value; }
896 inline void SetS3DeltaDirectTarget(S3DeltaDirectTarget&& value) { m_s3DeltaDirectTargetHasBeenSet = true; m_s3DeltaDirectTarget = std::move(value); }
900
902
905 inline const AmazonRedshiftSource& GetAmazonRedshiftSource() const{ return m_amazonRedshiftSource; }
906 inline bool AmazonRedshiftSourceHasBeenSet() const { return m_amazonRedshiftSourceHasBeenSet; }
907 inline void SetAmazonRedshiftSource(const AmazonRedshiftSource& value) { m_amazonRedshiftSourceHasBeenSet = true; m_amazonRedshiftSource = value; }
908 inline void SetAmazonRedshiftSource(AmazonRedshiftSource&& value) { m_amazonRedshiftSourceHasBeenSet = true; m_amazonRedshiftSource = std::move(value); }
912
914
917 inline const AmazonRedshiftTarget& GetAmazonRedshiftTarget() const{ return m_amazonRedshiftTarget; }
918 inline bool AmazonRedshiftTargetHasBeenSet() const { return m_amazonRedshiftTargetHasBeenSet; }
919 inline void SetAmazonRedshiftTarget(const AmazonRedshiftTarget& value) { m_amazonRedshiftTargetHasBeenSet = true; m_amazonRedshiftTarget = value; }
920 inline void SetAmazonRedshiftTarget(AmazonRedshiftTarget&& value) { m_amazonRedshiftTargetHasBeenSet = true; m_amazonRedshiftTarget = std::move(value); }
924
926
930 inline const EvaluateDataQualityMultiFrame& GetEvaluateDataQualityMultiFrame() const{ return m_evaluateDataQualityMultiFrame; }
931 inline bool EvaluateDataQualityMultiFrameHasBeenSet() const { return m_evaluateDataQualityMultiFrameHasBeenSet; }
932 inline void SetEvaluateDataQualityMultiFrame(const EvaluateDataQualityMultiFrame& value) { m_evaluateDataQualityMultiFrameHasBeenSet = true; m_evaluateDataQualityMultiFrame = value; }
933 inline void SetEvaluateDataQualityMultiFrame(EvaluateDataQualityMultiFrame&& value) { m_evaluateDataQualityMultiFrameHasBeenSet = true; m_evaluateDataQualityMultiFrame = std::move(value); }
937
939
942 inline const Recipe& GetRecipe() const{ return m_recipe; }
943 inline bool RecipeHasBeenSet() const { return m_recipeHasBeenSet; }
944 inline void SetRecipe(const Recipe& value) { m_recipeHasBeenSet = true; m_recipe = value; }
945 inline void SetRecipe(Recipe&& value) { m_recipeHasBeenSet = true; m_recipe = std::move(value); }
946 inline CodeGenConfigurationNode& WithRecipe(const Recipe& value) { SetRecipe(value); return *this;}
947 inline CodeGenConfigurationNode& WithRecipe(Recipe&& value) { SetRecipe(std::move(value)); return *this;}
949
951
954 inline const SnowflakeSource& GetSnowflakeSource() const{ return m_snowflakeSource; }
955 inline bool SnowflakeSourceHasBeenSet() const { return m_snowflakeSourceHasBeenSet; }
956 inline void SetSnowflakeSource(const SnowflakeSource& value) { m_snowflakeSourceHasBeenSet = true; m_snowflakeSource = value; }
957 inline void SetSnowflakeSource(SnowflakeSource&& value) { m_snowflakeSourceHasBeenSet = true; m_snowflakeSource = std::move(value); }
959 inline CodeGenConfigurationNode& WithSnowflakeSource(SnowflakeSource&& value) { SetSnowflakeSource(std::move(value)); return *this;}
961
963
966 inline const SnowflakeTarget& GetSnowflakeTarget() const{ return m_snowflakeTarget; }
967 inline bool SnowflakeTargetHasBeenSet() const { return m_snowflakeTargetHasBeenSet; }
968 inline void SetSnowflakeTarget(const SnowflakeTarget& value) { m_snowflakeTargetHasBeenSet = true; m_snowflakeTarget = value; }
969 inline void SetSnowflakeTarget(SnowflakeTarget&& value) { m_snowflakeTargetHasBeenSet = true; m_snowflakeTarget = std::move(value); }
971 inline CodeGenConfigurationNode& WithSnowflakeTarget(SnowflakeTarget&& value) { SetSnowflakeTarget(std::move(value)); return *this;}
973
975
978 inline const ConnectorDataSource& GetConnectorDataSource() const{ return m_connectorDataSource; }
979 inline bool ConnectorDataSourceHasBeenSet() const { return m_connectorDataSourceHasBeenSet; }
980 inline void SetConnectorDataSource(const ConnectorDataSource& value) { m_connectorDataSourceHasBeenSet = true; m_connectorDataSource = value; }
981 inline void SetConnectorDataSource(ConnectorDataSource&& value) { m_connectorDataSourceHasBeenSet = true; m_connectorDataSource = std::move(value); }
985
987
990 inline const ConnectorDataTarget& GetConnectorDataTarget() const{ return m_connectorDataTarget; }
991 inline bool ConnectorDataTargetHasBeenSet() const { return m_connectorDataTargetHasBeenSet; }
992 inline void SetConnectorDataTarget(const ConnectorDataTarget& value) { m_connectorDataTargetHasBeenSet = true; m_connectorDataTarget = value; }
993 inline void SetConnectorDataTarget(ConnectorDataTarget&& value) { m_connectorDataTargetHasBeenSet = true; m_connectorDataTarget = std::move(value); }
997 private:
998
999 AthenaConnectorSource m_athenaConnectorSource;
1000 bool m_athenaConnectorSourceHasBeenSet = false;
1001
1002 JDBCConnectorSource m_jDBCConnectorSource;
1003 bool m_jDBCConnectorSourceHasBeenSet = false;
1004
1005 SparkConnectorSource m_sparkConnectorSource;
1006 bool m_sparkConnectorSourceHasBeenSet = false;
1007
1008 CatalogSource m_catalogSource;
1009 bool m_catalogSourceHasBeenSet = false;
1010
1011 RedshiftSource m_redshiftSource;
1012 bool m_redshiftSourceHasBeenSet = false;
1013
1014 S3CatalogSource m_s3CatalogSource;
1015 bool m_s3CatalogSourceHasBeenSet = false;
1016
1017 S3CsvSource m_s3CsvSource;
1018 bool m_s3CsvSourceHasBeenSet = false;
1019
1020 S3JsonSource m_s3JsonSource;
1021 bool m_s3JsonSourceHasBeenSet = false;
1022
1023 S3ParquetSource m_s3ParquetSource;
1024 bool m_s3ParquetSourceHasBeenSet = false;
1025
1026 RelationalCatalogSource m_relationalCatalogSource;
1027 bool m_relationalCatalogSourceHasBeenSet = false;
1028
1029 DynamoDBCatalogSource m_dynamoDBCatalogSource;
1030 bool m_dynamoDBCatalogSourceHasBeenSet = false;
1031
1032 JDBCConnectorTarget m_jDBCConnectorTarget;
1033 bool m_jDBCConnectorTargetHasBeenSet = false;
1034
1035 SparkConnectorTarget m_sparkConnectorTarget;
1036 bool m_sparkConnectorTargetHasBeenSet = false;
1037
1038 BasicCatalogTarget m_catalogTarget;
1039 bool m_catalogTargetHasBeenSet = false;
1040
1041 RedshiftTarget m_redshiftTarget;
1042 bool m_redshiftTargetHasBeenSet = false;
1043
1044 S3CatalogTarget m_s3CatalogTarget;
1045 bool m_s3CatalogTargetHasBeenSet = false;
1046
1047 S3GlueParquetTarget m_s3GlueParquetTarget;
1048 bool m_s3GlueParquetTargetHasBeenSet = false;
1049
1050 S3DirectTarget m_s3DirectTarget;
1051 bool m_s3DirectTargetHasBeenSet = false;
1052
1053 ApplyMapping m_applyMapping;
1054 bool m_applyMappingHasBeenSet = false;
1055
1056 SelectFields m_selectFields;
1057 bool m_selectFieldsHasBeenSet = false;
1058
1059 DropFields m_dropFields;
1060 bool m_dropFieldsHasBeenSet = false;
1061
1062 RenameField m_renameField;
1063 bool m_renameFieldHasBeenSet = false;
1064
1065 Spigot m_spigot;
1066 bool m_spigotHasBeenSet = false;
1067
1068 Join m_join;
1069 bool m_joinHasBeenSet = false;
1070
1071 SplitFields m_splitFields;
1072 bool m_splitFieldsHasBeenSet = false;
1073
1074 SelectFromCollection m_selectFromCollection;
1075 bool m_selectFromCollectionHasBeenSet = false;
1076
1077 FillMissingValues m_fillMissingValues;
1078 bool m_fillMissingValuesHasBeenSet = false;
1079
1080 Filter m_filter;
1081 bool m_filterHasBeenSet = false;
1082
1083 CustomCode m_customCode;
1084 bool m_customCodeHasBeenSet = false;
1085
1086 SparkSQL m_sparkSQL;
1087 bool m_sparkSQLHasBeenSet = false;
1088
1089 DirectKinesisSource m_directKinesisSource;
1090 bool m_directKinesisSourceHasBeenSet = false;
1091
1092 DirectKafkaSource m_directKafkaSource;
1093 bool m_directKafkaSourceHasBeenSet = false;
1094
1095 CatalogKinesisSource m_catalogKinesisSource;
1096 bool m_catalogKinesisSourceHasBeenSet = false;
1097
1098 CatalogKafkaSource m_catalogKafkaSource;
1099 bool m_catalogKafkaSourceHasBeenSet = false;
1100
1101 DropNullFields m_dropNullFields;
1102 bool m_dropNullFieldsHasBeenSet = false;
1103
1104 Merge m_merge;
1105 bool m_mergeHasBeenSet = false;
1106
1107 Union m_union;
1108 bool m_unionHasBeenSet = false;
1109
1110 PIIDetection m_pIIDetection;
1111 bool m_pIIDetectionHasBeenSet = false;
1112
1113 Aggregate m_aggregate;
1114 bool m_aggregateHasBeenSet = false;
1115
1116 DropDuplicates m_dropDuplicates;
1117 bool m_dropDuplicatesHasBeenSet = false;
1118
1119 GovernedCatalogTarget m_governedCatalogTarget;
1120 bool m_governedCatalogTargetHasBeenSet = false;
1121
1122 GovernedCatalogSource m_governedCatalogSource;
1123 bool m_governedCatalogSourceHasBeenSet = false;
1124
1125 MicrosoftSQLServerCatalogSource m_microsoftSQLServerCatalogSource;
1126 bool m_microsoftSQLServerCatalogSourceHasBeenSet = false;
1127
1128 MySQLCatalogSource m_mySQLCatalogSource;
1129 bool m_mySQLCatalogSourceHasBeenSet = false;
1130
1131 OracleSQLCatalogSource m_oracleSQLCatalogSource;
1132 bool m_oracleSQLCatalogSourceHasBeenSet = false;
1133
1134 PostgreSQLCatalogSource m_postgreSQLCatalogSource;
1135 bool m_postgreSQLCatalogSourceHasBeenSet = false;
1136
1137 MicrosoftSQLServerCatalogTarget m_microsoftSQLServerCatalogTarget;
1138 bool m_microsoftSQLServerCatalogTargetHasBeenSet = false;
1139
1140 MySQLCatalogTarget m_mySQLCatalogTarget;
1141 bool m_mySQLCatalogTargetHasBeenSet = false;
1142
1143 OracleSQLCatalogTarget m_oracleSQLCatalogTarget;
1144 bool m_oracleSQLCatalogTargetHasBeenSet = false;
1145
1146 PostgreSQLCatalogTarget m_postgreSQLCatalogTarget;
1147 bool m_postgreSQLCatalogTargetHasBeenSet = false;
1148
1149 DynamicTransform m_dynamicTransform;
1150 bool m_dynamicTransformHasBeenSet = false;
1151
1152 EvaluateDataQuality m_evaluateDataQuality;
1153 bool m_evaluateDataQualityHasBeenSet = false;
1154
1155 S3CatalogHudiSource m_s3CatalogHudiSource;
1156 bool m_s3CatalogHudiSourceHasBeenSet = false;
1157
1158 CatalogHudiSource m_catalogHudiSource;
1159 bool m_catalogHudiSourceHasBeenSet = false;
1160
1161 S3HudiSource m_s3HudiSource;
1162 bool m_s3HudiSourceHasBeenSet = false;
1163
1164 S3HudiCatalogTarget m_s3HudiCatalogTarget;
1165 bool m_s3HudiCatalogTargetHasBeenSet = false;
1166
1167 S3HudiDirectTarget m_s3HudiDirectTarget;
1168 bool m_s3HudiDirectTargetHasBeenSet = false;
1169
1170 DirectJDBCSource m_directJDBCSource;
1171 bool m_directJDBCSourceHasBeenSet = false;
1172
1173 S3CatalogDeltaSource m_s3CatalogDeltaSource;
1174 bool m_s3CatalogDeltaSourceHasBeenSet = false;
1175
1176 CatalogDeltaSource m_catalogDeltaSource;
1177 bool m_catalogDeltaSourceHasBeenSet = false;
1178
1179 S3DeltaSource m_s3DeltaSource;
1180 bool m_s3DeltaSourceHasBeenSet = false;
1181
1182 S3DeltaCatalogTarget m_s3DeltaCatalogTarget;
1183 bool m_s3DeltaCatalogTargetHasBeenSet = false;
1184
1185 S3DeltaDirectTarget m_s3DeltaDirectTarget;
1186 bool m_s3DeltaDirectTargetHasBeenSet = false;
1187
1188 AmazonRedshiftSource m_amazonRedshiftSource;
1189 bool m_amazonRedshiftSourceHasBeenSet = false;
1190
1191 AmazonRedshiftTarget m_amazonRedshiftTarget;
1192 bool m_amazonRedshiftTargetHasBeenSet = false;
1193
1194 EvaluateDataQualityMultiFrame m_evaluateDataQualityMultiFrame;
1195 bool m_evaluateDataQualityMultiFrameHasBeenSet = false;
1196
1197 Recipe m_recipe;
1198 bool m_recipeHasBeenSet = false;
1199
1200 SnowflakeSource m_snowflakeSource;
1201 bool m_snowflakeSourceHasBeenSet = false;
1202
1203 SnowflakeTarget m_snowflakeTarget;
1204 bool m_snowflakeTargetHasBeenSet = false;
1205
1206 ConnectorDataSource m_connectorDataSource;
1207 bool m_connectorDataSourceHasBeenSet = false;
1208
1209 ConnectorDataTarget m_connectorDataTarget;
1210 bool m_connectorDataTargetHasBeenSet = false;
1211 };
1212
1213} // namespace Model
1214} // namespace Glue
1215} // namespace Aws
CodeGenConfigurationNode & WithPIIDetection(PIIDetection &&value)
const SparkConnectorTarget & GetSparkConnectorTarget() const
CodeGenConfigurationNode & WithAthenaConnectorSource(AthenaConnectorSource &&value)
CodeGenConfigurationNode & WithGovernedCatalogTarget(const GovernedCatalogTarget &value)
CodeGenConfigurationNode & WithSnowflakeTarget(const SnowflakeTarget &value)
const DynamoDBCatalogSource & GetDynamoDBCatalogSource() const
const DirectJDBCSource & GetDirectJDBCSource() const
const PostgreSQLCatalogTarget & GetPostgreSQLCatalogTarget() const
CodeGenConfigurationNode & WithCatalogHudiSource(CatalogHudiSource &&value)
void SetSparkConnectorSource(SparkConnectorSource &&value)
void SetDirectKinesisSource(const DirectKinesisSource &value)
CodeGenConfigurationNode & WithEvaluateDataQuality(EvaluateDataQuality &&value)
void SetRedshiftTarget(const RedshiftTarget &value)
CodeGenConfigurationNode & WithS3ParquetSource(S3ParquetSource &&value)
void SetFillMissingValues(const FillMissingValues &value)
void SetSparkConnectorSource(const SparkConnectorSource &value)
CodeGenConfigurationNode & WithCatalogSource(const CatalogSource &value)
void SetFillMissingValues(FillMissingValues &&value)
CodeGenConfigurationNode & WithDirectKinesisSource(DirectKinesisSource &&value)
CodeGenConfigurationNode & WithDynamicTransform(const DynamicTransform &value)
void SetGovernedCatalogTarget(const GovernedCatalogTarget &value)
const S3HudiCatalogTarget & GetS3HudiCatalogTarget() const
void SetEvaluateDataQualityMultiFrame(EvaluateDataQualityMultiFrame &&value)
CodeGenConfigurationNode & WithCatalogKinesisSource(CatalogKinesisSource &&value)
void SetS3CatalogSource(const S3CatalogSource &value)
void SetGovernedCatalogTarget(GovernedCatalogTarget &&value)
AWS_GLUE_API CodeGenConfigurationNode & operator=(Aws::Utils::Json::JsonView jsonValue)
CodeGenConfigurationNode & WithSplitFields(const SplitFields &value)
CodeGenConfigurationNode & WithConnectorDataTarget(ConnectorDataTarget &&value)
const DirectKinesisSource & GetDirectKinesisSource() const
CodeGenConfigurationNode & WithUnion(Union &&value)
CodeGenConfigurationNode & WithApplyMapping(const ApplyMapping &value)
CodeGenConfigurationNode & WithSelectFromCollection(SelectFromCollection &&value)
CodeGenConfigurationNode & WithRelationalCatalogSource(RelationalCatalogSource &&value)
CodeGenConfigurationNode & WithS3HudiSource(S3HudiSource &&value)
void SetDropNullFields(const DropNullFields &value)
CodeGenConfigurationNode & WithMerge(const Merge &value)
CodeGenConfigurationNode & WithS3DeltaCatalogTarget(S3DeltaCatalogTarget &&value)
CodeGenConfigurationNode & WithOracleSQLCatalogSource(const OracleSQLCatalogSource &value)
CodeGenConfigurationNode & WithMySQLCatalogSource(const MySQLCatalogSource &value)
void SetCatalogDeltaSource(const CatalogDeltaSource &value)
void SetMicrosoftSQLServerCatalogSource(MicrosoftSQLServerCatalogSource &&value)
CodeGenConfigurationNode & WithS3HudiCatalogTarget(S3HudiCatalogTarget &&value)
CodeGenConfigurationNode & WithDropNullFields(DropNullFields &&value)
void SetOracleSQLCatalogSource(OracleSQLCatalogSource &&value)
CodeGenConfigurationNode & WithJoin(const Join &value)
CodeGenConfigurationNode & WithCustomCode(const CustomCode &value)
CodeGenConfigurationNode & WithPostgreSQLCatalogTarget(const PostgreSQLCatalogTarget &value)
void SetAthenaConnectorSource(AthenaConnectorSource &&value)
CodeGenConfigurationNode & WithSparkConnectorTarget(const SparkConnectorTarget &value)
const S3GlueParquetTarget & GetS3GlueParquetTarget() const
CodeGenConfigurationNode & WithS3HudiDirectTarget(const S3HudiDirectTarget &value)
void SetS3HudiDirectTarget(const S3HudiDirectTarget &value)
CodeGenConfigurationNode & WithDynamicTransform(DynamicTransform &&value)
CodeGenConfigurationNode & WithCatalogKinesisSource(const CatalogKinesisSource &value)
void SetCatalogHudiSource(CatalogHudiSource &&value)
CodeGenConfigurationNode & WithSparkSQL(const SparkSQL &value)
CodeGenConfigurationNode & WithFillMissingValues(const FillMissingValues &value)
const ConnectorDataTarget & GetConnectorDataTarget() const
CodeGenConfigurationNode & WithS3DirectTarget(S3DirectTarget &&value)
CodeGenConfigurationNode & WithDropFields(DropFields &&value)
const SparkConnectorSource & GetSparkConnectorSource() const
CodeGenConfigurationNode & WithDirectJDBCSource(const DirectJDBCSource &value)
void SetAmazonRedshiftTarget(AmazonRedshiftTarget &&value)
void SetAmazonRedshiftSource(const AmazonRedshiftSource &value)
CodeGenConfigurationNode & WithApplyMapping(ApplyMapping &&value)
void SetMySQLCatalogSource(const MySQLCatalogSource &value)
void SetS3ParquetSource(const S3ParquetSource &value)
CodeGenConfigurationNode & WithS3DirectTarget(const S3DirectTarget &value)
CodeGenConfigurationNode & WithPostgreSQLCatalogTarget(PostgreSQLCatalogTarget &&value)
CodeGenConfigurationNode & WithSpigot(const Spigot &value)
CodeGenConfigurationNode & WithAggregate(const Aggregate &value)
CodeGenConfigurationNode & WithRenameField(RenameField &&value)
void SetRelationalCatalogSource(const RelationalCatalogSource &value)
CodeGenConfigurationNode & WithFillMissingValues(FillMissingValues &&value)
CodeGenConfigurationNode & WithFilter(Filter &&value)
CodeGenConfigurationNode & WithS3JsonSource(const S3JsonSource &value)
const SelectFromCollection & GetSelectFromCollection() const
CodeGenConfigurationNode & WithCatalogKafkaSource(const CatalogKafkaSource &value)
const S3CatalogHudiSource & GetS3CatalogHudiSource() const
void SetCatalogKinesisSource(const CatalogKinesisSource &value)
CodeGenConfigurationNode & WithOracleSQLCatalogTarget(OracleSQLCatalogTarget &&value)
CodeGenConfigurationNode & WithAggregate(Aggregate &&value)
CodeGenConfigurationNode & WithS3DeltaDirectTarget(S3DeltaDirectTarget &&value)
void SetSparkConnectorTarget(SparkConnectorTarget &&value)
CodeGenConfigurationNode & WithGovernedCatalogSource(const GovernedCatalogSource &value)
CodeGenConfigurationNode & WithSelectFromCollection(const SelectFromCollection &value)
CodeGenConfigurationNode & WithS3HudiDirectTarget(S3HudiDirectTarget &&value)
void SetConnectorDataTarget(const ConnectorDataTarget &value)
CodeGenConfigurationNode & WithMySQLCatalogTarget(const MySQLCatalogTarget &value)
CodeGenConfigurationNode & WithMicrosoftSQLServerCatalogSource(const MicrosoftSQLServerCatalogSource &value)
void SetGovernedCatalogSource(GovernedCatalogSource &&value)
const JDBCConnectorSource & GetJDBCConnectorSource() const
CodeGenConfigurationNode & WithRedshiftTarget(RedshiftTarget &&value)
CodeGenConfigurationNode & WithMicrosoftSQLServerCatalogTarget(MicrosoftSQLServerCatalogTarget &&value)
CodeGenConfigurationNode & WithEvaluateDataQuality(const EvaluateDataQuality &value)
CodeGenConfigurationNode & WithAthenaConnectorSource(const AthenaConnectorSource &value)
CodeGenConfigurationNode & WithFilter(const Filter &value)
CodeGenConfigurationNode & WithCatalogKafkaSource(CatalogKafkaSource &&value)
CodeGenConfigurationNode & WithS3GlueParquetTarget(S3GlueParquetTarget &&value)
void SetS3DeltaDirectTarget(S3DeltaDirectTarget &&value)
void SetOracleSQLCatalogTarget(OracleSQLCatalogTarget &&value)
CodeGenConfigurationNode & WithS3CatalogSource(const S3CatalogSource &value)
void SetEvaluateDataQualityMultiFrame(const EvaluateDataQualityMultiFrame &value)
void SetJDBCConnectorSource(JDBCConnectorSource &&value)
void SetMySQLCatalogSource(MySQLCatalogSource &&value)
CodeGenConfigurationNode & WithS3DeltaCatalogTarget(const S3DeltaCatalogTarget &value)
void SetMySQLCatalogTarget(MySQLCatalogTarget &&value)
void SetPostgreSQLCatalogTarget(const PostgreSQLCatalogTarget &value)
const DirectKafkaSource & GetDirectKafkaSource() const
void SetCatalogSource(const CatalogSource &value)
void SetCatalogDeltaSource(CatalogDeltaSource &&value)
void SetS3HudiDirectTarget(S3HudiDirectTarget &&value)
void SetSelectFromCollection(const SelectFromCollection &value)
void SetRedshiftSource(const RedshiftSource &value)
CodeGenConfigurationNode & WithDropDuplicates(DropDuplicates &&value)
CodeGenConfigurationNode & WithDirectKafkaSource(DirectKafkaSource &&value)
CodeGenConfigurationNode & WithCatalogDeltaSource(const CatalogDeltaSource &value)
void SetPostgreSQLCatalogSource(PostgreSQLCatalogSource &&value)
const AmazonRedshiftSource & GetAmazonRedshiftSource() const
void SetPostgreSQLCatalogSource(const PostgreSQLCatalogSource &value)
const S3HudiDirectTarget & GetS3HudiDirectTarget() const
void SetJDBCConnectorTarget(JDBCConnectorTarget &&value)
const DynamicTransform & GetDynamicTransform() const
const MySQLCatalogTarget & GetMySQLCatalogTarget() const
CodeGenConfigurationNode & WithPostgreSQLCatalogSource(const PostgreSQLCatalogSource &value)
const AmazonRedshiftTarget & GetAmazonRedshiftTarget() const
CodeGenConfigurationNode & WithEvaluateDataQualityMultiFrame(const EvaluateDataQualityMultiFrame &value)
void SetDirectKinesisSource(DirectKinesisSource &&value)
CodeGenConfigurationNode & WithDropNullFields(const DropNullFields &value)
const FillMissingValues & GetFillMissingValues() const
CodeGenConfigurationNode & WithMicrosoftSQLServerCatalogSource(MicrosoftSQLServerCatalogSource &&value)
CodeGenConfigurationNode & WithSnowflakeSource(const SnowflakeSource &value)
CodeGenConfigurationNode & WithCatalogDeltaSource(CatalogDeltaSource &&value)
CodeGenConfigurationNode & WithRedshiftTarget(const RedshiftTarget &value)
CodeGenConfigurationNode & WithOracleSQLCatalogTarget(const OracleSQLCatalogTarget &value)
CodeGenConfigurationNode & WithJDBCConnectorTarget(const JDBCConnectorTarget &value)
void SetConnectorDataSource(const ConnectorDataSource &value)
CodeGenConfigurationNode & WithJDBCConnectorSource(const JDBCConnectorSource &value)
CodeGenConfigurationNode & WithS3DeltaSource(const S3DeltaSource &value)
CodeGenConfigurationNode & WithDirectKafkaSource(const DirectKafkaSource &value)
void SetCatalogTarget(BasicCatalogTarget &&value)
void SetCatalogKafkaSource(CatalogKafkaSource &&value)
void SetS3CatalogTarget(const S3CatalogTarget &value)
CodeGenConfigurationNode & WithDynamoDBCatalogSource(DynamoDBCatalogSource &&value)
CodeGenConfigurationNode & WithSparkConnectorSource(SparkConnectorSource &&value)
CodeGenConfigurationNode & WithConnectorDataSource(const ConnectorDataSource &value)
void SetDropDuplicates(const DropDuplicates &value)
CodeGenConfigurationNode & WithS3DeltaSource(S3DeltaSource &&value)
CodeGenConfigurationNode & WithS3HudiCatalogTarget(const S3HudiCatalogTarget &value)
CodeGenConfigurationNode & WithGovernedCatalogSource(GovernedCatalogSource &&value)
void SetDynamoDBCatalogSource(DynamoDBCatalogSource &&value)
void SetCatalogHudiSource(const CatalogHudiSource &value)
CodeGenConfigurationNode & WithJoin(Join &&value)
AWS_GLUE_API CodeGenConfigurationNode(Aws::Utils::Json::JsonView jsonValue)
const CatalogDeltaSource & GetCatalogDeltaSource() const
CodeGenConfigurationNode & WithS3CatalogTarget(S3CatalogTarget &&value)
CodeGenConfigurationNode & WithRelationalCatalogSource(const RelationalCatalogSource &value)
void SetDirectKafkaSource(const DirectKafkaSource &value)
void SetS3DeltaCatalogTarget(S3DeltaCatalogTarget &&value)
CodeGenConfigurationNode & WithRedshiftSource(const RedshiftSource &value)
CodeGenConfigurationNode & WithGovernedCatalogTarget(GovernedCatalogTarget &&value)
const MicrosoftSQLServerCatalogTarget & GetMicrosoftSQLServerCatalogTarget() const
CodeGenConfigurationNode & WithMySQLCatalogTarget(MySQLCatalogTarget &&value)
const PostgreSQLCatalogSource & GetPostgreSQLCatalogSource() const
const CatalogKinesisSource & GetCatalogKinesisSource() const
CodeGenConfigurationNode & WithSelectFields(const SelectFields &value)
const MySQLCatalogSource & GetMySQLCatalogSource() const
CodeGenConfigurationNode & WithS3CatalogSource(S3CatalogSource &&value)
CodeGenConfigurationNode & WithS3CatalogHudiSource(S3CatalogHudiSource &&value)
void SetDirectKafkaSource(DirectKafkaSource &&value)
void SetAmazonRedshiftSource(AmazonRedshiftSource &&value)
CodeGenConfigurationNode & WithJDBCConnectorSource(JDBCConnectorSource &&value)
const OracleSQLCatalogTarget & GetOracleSQLCatalogTarget() const
void SetAmazonRedshiftTarget(const AmazonRedshiftTarget &value)
CodeGenConfigurationNode & WithAmazonRedshiftTarget(AmazonRedshiftTarget &&value)
void SetRelationalCatalogSource(RelationalCatalogSource &&value)
CodeGenConfigurationNode & WithRedshiftSource(RedshiftSource &&value)
const OracleSQLCatalogSource & GetOracleSQLCatalogSource() const
void SetJDBCConnectorTarget(const JDBCConnectorTarget &value)
void SetSparkConnectorTarget(const SparkConnectorTarget &value)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
CodeGenConfigurationNode & WithRecipe(Recipe &&value)
void SetS3GlueParquetTarget(S3GlueParquetTarget &&value)
void SetS3DeltaSource(const S3DeltaSource &value)
void SetS3DeltaCatalogTarget(const S3DeltaCatalogTarget &value)
const JDBCConnectorTarget & GetJDBCConnectorTarget() const
CodeGenConfigurationNode & WithCustomCode(CustomCode &&value)
const RelationalCatalogSource & GetRelationalCatalogSource() const
CodeGenConfigurationNode & WithDropFields(const DropFields &value)
CodeGenConfigurationNode & WithAmazonRedshiftSource(AmazonRedshiftSource &&value)
CodeGenConfigurationNode & WithS3CsvSource(S3CsvSource &&value)
CodeGenConfigurationNode & WithS3CatalogDeltaSource(S3CatalogDeltaSource &&value)
void SetSnowflakeSource(const SnowflakeSource &value)
CodeGenConfigurationNode & WithS3CsvSource(const S3CsvSource &value)
CodeGenConfigurationNode & WithDirectJDBCSource(DirectJDBCSource &&value)
void SetSnowflakeTarget(const SnowflakeTarget &value)
const GovernedCatalogTarget & GetGovernedCatalogTarget() const
void SetDynamoDBCatalogSource(const DynamoDBCatalogSource &value)
const AthenaConnectorSource & GetAthenaConnectorSource() const
void SetDynamicTransform(const DynamicTransform &value)
CodeGenConfigurationNode & WithDirectKinesisSource(const DirectKinesisSource &value)
void SetDirectJDBCSource(const DirectJDBCSource &value)
CodeGenConfigurationNode & WithConnectorDataTarget(const ConnectorDataTarget &value)
CodeGenConfigurationNode & WithSnowflakeTarget(SnowflakeTarget &&value)
CodeGenConfigurationNode & WithPIIDetection(const PIIDetection &value)
void SetS3DeltaDirectTarget(const S3DeltaDirectTarget &value)
const EvaluateDataQuality & GetEvaluateDataQuality() const
void SetConnectorDataSource(ConnectorDataSource &&value)
CodeGenConfigurationNode & WithS3HudiSource(const S3HudiSource &value)
void SetS3GlueParquetTarget(const S3GlueParquetTarget &value)
CodeGenConfigurationNode & WithRecipe(const Recipe &value)
CodeGenConfigurationNode & WithAmazonRedshiftTarget(const AmazonRedshiftTarget &value)
CodeGenConfigurationNode & WithSparkConnectorTarget(SparkConnectorTarget &&value)
CodeGenConfigurationNode & WithRenameField(const RenameField &value)
CodeGenConfigurationNode & WithSnowflakeSource(SnowflakeSource &&value)
void SetMicrosoftSQLServerCatalogTarget(const MicrosoftSQLServerCatalogTarget &value)
const S3CatalogDeltaSource & GetS3CatalogDeltaSource() const
void SetMicrosoftSQLServerCatalogSource(const MicrosoftSQLServerCatalogSource &value)
void SetS3CatalogDeltaSource(S3CatalogDeltaSource &&value)
void SetS3HudiCatalogTarget(S3HudiCatalogTarget &&value)
const S3DeltaDirectTarget & GetS3DeltaDirectTarget() const
const GovernedCatalogSource & GetGovernedCatalogSource() const
const EvaluateDataQualityMultiFrame & GetEvaluateDataQualityMultiFrame() const
void SetCatalogKinesisSource(CatalogKinesisSource &&value)
CodeGenConfigurationNode & WithAmazonRedshiftSource(const AmazonRedshiftSource &value)
void SetPostgreSQLCatalogTarget(PostgreSQLCatalogTarget &&value)
CodeGenConfigurationNode & WithSparkSQL(SparkSQL &&value)
void SetEvaluateDataQuality(EvaluateDataQuality &&value)
void SetS3CatalogHudiSource(S3CatalogHudiSource &&value)
CodeGenConfigurationNode & WithSparkConnectorSource(const SparkConnectorSource &value)
CodeGenConfigurationNode & WithS3CatalogHudiSource(const S3CatalogHudiSource &value)
CodeGenConfigurationNode & WithSpigot(Spigot &&value)
CodeGenConfigurationNode & WithCatalogSource(CatalogSource &&value)
const CatalogKafkaSource & GetCatalogKafkaSource() const
CodeGenConfigurationNode & WithEvaluateDataQualityMultiFrame(EvaluateDataQualityMultiFrame &&value)
CodeGenConfigurationNode & WithMerge(Merge &&value)
void SetGovernedCatalogSource(const GovernedCatalogSource &value)
void SetOracleSQLCatalogSource(const OracleSQLCatalogSource &value)
CodeGenConfigurationNode & WithPostgreSQLCatalogSource(PostgreSQLCatalogSource &&value)
void SetS3DirectTarget(const S3DirectTarget &value)
CodeGenConfigurationNode & WithConnectorDataSource(ConnectorDataSource &&value)
void SetMySQLCatalogTarget(const MySQLCatalogTarget &value)
void SetS3CatalogHudiSource(const S3CatalogHudiSource &value)
const ConnectorDataSource & GetConnectorDataSource() const
void SetS3CatalogDeltaSource(const S3CatalogDeltaSource &value)
CodeGenConfigurationNode & WithS3CatalogDeltaSource(const S3CatalogDeltaSource &value)
void SetCatalogTarget(const BasicCatalogTarget &value)
const BasicCatalogTarget & GetCatalogTarget() const
void SetConnectorDataTarget(ConnectorDataTarget &&value)
void SetCatalogKafkaSource(const CatalogKafkaSource &value)
CodeGenConfigurationNode & WithS3GlueParquetTarget(const S3GlueParquetTarget &value)
void SetSelectFromCollection(SelectFromCollection &&value)
const MicrosoftSQLServerCatalogSource & GetMicrosoftSQLServerCatalogSource() const
const S3DeltaCatalogTarget & GetS3DeltaCatalogTarget() const
CodeGenConfigurationNode & WithOracleSQLCatalogSource(OracleSQLCatalogSource &&value)
void SetJDBCConnectorSource(const JDBCConnectorSource &value)
void SetMicrosoftSQLServerCatalogTarget(MicrosoftSQLServerCatalogTarget &&value)
CodeGenConfigurationNode & WithS3CatalogTarget(const S3CatalogTarget &value)
CodeGenConfigurationNode & WithDynamoDBCatalogSource(const DynamoDBCatalogSource &value)
CodeGenConfigurationNode & WithUnion(const Union &value)
CodeGenConfigurationNode & WithSelectFields(SelectFields &&value)
void SetEvaluateDataQuality(const EvaluateDataQuality &value)
void SetAthenaConnectorSource(const AthenaConnectorSource &value)
CodeGenConfigurationNode & WithS3ParquetSource(const S3ParquetSource &value)
CodeGenConfigurationNode & WithMySQLCatalogSource(MySQLCatalogSource &&value)
CodeGenConfigurationNode & WithCatalogTarget(const BasicCatalogTarget &value)
CodeGenConfigurationNode & WithDropDuplicates(const DropDuplicates &value)
void SetOracleSQLCatalogTarget(const OracleSQLCatalogTarget &value)
CodeGenConfigurationNode & WithCatalogTarget(BasicCatalogTarget &&value)
CodeGenConfigurationNode & WithSplitFields(SplitFields &&value)
CodeGenConfigurationNode & WithCatalogHudiSource(const CatalogHudiSource &value)
CodeGenConfigurationNode & WithS3JsonSource(S3JsonSource &&value)
CodeGenConfigurationNode & WithS3DeltaDirectTarget(const S3DeltaDirectTarget &value)
CodeGenConfigurationNode & WithMicrosoftSQLServerCatalogTarget(const MicrosoftSQLServerCatalogTarget &value)
CodeGenConfigurationNode & WithJDBCConnectorTarget(JDBCConnectorTarget &&value)
void SetS3HudiCatalogTarget(const S3HudiCatalogTarget &value)
const CatalogHudiSource & GetCatalogHudiSource() const
Aws::Utils::Json::JsonValue JsonValue