commonMain.aws.sdk.kotlin.services.glue.serde.CodeGenConfigurationNodeDocumentSerializer.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of glue-jvm Show documentation
Show all versions of glue-jvm Show documentation
The AWS SDK for Kotlin client for Glue
// Code generated by smithy-kotlin-codegen. DO NOT EDIT!
package aws.sdk.kotlin.services.glue.serde
import aws.sdk.kotlin.services.glue.model.CodeGenConfigurationNode
import aws.smithy.kotlin.runtime.serde.SdkFieldDescriptor
import aws.smithy.kotlin.runtime.serde.SdkObjectDescriptor
import aws.smithy.kotlin.runtime.serde.SerialKind
import aws.smithy.kotlin.runtime.serde.Serializer
import aws.smithy.kotlin.runtime.serde.asSdkSerializable
import aws.smithy.kotlin.runtime.serde.deserializeList
import aws.smithy.kotlin.runtime.serde.deserializeMap
import aws.smithy.kotlin.runtime.serde.deserializeStruct
import aws.smithy.kotlin.runtime.serde.field
import aws.smithy.kotlin.runtime.serde.json.JsonDeserializer
import aws.smithy.kotlin.runtime.serde.json.JsonSerialName
import aws.smithy.kotlin.runtime.serde.serializeList
import aws.smithy.kotlin.runtime.serde.serializeMap
import aws.smithy.kotlin.runtime.serde.serializeStruct
internal fun serializeCodeGenConfigurationNodeDocument(serializer: Serializer, input: CodeGenConfigurationNode) {
val AGGREGATE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("Aggregate"))
val AMAZONREDSHIFTSOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("AmazonRedshiftSource"))
val AMAZONREDSHIFTTARGET_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("AmazonRedshiftTarget"))
val APPLYMAPPING_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("ApplyMapping"))
val ATHENACONNECTORSOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("AthenaConnectorSource"))
val CATALOGDELTASOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("CatalogDeltaSource"))
val CATALOGHUDISOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("CatalogHudiSource"))
val CATALOGKAFKASOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("CatalogKafkaSource"))
val CATALOGKINESISSOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("CatalogKinesisSource"))
val CATALOGSOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("CatalogSource"))
val CATALOGTARGET_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("CatalogTarget"))
val CONNECTORDATASOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("ConnectorDataSource"))
val CONNECTORDATATARGET_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("ConnectorDataTarget"))
val CUSTOMCODE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("CustomCode"))
val DIRECTJDBCSOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("DirectJDBCSource"))
val DIRECTKAFKASOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("DirectKafkaSource"))
val DIRECTKINESISSOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("DirectKinesisSource"))
val DROPDUPLICATES_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("DropDuplicates"))
val DROPFIELDS_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("DropFields"))
val DROPNULLFIELDS_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("DropNullFields"))
val DYNAMICTRANSFORM_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("DynamicTransform"))
val DYNAMODBCATALOGSOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("DynamoDBCatalogSource"))
val EVALUATEDATAQUALITY_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("EvaluateDataQuality"))
val EVALUATEDATAQUALITYMULTIFRAME_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("EvaluateDataQualityMultiFrame"))
val FILLMISSINGVALUES_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("FillMissingValues"))
val FILTER_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("Filter"))
val GOVERNEDCATALOGSOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("GovernedCatalogSource"))
val GOVERNEDCATALOGTARGET_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("GovernedCatalogTarget"))
val JDBCCONNECTORSOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("JDBCConnectorSource"))
val JDBCCONNECTORTARGET_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("JDBCConnectorTarget"))
val JOIN_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("Join"))
val MERGE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("Merge"))
val MICROSOFTSQLSERVERCATALOGSOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("MicrosoftSQLServerCatalogSource"))
val MICROSOFTSQLSERVERCATALOGTARGET_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("MicrosoftSQLServerCatalogTarget"))
val MYSQLCATALOGSOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("MySQLCatalogSource"))
val MYSQLCATALOGTARGET_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("MySQLCatalogTarget"))
val ORACLESQLCATALOGSOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("OracleSQLCatalogSource"))
val ORACLESQLCATALOGTARGET_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("OracleSQLCatalogTarget"))
val PIIDETECTION_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("PIIDetection"))
val POSTGRESQLCATALOGSOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("PostgreSQLCatalogSource"))
val POSTGRESQLCATALOGTARGET_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("PostgreSQLCatalogTarget"))
val RECIPE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("Recipe"))
val REDSHIFTSOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("RedshiftSource"))
val REDSHIFTTARGET_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("RedshiftTarget"))
val RELATIONALCATALOGSOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("RelationalCatalogSource"))
val RENAMEFIELD_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("RenameField"))
val S3CATALOGDELTASOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("S3CatalogDeltaSource"))
val S3CATALOGHUDISOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("S3CatalogHudiSource"))
val S3CATALOGSOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("S3CatalogSource"))
val S3CATALOGTARGET_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("S3CatalogTarget"))
val S3CSVSOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("S3CsvSource"))
val S3DELTACATALOGTARGET_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("S3DeltaCatalogTarget"))
val S3DELTADIRECTTARGET_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("S3DeltaDirectTarget"))
val S3DELTASOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("S3DeltaSource"))
val S3DIRECTTARGET_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("S3DirectTarget"))
val S3GLUEPARQUETTARGET_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("S3GlueParquetTarget"))
val S3HUDICATALOGTARGET_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("S3HudiCatalogTarget"))
val S3HUDIDIRECTTARGET_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("S3HudiDirectTarget"))
val S3HUDISOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("S3HudiSource"))
val S3JSONSOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("S3JsonSource"))
val S3PARQUETSOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("S3ParquetSource"))
val SELECTFIELDS_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("SelectFields"))
val SELECTFROMCOLLECTION_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("SelectFromCollection"))
val SNOWFLAKESOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("SnowflakeSource"))
val SNOWFLAKETARGET_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("SnowflakeTarget"))
val SPARKCONNECTORSOURCE_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("SparkConnectorSource"))
val SPARKCONNECTORTARGET_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("SparkConnectorTarget"))
val SPARKSQL_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("SparkSQL"))
val SPIGOT_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("Spigot"))
val SPLITFIELDS_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("SplitFields"))
val UNION_DESCRIPTOR = SdkFieldDescriptor(SerialKind.Struct, JsonSerialName("Union"))
val OBJ_DESCRIPTOR = SdkObjectDescriptor.build {
field(AGGREGATE_DESCRIPTOR)
field(AMAZONREDSHIFTSOURCE_DESCRIPTOR)
field(AMAZONREDSHIFTTARGET_DESCRIPTOR)
field(APPLYMAPPING_DESCRIPTOR)
field(ATHENACONNECTORSOURCE_DESCRIPTOR)
field(CATALOGDELTASOURCE_DESCRIPTOR)
field(CATALOGHUDISOURCE_DESCRIPTOR)
field(CATALOGKAFKASOURCE_DESCRIPTOR)
field(CATALOGKINESISSOURCE_DESCRIPTOR)
field(CATALOGSOURCE_DESCRIPTOR)
field(CATALOGTARGET_DESCRIPTOR)
field(CONNECTORDATASOURCE_DESCRIPTOR)
field(CONNECTORDATATARGET_DESCRIPTOR)
field(CUSTOMCODE_DESCRIPTOR)
field(DIRECTJDBCSOURCE_DESCRIPTOR)
field(DIRECTKAFKASOURCE_DESCRIPTOR)
field(DIRECTKINESISSOURCE_DESCRIPTOR)
field(DROPDUPLICATES_DESCRIPTOR)
field(DROPFIELDS_DESCRIPTOR)
field(DROPNULLFIELDS_DESCRIPTOR)
field(DYNAMICTRANSFORM_DESCRIPTOR)
field(DYNAMODBCATALOGSOURCE_DESCRIPTOR)
field(EVALUATEDATAQUALITY_DESCRIPTOR)
field(EVALUATEDATAQUALITYMULTIFRAME_DESCRIPTOR)
field(FILLMISSINGVALUES_DESCRIPTOR)
field(FILTER_DESCRIPTOR)
field(GOVERNEDCATALOGSOURCE_DESCRIPTOR)
field(GOVERNEDCATALOGTARGET_DESCRIPTOR)
field(JDBCCONNECTORSOURCE_DESCRIPTOR)
field(JDBCCONNECTORTARGET_DESCRIPTOR)
field(JOIN_DESCRIPTOR)
field(MERGE_DESCRIPTOR)
field(MICROSOFTSQLSERVERCATALOGSOURCE_DESCRIPTOR)
field(MICROSOFTSQLSERVERCATALOGTARGET_DESCRIPTOR)
field(MYSQLCATALOGSOURCE_DESCRIPTOR)
field(MYSQLCATALOGTARGET_DESCRIPTOR)
field(ORACLESQLCATALOGSOURCE_DESCRIPTOR)
field(ORACLESQLCATALOGTARGET_DESCRIPTOR)
field(PIIDETECTION_DESCRIPTOR)
field(POSTGRESQLCATALOGSOURCE_DESCRIPTOR)
field(POSTGRESQLCATALOGTARGET_DESCRIPTOR)
field(RECIPE_DESCRIPTOR)
field(REDSHIFTSOURCE_DESCRIPTOR)
field(REDSHIFTTARGET_DESCRIPTOR)
field(RELATIONALCATALOGSOURCE_DESCRIPTOR)
field(RENAMEFIELD_DESCRIPTOR)
field(S3CATALOGDELTASOURCE_DESCRIPTOR)
field(S3CATALOGHUDISOURCE_DESCRIPTOR)
field(S3CATALOGSOURCE_DESCRIPTOR)
field(S3CATALOGTARGET_DESCRIPTOR)
field(S3CSVSOURCE_DESCRIPTOR)
field(S3DELTACATALOGTARGET_DESCRIPTOR)
field(S3DELTADIRECTTARGET_DESCRIPTOR)
field(S3DELTASOURCE_DESCRIPTOR)
field(S3DIRECTTARGET_DESCRIPTOR)
field(S3GLUEPARQUETTARGET_DESCRIPTOR)
field(S3HUDICATALOGTARGET_DESCRIPTOR)
field(S3HUDIDIRECTTARGET_DESCRIPTOR)
field(S3HUDISOURCE_DESCRIPTOR)
field(S3JSONSOURCE_DESCRIPTOR)
field(S3PARQUETSOURCE_DESCRIPTOR)
field(SELECTFIELDS_DESCRIPTOR)
field(SELECTFROMCOLLECTION_DESCRIPTOR)
field(SNOWFLAKESOURCE_DESCRIPTOR)
field(SNOWFLAKETARGET_DESCRIPTOR)
field(SPARKCONNECTORSOURCE_DESCRIPTOR)
field(SPARKCONNECTORTARGET_DESCRIPTOR)
field(SPARKSQL_DESCRIPTOR)
field(SPIGOT_DESCRIPTOR)
field(SPLITFIELDS_DESCRIPTOR)
field(UNION_DESCRIPTOR)
}
serializer.serializeStruct(OBJ_DESCRIPTOR) {
input.athenaConnectorSource?.let { field(ATHENACONNECTORSOURCE_DESCRIPTOR, it, ::serializeAthenaConnectorSourceDocument) }
input.jdbcConnectorSource?.let { field(JDBCCONNECTORSOURCE_DESCRIPTOR, it, ::serializeJdbcConnectorSourceDocument) }
input.sparkConnectorSource?.let { field(SPARKCONNECTORSOURCE_DESCRIPTOR, it, ::serializeSparkConnectorSourceDocument) }
input.catalogSource?.let { field(CATALOGSOURCE_DESCRIPTOR, it, ::serializeCatalogSourceDocument) }
input.redshiftSource?.let { field(REDSHIFTSOURCE_DESCRIPTOR, it, ::serializeRedshiftSourceDocument) }
input.s3CatalogSource?.let { field(S3CATALOGSOURCE_DESCRIPTOR, it, ::serializeS3CatalogSourceDocument) }
input.s3CsvSource?.let { field(S3CSVSOURCE_DESCRIPTOR, it, ::serializeS3CsvSourceDocument) }
input.s3JsonSource?.let { field(S3JSONSOURCE_DESCRIPTOR, it, ::serializeS3JsonSourceDocument) }
input.s3ParquetSource?.let { field(S3PARQUETSOURCE_DESCRIPTOR, it, ::serializeS3ParquetSourceDocument) }
input.relationalCatalogSource?.let { field(RELATIONALCATALOGSOURCE_DESCRIPTOR, it, ::serializeRelationalCatalogSourceDocument) }
input.dynamoDbCatalogSource?.let { field(DYNAMODBCATALOGSOURCE_DESCRIPTOR, it, ::serializeDynamoDbCatalogSourceDocument) }
input.jdbcConnectorTarget?.let { field(JDBCCONNECTORTARGET_DESCRIPTOR, it, ::serializeJdbcConnectorTargetDocument) }
input.sparkConnectorTarget?.let { field(SPARKCONNECTORTARGET_DESCRIPTOR, it, ::serializeSparkConnectorTargetDocument) }
input.catalogTarget?.let { field(CATALOGTARGET_DESCRIPTOR, it, ::serializeBasicCatalogTargetDocument) }
input.redshiftTarget?.let { field(REDSHIFTTARGET_DESCRIPTOR, it, ::serializeRedshiftTargetDocument) }
input.s3CatalogTarget?.let { field(S3CATALOGTARGET_DESCRIPTOR, it, ::serializeS3CatalogTargetDocument) }
input.s3GlueParquetTarget?.let { field(S3GLUEPARQUETTARGET_DESCRIPTOR, it, ::serializeS3GlueParquetTargetDocument) }
input.s3DirectTarget?.let { field(S3DIRECTTARGET_DESCRIPTOR, it, ::serializeS3DirectTargetDocument) }
input.applyMapping?.let { field(APPLYMAPPING_DESCRIPTOR, it, ::serializeApplyMappingDocument) }
input.selectFields?.let { field(SELECTFIELDS_DESCRIPTOR, it, ::serializeSelectFieldsDocument) }
input.dropFields?.let { field(DROPFIELDS_DESCRIPTOR, it, ::serializeDropFieldsDocument) }
input.renameField?.let { field(RENAMEFIELD_DESCRIPTOR, it, ::serializeRenameFieldDocument) }
input.spigot?.let { field(SPIGOT_DESCRIPTOR, it, ::serializeSpigotDocument) }
input.join?.let { field(JOIN_DESCRIPTOR, it, ::serializeJoinDocument) }
input.splitFields?.let { field(SPLITFIELDS_DESCRIPTOR, it, ::serializeSplitFieldsDocument) }
input.selectFromCollection?.let { field(SELECTFROMCOLLECTION_DESCRIPTOR, it, ::serializeSelectFromCollectionDocument) }
input.fillMissingValues?.let { field(FILLMISSINGVALUES_DESCRIPTOR, it, ::serializeFillMissingValuesDocument) }
input.filter?.let { field(FILTER_DESCRIPTOR, it, ::serializeFilterDocument) }
input.customCode?.let { field(CUSTOMCODE_DESCRIPTOR, it, ::serializeCustomCodeDocument) }
input.sparkSql?.let { field(SPARKSQL_DESCRIPTOR, it, ::serializeSparkSqlDocument) }
input.directKinesisSource?.let { field(DIRECTKINESISSOURCE_DESCRIPTOR, it, ::serializeDirectKinesisSourceDocument) }
input.directKafkaSource?.let { field(DIRECTKAFKASOURCE_DESCRIPTOR, it, ::serializeDirectKafkaSourceDocument) }
input.catalogKinesisSource?.let { field(CATALOGKINESISSOURCE_DESCRIPTOR, it, ::serializeCatalogKinesisSourceDocument) }
input.catalogKafkaSource?.let { field(CATALOGKAFKASOURCE_DESCRIPTOR, it, ::serializeCatalogKafkaSourceDocument) }
input.dropNullFields?.let { field(DROPNULLFIELDS_DESCRIPTOR, it, ::serializeDropNullFieldsDocument) }
input.merge?.let { field(MERGE_DESCRIPTOR, it, ::serializeMergeDocument) }
input.union?.let { field(UNION_DESCRIPTOR, it, ::serializeUnionDocument) }
input.piiDetection?.let { field(PIIDETECTION_DESCRIPTOR, it, ::serializePiiDetectionDocument) }
input.aggregate?.let { field(AGGREGATE_DESCRIPTOR, it, ::serializeAggregateDocument) }
input.dropDuplicates?.let { field(DROPDUPLICATES_DESCRIPTOR, it, ::serializeDropDuplicatesDocument) }
input.governedCatalogTarget?.let { field(GOVERNEDCATALOGTARGET_DESCRIPTOR, it, ::serializeGovernedCatalogTargetDocument) }
input.governedCatalogSource?.let { field(GOVERNEDCATALOGSOURCE_DESCRIPTOR, it, ::serializeGovernedCatalogSourceDocument) }
input.microsoftSqlServerCatalogSource?.let { field(MICROSOFTSQLSERVERCATALOGSOURCE_DESCRIPTOR, it, ::serializeMicrosoftSqlServerCatalogSourceDocument) }
input.mySqlCatalogSource?.let { field(MYSQLCATALOGSOURCE_DESCRIPTOR, it, ::serializeMySqlCatalogSourceDocument) }
input.oracleSqlCatalogSource?.let { field(ORACLESQLCATALOGSOURCE_DESCRIPTOR, it, ::serializeOracleSqlCatalogSourceDocument) }
input.postgreSqlCatalogSource?.let { field(POSTGRESQLCATALOGSOURCE_DESCRIPTOR, it, ::serializePostgreSqlCatalogSourceDocument) }
input.microsoftSqlServerCatalogTarget?.let { field(MICROSOFTSQLSERVERCATALOGTARGET_DESCRIPTOR, it, ::serializeMicrosoftSqlServerCatalogTargetDocument) }
input.mySqlCatalogTarget?.let { field(MYSQLCATALOGTARGET_DESCRIPTOR, it, ::serializeMySqlCatalogTargetDocument) }
input.oracleSqlCatalogTarget?.let { field(ORACLESQLCATALOGTARGET_DESCRIPTOR, it, ::serializeOracleSqlCatalogTargetDocument) }
input.postgreSqlCatalogTarget?.let { field(POSTGRESQLCATALOGTARGET_DESCRIPTOR, it, ::serializePostgreSqlCatalogTargetDocument) }
input.dynamicTransform?.let { field(DYNAMICTRANSFORM_DESCRIPTOR, it, ::serializeDynamicTransformDocument) }
input.evaluateDataQuality?.let { field(EVALUATEDATAQUALITY_DESCRIPTOR, it, ::serializeEvaluateDataQualityDocument) }
input.s3CatalogHudiSource?.let { field(S3CATALOGHUDISOURCE_DESCRIPTOR, it, ::serializeS3CatalogHudiSourceDocument) }
input.catalogHudiSource?.let { field(CATALOGHUDISOURCE_DESCRIPTOR, it, ::serializeCatalogHudiSourceDocument) }
input.s3HudiSource?.let { field(S3HUDISOURCE_DESCRIPTOR, it, ::serializeS3HudiSourceDocument) }
input.s3HudiCatalogTarget?.let { field(S3HUDICATALOGTARGET_DESCRIPTOR, it, ::serializeS3HudiCatalogTargetDocument) }
input.s3HudiDirectTarget?.let { field(S3HUDIDIRECTTARGET_DESCRIPTOR, it, ::serializeS3HudiDirectTargetDocument) }
input.directJdbcSource?.let { field(DIRECTJDBCSOURCE_DESCRIPTOR, it, ::serializeDirectJdbcSourceDocument) }
input.s3CatalogDeltaSource?.let { field(S3CATALOGDELTASOURCE_DESCRIPTOR, it, ::serializeS3CatalogDeltaSourceDocument) }
input.catalogDeltaSource?.let { field(CATALOGDELTASOURCE_DESCRIPTOR, it, ::serializeCatalogDeltaSourceDocument) }
input.s3DeltaSource?.let { field(S3DELTASOURCE_DESCRIPTOR, it, ::serializeS3DeltaSourceDocument) }
input.s3DeltaCatalogTarget?.let { field(S3DELTACATALOGTARGET_DESCRIPTOR, it, ::serializeS3DeltaCatalogTargetDocument) }
input.s3DeltaDirectTarget?.let { field(S3DELTADIRECTTARGET_DESCRIPTOR, it, ::serializeS3DeltaDirectTargetDocument) }
input.amazonRedshiftSource?.let { field(AMAZONREDSHIFTSOURCE_DESCRIPTOR, it, ::serializeAmazonRedshiftSourceDocument) }
input.amazonRedshiftTarget?.let { field(AMAZONREDSHIFTTARGET_DESCRIPTOR, it, ::serializeAmazonRedshiftTargetDocument) }
input.evaluateDataQualityMultiFrame?.let { field(EVALUATEDATAQUALITYMULTIFRAME_DESCRIPTOR, it, ::serializeEvaluateDataQualityMultiFrameDocument) }
input.recipe?.let { field(RECIPE_DESCRIPTOR, it, ::serializeRecipeDocument) }
input.snowflakeSource?.let { field(SNOWFLAKESOURCE_DESCRIPTOR, it, ::serializeSnowflakeSourceDocument) }
input.snowflakeTarget?.let { field(SNOWFLAKETARGET_DESCRIPTOR, it, ::serializeSnowflakeTargetDocument) }
input.connectorDataSource?.let { field(CONNECTORDATASOURCE_DESCRIPTOR, it, ::serializeConnectorDataSourceDocument) }
input.connectorDataTarget?.let { field(CONNECTORDATATARGET_DESCRIPTOR, it, ::serializeConnectorDataTargetDocument) }
}
}