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>
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); }
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); }
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); }
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); }
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); }
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); }
1000 bool m_athenaConnectorSourceHasBeenSet =
false;
1003 bool m_jDBCConnectorSourceHasBeenSet =
false;
1006 bool m_sparkConnectorSourceHasBeenSet =
false;
1009 bool m_catalogSourceHasBeenSet =
false;
1012 bool m_redshiftSourceHasBeenSet =
false;
1015 bool m_s3CatalogSourceHasBeenSet =
false;
1018 bool m_s3CsvSourceHasBeenSet =
false;
1021 bool m_s3JsonSourceHasBeenSet =
false;
1024 bool m_s3ParquetSourceHasBeenSet =
false;
1027 bool m_relationalCatalogSourceHasBeenSet =
false;
1030 bool m_dynamoDBCatalogSourceHasBeenSet =
false;
1033 bool m_jDBCConnectorTargetHasBeenSet =
false;
1036 bool m_sparkConnectorTargetHasBeenSet =
false;
1039 bool m_catalogTargetHasBeenSet =
false;
1042 bool m_redshiftTargetHasBeenSet =
false;
1045 bool m_s3CatalogTargetHasBeenSet =
false;
1048 bool m_s3GlueParquetTargetHasBeenSet =
false;
1051 bool m_s3DirectTargetHasBeenSet =
false;
1054 bool m_applyMappingHasBeenSet =
false;
1057 bool m_selectFieldsHasBeenSet =
false;
1060 bool m_dropFieldsHasBeenSet =
false;
1063 bool m_renameFieldHasBeenSet =
false;
1066 bool m_spigotHasBeenSet =
false;
1069 bool m_joinHasBeenSet =
false;
1072 bool m_splitFieldsHasBeenSet =
false;
1075 bool m_selectFromCollectionHasBeenSet =
false;
1078 bool m_fillMissingValuesHasBeenSet =
false;
1081 bool m_filterHasBeenSet =
false;
1084 bool m_customCodeHasBeenSet =
false;
1087 bool m_sparkSQLHasBeenSet =
false;
1090 bool m_directKinesisSourceHasBeenSet =
false;
1093 bool m_directKafkaSourceHasBeenSet =
false;
1096 bool m_catalogKinesisSourceHasBeenSet =
false;
1099 bool m_catalogKafkaSourceHasBeenSet =
false;
1102 bool m_dropNullFieldsHasBeenSet =
false;
1105 bool m_mergeHasBeenSet =
false;
1108 bool m_unionHasBeenSet =
false;
1111 bool m_pIIDetectionHasBeenSet =
false;
1114 bool m_aggregateHasBeenSet =
false;
1117 bool m_dropDuplicatesHasBeenSet =
false;
1120 bool m_governedCatalogTargetHasBeenSet =
false;
1123 bool m_governedCatalogSourceHasBeenSet =
false;
1126 bool m_microsoftSQLServerCatalogSourceHasBeenSet =
false;
1129 bool m_mySQLCatalogSourceHasBeenSet =
false;
1132 bool m_oracleSQLCatalogSourceHasBeenSet =
false;
1135 bool m_postgreSQLCatalogSourceHasBeenSet =
false;
1138 bool m_microsoftSQLServerCatalogTargetHasBeenSet =
false;
1141 bool m_mySQLCatalogTargetHasBeenSet =
false;
1144 bool m_oracleSQLCatalogTargetHasBeenSet =
false;
1147 bool m_postgreSQLCatalogTargetHasBeenSet =
false;
1150 bool m_dynamicTransformHasBeenSet =
false;
1153 bool m_evaluateDataQualityHasBeenSet =
false;
1156 bool m_s3CatalogHudiSourceHasBeenSet =
false;
1159 bool m_catalogHudiSourceHasBeenSet =
false;
1162 bool m_s3HudiSourceHasBeenSet =
false;
1165 bool m_s3HudiCatalogTargetHasBeenSet =
false;
1168 bool m_s3HudiDirectTargetHasBeenSet =
false;
1171 bool m_directJDBCSourceHasBeenSet =
false;
1174 bool m_s3CatalogDeltaSourceHasBeenSet =
false;
1177 bool m_catalogDeltaSourceHasBeenSet =
false;
1180 bool m_s3DeltaSourceHasBeenSet =
false;
1183 bool m_s3DeltaCatalogTargetHasBeenSet =
false;
1186 bool m_s3DeltaDirectTargetHasBeenSet =
false;
1189 bool m_amazonRedshiftSourceHasBeenSet =
false;
1192 bool m_amazonRedshiftTargetHasBeenSet =
false;
1195 bool m_evaluateDataQualityMultiFrameHasBeenSet =
false;
1198 bool m_recipeHasBeenSet =
false;
1201 bool m_snowflakeSourceHasBeenSet =
false;
1204 bool m_snowflakeTargetHasBeenSet =
false;
1207 bool m_connectorDataSourceHasBeenSet =
false;
1210 bool m_connectorDataTargetHasBeenSet =
false;
bool OracleSQLCatalogSourceHasBeenSet() const
void SetJoin(Join &&value)
CodeGenConfigurationNode & WithPIIDetection(PIIDetection &&value)
const SparkConnectorTarget & GetSparkConnectorTarget() const
CodeGenConfigurationNode & WithAthenaConnectorSource(AthenaConnectorSource &&value)
CodeGenConfigurationNode & WithGovernedCatalogTarget(const GovernedCatalogTarget &value)
void SetAggregate(Aggregate &&value)
CodeGenConfigurationNode & WithSnowflakeTarget(const SnowflakeTarget &value)
const DynamoDBCatalogSource & GetDynamoDBCatalogSource() const
const DirectJDBCSource & GetDirectJDBCSource() const
void SetMerge(const Merge &value)
const PostgreSQLCatalogTarget & GetPostgreSQLCatalogTarget() const
CodeGenConfigurationNode & WithCatalogHudiSource(CatalogHudiSource &&value)
void SetSparkConnectorSource(SparkConnectorSource &&value)
void SetDirectKinesisSource(const DirectKinesisSource &value)
CodeGenConfigurationNode & WithEvaluateDataQuality(EvaluateDataQuality &&value)
void SetUnion(const Union &value)
void SetRedshiftTarget(const RedshiftTarget &value)
const SnowflakeSource & GetSnowflakeSource() const
bool RenameFieldHasBeenSet() const
CodeGenConfigurationNode & WithS3ParquetSource(S3ParquetSource &&value)
bool AthenaConnectorSourceHasBeenSet() const
void SetFillMissingValues(const FillMissingValues &value)
const Aggregate & GetAggregate() const
void SetSparkConnectorSource(const SparkConnectorSource &value)
CodeGenConfigurationNode & WithCatalogSource(const CatalogSource &value)
void SetFillMissingValues(FillMissingValues &&value)
const RedshiftTarget & GetRedshiftTarget() const
CodeGenConfigurationNode & WithDirectKinesisSource(DirectKinesisSource &&value)
CodeGenConfigurationNode & WithDynamicTransform(const DynamicTransform &value)
bool DropNullFieldsHasBeenSet() const
void SetGovernedCatalogTarget(const GovernedCatalogTarget &value)
const S3HudiCatalogTarget & GetS3HudiCatalogTarget() const
void SetEvaluateDataQualityMultiFrame(EvaluateDataQualityMultiFrame &&value)
CodeGenConfigurationNode & WithCatalogKinesisSource(CatalogKinesisSource &&value)
void SetS3CatalogSource(const S3CatalogSource &value)
bool EvaluateDataQualityHasBeenSet() const
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)
void SetS3ParquetSource(S3ParquetSource &&value)
CodeGenConfigurationNode & WithRelationalCatalogSource(RelationalCatalogSource &&value)
CodeGenConfigurationNode & WithS3HudiSource(S3HudiSource &&value)
bool MySQLCatalogSourceHasBeenSet() const
void SetDropNullFields(const DropNullFields &value)
CodeGenConfigurationNode & WithMerge(const Merge &value)
bool PostgreSQLCatalogSourceHasBeenSet() const
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)
const S3DirectTarget & GetS3DirectTarget() const
CodeGenConfigurationNode & WithDropNullFields(DropNullFields &&value)
void SetSpigot(Spigot &&value)
void SetOracleSQLCatalogSource(OracleSQLCatalogSource &&value)
CodeGenConfigurationNode & WithJoin(const Join &value)
CodeGenConfigurationNode & WithCustomCode(const CustomCode &value)
bool DirectKinesisSourceHasBeenSet() const
CodeGenConfigurationNode & WithPostgreSQLCatalogTarget(const PostgreSQLCatalogTarget &value)
void SetAthenaConnectorSource(AthenaConnectorSource &&value)
bool S3HudiCatalogTargetHasBeenSet() const
bool S3DeltaSourceHasBeenSet() const
const RedshiftSource & GetRedshiftSource() const
bool CatalogDeltaSourceHasBeenSet() const
void SetSparkSQL(SparkSQL &&value)
bool EvaluateDataQualityMultiFrameHasBeenSet() const
CodeGenConfigurationNode & WithSparkConnectorTarget(const SparkConnectorTarget &value)
const S3GlueParquetTarget & GetS3GlueParquetTarget() const
void SetS3HudiSource(S3HudiSource &&value)
CodeGenConfigurationNode & WithS3HudiDirectTarget(const S3HudiDirectTarget &value)
bool DirectJDBCSourceHasBeenSet() const
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 S3CatalogTarget & GetS3CatalogTarget() const
void SetSnowflakeSource(SnowflakeSource &&value)
void SetS3JsonSource(const S3JsonSource &value)
const ConnectorDataTarget & GetConnectorDataTarget() const
CodeGenConfigurationNode & WithS3DirectTarget(S3DirectTarget &&value)
CodeGenConfigurationNode & WithDropFields(DropFields &&value)
void SetRenameField(const RenameField &value)
const DropFields & GetDropFields() const
const SparkConnectorSource & GetSparkConnectorSource() const
CodeGenConfigurationNode & WithDirectJDBCSource(const DirectJDBCSource &value)
void SetAmazonRedshiftTarget(AmazonRedshiftTarget &&value)
void SetDropFields(DropFields &&value)
bool FillMissingValuesHasBeenSet() const
void SetAmazonRedshiftSource(const AmazonRedshiftSource &value)
CodeGenConfigurationNode & WithApplyMapping(ApplyMapping &&value)
void SetMySQLCatalogSource(const MySQLCatalogSource &value)
void SetS3ParquetSource(const S3ParquetSource &value)
bool CatalogKafkaSourceHasBeenSet() const
bool SparkConnectorSourceHasBeenSet() const
CodeGenConfigurationNode & WithS3DirectTarget(const S3DirectTarget &value)
CodeGenConfigurationNode & WithPostgreSQLCatalogTarget(PostgreSQLCatalogTarget &&value)
bool SparkSQLHasBeenSet() const
void SetSelectFields(const SelectFields &value)
CodeGenConfigurationNode & WithSpigot(const Spigot &value)
bool FilterHasBeenSet() const
bool S3CatalogHudiSourceHasBeenSet() const
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
const S3CsvSource & GetS3CsvSource() const
CodeGenConfigurationNode & WithCatalogKafkaSource(const CatalogKafkaSource &value)
const S3CatalogHudiSource & GetS3CatalogHudiSource() const
void SetCatalogKinesisSource(const CatalogKinesisSource &value)
CodeGenConfigurationNode & WithOracleSQLCatalogTarget(OracleSQLCatalogTarget &&value)
void SetPIIDetection(PIIDetection &&value)
CodeGenConfigurationNode & WithAggregate(Aggregate &&value)
CodeGenConfigurationNode & WithS3DeltaDirectTarget(S3DeltaDirectTarget &&value)
void SetDropDuplicates(DropDuplicates &&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)
bool CatalogHudiSourceHasBeenSet() const
void SetGovernedCatalogSource(GovernedCatalogSource &&value)
const JDBCConnectorSource & GetJDBCConnectorSource() const
CodeGenConfigurationNode & WithRedshiftTarget(RedshiftTarget &&value)
CodeGenConfigurationNode & WithMicrosoftSQLServerCatalogTarget(MicrosoftSQLServerCatalogTarget &&value)
CodeGenConfigurationNode & WithEvaluateDataQuality(const EvaluateDataQuality &value)
bool GovernedCatalogTargetHasBeenSet() const
CodeGenConfigurationNode & WithAthenaConnectorSource(const AthenaConnectorSource &value)
CodeGenConfigurationNode & WithFilter(const Filter &value)
CodeGenConfigurationNode & WithCatalogKafkaSource(CatalogKafkaSource &&value)
CodeGenConfigurationNode & WithS3GlueParquetTarget(S3GlueParquetTarget &&value)
void SetS3DeltaDirectTarget(S3DeltaDirectTarget &&value)
bool GovernedCatalogSourceHasBeenSet() const
void SetOracleSQLCatalogTarget(OracleSQLCatalogTarget &&value)
const Merge & GetMerge() const
bool DropDuplicatesHasBeenSet() const
CodeGenConfigurationNode & WithS3CatalogSource(const S3CatalogSource &value)
void SetEvaluateDataQualityMultiFrame(const EvaluateDataQualityMultiFrame &value)
const PIIDetection & GetPIIDetection() const
void SetJDBCConnectorSource(JDBCConnectorSource &&value)
void SetMySQLCatalogSource(MySQLCatalogSource &&value)
void SetMerge(Merge &&value)
CodeGenConfigurationNode & WithS3DeltaCatalogTarget(const S3DeltaCatalogTarget &value)
void SetMySQLCatalogTarget(MySQLCatalogTarget &&value)
void SetPostgreSQLCatalogTarget(const PostgreSQLCatalogTarget &value)
const DirectKafkaSource & GetDirectKafkaSource() const
bool JDBCConnectorSourceHasBeenSet() const
void SetCatalogSource(const CatalogSource &value)
void SetS3DirectTarget(S3DirectTarget &&value)
void SetCatalogDeltaSource(CatalogDeltaSource &&value)
void SetS3HudiDirectTarget(S3HudiDirectTarget &&value)
void SetSelectFromCollection(const SelectFromCollection &value)
void SetRedshiftSource(const RedshiftSource &value)
void SetDropNullFields(DropNullFields &&value)
CodeGenConfigurationNode & WithDropDuplicates(DropDuplicates &&value)
CodeGenConfigurationNode & WithDirectKafkaSource(DirectKafkaSource &&value)
bool S3DeltaDirectTargetHasBeenSet() const
bool MicrosoftSQLServerCatalogSourceHasBeenSet() const
CodeGenConfigurationNode & WithCatalogDeltaSource(const CatalogDeltaSource &value)
void SetPostgreSQLCatalogSource(PostgreSQLCatalogSource &&value)
const SnowflakeTarget & GetSnowflakeTarget() const
const AmazonRedshiftSource & GetAmazonRedshiftSource() const
const DropDuplicates & GetDropDuplicates() const
void SetPostgreSQLCatalogSource(const PostgreSQLCatalogSource &value)
void SetFilter(Filter &&value)
void SetSplitFields(const SplitFields &value)
bool RecipeHasBeenSet() const
const S3HudiDirectTarget & GetS3HudiDirectTarget() const
void SetJDBCConnectorTarget(JDBCConnectorTarget &&value)
const DynamicTransform & GetDynamicTransform() const
const Filter & GetFilter() const
const MySQLCatalogTarget & GetMySQLCatalogTarget() const
CodeGenConfigurationNode & WithPostgreSQLCatalogSource(const PostgreSQLCatalogSource &value)
const AmazonRedshiftTarget & GetAmazonRedshiftTarget() const
CodeGenConfigurationNode & WithEvaluateDataQualityMultiFrame(const EvaluateDataQualityMultiFrame &value)
void SetDirectKinesisSource(DirectKinesisSource &&value)
void SetS3CatalogSource(S3CatalogSource &&value)
CodeGenConfigurationNode & WithDropNullFields(const DropNullFields &value)
const CatalogSource & GetCatalogSource() const
const FillMissingValues & GetFillMissingValues() const
AWS_GLUE_API CodeGenConfigurationNode()
CodeGenConfigurationNode & WithMicrosoftSQLServerCatalogSource(MicrosoftSQLServerCatalogSource &&value)
CodeGenConfigurationNode & WithSnowflakeSource(const SnowflakeSource &value)
void SetS3CatalogTarget(S3CatalogTarget &&value)
CodeGenConfigurationNode & WithCatalogDeltaSource(CatalogDeltaSource &&value)
void SetRecipe(const Recipe &value)
const S3CatalogSource & GetS3CatalogSource() const
void SetFilter(const Filter &value)
const Recipe & GetRecipe() const
CodeGenConfigurationNode & WithRedshiftTarget(const RedshiftTarget &value)
CodeGenConfigurationNode & WithOracleSQLCatalogTarget(const OracleSQLCatalogTarget &value)
CodeGenConfigurationNode & WithJDBCConnectorTarget(const JDBCConnectorTarget &value)
bool RedshiftSourceHasBeenSet() const
bool S3HudiDirectTargetHasBeenSet() const
void SetConnectorDataSource(const ConnectorDataSource &value)
CodeGenConfigurationNode & WithJDBCConnectorSource(const JDBCConnectorSource &value)
void SetCatalogSource(CatalogSource &&value)
void SetSplitFields(SplitFields &&value)
CodeGenConfigurationNode & WithS3DeltaSource(const S3DeltaSource &value)
CodeGenConfigurationNode & WithDirectKafkaSource(const DirectKafkaSource &value)
void SetCatalogTarget(BasicCatalogTarget &&value)
bool SpigotHasBeenSet() const
void SetCatalogKafkaSource(CatalogKafkaSource &&value)
void SetS3CatalogTarget(const S3CatalogTarget &value)
CodeGenConfigurationNode & WithDynamoDBCatalogSource(DynamoDBCatalogSource &&value)
const S3ParquetSource & GetS3ParquetSource() const
CodeGenConfigurationNode & WithSparkConnectorSource(SparkConnectorSource &&value)
CodeGenConfigurationNode & WithConnectorDataSource(const ConnectorDataSource &value)
void SetDropDuplicates(const DropDuplicates &value)
bool AmazonRedshiftTargetHasBeenSet() const
bool DirectKafkaSourceHasBeenSet() const
CodeGenConfigurationNode & WithS3DeltaSource(S3DeltaSource &&value)
CodeGenConfigurationNode & WithS3HudiCatalogTarget(const S3HudiCatalogTarget &value)
CodeGenConfigurationNode & WithGovernedCatalogSource(GovernedCatalogSource &&value)
void SetDynamoDBCatalogSource(DynamoDBCatalogSource &&value)
const ApplyMapping & GetApplyMapping() const
void SetCatalogHudiSource(const CatalogHudiSource &value)
const SelectFields & GetSelectFields() const
const S3HudiSource & GetS3HudiSource() const
CodeGenConfigurationNode & WithJoin(Join &&value)
AWS_GLUE_API CodeGenConfigurationNode(Aws::Utils::Json::JsonView jsonValue)
const CatalogDeltaSource & GetCatalogDeltaSource() const
CodeGenConfigurationNode & WithS3CatalogTarget(S3CatalogTarget &&value)
const Union & GetUnion() const
void SetDirectJDBCSource(DirectJDBCSource &&value)
CodeGenConfigurationNode & WithRelationalCatalogSource(const RelationalCatalogSource &value)
bool S3CatalogDeltaSourceHasBeenSet() const
void SetDirectKafkaSource(const DirectKafkaSource &value)
void SetS3DeltaCatalogTarget(S3DeltaCatalogTarget &&value)
CodeGenConfigurationNode & WithRedshiftSource(const RedshiftSource &value)
CodeGenConfigurationNode & WithGovernedCatalogTarget(GovernedCatalogTarget &&value)
bool S3CsvSourceHasBeenSet() const
const MicrosoftSQLServerCatalogTarget & GetMicrosoftSQLServerCatalogTarget() const
bool RelationalCatalogSourceHasBeenSet() const
CodeGenConfigurationNode & WithMySQLCatalogTarget(MySQLCatalogTarget &&value)
const PostgreSQLCatalogSource & GetPostgreSQLCatalogSource() const
const CatalogKinesisSource & GetCatalogKinesisSource() const
CodeGenConfigurationNode & WithSelectFields(const SelectFields &value)
const MySQLCatalogSource & GetMySQLCatalogSource() const
const CustomCode & GetCustomCode() const
CodeGenConfigurationNode & WithS3CatalogSource(S3CatalogSource &&value)
bool MySQLCatalogTargetHasBeenSet() const
bool CatalogKinesisSourceHasBeenSet() const
CodeGenConfigurationNode & WithS3CatalogHudiSource(S3CatalogHudiSource &&value)
void SetS3CsvSource(S3CsvSource &&value)
void SetDirectKafkaSource(DirectKafkaSource &&value)
void SetRedshiftSource(RedshiftSource &&value)
bool S3HudiSourceHasBeenSet() const
void SetAmazonRedshiftSource(AmazonRedshiftSource &&value)
CodeGenConfigurationNode & WithJDBCConnectorSource(JDBCConnectorSource &&value)
const OracleSQLCatalogTarget & GetOracleSQLCatalogTarget() const
bool SnowflakeTargetHasBeenSet() const
void SetAmazonRedshiftTarget(const AmazonRedshiftTarget &value)
void SetDynamicTransform(DynamicTransform &&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)
const DropNullFields & GetDropNullFields() const
bool S3ParquetSourceHasBeenSet() const
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
CodeGenConfigurationNode & WithRecipe(Recipe &&value)
const S3JsonSource & GetS3JsonSource() const
bool PIIDetectionHasBeenSet() const
const Spigot & GetSpigot() const
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)
bool PostgreSQLCatalogTargetHasBeenSet() const
bool UnionHasBeenSet() const
bool JoinHasBeenSet() const
void SetS3CsvSource(const S3CsvSource &value)
CodeGenConfigurationNode & WithS3CatalogDeltaSource(S3CatalogDeltaSource &&value)
void SetSnowflakeSource(const SnowflakeSource &value)
bool DropFieldsHasBeenSet() const
CodeGenConfigurationNode & WithS3CsvSource(const S3CsvSource &value)
bool JDBCConnectorTargetHasBeenSet() const
bool DynamoDBCatalogSourceHasBeenSet() const
CodeGenConfigurationNode & WithDirectJDBCSource(DirectJDBCSource &&value)
const SparkSQL & GetSparkSQL() const
bool CustomCodeHasBeenSet() const
void SetApplyMapping(const ApplyMapping &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)
bool S3JsonSourceHasBeenSet() const
void SetDirectJDBCSource(const DirectJDBCSource &value)
CodeGenConfigurationNode & WithConnectorDataTarget(const ConnectorDataTarget &value)
bool SelectFieldsHasBeenSet() const
CodeGenConfigurationNode & WithSnowflakeTarget(SnowflakeTarget &&value)
bool CatalogTargetHasBeenSet() const
CodeGenConfigurationNode & WithPIIDetection(const PIIDetection &value)
void SetS3DeltaDirectTarget(const S3DeltaDirectTarget &value)
const EvaluateDataQuality & GetEvaluateDataQuality() const
bool SplitFieldsHasBeenSet() const
void SetSelectFields(SelectFields &&value)
bool CatalogSourceHasBeenSet() const
void SetConnectorDataSource(ConnectorDataSource &&value)
void SetS3JsonSource(S3JsonSource &&value)
CodeGenConfigurationNode & WithS3HudiSource(const S3HudiSource &value)
void SetS3DeltaSource(S3DeltaSource &&value)
void SetS3GlueParquetTarget(const S3GlueParquetTarget &value)
CodeGenConfigurationNode & WithRecipe(const Recipe &value)
CodeGenConfigurationNode & WithAmazonRedshiftTarget(const AmazonRedshiftTarget &value)
CodeGenConfigurationNode & WithSparkConnectorTarget(SparkConnectorTarget &&value)
bool ConnectorDataTargetHasBeenSet() const
void SetJoin(const Join &value)
CodeGenConfigurationNode & WithRenameField(const RenameField &value)
CodeGenConfigurationNode & WithSnowflakeSource(SnowflakeSource &&value)
void SetMicrosoftSQLServerCatalogTarget(const MicrosoftSQLServerCatalogTarget &value)
bool S3GlueParquetTargetHasBeenSet() const
const S3CatalogDeltaSource & GetS3CatalogDeltaSource() const
bool MergeHasBeenSet() const
void SetMicrosoftSQLServerCatalogSource(const MicrosoftSQLServerCatalogSource &value)
void SetS3CatalogDeltaSource(S3CatalogDeltaSource &&value)
bool S3CatalogSourceHasBeenSet() const
const RenameField & GetRenameField() const
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)
const Join & GetJoin() const
CodeGenConfigurationNode & WithSparkSQL(SparkSQL &&value)
bool SparkConnectorTargetHasBeenSet() const
void SetEvaluateDataQuality(EvaluateDataQuality &&value)
void SetS3CatalogHudiSource(S3CatalogHudiSource &&value)
CodeGenConfigurationNode & WithSparkConnectorSource(const SparkConnectorSource &value)
CodeGenConfigurationNode & WithS3CatalogHudiSource(const S3CatalogHudiSource &value)
CodeGenConfigurationNode & WithSpigot(Spigot &&value)
void SetDropFields(const DropFields &value)
bool ConnectorDataSourceHasBeenSet() const
CodeGenConfigurationNode & WithCatalogSource(CatalogSource &&value)
const S3DeltaSource & GetS3DeltaSource() const
bool S3DirectTargetHasBeenSet() const
bool SnowflakeSourceHasBeenSet() const
void SetPIIDetection(const PIIDetection &value)
const CatalogKafkaSource & GetCatalogKafkaSource() const
CodeGenConfigurationNode & WithEvaluateDataQualityMultiFrame(EvaluateDataQualityMultiFrame &&value)
CodeGenConfigurationNode & WithMerge(Merge &&value)
void SetGovernedCatalogSource(const GovernedCatalogSource &value)
void SetCustomCode(const CustomCode &value)
void SetOracleSQLCatalogSource(const OracleSQLCatalogSource &value)
CodeGenConfigurationNode & WithPostgreSQLCatalogSource(PostgreSQLCatalogSource &&value)
void SetS3DirectTarget(const S3DirectTarget &value)
CodeGenConfigurationNode & WithConnectorDataSource(ConnectorDataSource &&value)
void SetAggregate(const Aggregate &value)
void SetMySQLCatalogTarget(const MySQLCatalogTarget &value)
void SetSpigot(const Spigot &value)
void SetS3HudiSource(const S3HudiSource &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)
bool MicrosoftSQLServerCatalogTargetHasBeenSet() const
const BasicCatalogTarget & GetCatalogTarget() const
bool AmazonRedshiftSourceHasBeenSet() const
void SetConnectorDataTarget(ConnectorDataTarget &&value)
bool DynamicTransformHasBeenSet() const
void SetRenameField(RenameField &&value)
void SetSnowflakeTarget(SnowflakeTarget &&value)
bool SelectFromCollectionHasBeenSet() const
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)
void SetSparkSQL(const SparkSQL &value)
CodeGenConfigurationNode & WithDynamoDBCatalogSource(const DynamoDBCatalogSource &value)
void SetRecipe(Recipe &&value)
bool S3DeltaCatalogTargetHasBeenSet() const
CodeGenConfigurationNode & WithUnion(const Union &value)
CodeGenConfigurationNode & WithSelectFields(SelectFields &&value)
void SetCustomCode(CustomCode &&value)
void SetEvaluateDataQuality(const EvaluateDataQuality &value)
void SetAthenaConnectorSource(const AthenaConnectorSource &value)
bool AggregateHasBeenSet() const
CodeGenConfigurationNode & WithS3ParquetSource(const S3ParquetSource &value)
CodeGenConfigurationNode & WithMySQLCatalogSource(MySQLCatalogSource &&value)
CodeGenConfigurationNode & WithCatalogTarget(const BasicCatalogTarget &value)
CodeGenConfigurationNode & WithDropDuplicates(const DropDuplicates &value)
bool ApplyMappingHasBeenSet() const
void SetUnion(Union &&value)
void SetOracleSQLCatalogTarget(const OracleSQLCatalogTarget &value)
bool S3CatalogTargetHasBeenSet() const
CodeGenConfigurationNode & WithCatalogTarget(BasicCatalogTarget &&value)
CodeGenConfigurationNode & WithSplitFields(SplitFields &&value)
const SplitFields & GetSplitFields() const
CodeGenConfigurationNode & WithCatalogHudiSource(const CatalogHudiSource &value)
bool RedshiftTargetHasBeenSet() const
CodeGenConfigurationNode & WithS3JsonSource(S3JsonSource &&value)
void SetRedshiftTarget(RedshiftTarget &&value)
CodeGenConfigurationNode & WithS3DeltaDirectTarget(const S3DeltaDirectTarget &value)
CodeGenConfigurationNode & WithMicrosoftSQLServerCatalogTarget(const MicrosoftSQLServerCatalogTarget &value)
CodeGenConfigurationNode & WithJDBCConnectorTarget(JDBCConnectorTarget &&value)
bool OracleSQLCatalogTargetHasBeenSet() const
void SetS3HudiCatalogTarget(const S3HudiCatalogTarget &value)
const CatalogHudiSource & GetCatalogHudiSource() const
void SetApplyMapping(ApplyMapping &&value)
Aws::Utils::Json::JsonValue JsonValue