All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.aws.sdk.kotlin.services.glue.serde.CodeGenConfigurationNodeDocumentSerializer.kt Maven / Gradle / Ivy

There is a newer version: 1.3.76
Show newest version
// 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) }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy