# CodeGenConfigurationNode


## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**aggregate** | [**Aggregate**](Aggregate.md) |  | [optional] 
**amazon_redshift_source** | [**AmazonRedshiftSource**](AmazonRedshiftSource.md) |  | [optional] 
**amazon_redshift_target** | [**AmazonRedshiftTarget**](AmazonRedshiftTarget.md) |  | [optional] 
**apply_mapping** | [**ApplyMapping**](ApplyMapping.md) |  | [optional] 
**athena_connector_source** | [**AthenaConnectorSource**](AthenaConnectorSource.md) |  | [optional] 
**catalog_delta_source** | [**CatalogDeltaSource**](CatalogDeltaSource.md) |  | [optional] 
**catalog_hudi_source** | [**CatalogHudiSource**](CatalogHudiSource.md) |  | [optional] 
**catalog_kafka_source** | [**CatalogKafkaSource**](CatalogKafkaSource.md) |  | [optional] 
**catalog_kinesis_source** | [**CatalogKinesisSource**](CatalogKinesisSource.md) |  | [optional] 
**catalog_source** | [**CatalogSource**](CatalogSource.md) |  | [optional] 
**catalog_target** | [**BasicCatalogTarget**](BasicCatalogTarget.md) |  | [optional] 
**connector_data_source** | [**ConnectorDataSource**](ConnectorDataSource.md) |  | [optional] 
**connector_data_target** | [**ConnectorDataTarget**](ConnectorDataTarget.md) |  | [optional] 
**custom_code** | [**CustomCode**](CustomCode.md) |  | [optional] 
**direct_jdbc_source** | [**DirectJDBCSource**](DirectJDBCSource.md) |  | [optional] 
**direct_kafka_source** | [**DirectKafkaSource**](DirectKafkaSource.md) |  | [optional] 
**direct_kinesis_source** | [**DirectKinesisSource**](DirectKinesisSource.md) |  | [optional] 
**drop_duplicates** | [**DropDuplicates**](DropDuplicates.md) |  | [optional] 
**drop_fields** | [**DropFields**](DropFields.md) |  | [optional] 
**drop_null_fields** | [**DropNullFields**](DropNullFields.md) |  | [optional] 
**dynamic_transform** | [**DynamicTransform**](DynamicTransform.md) |  | [optional] 
**dynamo_db_catalog_source** | [**DynamoDBCatalogSource**](DynamoDBCatalogSource.md) |  | [optional] 
**evaluate_data_quality** | [**EvaluateDataQuality**](EvaluateDataQuality.md) |  | [optional] 
**evaluate_data_quality_multi_frame** | [**EvaluateDataQualityMultiFrame**](EvaluateDataQualityMultiFrame.md) |  | [optional] 
**fill_missing_values** | [**FillMissingValues**](FillMissingValues.md) |  | [optional] 
**filter** | [**Filter**](Filter.md) |  | [optional] 
**governed_catalog_source** | [**GovernedCatalogSource**](GovernedCatalogSource.md) |  | [optional] 
**governed_catalog_target** | [**GovernedCatalogTarget**](GovernedCatalogTarget.md) |  | [optional] 
**jdbc_connector_source** | [**JDBCConnectorSource**](JDBCConnectorSource.md) |  | [optional] 
**jdbc_connector_target** | [**JDBCConnectorTarget**](JDBCConnectorTarget.md) |  | [optional] 
**join** | [**Join**](Join.md) |  | [optional] 
**merge** | [**Merge**](Merge.md) |  | [optional] 
**microsoft_sql_server_catalog_source** | [**MicrosoftSQLServerCatalogSource**](MicrosoftSQLServerCatalogSource.md) |  | [optional] 
**microsoft_sql_server_catalog_target** | [**MicrosoftSQLServerCatalogTarget**](MicrosoftSQLServerCatalogTarget.md) |  | [optional] 
**my_sql_catalog_source** | [**MySQLCatalogSource**](MySQLCatalogSource.md) |  | [optional] 
**my_sql_catalog_target** | [**MySQLCatalogTarget**](MySQLCatalogTarget.md) |  | [optional] 
**oracle_sql_catalog_source** | [**OracleSQLCatalogSource**](OracleSQLCatalogSource.md) |  | [optional] 
**oracle_sql_catalog_target** | [**OracleSQLCatalogTarget**](OracleSQLCatalogTarget.md) |  | [optional] 
**pii_detection** | [**PIIDetection**](PIIDetection.md) |  | [optional] 
**postgre_sql_catalog_source** | [**PostgreSQLCatalogSource**](PostgreSQLCatalogSource.md) |  | [optional] 
**postgre_sql_catalog_target** | [**PostgreSQLCatalogTarget**](PostgreSQLCatalogTarget.md) |  | [optional] 
**recipe** | [**Recipe**](Recipe.md) |  | [optional] 
**redshift_source** | [**RedshiftSource**](RedshiftSource.md) |  | [optional] 
**redshift_target** | [**RedshiftTarget**](RedshiftTarget.md) |  | [optional] 
**relational_catalog_source** | [**RelationalCatalogSource**](RelationalCatalogSource.md) |  | [optional] 
**rename_field** | [**RenameField**](RenameField.md) |  | [optional] 
**s3_catalog_delta_source** | [**S3CatalogDeltaSource**](S3CatalogDeltaSource.md) |  | [optional] 
**s3_catalog_hudi_source** | [**S3CatalogHudiSource**](S3CatalogHudiSource.md) |  | [optional] 
**s3_catalog_source** | [**S3CatalogSource**](S3CatalogSource.md) |  | [optional] 
**s3_catalog_target** | [**S3CatalogTarget**](S3CatalogTarget.md) |  | [optional] 
**s3_csv_source** | [**S3CsvSource**](S3CsvSource.md) |  | [optional] 
**s3_delta_catalog_target** | [**S3DeltaCatalogTarget**](S3DeltaCatalogTarget.md) |  | [optional] 
**s3_delta_direct_target** | [**S3DeltaDirectTarget**](S3DeltaDirectTarget.md) |  | [optional] 
**s3_delta_source** | [**S3DeltaSource**](S3DeltaSource.md) |  | [optional] 
**s3_direct_target** | [**S3DirectTarget**](S3DirectTarget.md) |  | [optional] 
**s3_glue_parquet_target** | [**S3GlueParquetTarget**](S3GlueParquetTarget.md) |  | [optional] 
**s3_hudi_catalog_target** | [**S3HudiCatalogTarget**](S3HudiCatalogTarget.md) |  | [optional] 
**s3_hudi_direct_target** | [**S3HudiDirectTarget**](S3HudiDirectTarget.md) |  | [optional] 
**s3_hudi_source** | [**S3HudiSource**](S3HudiSource.md) |  | [optional] 
**s3_json_source** | [**S3JsonSource**](S3JsonSource.md) |  | [optional] 
**s3_parquet_source** | [**S3ParquetSource**](S3ParquetSource.md) |  | [optional] 
**select_fields** | [**SelectFields**](SelectFields.md) |  | [optional] 
**select_from_collection** | [**SelectFromCollection**](SelectFromCollection.md) |  | [optional] 
**snowflake_source** | [**SnowflakeSource**](SnowflakeSource.md) |  | [optional] 
**snowflake_target** | [**SnowflakeTarget**](SnowflakeTarget.md) |  | [optional] 
**spark_connector_source** | [**SparkConnectorSource**](SparkConnectorSource.md) |  | [optional] 
**spark_connector_target** | [**SparkConnectorTarget**](SparkConnectorTarget.md) |  | [optional] 
**spark_sql** | [**SparkSQL**](SparkSQL.md) |  | [optional] 
**spigot** | [**Spigot**](Spigot.md) |  | [optional] 
**split_fields** | [**SplitFields**](SplitFields.md) |  | [optional] 
**union** | [**Union**](Union.md) |  | [optional] 

## Example

```python
from duplocloud_sdk.models.code_gen_configuration_node import CodeGenConfigurationNode

# TODO update the JSON string below
json = "{}"
# create an instance of CodeGenConfigurationNode from a JSON string
code_gen_configuration_node_instance = CodeGenConfigurationNode.from_json(json)
# print the JSON string representation of the object
print(CodeGenConfigurationNode.to_json())

# convert the object into a dict
code_gen_configuration_node_dict = code_gen_configuration_node_instance.to_dict()
# create an instance of CodeGenConfigurationNode from a dict
code_gen_configuration_node_from_dict = CodeGenConfigurationNode.from_dict(code_gen_configuration_node_dict)
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


