commonMain.aws.sdk.kotlin.services.glue.serde.CodeGenConfigurationNodeDocumentDeserializer.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.Deserializer
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.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 deserializeCodeGenConfigurationNodeDocument(deserializer: Deserializer): CodeGenConfigurationNode {
val builder = CodeGenConfigurationNode.Builder()
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)
}
deserializer.deserializeStruct(OBJ_DESCRIPTOR) {
loop@while (true) {
when (findNextFieldIndex()) {
AGGREGATE_DESCRIPTOR.index -> builder.aggregate = deserializeAggregateDocument(deserializer)
AMAZONREDSHIFTSOURCE_DESCRIPTOR.index -> builder.amazonRedshiftSource = deserializeAmazonRedshiftSourceDocument(deserializer)
AMAZONREDSHIFTTARGET_DESCRIPTOR.index -> builder.amazonRedshiftTarget = deserializeAmazonRedshiftTargetDocument(deserializer)
APPLYMAPPING_DESCRIPTOR.index -> builder.applyMapping = deserializeApplyMappingDocument(deserializer)
ATHENACONNECTORSOURCE_DESCRIPTOR.index -> builder.athenaConnectorSource = deserializeAthenaConnectorSourceDocument(deserializer)
CATALOGDELTASOURCE_DESCRIPTOR.index -> builder.catalogDeltaSource = deserializeCatalogDeltaSourceDocument(deserializer)
CATALOGHUDISOURCE_DESCRIPTOR.index -> builder.catalogHudiSource = deserializeCatalogHudiSourceDocument(deserializer)
CATALOGKAFKASOURCE_DESCRIPTOR.index -> builder.catalogKafkaSource = deserializeCatalogKafkaSourceDocument(deserializer)
CATALOGKINESISSOURCE_DESCRIPTOR.index -> builder.catalogKinesisSource = deserializeCatalogKinesisSourceDocument(deserializer)
CATALOGSOURCE_DESCRIPTOR.index -> builder.catalogSource = deserializeCatalogSourceDocument(deserializer)
CATALOGTARGET_DESCRIPTOR.index -> builder.catalogTarget = deserializeBasicCatalogTargetDocument(deserializer)
CONNECTORDATASOURCE_DESCRIPTOR.index -> builder.connectorDataSource = deserializeConnectorDataSourceDocument(deserializer)
CONNECTORDATATARGET_DESCRIPTOR.index -> builder.connectorDataTarget = deserializeConnectorDataTargetDocument(deserializer)
CUSTOMCODE_DESCRIPTOR.index -> builder.customCode = deserializeCustomCodeDocument(deserializer)
DIRECTJDBCSOURCE_DESCRIPTOR.index -> builder.directJdbcSource = deserializeDirectJdbcSourceDocument(deserializer)
DIRECTKAFKASOURCE_DESCRIPTOR.index -> builder.directKafkaSource = deserializeDirectKafkaSourceDocument(deserializer)
DIRECTKINESISSOURCE_DESCRIPTOR.index -> builder.directKinesisSource = deserializeDirectKinesisSourceDocument(deserializer)
DROPDUPLICATES_DESCRIPTOR.index -> builder.dropDuplicates = deserializeDropDuplicatesDocument(deserializer)
DROPFIELDS_DESCRIPTOR.index -> builder.dropFields = deserializeDropFieldsDocument(deserializer)
DROPNULLFIELDS_DESCRIPTOR.index -> builder.dropNullFields = deserializeDropNullFieldsDocument(deserializer)
DYNAMICTRANSFORM_DESCRIPTOR.index -> builder.dynamicTransform = deserializeDynamicTransformDocument(deserializer)
DYNAMODBCATALOGSOURCE_DESCRIPTOR.index -> builder.dynamoDbCatalogSource = deserializeDynamoDbCatalogSourceDocument(deserializer)
EVALUATEDATAQUALITY_DESCRIPTOR.index -> builder.evaluateDataQuality = deserializeEvaluateDataQualityDocument(deserializer)
EVALUATEDATAQUALITYMULTIFRAME_DESCRIPTOR.index -> builder.evaluateDataQualityMultiFrame = deserializeEvaluateDataQualityMultiFrameDocument(deserializer)
FILLMISSINGVALUES_DESCRIPTOR.index -> builder.fillMissingValues = deserializeFillMissingValuesDocument(deserializer)
FILTER_DESCRIPTOR.index -> builder.filter = deserializeFilterDocument(deserializer)
GOVERNEDCATALOGSOURCE_DESCRIPTOR.index -> builder.governedCatalogSource = deserializeGovernedCatalogSourceDocument(deserializer)
GOVERNEDCATALOGTARGET_DESCRIPTOR.index -> builder.governedCatalogTarget = deserializeGovernedCatalogTargetDocument(deserializer)
JDBCCONNECTORSOURCE_DESCRIPTOR.index -> builder.jdbcConnectorSource = deserializeJdbcConnectorSourceDocument(deserializer)
JDBCCONNECTORTARGET_DESCRIPTOR.index -> builder.jdbcConnectorTarget = deserializeJdbcConnectorTargetDocument(deserializer)
JOIN_DESCRIPTOR.index -> builder.join = deserializeJoinDocument(deserializer)
MERGE_DESCRIPTOR.index -> builder.merge = deserializeMergeDocument(deserializer)
MICROSOFTSQLSERVERCATALOGSOURCE_DESCRIPTOR.index -> builder.microsoftSqlServerCatalogSource = deserializeMicrosoftSqlServerCatalogSourceDocument(deserializer)
MICROSOFTSQLSERVERCATALOGTARGET_DESCRIPTOR.index -> builder.microsoftSqlServerCatalogTarget = deserializeMicrosoftSqlServerCatalogTargetDocument(deserializer)
MYSQLCATALOGSOURCE_DESCRIPTOR.index -> builder.mySqlCatalogSource = deserializeMySqlCatalogSourceDocument(deserializer)
MYSQLCATALOGTARGET_DESCRIPTOR.index -> builder.mySqlCatalogTarget = deserializeMySqlCatalogTargetDocument(deserializer)
ORACLESQLCATALOGSOURCE_DESCRIPTOR.index -> builder.oracleSqlCatalogSource = deserializeOracleSqlCatalogSourceDocument(deserializer)
ORACLESQLCATALOGTARGET_DESCRIPTOR.index -> builder.oracleSqlCatalogTarget = deserializeOracleSqlCatalogTargetDocument(deserializer)
PIIDETECTION_DESCRIPTOR.index -> builder.piiDetection = deserializePiiDetectionDocument(deserializer)
POSTGRESQLCATALOGSOURCE_DESCRIPTOR.index -> builder.postgreSqlCatalogSource = deserializePostgreSqlCatalogSourceDocument(deserializer)
POSTGRESQLCATALOGTARGET_DESCRIPTOR.index -> builder.postgreSqlCatalogTarget = deserializePostgreSqlCatalogTargetDocument(deserializer)
RECIPE_DESCRIPTOR.index -> builder.recipe = deserializeRecipeDocument(deserializer)
REDSHIFTSOURCE_DESCRIPTOR.index -> builder.redshiftSource = deserializeRedshiftSourceDocument(deserializer)
REDSHIFTTARGET_DESCRIPTOR.index -> builder.redshiftTarget = deserializeRedshiftTargetDocument(deserializer)
RELATIONALCATALOGSOURCE_DESCRIPTOR.index -> builder.relationalCatalogSource = deserializeRelationalCatalogSourceDocument(deserializer)
RENAMEFIELD_DESCRIPTOR.index -> builder.renameField = deserializeRenameFieldDocument(deserializer)
S3CATALOGDELTASOURCE_DESCRIPTOR.index -> builder.s3CatalogDeltaSource = deserializeS3CatalogDeltaSourceDocument(deserializer)
S3CATALOGHUDISOURCE_DESCRIPTOR.index -> builder.s3CatalogHudiSource = deserializeS3CatalogHudiSourceDocument(deserializer)
S3CATALOGSOURCE_DESCRIPTOR.index -> builder.s3CatalogSource = deserializeS3CatalogSourceDocument(deserializer)
S3CATALOGTARGET_DESCRIPTOR.index -> builder.s3CatalogTarget = deserializeS3CatalogTargetDocument(deserializer)
S3CSVSOURCE_DESCRIPTOR.index -> builder.s3CsvSource = deserializeS3CsvSourceDocument(deserializer)
S3DELTACATALOGTARGET_DESCRIPTOR.index -> builder.s3DeltaCatalogTarget = deserializeS3DeltaCatalogTargetDocument(deserializer)
S3DELTADIRECTTARGET_DESCRIPTOR.index -> builder.s3DeltaDirectTarget = deserializeS3DeltaDirectTargetDocument(deserializer)
S3DELTASOURCE_DESCRIPTOR.index -> builder.s3DeltaSource = deserializeS3DeltaSourceDocument(deserializer)
S3DIRECTTARGET_DESCRIPTOR.index -> builder.s3DirectTarget = deserializeS3DirectTargetDocument(deserializer)
S3GLUEPARQUETTARGET_DESCRIPTOR.index -> builder.s3GlueParquetTarget = deserializeS3GlueParquetTargetDocument(deserializer)
S3HUDICATALOGTARGET_DESCRIPTOR.index -> builder.s3HudiCatalogTarget = deserializeS3HudiCatalogTargetDocument(deserializer)
S3HUDIDIRECTTARGET_DESCRIPTOR.index -> builder.s3HudiDirectTarget = deserializeS3HudiDirectTargetDocument(deserializer)
S3HUDISOURCE_DESCRIPTOR.index -> builder.s3HudiSource = deserializeS3HudiSourceDocument(deserializer)
S3JSONSOURCE_DESCRIPTOR.index -> builder.s3JsonSource = deserializeS3JsonSourceDocument(deserializer)
S3PARQUETSOURCE_DESCRIPTOR.index -> builder.s3ParquetSource = deserializeS3ParquetSourceDocument(deserializer)
SELECTFIELDS_DESCRIPTOR.index -> builder.selectFields = deserializeSelectFieldsDocument(deserializer)
SELECTFROMCOLLECTION_DESCRIPTOR.index -> builder.selectFromCollection = deserializeSelectFromCollectionDocument(deserializer)
SNOWFLAKESOURCE_DESCRIPTOR.index -> builder.snowflakeSource = deserializeSnowflakeSourceDocument(deserializer)
SNOWFLAKETARGET_DESCRIPTOR.index -> builder.snowflakeTarget = deserializeSnowflakeTargetDocument(deserializer)
SPARKCONNECTORSOURCE_DESCRIPTOR.index -> builder.sparkConnectorSource = deserializeSparkConnectorSourceDocument(deserializer)
SPARKCONNECTORTARGET_DESCRIPTOR.index -> builder.sparkConnectorTarget = deserializeSparkConnectorTargetDocument(deserializer)
SPARKSQL_DESCRIPTOR.index -> builder.sparkSql = deserializeSparkSqlDocument(deserializer)
SPIGOT_DESCRIPTOR.index -> builder.spigot = deserializeSpigotDocument(deserializer)
SPLITFIELDS_DESCRIPTOR.index -> builder.splitFields = deserializeSplitFieldsDocument(deserializer)
UNION_DESCRIPTOR.index -> builder.union = deserializeUnionDocument(deserializer)
null -> break@loop
else -> skipValue()
}
}
}
builder.correctErrors()
return builder.build()
}