From 353710c46fbc8cdb7ef50e40cea0fa89a82709b2 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 8 Jan 2026 12:49:02 +0000 Subject: [PATCH 1/3] chore(closes OPEN-8644): address warnings on Stainless studio --- .stats.yml | 2 +- .../InferencePipelineRetrieveResponse.kt | 482 ++++++++-------- .../InferencePipelineUpdateResponse.kt | 482 ++++++++-------- .../InferencePipelineCreateParams.kt | 523 +++++++++--------- .../InferencePipelineCreateResponse.kt | 482 ++++++++-------- .../InferencePipelineListResponse.kt | 511 +++++++++-------- .../InferencePipelineRetrieveResponseTest.kt | 26 +- .../InferencePipelineUpdateResponseTest.kt | 26 +- .../InferencePipelineCreateParamsTest.kt | 28 +- .../InferencePipelineCreateResponseTest.kt | 26 +- .../InferencePipelineListResponseTest.kt | 24 +- .../InferencePipelineServiceAsyncTest.kt | 8 +- .../projects/InferencePipelineServiceTest.kt | 8 +- 13 files changed, 1330 insertions(+), 1298 deletions(-) diff --git a/.stats.yml b/.stats.yml index aa5f69b8..3714d519 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,3 +1,3 @@ configured_endpoints: 24 -openapi_spec_hash: 68055a774f3305fb11efa5b5b5881446 +openapi_spec_hash: cc1cb83f7a45407d5645748eb19db60d config_hash: f0743196c68fb84cbd06a95f134702b3 diff --git a/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/inferencepipelines/InferencePipelineRetrieveResponse.kt b/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/inferencepipelines/InferencePipelineRetrieveResponse.kt index 81f3e1e2..c67ae495 100644 --- a/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/inferencepipelines/InferencePipelineRetrieveResponse.kt +++ b/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/inferencepipelines/InferencePipelineRetrieveResponse.kt @@ -812,29 +812,32 @@ private constructor( this.dataBackend = dataBackend } - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember0(unionMember0)`. */ - fun dataBackend(unionMember0: DataBackend.UnionMember0) = - dataBackend(DataBackend.ofUnionMember0(unionMember0)) + /** Alias for calling [dataBackend] with `DataBackend.ofBigQuery(bigQuery)`. */ + fun dataBackend(bigQuery: DataBackend.BigQueryDataBackend) = + dataBackend(DataBackend.ofBigQuery(bigQuery)) - /** Alias for calling [dataBackend] with `DataBackend.ofBackendType(backendType)`. */ - fun dataBackend(backendType: DataBackend.BackendType) = - dataBackend(DataBackend.ofBackendType(backendType)) + /** + * Alias for calling [dataBackend] with + * `DataBackend.ofDefaultDataBackend(defaultDataBackend)`. + */ + fun dataBackend(defaultDataBackend: DataBackend.DefaultDataBackend) = + dataBackend(DataBackend.ofDefaultDataBackend(defaultDataBackend)) - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember2(unionMember2)`. */ - fun dataBackend(unionMember2: DataBackend.UnionMember2) = - dataBackend(DataBackend.ofUnionMember2(unionMember2)) + /** Alias for calling [dataBackend] with `DataBackend.ofSnowflake(snowflake)`. */ + fun dataBackend(snowflake: DataBackend.SnowflakeDataBackend) = + dataBackend(DataBackend.ofSnowflake(snowflake)) - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember3(unionMember3)`. */ - fun dataBackend(unionMember3: DataBackend.UnionMember3) = - dataBackend(DataBackend.ofUnionMember3(unionMember3)) + /** Alias for calling [dataBackend] with `DataBackend.ofDatabricksDtl(databricksDtl)`. */ + fun dataBackend(databricksDtl: DataBackend.DatabricksDtlDataBackend) = + dataBackend(DataBackend.ofDatabricksDtl(databricksDtl)) - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember4(unionMember4)`. */ - fun dataBackend(unionMember4: DataBackend.UnionMember4) = - dataBackend(DataBackend.ofUnionMember4(unionMember4)) + /** Alias for calling [dataBackend] with `DataBackend.ofRedshift(redshift)`. */ + fun dataBackend(redshift: DataBackend.RedshiftDataBackend) = + dataBackend(DataBackend.ofRedshift(redshift)) - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember5(unionMember5)`. */ - fun dataBackend(unionMember5: DataBackend.UnionMember5) = - dataBackend(DataBackend.ofUnionMember5(unionMember5)) + /** Alias for calling [dataBackend] with `DataBackend.ofPostgres(postgres)`. */ + fun dataBackend(postgres: DataBackend.PostgresDataBackend) = + dataBackend(DataBackend.ofPostgres(postgres)) /** The last time the data was polled. */ fun dateLastPolled(dateLastPolled: OffsetDateTime?) = @@ -1369,61 +1372,63 @@ private constructor( @JsonSerialize(using = DataBackend.Serializer::class) class DataBackend private constructor( - private val unionMember0: UnionMember0? = null, - private val backendType: BackendType? = null, - private val unionMember2: UnionMember2? = null, - private val unionMember3: UnionMember3? = null, - private val unionMember4: UnionMember4? = null, - private val unionMember5: UnionMember5? = null, + private val bigQuery: BigQueryDataBackend? = null, + private val defaultDataBackend: DefaultDataBackend? = null, + private val snowflake: SnowflakeDataBackend? = null, + private val databricksDtl: DatabricksDtlDataBackend? = null, + private val redshift: RedshiftDataBackend? = null, + private val postgres: PostgresDataBackend? = null, private val _json: JsonValue? = null, ) { - fun unionMember0(): Optional = Optional.ofNullable(unionMember0) + fun bigQuery(): Optional = Optional.ofNullable(bigQuery) - fun backendType(): Optional = Optional.ofNullable(backendType) + fun defaultDataBackend(): Optional = + Optional.ofNullable(defaultDataBackend) - fun unionMember2(): Optional = Optional.ofNullable(unionMember2) + fun snowflake(): Optional = Optional.ofNullable(snowflake) - fun unionMember3(): Optional = Optional.ofNullable(unionMember3) + fun databricksDtl(): Optional = Optional.ofNullable(databricksDtl) - fun unionMember4(): Optional = Optional.ofNullable(unionMember4) + fun redshift(): Optional = Optional.ofNullable(redshift) - fun unionMember5(): Optional = Optional.ofNullable(unionMember5) + fun postgres(): Optional = Optional.ofNullable(postgres) - fun isUnionMember0(): Boolean = unionMember0 != null + fun isBigQuery(): Boolean = bigQuery != null - fun isBackendType(): Boolean = backendType != null + fun isDefaultDataBackend(): Boolean = defaultDataBackend != null - fun isUnionMember2(): Boolean = unionMember2 != null + fun isSnowflake(): Boolean = snowflake != null - fun isUnionMember3(): Boolean = unionMember3 != null + fun isDatabricksDtl(): Boolean = databricksDtl != null - fun isUnionMember4(): Boolean = unionMember4 != null + fun isRedshift(): Boolean = redshift != null - fun isUnionMember5(): Boolean = unionMember5 != null + fun isPostgres(): Boolean = postgres != null - fun asUnionMember0(): UnionMember0 = unionMember0.getOrThrow("unionMember0") + fun asBigQuery(): BigQueryDataBackend = bigQuery.getOrThrow("bigQuery") - fun asBackendType(): BackendType = backendType.getOrThrow("backendType") + fun asDefaultDataBackend(): DefaultDataBackend = + defaultDataBackend.getOrThrow("defaultDataBackend") - fun asUnionMember2(): UnionMember2 = unionMember2.getOrThrow("unionMember2") + fun asSnowflake(): SnowflakeDataBackend = snowflake.getOrThrow("snowflake") - fun asUnionMember3(): UnionMember3 = unionMember3.getOrThrow("unionMember3") + fun asDatabricksDtl(): DatabricksDtlDataBackend = databricksDtl.getOrThrow("databricksDtl") - fun asUnionMember4(): UnionMember4 = unionMember4.getOrThrow("unionMember4") + fun asRedshift(): RedshiftDataBackend = redshift.getOrThrow("redshift") - fun asUnionMember5(): UnionMember5 = unionMember5.getOrThrow("unionMember5") + fun asPostgres(): PostgresDataBackend = postgres.getOrThrow("postgres") fun _json(): Optional = Optional.ofNullable(_json) fun accept(visitor: Visitor): T = when { - unionMember0 != null -> visitor.visitUnionMember0(unionMember0) - backendType != null -> visitor.visitBackendType(backendType) - unionMember2 != null -> visitor.visitUnionMember2(unionMember2) - unionMember3 != null -> visitor.visitUnionMember3(unionMember3) - unionMember4 != null -> visitor.visitUnionMember4(unionMember4) - unionMember5 != null -> visitor.visitUnionMember5(unionMember5) + bigQuery != null -> visitor.visitBigQuery(bigQuery) + defaultDataBackend != null -> visitor.visitDefaultDataBackend(defaultDataBackend) + snowflake != null -> visitor.visitSnowflake(snowflake) + databricksDtl != null -> visitor.visitDatabricksDtl(databricksDtl) + redshift != null -> visitor.visitRedshift(redshift) + postgres != null -> visitor.visitPostgres(postgres) else -> visitor.unknown(_json) } @@ -1436,28 +1441,28 @@ private constructor( accept( object : Visitor { - override fun visitUnionMember0(unionMember0: UnionMember0) { - unionMember0.validate() + override fun visitBigQuery(bigQuery: BigQueryDataBackend) { + bigQuery.validate() } - override fun visitBackendType(backendType: BackendType) { - backendType.validate() + override fun visitDefaultDataBackend(defaultDataBackend: DefaultDataBackend) { + defaultDataBackend.validate() } - override fun visitUnionMember2(unionMember2: UnionMember2) { - unionMember2.validate() + override fun visitSnowflake(snowflake: SnowflakeDataBackend) { + snowflake.validate() } - override fun visitUnionMember3(unionMember3: UnionMember3) { - unionMember3.validate() + override fun visitDatabricksDtl(databricksDtl: DatabricksDtlDataBackend) { + databricksDtl.validate() } - override fun visitUnionMember4(unionMember4: UnionMember4) { - unionMember4.validate() + override fun visitRedshift(redshift: RedshiftDataBackend) { + redshift.validate() } - override fun visitUnionMember5(unionMember5: UnionMember5) { - unionMember5.validate() + override fun visitPostgres(postgres: PostgresDataBackend) { + postgres.validate() } } ) @@ -1482,22 +1487,20 @@ private constructor( internal fun validity(): Int = accept( object : Visitor { - override fun visitUnionMember0(unionMember0: UnionMember0) = - unionMember0.validity() + override fun visitBigQuery(bigQuery: BigQueryDataBackend) = bigQuery.validity() - override fun visitBackendType(backendType: BackendType) = backendType.validity() + override fun visitDefaultDataBackend(defaultDataBackend: DefaultDataBackend) = + defaultDataBackend.validity() - override fun visitUnionMember2(unionMember2: UnionMember2) = - unionMember2.validity() + override fun visitSnowflake(snowflake: SnowflakeDataBackend) = + snowflake.validity() - override fun visitUnionMember3(unionMember3: UnionMember3) = - unionMember3.validity() + override fun visitDatabricksDtl(databricksDtl: DatabricksDtlDataBackend) = + databricksDtl.validity() - override fun visitUnionMember4(unionMember4: UnionMember4) = - unionMember4.validity() + override fun visitRedshift(redshift: RedshiftDataBackend) = redshift.validity() - override fun visitUnionMember5(unionMember5: UnionMember5) = - unionMember5.validity() + override fun visitPostgres(postgres: PostgresDataBackend) = postgres.validity() override fun unknown(json: JsonValue?) = 0 } @@ -1509,32 +1512,25 @@ private constructor( } return other is DataBackend && - unionMember0 == other.unionMember0 && - backendType == other.backendType && - unionMember2 == other.unionMember2 && - unionMember3 == other.unionMember3 && - unionMember4 == other.unionMember4 && - unionMember5 == other.unionMember5 + bigQuery == other.bigQuery && + defaultDataBackend == other.defaultDataBackend && + snowflake == other.snowflake && + databricksDtl == other.databricksDtl && + redshift == other.redshift && + postgres == other.postgres } override fun hashCode(): Int = - Objects.hash( - unionMember0, - backendType, - unionMember2, - unionMember3, - unionMember4, - unionMember5, - ) + Objects.hash(bigQuery, defaultDataBackend, snowflake, databricksDtl, redshift, postgres) override fun toString(): String = when { - unionMember0 != null -> "DataBackend{unionMember0=$unionMember0}" - backendType != null -> "DataBackend{backendType=$backendType}" - unionMember2 != null -> "DataBackend{unionMember2=$unionMember2}" - unionMember3 != null -> "DataBackend{unionMember3=$unionMember3}" - unionMember4 != null -> "DataBackend{unionMember4=$unionMember4}" - unionMember5 != null -> "DataBackend{unionMember5=$unionMember5}" + bigQuery != null -> "DataBackend{bigQuery=$bigQuery}" + defaultDataBackend != null -> "DataBackend{defaultDataBackend=$defaultDataBackend}" + snowflake != null -> "DataBackend{snowflake=$snowflake}" + databricksDtl != null -> "DataBackend{databricksDtl=$databricksDtl}" + redshift != null -> "DataBackend{redshift=$redshift}" + postgres != null -> "DataBackend{postgres=$postgres}" _json != null -> "DataBackend{_unknown=$_json}" else -> throw IllegalStateException("Invalid DataBackend") } @@ -1542,27 +1538,24 @@ private constructor( companion object { @JvmStatic - fun ofUnionMember0(unionMember0: UnionMember0) = - DataBackend(unionMember0 = unionMember0) + fun ofBigQuery(bigQuery: BigQueryDataBackend) = DataBackend(bigQuery = bigQuery) @JvmStatic - fun ofBackendType(backendType: BackendType) = DataBackend(backendType = backendType) + fun ofDefaultDataBackend(defaultDataBackend: DefaultDataBackend) = + DataBackend(defaultDataBackend = defaultDataBackend) @JvmStatic - fun ofUnionMember2(unionMember2: UnionMember2) = - DataBackend(unionMember2 = unionMember2) + fun ofSnowflake(snowflake: SnowflakeDataBackend) = DataBackend(snowflake = snowflake) @JvmStatic - fun ofUnionMember3(unionMember3: UnionMember3) = - DataBackend(unionMember3 = unionMember3) + fun ofDatabricksDtl(databricksDtl: DatabricksDtlDataBackend) = + DataBackend(databricksDtl = databricksDtl) @JvmStatic - fun ofUnionMember4(unionMember4: UnionMember4) = - DataBackend(unionMember4 = unionMember4) + fun ofRedshift(redshift: RedshiftDataBackend) = DataBackend(redshift = redshift) @JvmStatic - fun ofUnionMember5(unionMember5: UnionMember5) = - DataBackend(unionMember5 = unionMember5) + fun ofPostgres(postgres: PostgresDataBackend) = DataBackend(postgres = postgres) } /** @@ -1571,17 +1564,17 @@ private constructor( */ interface Visitor { - fun visitUnionMember0(unionMember0: UnionMember0): T + fun visitBigQuery(bigQuery: BigQueryDataBackend): T - fun visitBackendType(backendType: BackendType): T + fun visitDefaultDataBackend(defaultDataBackend: DefaultDataBackend): T - fun visitUnionMember2(unionMember2: UnionMember2): T + fun visitSnowflake(snowflake: SnowflakeDataBackend): T - fun visitUnionMember3(unionMember3: UnionMember3): T + fun visitDatabricksDtl(databricksDtl: DatabricksDtlDataBackend): T - fun visitUnionMember4(unionMember4: UnionMember4): T + fun visitRedshift(redshift: RedshiftDataBackend): T - fun visitUnionMember5(unionMember5: UnionMember5): T + fun visitPostgres(postgres: PostgresDataBackend): T /** * Maps an unknown variant of [DataBackend] to a value of type [T]. @@ -1605,23 +1598,23 @@ private constructor( val bestMatches = sequenceOf( - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember0 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(bigQuery = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(backendType = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(defaultDataBackend = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember2 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(snowflake = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember3 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(databricksDtl = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember4 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(redshift = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember5 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(postgres = it, _json = json) }, ) .filterNotNull() @@ -1648,19 +1641,20 @@ private constructor( provider: SerializerProvider, ) { when { - value.unionMember0 != null -> generator.writeObject(value.unionMember0) - value.backendType != null -> generator.writeObject(value.backendType) - value.unionMember2 != null -> generator.writeObject(value.unionMember2) - value.unionMember3 != null -> generator.writeObject(value.unionMember3) - value.unionMember4 != null -> generator.writeObject(value.unionMember4) - value.unionMember5 != null -> generator.writeObject(value.unionMember5) + value.bigQuery != null -> generator.writeObject(value.bigQuery) + value.defaultDataBackend != null -> + generator.writeObject(value.defaultDataBackend) + value.snowflake != null -> generator.writeObject(value.snowflake) + value.databricksDtl != null -> generator.writeObject(value.databricksDtl) + value.redshift != null -> generator.writeObject(value.redshift) + value.postgres != null -> generator.writeObject(value.postgres) value._json != null -> generator.writeObject(value._json) else -> throw IllegalStateException("Invalid DataBackend") } } } - class UnionMember0 + class BigQueryDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -1834,7 +1828,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember0]. + * Returns a mutable builder for constructing an instance of [BigQueryDataBackend]. * * The following fields are required: * ```java @@ -1849,7 +1843,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember0]. */ + /** A builder for [BigQueryDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -1862,15 +1856,15 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember0: UnionMember0) = apply { - backendType = unionMember0.backendType - bigqueryConnectionId = unionMember0.bigqueryConnectionId - config = unionMember0.config - datasetId = unionMember0.datasetId - projectId = unionMember0.projectId - tableId = unionMember0.tableId - partitionType = unionMember0.partitionType - additionalProperties = unionMember0.additionalProperties.toMutableMap() + internal fun from(bigQueryDataBackend: BigQueryDataBackend) = apply { + backendType = bigQueryDataBackend.backendType + bigqueryConnectionId = bigQueryDataBackend.bigqueryConnectionId + config = bigQueryDataBackend.config + datasetId = bigQueryDataBackend.datasetId + projectId = bigQueryDataBackend.projectId + tableId = bigQueryDataBackend.tableId + partitionType = bigQueryDataBackend.partitionType + additionalProperties = bigQueryDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) @@ -1995,7 +1989,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember0]. + * Returns an immutable instance of [BigQueryDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -2011,8 +2005,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember0 = - UnionMember0( + fun build(): BigQueryDataBackend = + BigQueryDataBackend( checkRequired("backendType", backendType), checkRequired("bigqueryConnectionId", bigqueryConnectionId), checkRequired("config", config), @@ -2026,7 +2020,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember0 = apply { + fun validate(): BigQueryDataBackend = apply { if (validated) { return@apply } @@ -2732,7 +2726,7 @@ private constructor( return true } - return other is UnionMember0 && + return other is BigQueryDataBackend && backendType == other.backendType && bigqueryConnectionId == other.bigqueryConnectionId && config == other.config && @@ -2759,13 +2753,13 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember0{backendType=$backendType, bigqueryConnectionId=$bigqueryConnectionId, config=$config, datasetId=$datasetId, projectId=$projectId, tableId=$tableId, partitionType=$partitionType, additionalProperties=$additionalProperties}" + "BigQueryDataBackend{backendType=$backendType, bigqueryConnectionId=$bigqueryConnectionId, config=$config, datasetId=$datasetId, projectId=$projectId, tableId=$tableId, partitionType=$partitionType, additionalProperties=$additionalProperties}" } - class BackendType + class DefaultDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( - private val backendType: JsonField, + private val backendType: JsonField, private val additionalProperties: MutableMap, ) { @@ -2773,7 +2767,7 @@ private constructor( private constructor( @JsonProperty("backendType") @ExcludeMissing - backendType: JsonField = JsonMissing.of() + backendType: JsonField = JsonMissing.of() ) : this(backendType, mutableMapOf()) /** @@ -2781,7 +2775,7 @@ private constructor( * unexpectedly missing or null (e.g. if the server responded with an unexpected * value). */ - fun backendType(): InnerBackendType = backendType.getRequired("backendType") + fun backendType(): BackendType = backendType.getRequired("backendType") /** * Returns the raw JSON value of [backendType]. @@ -2791,7 +2785,7 @@ private constructor( */ @JsonProperty("backendType") @ExcludeMissing - fun _backendType(): JsonField = backendType + fun _backendType(): JsonField = backendType @JsonAnySetter private fun putAdditionalProperty(key: String, value: JsonValue) { @@ -2808,7 +2802,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [BackendType]. + * Returns a mutable builder for constructing an instance of [DefaultDataBackend]. * * The following fields are required: * ```java @@ -2818,29 +2812,28 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [BackendType]. */ + /** A builder for [DefaultDataBackend]. */ class Builder internal constructor() { - private var backendType: JsonField? = null + private var backendType: JsonField? = null private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(backendType: BackendType) = apply { - this.backendType = backendType.backendType - additionalProperties = backendType.additionalProperties.toMutableMap() + internal fun from(defaultDataBackend: DefaultDataBackend) = apply { + backendType = defaultDataBackend.backendType + additionalProperties = defaultDataBackend.additionalProperties.toMutableMap() } - fun backendType(backendType: InnerBackendType) = - backendType(JsonField.of(backendType)) + fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) /** * Sets [Builder.backendType] to an arbitrary JSON value. * - * You should usually call [Builder.backendType] with a well-typed - * [InnerBackendType] value instead. This method is primarily for setting the field - * to an undocumented or not yet supported value. + * You should usually call [Builder.backendType] with a well-typed [BackendType] + * value instead. This method is primarily for setting the field to an undocumented + * or not yet supported value. */ - fun backendType(backendType: JsonField) = apply { + fun backendType(backendType: JsonField) = apply { this.backendType = backendType } @@ -2867,7 +2860,7 @@ private constructor( } /** - * Returns an immutable instance of [BackendType]. + * Returns an immutable instance of [DefaultDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -2878,8 +2871,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): BackendType = - BackendType( + fun build(): DefaultDataBackend = + DefaultDataBackend( checkRequired("backendType", backendType), additionalProperties.toMutableMap(), ) @@ -2887,7 +2880,7 @@ private constructor( private var validated: Boolean = false - fun validate(): BackendType = apply { + fun validate(): DefaultDataBackend = apply { if (validated) { return@apply } @@ -2913,7 +2906,7 @@ private constructor( @JvmSynthetic internal fun validity(): Int = (backendType.asKnown().getOrNull()?.validity() ?: 0) - class InnerBackendType + class BackendType @JsonCreator private constructor(private val value: JsonField) : Enum { @@ -2931,20 +2924,18 @@ private constructor( @JvmField val DEFAULT = of("default") - @JvmStatic fun of(value: String) = InnerBackendType(JsonField.of(value)) + @JvmStatic fun of(value: String) = BackendType(JsonField.of(value)) } - /** An enum containing [InnerBackendType]'s known values. */ + /** An enum containing [BackendType]'s known values. */ enum class Known { DEFAULT } /** - * An enum containing [InnerBackendType]'s known values, as well as an [_UNKNOWN] - * member. + * An enum containing [BackendType]'s known values, as well as an [_UNKNOWN] member. * - * An instance of [InnerBackendType] can contain an unknown value in a couple of - * cases: + * An instance of [BackendType] can contain an unknown value in a couple of cases: * - It was deserialized from data that doesn't match any known member. For example, * if the SDK is on an older version than the API, then the API may respond with * new members that the SDK is unaware of. @@ -2953,8 +2944,8 @@ private constructor( enum class Value { DEFAULT, /** - * An enum member indicating that [InnerBackendType] was instantiated with an - * unknown value. + * An enum member indicating that [BackendType] was instantiated with an unknown + * value. */ _UNKNOWN, } @@ -2984,8 +2975,7 @@ private constructor( fun known(): Known = when (this) { DEFAULT -> Known.DEFAULT - else -> - throw OpenlayerInvalidDataException("Unknown InnerBackendType: $value") + else -> throw OpenlayerInvalidDataException("Unknown BackendType: $value") } /** @@ -3004,7 +2994,7 @@ private constructor( private var validated: Boolean = false - fun validate(): InnerBackendType = apply { + fun validate(): BackendType = apply { if (validated) { return@apply } @@ -3034,7 +3024,7 @@ private constructor( return true } - return other is InnerBackendType && value == other.value + return other is BackendType && value == other.value } override fun hashCode() = value.hashCode() @@ -3047,7 +3037,7 @@ private constructor( return true } - return other is BackendType && + return other is DefaultDataBackend && backendType == other.backendType && additionalProperties == other.additionalProperties } @@ -3057,10 +3047,10 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "BackendType{backendType=$backendType, additionalProperties=$additionalProperties}" + "DefaultDataBackend{backendType=$backendType, additionalProperties=$additionalProperties}" } - class UnionMember2 + class SnowflakeDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -3205,7 +3195,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember2]. + * Returns a mutable builder for constructing an instance of [SnowflakeDataBackend]. * * The following fields are required: * ```java @@ -3220,7 +3210,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember2]. */ + /** A builder for [SnowflakeDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -3232,14 +3222,14 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember2: UnionMember2) = apply { - backendType = unionMember2.backendType - config = unionMember2.config - database = unionMember2.database - schema = unionMember2.schema - snowflakeConnectionId = unionMember2.snowflakeConnectionId - table = unionMember2.table - additionalProperties = unionMember2.additionalProperties.toMutableMap() + internal fun from(snowflakeDataBackend: SnowflakeDataBackend) = apply { + backendType = snowflakeDataBackend.backendType + config = snowflakeDataBackend.config + database = snowflakeDataBackend.database + schema = snowflakeDataBackend.schema + snowflakeConnectionId = snowflakeDataBackend.snowflakeConnectionId + table = snowflakeDataBackend.table + additionalProperties = snowflakeDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) @@ -3346,7 +3336,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember2]. + * Returns an immutable instance of [SnowflakeDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -3362,8 +3352,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember2 = - UnionMember2( + fun build(): SnowflakeDataBackend = + SnowflakeDataBackend( checkRequired("backendType", backendType), checkRequired("config", config), checkRequired("database", database), @@ -3376,7 +3366,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember2 = apply { + fun validate(): SnowflakeDataBackend = apply { if (validated) { return@apply } @@ -3941,7 +3931,7 @@ private constructor( return true } - return other is UnionMember2 && + return other is SnowflakeDataBackend && backendType == other.backendType && config == other.config && database == other.database && @@ -3966,10 +3956,10 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember2{backendType=$backendType, config=$config, database=$database, schema=$schema, snowflakeConnectionId=$snowflakeConnectionId, table=$table, additionalProperties=$additionalProperties}" + "SnowflakeDataBackend{backendType=$backendType, config=$config, database=$database, schema=$schema, snowflakeConnectionId=$snowflakeConnectionId, table=$table, additionalProperties=$additionalProperties}" } - class UnionMember3 + class DatabricksDtlDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -4071,7 +4061,8 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember3]. + * Returns a mutable builder for constructing an instance of + * [DatabricksDtlDataBackend]. * * The following fields are required: * ```java @@ -4084,7 +4075,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember3]. */ + /** A builder for [DatabricksDtlDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -4094,12 +4085,13 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember3: UnionMember3) = apply { - backendType = unionMember3.backendType - config = unionMember3.config - databricksDtlConnectionId = unionMember3.databricksDtlConnectionId - tableId = unionMember3.tableId - additionalProperties = unionMember3.additionalProperties.toMutableMap() + internal fun from(databricksDtlDataBackend: DatabricksDtlDataBackend) = apply { + backendType = databricksDtlDataBackend.backendType + config = databricksDtlDataBackend.config + databricksDtlConnectionId = databricksDtlDataBackend.databricksDtlConnectionId + tableId = databricksDtlDataBackend.tableId + additionalProperties = + databricksDtlDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) @@ -4185,7 +4177,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember3]. + * Returns an immutable instance of [DatabricksDtlDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -4199,8 +4191,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember3 = - UnionMember3( + fun build(): DatabricksDtlDataBackend = + DatabricksDtlDataBackend( checkRequired("backendType", backendType), checkRequired("config", config), checkRequired("databricksDtlConnectionId", databricksDtlConnectionId), @@ -4211,7 +4203,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember3 = apply { + fun validate(): DatabricksDtlDataBackend = apply { if (validated) { return@apply } @@ -4772,7 +4764,7 @@ private constructor( return true } - return other is UnionMember3 && + return other is DatabricksDtlDataBackend && backendType == other.backendType && config == other.config && databricksDtlConnectionId == other.databricksDtlConnectionId && @@ -4793,10 +4785,10 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember3{backendType=$backendType, config=$config, databricksDtlConnectionId=$databricksDtlConnectionId, tableId=$tableId, additionalProperties=$additionalProperties}" + "DatabricksDtlDataBackend{backendType=$backendType, config=$config, databricksDtlConnectionId=$databricksDtlConnectionId, tableId=$tableId, additionalProperties=$additionalProperties}" } - class UnionMember4 + class RedshiftDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -4930,7 +4922,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember4]. + * Returns a mutable builder for constructing an instance of [RedshiftDataBackend]. * * The following fields are required: * ```java @@ -4944,7 +4936,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember4]. */ + /** A builder for [RedshiftDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -4955,13 +4947,13 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember4: UnionMember4) = apply { - backendType = unionMember4.backendType - config = unionMember4.config - redshiftConnectionId = unionMember4.redshiftConnectionId - schemaName = unionMember4.schemaName - tableName = unionMember4.tableName - additionalProperties = unionMember4.additionalProperties.toMutableMap() + internal fun from(redshiftDataBackend: RedshiftDataBackend) = apply { + backendType = redshiftDataBackend.backendType + config = redshiftDataBackend.config + redshiftConnectionId = redshiftDataBackend.redshiftConnectionId + schemaName = redshiftDataBackend.schemaName + tableName = redshiftDataBackend.tableName + additionalProperties = redshiftDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) @@ -5056,7 +5048,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember4]. + * Returns an immutable instance of [RedshiftDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -5071,8 +5063,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember4 = - UnionMember4( + fun build(): RedshiftDataBackend = + RedshiftDataBackend( checkRequired("backendType", backendType), checkRequired("config", config), checkRequired("redshiftConnectionId", redshiftConnectionId), @@ -5084,7 +5076,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember4 = apply { + fun validate(): RedshiftDataBackend = apply { if (validated) { return@apply } @@ -5647,7 +5639,7 @@ private constructor( return true } - return other is UnionMember4 && + return other is RedshiftDataBackend && backendType == other.backendType && config == other.config && redshiftConnectionId == other.redshiftConnectionId && @@ -5670,10 +5662,10 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember4{backendType=$backendType, config=$config, redshiftConnectionId=$redshiftConnectionId, schemaName=$schemaName, tableName=$tableName, additionalProperties=$additionalProperties}" + "RedshiftDataBackend{backendType=$backendType, config=$config, redshiftConnectionId=$redshiftConnectionId, schemaName=$schemaName, tableName=$tableName, additionalProperties=$additionalProperties}" } - class UnionMember5 + class PostgresDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -5818,7 +5810,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember5]. + * Returns a mutable builder for constructing an instance of [PostgresDataBackend]. * * The following fields are required: * ```java @@ -5833,7 +5825,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember5]. */ + /** A builder for [PostgresDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -5845,14 +5837,14 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember5: UnionMember5) = apply { - backendType = unionMember5.backendType - config = unionMember5.config - database = unionMember5.database - postgresConnectionId = unionMember5.postgresConnectionId - schema = unionMember5.schema - table = unionMember5.table - additionalProperties = unionMember5.additionalProperties.toMutableMap() + internal fun from(postgresDataBackend: PostgresDataBackend) = apply { + backendType = postgresDataBackend.backendType + config = postgresDataBackend.config + database = postgresDataBackend.database + postgresConnectionId = postgresDataBackend.postgresConnectionId + schema = postgresDataBackend.schema + table = postgresDataBackend.table + additionalProperties = postgresDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) @@ -5959,7 +5951,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember5]. + * Returns an immutable instance of [PostgresDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -5975,8 +5967,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember5 = - UnionMember5( + fun build(): PostgresDataBackend = + PostgresDataBackend( checkRequired("backendType", backendType), checkRequired("config", config), checkRequired("database", database), @@ -5989,7 +5981,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember5 = apply { + fun validate(): PostgresDataBackend = apply { if (validated) { return@apply } @@ -6554,7 +6546,7 @@ private constructor( return true } - return other is UnionMember5 && + return other is PostgresDataBackend && backendType == other.backendType && config == other.config && database == other.database && @@ -6579,7 +6571,7 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember5{backendType=$backendType, config=$config, database=$database, postgresConnectionId=$postgresConnectionId, schema=$schema, table=$table, additionalProperties=$additionalProperties}" + "PostgresDataBackend{backendType=$backendType, config=$config, database=$database, postgresConnectionId=$postgresConnectionId, schema=$schema, table=$table, additionalProperties=$additionalProperties}" } } diff --git a/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/inferencepipelines/InferencePipelineUpdateResponse.kt b/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/inferencepipelines/InferencePipelineUpdateResponse.kt index 8f4a30ef..4b336edc 100644 --- a/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/inferencepipelines/InferencePipelineUpdateResponse.kt +++ b/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/inferencepipelines/InferencePipelineUpdateResponse.kt @@ -812,29 +812,32 @@ private constructor( this.dataBackend = dataBackend } - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember0(unionMember0)`. */ - fun dataBackend(unionMember0: DataBackend.UnionMember0) = - dataBackend(DataBackend.ofUnionMember0(unionMember0)) + /** Alias for calling [dataBackend] with `DataBackend.ofBigQuery(bigQuery)`. */ + fun dataBackend(bigQuery: DataBackend.BigQueryDataBackend) = + dataBackend(DataBackend.ofBigQuery(bigQuery)) - /** Alias for calling [dataBackend] with `DataBackend.ofBackendType(backendType)`. */ - fun dataBackend(backendType: DataBackend.BackendType) = - dataBackend(DataBackend.ofBackendType(backendType)) + /** + * Alias for calling [dataBackend] with + * `DataBackend.ofDefaultDataBackend(defaultDataBackend)`. + */ + fun dataBackend(defaultDataBackend: DataBackend.DefaultDataBackend) = + dataBackend(DataBackend.ofDefaultDataBackend(defaultDataBackend)) - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember2(unionMember2)`. */ - fun dataBackend(unionMember2: DataBackend.UnionMember2) = - dataBackend(DataBackend.ofUnionMember2(unionMember2)) + /** Alias for calling [dataBackend] with `DataBackend.ofSnowflake(snowflake)`. */ + fun dataBackend(snowflake: DataBackend.SnowflakeDataBackend) = + dataBackend(DataBackend.ofSnowflake(snowflake)) - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember3(unionMember3)`. */ - fun dataBackend(unionMember3: DataBackend.UnionMember3) = - dataBackend(DataBackend.ofUnionMember3(unionMember3)) + /** Alias for calling [dataBackend] with `DataBackend.ofDatabricksDtl(databricksDtl)`. */ + fun dataBackend(databricksDtl: DataBackend.DatabricksDtlDataBackend) = + dataBackend(DataBackend.ofDatabricksDtl(databricksDtl)) - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember4(unionMember4)`. */ - fun dataBackend(unionMember4: DataBackend.UnionMember4) = - dataBackend(DataBackend.ofUnionMember4(unionMember4)) + /** Alias for calling [dataBackend] with `DataBackend.ofRedshift(redshift)`. */ + fun dataBackend(redshift: DataBackend.RedshiftDataBackend) = + dataBackend(DataBackend.ofRedshift(redshift)) - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember5(unionMember5)`. */ - fun dataBackend(unionMember5: DataBackend.UnionMember5) = - dataBackend(DataBackend.ofUnionMember5(unionMember5)) + /** Alias for calling [dataBackend] with `DataBackend.ofPostgres(postgres)`. */ + fun dataBackend(postgres: DataBackend.PostgresDataBackend) = + dataBackend(DataBackend.ofPostgres(postgres)) /** The last time the data was polled. */ fun dateLastPolled(dateLastPolled: OffsetDateTime?) = @@ -1369,61 +1372,63 @@ private constructor( @JsonSerialize(using = DataBackend.Serializer::class) class DataBackend private constructor( - private val unionMember0: UnionMember0? = null, - private val backendType: BackendType? = null, - private val unionMember2: UnionMember2? = null, - private val unionMember3: UnionMember3? = null, - private val unionMember4: UnionMember4? = null, - private val unionMember5: UnionMember5? = null, + private val bigQuery: BigQueryDataBackend? = null, + private val defaultDataBackend: DefaultDataBackend? = null, + private val snowflake: SnowflakeDataBackend? = null, + private val databricksDtl: DatabricksDtlDataBackend? = null, + private val redshift: RedshiftDataBackend? = null, + private val postgres: PostgresDataBackend? = null, private val _json: JsonValue? = null, ) { - fun unionMember0(): Optional = Optional.ofNullable(unionMember0) + fun bigQuery(): Optional = Optional.ofNullable(bigQuery) - fun backendType(): Optional = Optional.ofNullable(backendType) + fun defaultDataBackend(): Optional = + Optional.ofNullable(defaultDataBackend) - fun unionMember2(): Optional = Optional.ofNullable(unionMember2) + fun snowflake(): Optional = Optional.ofNullable(snowflake) - fun unionMember3(): Optional = Optional.ofNullable(unionMember3) + fun databricksDtl(): Optional = Optional.ofNullable(databricksDtl) - fun unionMember4(): Optional = Optional.ofNullable(unionMember4) + fun redshift(): Optional = Optional.ofNullable(redshift) - fun unionMember5(): Optional = Optional.ofNullable(unionMember5) + fun postgres(): Optional = Optional.ofNullable(postgres) - fun isUnionMember0(): Boolean = unionMember0 != null + fun isBigQuery(): Boolean = bigQuery != null - fun isBackendType(): Boolean = backendType != null + fun isDefaultDataBackend(): Boolean = defaultDataBackend != null - fun isUnionMember2(): Boolean = unionMember2 != null + fun isSnowflake(): Boolean = snowflake != null - fun isUnionMember3(): Boolean = unionMember3 != null + fun isDatabricksDtl(): Boolean = databricksDtl != null - fun isUnionMember4(): Boolean = unionMember4 != null + fun isRedshift(): Boolean = redshift != null - fun isUnionMember5(): Boolean = unionMember5 != null + fun isPostgres(): Boolean = postgres != null - fun asUnionMember0(): UnionMember0 = unionMember0.getOrThrow("unionMember0") + fun asBigQuery(): BigQueryDataBackend = bigQuery.getOrThrow("bigQuery") - fun asBackendType(): BackendType = backendType.getOrThrow("backendType") + fun asDefaultDataBackend(): DefaultDataBackend = + defaultDataBackend.getOrThrow("defaultDataBackend") - fun asUnionMember2(): UnionMember2 = unionMember2.getOrThrow("unionMember2") + fun asSnowflake(): SnowflakeDataBackend = snowflake.getOrThrow("snowflake") - fun asUnionMember3(): UnionMember3 = unionMember3.getOrThrow("unionMember3") + fun asDatabricksDtl(): DatabricksDtlDataBackend = databricksDtl.getOrThrow("databricksDtl") - fun asUnionMember4(): UnionMember4 = unionMember4.getOrThrow("unionMember4") + fun asRedshift(): RedshiftDataBackend = redshift.getOrThrow("redshift") - fun asUnionMember5(): UnionMember5 = unionMember5.getOrThrow("unionMember5") + fun asPostgres(): PostgresDataBackend = postgres.getOrThrow("postgres") fun _json(): Optional = Optional.ofNullable(_json) fun accept(visitor: Visitor): T = when { - unionMember0 != null -> visitor.visitUnionMember0(unionMember0) - backendType != null -> visitor.visitBackendType(backendType) - unionMember2 != null -> visitor.visitUnionMember2(unionMember2) - unionMember3 != null -> visitor.visitUnionMember3(unionMember3) - unionMember4 != null -> visitor.visitUnionMember4(unionMember4) - unionMember5 != null -> visitor.visitUnionMember5(unionMember5) + bigQuery != null -> visitor.visitBigQuery(bigQuery) + defaultDataBackend != null -> visitor.visitDefaultDataBackend(defaultDataBackend) + snowflake != null -> visitor.visitSnowflake(snowflake) + databricksDtl != null -> visitor.visitDatabricksDtl(databricksDtl) + redshift != null -> visitor.visitRedshift(redshift) + postgres != null -> visitor.visitPostgres(postgres) else -> visitor.unknown(_json) } @@ -1436,28 +1441,28 @@ private constructor( accept( object : Visitor { - override fun visitUnionMember0(unionMember0: UnionMember0) { - unionMember0.validate() + override fun visitBigQuery(bigQuery: BigQueryDataBackend) { + bigQuery.validate() } - override fun visitBackendType(backendType: BackendType) { - backendType.validate() + override fun visitDefaultDataBackend(defaultDataBackend: DefaultDataBackend) { + defaultDataBackend.validate() } - override fun visitUnionMember2(unionMember2: UnionMember2) { - unionMember2.validate() + override fun visitSnowflake(snowflake: SnowflakeDataBackend) { + snowflake.validate() } - override fun visitUnionMember3(unionMember3: UnionMember3) { - unionMember3.validate() + override fun visitDatabricksDtl(databricksDtl: DatabricksDtlDataBackend) { + databricksDtl.validate() } - override fun visitUnionMember4(unionMember4: UnionMember4) { - unionMember4.validate() + override fun visitRedshift(redshift: RedshiftDataBackend) { + redshift.validate() } - override fun visitUnionMember5(unionMember5: UnionMember5) { - unionMember5.validate() + override fun visitPostgres(postgres: PostgresDataBackend) { + postgres.validate() } } ) @@ -1482,22 +1487,20 @@ private constructor( internal fun validity(): Int = accept( object : Visitor { - override fun visitUnionMember0(unionMember0: UnionMember0) = - unionMember0.validity() + override fun visitBigQuery(bigQuery: BigQueryDataBackend) = bigQuery.validity() - override fun visitBackendType(backendType: BackendType) = backendType.validity() + override fun visitDefaultDataBackend(defaultDataBackend: DefaultDataBackend) = + defaultDataBackend.validity() - override fun visitUnionMember2(unionMember2: UnionMember2) = - unionMember2.validity() + override fun visitSnowflake(snowflake: SnowflakeDataBackend) = + snowflake.validity() - override fun visitUnionMember3(unionMember3: UnionMember3) = - unionMember3.validity() + override fun visitDatabricksDtl(databricksDtl: DatabricksDtlDataBackend) = + databricksDtl.validity() - override fun visitUnionMember4(unionMember4: UnionMember4) = - unionMember4.validity() + override fun visitRedshift(redshift: RedshiftDataBackend) = redshift.validity() - override fun visitUnionMember5(unionMember5: UnionMember5) = - unionMember5.validity() + override fun visitPostgres(postgres: PostgresDataBackend) = postgres.validity() override fun unknown(json: JsonValue?) = 0 } @@ -1509,32 +1512,25 @@ private constructor( } return other is DataBackend && - unionMember0 == other.unionMember0 && - backendType == other.backendType && - unionMember2 == other.unionMember2 && - unionMember3 == other.unionMember3 && - unionMember4 == other.unionMember4 && - unionMember5 == other.unionMember5 + bigQuery == other.bigQuery && + defaultDataBackend == other.defaultDataBackend && + snowflake == other.snowflake && + databricksDtl == other.databricksDtl && + redshift == other.redshift && + postgres == other.postgres } override fun hashCode(): Int = - Objects.hash( - unionMember0, - backendType, - unionMember2, - unionMember3, - unionMember4, - unionMember5, - ) + Objects.hash(bigQuery, defaultDataBackend, snowflake, databricksDtl, redshift, postgres) override fun toString(): String = when { - unionMember0 != null -> "DataBackend{unionMember0=$unionMember0}" - backendType != null -> "DataBackend{backendType=$backendType}" - unionMember2 != null -> "DataBackend{unionMember2=$unionMember2}" - unionMember3 != null -> "DataBackend{unionMember3=$unionMember3}" - unionMember4 != null -> "DataBackend{unionMember4=$unionMember4}" - unionMember5 != null -> "DataBackend{unionMember5=$unionMember5}" + bigQuery != null -> "DataBackend{bigQuery=$bigQuery}" + defaultDataBackend != null -> "DataBackend{defaultDataBackend=$defaultDataBackend}" + snowflake != null -> "DataBackend{snowflake=$snowflake}" + databricksDtl != null -> "DataBackend{databricksDtl=$databricksDtl}" + redshift != null -> "DataBackend{redshift=$redshift}" + postgres != null -> "DataBackend{postgres=$postgres}" _json != null -> "DataBackend{_unknown=$_json}" else -> throw IllegalStateException("Invalid DataBackend") } @@ -1542,27 +1538,24 @@ private constructor( companion object { @JvmStatic - fun ofUnionMember0(unionMember0: UnionMember0) = - DataBackend(unionMember0 = unionMember0) + fun ofBigQuery(bigQuery: BigQueryDataBackend) = DataBackend(bigQuery = bigQuery) @JvmStatic - fun ofBackendType(backendType: BackendType) = DataBackend(backendType = backendType) + fun ofDefaultDataBackend(defaultDataBackend: DefaultDataBackend) = + DataBackend(defaultDataBackend = defaultDataBackend) @JvmStatic - fun ofUnionMember2(unionMember2: UnionMember2) = - DataBackend(unionMember2 = unionMember2) + fun ofSnowflake(snowflake: SnowflakeDataBackend) = DataBackend(snowflake = snowflake) @JvmStatic - fun ofUnionMember3(unionMember3: UnionMember3) = - DataBackend(unionMember3 = unionMember3) + fun ofDatabricksDtl(databricksDtl: DatabricksDtlDataBackend) = + DataBackend(databricksDtl = databricksDtl) @JvmStatic - fun ofUnionMember4(unionMember4: UnionMember4) = - DataBackend(unionMember4 = unionMember4) + fun ofRedshift(redshift: RedshiftDataBackend) = DataBackend(redshift = redshift) @JvmStatic - fun ofUnionMember5(unionMember5: UnionMember5) = - DataBackend(unionMember5 = unionMember5) + fun ofPostgres(postgres: PostgresDataBackend) = DataBackend(postgres = postgres) } /** @@ -1571,17 +1564,17 @@ private constructor( */ interface Visitor { - fun visitUnionMember0(unionMember0: UnionMember0): T + fun visitBigQuery(bigQuery: BigQueryDataBackend): T - fun visitBackendType(backendType: BackendType): T + fun visitDefaultDataBackend(defaultDataBackend: DefaultDataBackend): T - fun visitUnionMember2(unionMember2: UnionMember2): T + fun visitSnowflake(snowflake: SnowflakeDataBackend): T - fun visitUnionMember3(unionMember3: UnionMember3): T + fun visitDatabricksDtl(databricksDtl: DatabricksDtlDataBackend): T - fun visitUnionMember4(unionMember4: UnionMember4): T + fun visitRedshift(redshift: RedshiftDataBackend): T - fun visitUnionMember5(unionMember5: UnionMember5): T + fun visitPostgres(postgres: PostgresDataBackend): T /** * Maps an unknown variant of [DataBackend] to a value of type [T]. @@ -1605,23 +1598,23 @@ private constructor( val bestMatches = sequenceOf( - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember0 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(bigQuery = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(backendType = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(defaultDataBackend = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember2 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(snowflake = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember3 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(databricksDtl = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember4 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(redshift = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember5 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(postgres = it, _json = json) }, ) .filterNotNull() @@ -1648,19 +1641,20 @@ private constructor( provider: SerializerProvider, ) { when { - value.unionMember0 != null -> generator.writeObject(value.unionMember0) - value.backendType != null -> generator.writeObject(value.backendType) - value.unionMember2 != null -> generator.writeObject(value.unionMember2) - value.unionMember3 != null -> generator.writeObject(value.unionMember3) - value.unionMember4 != null -> generator.writeObject(value.unionMember4) - value.unionMember5 != null -> generator.writeObject(value.unionMember5) + value.bigQuery != null -> generator.writeObject(value.bigQuery) + value.defaultDataBackend != null -> + generator.writeObject(value.defaultDataBackend) + value.snowflake != null -> generator.writeObject(value.snowflake) + value.databricksDtl != null -> generator.writeObject(value.databricksDtl) + value.redshift != null -> generator.writeObject(value.redshift) + value.postgres != null -> generator.writeObject(value.postgres) value._json != null -> generator.writeObject(value._json) else -> throw IllegalStateException("Invalid DataBackend") } } } - class UnionMember0 + class BigQueryDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -1834,7 +1828,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember0]. + * Returns a mutable builder for constructing an instance of [BigQueryDataBackend]. * * The following fields are required: * ```java @@ -1849,7 +1843,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember0]. */ + /** A builder for [BigQueryDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -1862,15 +1856,15 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember0: UnionMember0) = apply { - backendType = unionMember0.backendType - bigqueryConnectionId = unionMember0.bigqueryConnectionId - config = unionMember0.config - datasetId = unionMember0.datasetId - projectId = unionMember0.projectId - tableId = unionMember0.tableId - partitionType = unionMember0.partitionType - additionalProperties = unionMember0.additionalProperties.toMutableMap() + internal fun from(bigQueryDataBackend: BigQueryDataBackend) = apply { + backendType = bigQueryDataBackend.backendType + bigqueryConnectionId = bigQueryDataBackend.bigqueryConnectionId + config = bigQueryDataBackend.config + datasetId = bigQueryDataBackend.datasetId + projectId = bigQueryDataBackend.projectId + tableId = bigQueryDataBackend.tableId + partitionType = bigQueryDataBackend.partitionType + additionalProperties = bigQueryDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) @@ -1995,7 +1989,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember0]. + * Returns an immutable instance of [BigQueryDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -2011,8 +2005,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember0 = - UnionMember0( + fun build(): BigQueryDataBackend = + BigQueryDataBackend( checkRequired("backendType", backendType), checkRequired("bigqueryConnectionId", bigqueryConnectionId), checkRequired("config", config), @@ -2026,7 +2020,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember0 = apply { + fun validate(): BigQueryDataBackend = apply { if (validated) { return@apply } @@ -2732,7 +2726,7 @@ private constructor( return true } - return other is UnionMember0 && + return other is BigQueryDataBackend && backendType == other.backendType && bigqueryConnectionId == other.bigqueryConnectionId && config == other.config && @@ -2759,13 +2753,13 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember0{backendType=$backendType, bigqueryConnectionId=$bigqueryConnectionId, config=$config, datasetId=$datasetId, projectId=$projectId, tableId=$tableId, partitionType=$partitionType, additionalProperties=$additionalProperties}" + "BigQueryDataBackend{backendType=$backendType, bigqueryConnectionId=$bigqueryConnectionId, config=$config, datasetId=$datasetId, projectId=$projectId, tableId=$tableId, partitionType=$partitionType, additionalProperties=$additionalProperties}" } - class BackendType + class DefaultDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( - private val backendType: JsonField, + private val backendType: JsonField, private val additionalProperties: MutableMap, ) { @@ -2773,7 +2767,7 @@ private constructor( private constructor( @JsonProperty("backendType") @ExcludeMissing - backendType: JsonField = JsonMissing.of() + backendType: JsonField = JsonMissing.of() ) : this(backendType, mutableMapOf()) /** @@ -2781,7 +2775,7 @@ private constructor( * unexpectedly missing or null (e.g. if the server responded with an unexpected * value). */ - fun backendType(): InnerBackendType = backendType.getRequired("backendType") + fun backendType(): BackendType = backendType.getRequired("backendType") /** * Returns the raw JSON value of [backendType]. @@ -2791,7 +2785,7 @@ private constructor( */ @JsonProperty("backendType") @ExcludeMissing - fun _backendType(): JsonField = backendType + fun _backendType(): JsonField = backendType @JsonAnySetter private fun putAdditionalProperty(key: String, value: JsonValue) { @@ -2808,7 +2802,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [BackendType]. + * Returns a mutable builder for constructing an instance of [DefaultDataBackend]. * * The following fields are required: * ```java @@ -2818,29 +2812,28 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [BackendType]. */ + /** A builder for [DefaultDataBackend]. */ class Builder internal constructor() { - private var backendType: JsonField? = null + private var backendType: JsonField? = null private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(backendType: BackendType) = apply { - this.backendType = backendType.backendType - additionalProperties = backendType.additionalProperties.toMutableMap() + internal fun from(defaultDataBackend: DefaultDataBackend) = apply { + backendType = defaultDataBackend.backendType + additionalProperties = defaultDataBackend.additionalProperties.toMutableMap() } - fun backendType(backendType: InnerBackendType) = - backendType(JsonField.of(backendType)) + fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) /** * Sets [Builder.backendType] to an arbitrary JSON value. * - * You should usually call [Builder.backendType] with a well-typed - * [InnerBackendType] value instead. This method is primarily for setting the field - * to an undocumented or not yet supported value. + * You should usually call [Builder.backendType] with a well-typed [BackendType] + * value instead. This method is primarily for setting the field to an undocumented + * or not yet supported value. */ - fun backendType(backendType: JsonField) = apply { + fun backendType(backendType: JsonField) = apply { this.backendType = backendType } @@ -2867,7 +2860,7 @@ private constructor( } /** - * Returns an immutable instance of [BackendType]. + * Returns an immutable instance of [DefaultDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -2878,8 +2871,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): BackendType = - BackendType( + fun build(): DefaultDataBackend = + DefaultDataBackend( checkRequired("backendType", backendType), additionalProperties.toMutableMap(), ) @@ -2887,7 +2880,7 @@ private constructor( private var validated: Boolean = false - fun validate(): BackendType = apply { + fun validate(): DefaultDataBackend = apply { if (validated) { return@apply } @@ -2913,7 +2906,7 @@ private constructor( @JvmSynthetic internal fun validity(): Int = (backendType.asKnown().getOrNull()?.validity() ?: 0) - class InnerBackendType + class BackendType @JsonCreator private constructor(private val value: JsonField) : Enum { @@ -2931,20 +2924,18 @@ private constructor( @JvmField val DEFAULT = of("default") - @JvmStatic fun of(value: String) = InnerBackendType(JsonField.of(value)) + @JvmStatic fun of(value: String) = BackendType(JsonField.of(value)) } - /** An enum containing [InnerBackendType]'s known values. */ + /** An enum containing [BackendType]'s known values. */ enum class Known { DEFAULT } /** - * An enum containing [InnerBackendType]'s known values, as well as an [_UNKNOWN] - * member. + * An enum containing [BackendType]'s known values, as well as an [_UNKNOWN] member. * - * An instance of [InnerBackendType] can contain an unknown value in a couple of - * cases: + * An instance of [BackendType] can contain an unknown value in a couple of cases: * - It was deserialized from data that doesn't match any known member. For example, * if the SDK is on an older version than the API, then the API may respond with * new members that the SDK is unaware of. @@ -2953,8 +2944,8 @@ private constructor( enum class Value { DEFAULT, /** - * An enum member indicating that [InnerBackendType] was instantiated with an - * unknown value. + * An enum member indicating that [BackendType] was instantiated with an unknown + * value. */ _UNKNOWN, } @@ -2984,8 +2975,7 @@ private constructor( fun known(): Known = when (this) { DEFAULT -> Known.DEFAULT - else -> - throw OpenlayerInvalidDataException("Unknown InnerBackendType: $value") + else -> throw OpenlayerInvalidDataException("Unknown BackendType: $value") } /** @@ -3004,7 +2994,7 @@ private constructor( private var validated: Boolean = false - fun validate(): InnerBackendType = apply { + fun validate(): BackendType = apply { if (validated) { return@apply } @@ -3034,7 +3024,7 @@ private constructor( return true } - return other is InnerBackendType && value == other.value + return other is BackendType && value == other.value } override fun hashCode() = value.hashCode() @@ -3047,7 +3037,7 @@ private constructor( return true } - return other is BackendType && + return other is DefaultDataBackend && backendType == other.backendType && additionalProperties == other.additionalProperties } @@ -3057,10 +3047,10 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "BackendType{backendType=$backendType, additionalProperties=$additionalProperties}" + "DefaultDataBackend{backendType=$backendType, additionalProperties=$additionalProperties}" } - class UnionMember2 + class SnowflakeDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -3205,7 +3195,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember2]. + * Returns a mutable builder for constructing an instance of [SnowflakeDataBackend]. * * The following fields are required: * ```java @@ -3220,7 +3210,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember2]. */ + /** A builder for [SnowflakeDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -3232,14 +3222,14 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember2: UnionMember2) = apply { - backendType = unionMember2.backendType - config = unionMember2.config - database = unionMember2.database - schema = unionMember2.schema - snowflakeConnectionId = unionMember2.snowflakeConnectionId - table = unionMember2.table - additionalProperties = unionMember2.additionalProperties.toMutableMap() + internal fun from(snowflakeDataBackend: SnowflakeDataBackend) = apply { + backendType = snowflakeDataBackend.backendType + config = snowflakeDataBackend.config + database = snowflakeDataBackend.database + schema = snowflakeDataBackend.schema + snowflakeConnectionId = snowflakeDataBackend.snowflakeConnectionId + table = snowflakeDataBackend.table + additionalProperties = snowflakeDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) @@ -3346,7 +3336,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember2]. + * Returns an immutable instance of [SnowflakeDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -3362,8 +3352,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember2 = - UnionMember2( + fun build(): SnowflakeDataBackend = + SnowflakeDataBackend( checkRequired("backendType", backendType), checkRequired("config", config), checkRequired("database", database), @@ -3376,7 +3366,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember2 = apply { + fun validate(): SnowflakeDataBackend = apply { if (validated) { return@apply } @@ -3941,7 +3931,7 @@ private constructor( return true } - return other is UnionMember2 && + return other is SnowflakeDataBackend && backendType == other.backendType && config == other.config && database == other.database && @@ -3966,10 +3956,10 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember2{backendType=$backendType, config=$config, database=$database, schema=$schema, snowflakeConnectionId=$snowflakeConnectionId, table=$table, additionalProperties=$additionalProperties}" + "SnowflakeDataBackend{backendType=$backendType, config=$config, database=$database, schema=$schema, snowflakeConnectionId=$snowflakeConnectionId, table=$table, additionalProperties=$additionalProperties}" } - class UnionMember3 + class DatabricksDtlDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -4071,7 +4061,8 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember3]. + * Returns a mutable builder for constructing an instance of + * [DatabricksDtlDataBackend]. * * The following fields are required: * ```java @@ -4084,7 +4075,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember3]. */ + /** A builder for [DatabricksDtlDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -4094,12 +4085,13 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember3: UnionMember3) = apply { - backendType = unionMember3.backendType - config = unionMember3.config - databricksDtlConnectionId = unionMember3.databricksDtlConnectionId - tableId = unionMember3.tableId - additionalProperties = unionMember3.additionalProperties.toMutableMap() + internal fun from(databricksDtlDataBackend: DatabricksDtlDataBackend) = apply { + backendType = databricksDtlDataBackend.backendType + config = databricksDtlDataBackend.config + databricksDtlConnectionId = databricksDtlDataBackend.databricksDtlConnectionId + tableId = databricksDtlDataBackend.tableId + additionalProperties = + databricksDtlDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) @@ -4185,7 +4177,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember3]. + * Returns an immutable instance of [DatabricksDtlDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -4199,8 +4191,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember3 = - UnionMember3( + fun build(): DatabricksDtlDataBackend = + DatabricksDtlDataBackend( checkRequired("backendType", backendType), checkRequired("config", config), checkRequired("databricksDtlConnectionId", databricksDtlConnectionId), @@ -4211,7 +4203,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember3 = apply { + fun validate(): DatabricksDtlDataBackend = apply { if (validated) { return@apply } @@ -4772,7 +4764,7 @@ private constructor( return true } - return other is UnionMember3 && + return other is DatabricksDtlDataBackend && backendType == other.backendType && config == other.config && databricksDtlConnectionId == other.databricksDtlConnectionId && @@ -4793,10 +4785,10 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember3{backendType=$backendType, config=$config, databricksDtlConnectionId=$databricksDtlConnectionId, tableId=$tableId, additionalProperties=$additionalProperties}" + "DatabricksDtlDataBackend{backendType=$backendType, config=$config, databricksDtlConnectionId=$databricksDtlConnectionId, tableId=$tableId, additionalProperties=$additionalProperties}" } - class UnionMember4 + class RedshiftDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -4930,7 +4922,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember4]. + * Returns a mutable builder for constructing an instance of [RedshiftDataBackend]. * * The following fields are required: * ```java @@ -4944,7 +4936,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember4]. */ + /** A builder for [RedshiftDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -4955,13 +4947,13 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember4: UnionMember4) = apply { - backendType = unionMember4.backendType - config = unionMember4.config - redshiftConnectionId = unionMember4.redshiftConnectionId - schemaName = unionMember4.schemaName - tableName = unionMember4.tableName - additionalProperties = unionMember4.additionalProperties.toMutableMap() + internal fun from(redshiftDataBackend: RedshiftDataBackend) = apply { + backendType = redshiftDataBackend.backendType + config = redshiftDataBackend.config + redshiftConnectionId = redshiftDataBackend.redshiftConnectionId + schemaName = redshiftDataBackend.schemaName + tableName = redshiftDataBackend.tableName + additionalProperties = redshiftDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) @@ -5056,7 +5048,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember4]. + * Returns an immutable instance of [RedshiftDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -5071,8 +5063,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember4 = - UnionMember4( + fun build(): RedshiftDataBackend = + RedshiftDataBackend( checkRequired("backendType", backendType), checkRequired("config", config), checkRequired("redshiftConnectionId", redshiftConnectionId), @@ -5084,7 +5076,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember4 = apply { + fun validate(): RedshiftDataBackend = apply { if (validated) { return@apply } @@ -5647,7 +5639,7 @@ private constructor( return true } - return other is UnionMember4 && + return other is RedshiftDataBackend && backendType == other.backendType && config == other.config && redshiftConnectionId == other.redshiftConnectionId && @@ -5670,10 +5662,10 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember4{backendType=$backendType, config=$config, redshiftConnectionId=$redshiftConnectionId, schemaName=$schemaName, tableName=$tableName, additionalProperties=$additionalProperties}" + "RedshiftDataBackend{backendType=$backendType, config=$config, redshiftConnectionId=$redshiftConnectionId, schemaName=$schemaName, tableName=$tableName, additionalProperties=$additionalProperties}" } - class UnionMember5 + class PostgresDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -5818,7 +5810,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember5]. + * Returns a mutable builder for constructing an instance of [PostgresDataBackend]. * * The following fields are required: * ```java @@ -5833,7 +5825,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember5]. */ + /** A builder for [PostgresDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -5845,14 +5837,14 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember5: UnionMember5) = apply { - backendType = unionMember5.backendType - config = unionMember5.config - database = unionMember5.database - postgresConnectionId = unionMember5.postgresConnectionId - schema = unionMember5.schema - table = unionMember5.table - additionalProperties = unionMember5.additionalProperties.toMutableMap() + internal fun from(postgresDataBackend: PostgresDataBackend) = apply { + backendType = postgresDataBackend.backendType + config = postgresDataBackend.config + database = postgresDataBackend.database + postgresConnectionId = postgresDataBackend.postgresConnectionId + schema = postgresDataBackend.schema + table = postgresDataBackend.table + additionalProperties = postgresDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) @@ -5959,7 +5951,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember5]. + * Returns an immutable instance of [PostgresDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -5975,8 +5967,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember5 = - UnionMember5( + fun build(): PostgresDataBackend = + PostgresDataBackend( checkRequired("backendType", backendType), checkRequired("config", config), checkRequired("database", database), @@ -5989,7 +5981,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember5 = apply { + fun validate(): PostgresDataBackend = apply { if (validated) { return@apply } @@ -6554,7 +6546,7 @@ private constructor( return true } - return other is UnionMember5 && + return other is PostgresDataBackend && backendType == other.backendType && config == other.config && database == other.database && @@ -6579,7 +6571,7 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember5{backendType=$backendType, config=$config, database=$database, postgresConnectionId=$postgresConnectionId, schema=$schema, table=$table, additionalProperties=$additionalProperties}" + "PostgresDataBackend{backendType=$backendType, config=$config, database=$database, postgresConnectionId=$postgresConnectionId, schema=$schema, table=$table, additionalProperties=$additionalProperties}" } } diff --git a/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineCreateParams.kt b/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineCreateParams.kt index 6587dbf8..0d763456 100644 --- a/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineCreateParams.kt +++ b/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineCreateParams.kt @@ -680,34 +680,37 @@ private constructor( body.dataBackend(dataBackend) } - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember0(unionMember0)`. */ - fun dataBackend(unionMember0: DataBackend.UnionMember0) = apply { - body.dataBackend(unionMember0) + /** Alias for calling [dataBackend] with `DataBackend.ofBigQuery(bigQuery)`. */ + fun dataBackend(bigQuery: DataBackend.BigQueryDataBackend) = apply { + body.dataBackend(bigQuery) } - /** Alias for calling [dataBackend] with `DataBackend.ofBackendType(backendType)`. */ - fun dataBackend(backendType: DataBackend.BackendType) = apply { - body.dataBackend(backendType) + /** + * Alias for calling [dataBackend] with + * `DataBackend.ofDefaultDataBackend(defaultDataBackend)`. + */ + fun dataBackend(defaultDataBackend: DataBackend.DefaultDataBackend) = apply { + body.dataBackend(defaultDataBackend) } - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember2(unionMember2)`. */ - fun dataBackend(unionMember2: DataBackend.UnionMember2) = apply { - body.dataBackend(unionMember2) + /** Alias for calling [dataBackend] with `DataBackend.ofSnowflake(snowflake)`. */ + fun dataBackend(snowflake: DataBackend.SnowflakeDataBackend) = apply { + body.dataBackend(snowflake) } - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember3(unionMember3)`. */ - fun dataBackend(unionMember3: DataBackend.UnionMember3) = apply { - body.dataBackend(unionMember3) + /** Alias for calling [dataBackend] with `DataBackend.ofDatabricksDtl(databricksDtl)`. */ + fun dataBackend(databricksDtl: DataBackend.DatabricksDtlDataBackend) = apply { + body.dataBackend(databricksDtl) } - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember4(unionMember4)`. */ - fun dataBackend(unionMember4: DataBackend.UnionMember4) = apply { - body.dataBackend(unionMember4) + /** Alias for calling [dataBackend] with `DataBackend.ofRedshift(redshift)`. */ + fun dataBackend(redshift: DataBackend.RedshiftDataBackend) = apply { + body.dataBackend(redshift) } - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember5(unionMember5)`. */ - fun dataBackend(unionMember5: DataBackend.UnionMember5) = apply { - body.dataBackend(unionMember5) + /** Alias for calling [dataBackend] with `DataBackend.ofPostgres(postgres)`. */ + fun dataBackend(postgres: DataBackend.PostgresDataBackend) = apply { + body.dataBackend(postgres) } /** The last time the data was polled. */ @@ -1764,29 +1767,34 @@ private constructor( this.dataBackend = dataBackend } - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember0(unionMember0)`. */ - fun dataBackend(unionMember0: DataBackend.UnionMember0) = - dataBackend(DataBackend.ofUnionMember0(unionMember0)) + /** Alias for calling [dataBackend] with `DataBackend.ofBigQuery(bigQuery)`. */ + fun dataBackend(bigQuery: DataBackend.BigQueryDataBackend) = + dataBackend(DataBackend.ofBigQuery(bigQuery)) - /** Alias for calling [dataBackend] with `DataBackend.ofBackendType(backendType)`. */ - fun dataBackend(backendType: DataBackend.BackendType) = - dataBackend(DataBackend.ofBackendType(backendType)) + /** + * Alias for calling [dataBackend] with + * `DataBackend.ofDefaultDataBackend(defaultDataBackend)`. + */ + fun dataBackend(defaultDataBackend: DataBackend.DefaultDataBackend) = + dataBackend(DataBackend.ofDefaultDataBackend(defaultDataBackend)) - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember2(unionMember2)`. */ - fun dataBackend(unionMember2: DataBackend.UnionMember2) = - dataBackend(DataBackend.ofUnionMember2(unionMember2)) + /** Alias for calling [dataBackend] with `DataBackend.ofSnowflake(snowflake)`. */ + fun dataBackend(snowflake: DataBackend.SnowflakeDataBackend) = + dataBackend(DataBackend.ofSnowflake(snowflake)) - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember3(unionMember3)`. */ - fun dataBackend(unionMember3: DataBackend.UnionMember3) = - dataBackend(DataBackend.ofUnionMember3(unionMember3)) + /** + * Alias for calling [dataBackend] with `DataBackend.ofDatabricksDtl(databricksDtl)`. + */ + fun dataBackend(databricksDtl: DataBackend.DatabricksDtlDataBackend) = + dataBackend(DataBackend.ofDatabricksDtl(databricksDtl)) - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember4(unionMember4)`. */ - fun dataBackend(unionMember4: DataBackend.UnionMember4) = - dataBackend(DataBackend.ofUnionMember4(unionMember4)) + /** Alias for calling [dataBackend] with `DataBackend.ofRedshift(redshift)`. */ + fun dataBackend(redshift: DataBackend.RedshiftDataBackend) = + dataBackend(DataBackend.ofRedshift(redshift)) - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember5(unionMember5)`. */ - fun dataBackend(unionMember5: DataBackend.UnionMember5) = - dataBackend(DataBackend.ofUnionMember5(unionMember5)) + /** Alias for calling [dataBackend] with `DataBackend.ofPostgres(postgres)`. */ + fun dataBackend(postgres: DataBackend.PostgresDataBackend) = + dataBackend(DataBackend.ofPostgres(postgres)) /** The last time the data was polled. */ fun dateLastPolled(dateLastPolled: OffsetDateTime?) = @@ -2390,61 +2398,63 @@ private constructor( @JsonSerialize(using = DataBackend.Serializer::class) class DataBackend private constructor( - private val unionMember0: UnionMember0? = null, - private val backendType: BackendType? = null, - private val unionMember2: UnionMember2? = null, - private val unionMember3: UnionMember3? = null, - private val unionMember4: UnionMember4? = null, - private val unionMember5: UnionMember5? = null, + private val bigQuery: BigQueryDataBackend? = null, + private val defaultDataBackend: DefaultDataBackend? = null, + private val snowflake: SnowflakeDataBackend? = null, + private val databricksDtl: DatabricksDtlDataBackend? = null, + private val redshift: RedshiftDataBackend? = null, + private val postgres: PostgresDataBackend? = null, private val _json: JsonValue? = null, ) { - fun unionMember0(): Optional = Optional.ofNullable(unionMember0) + fun bigQuery(): Optional = Optional.ofNullable(bigQuery) - fun backendType(): Optional = Optional.ofNullable(backendType) + fun defaultDataBackend(): Optional = + Optional.ofNullable(defaultDataBackend) - fun unionMember2(): Optional = Optional.ofNullable(unionMember2) + fun snowflake(): Optional = Optional.ofNullable(snowflake) - fun unionMember3(): Optional = Optional.ofNullable(unionMember3) + fun databricksDtl(): Optional = Optional.ofNullable(databricksDtl) - fun unionMember4(): Optional = Optional.ofNullable(unionMember4) + fun redshift(): Optional = Optional.ofNullable(redshift) - fun unionMember5(): Optional = Optional.ofNullable(unionMember5) + fun postgres(): Optional = Optional.ofNullable(postgres) - fun isUnionMember0(): Boolean = unionMember0 != null + fun isBigQuery(): Boolean = bigQuery != null - fun isBackendType(): Boolean = backendType != null + fun isDefaultDataBackend(): Boolean = defaultDataBackend != null - fun isUnionMember2(): Boolean = unionMember2 != null + fun isSnowflake(): Boolean = snowflake != null - fun isUnionMember3(): Boolean = unionMember3 != null + fun isDatabricksDtl(): Boolean = databricksDtl != null - fun isUnionMember4(): Boolean = unionMember4 != null + fun isRedshift(): Boolean = redshift != null - fun isUnionMember5(): Boolean = unionMember5 != null + fun isPostgres(): Boolean = postgres != null - fun asUnionMember0(): UnionMember0 = unionMember0.getOrThrow("unionMember0") + fun asBigQuery(): BigQueryDataBackend = bigQuery.getOrThrow("bigQuery") - fun asBackendType(): BackendType = backendType.getOrThrow("backendType") + fun asDefaultDataBackend(): DefaultDataBackend = + defaultDataBackend.getOrThrow("defaultDataBackend") - fun asUnionMember2(): UnionMember2 = unionMember2.getOrThrow("unionMember2") + fun asSnowflake(): SnowflakeDataBackend = snowflake.getOrThrow("snowflake") - fun asUnionMember3(): UnionMember3 = unionMember3.getOrThrow("unionMember3") + fun asDatabricksDtl(): DatabricksDtlDataBackend = databricksDtl.getOrThrow("databricksDtl") - fun asUnionMember4(): UnionMember4 = unionMember4.getOrThrow("unionMember4") + fun asRedshift(): RedshiftDataBackend = redshift.getOrThrow("redshift") - fun asUnionMember5(): UnionMember5 = unionMember5.getOrThrow("unionMember5") + fun asPostgres(): PostgresDataBackend = postgres.getOrThrow("postgres") fun _json(): Optional = Optional.ofNullable(_json) fun accept(visitor: Visitor): T = when { - unionMember0 != null -> visitor.visitUnionMember0(unionMember0) - backendType != null -> visitor.visitBackendType(backendType) - unionMember2 != null -> visitor.visitUnionMember2(unionMember2) - unionMember3 != null -> visitor.visitUnionMember3(unionMember3) - unionMember4 != null -> visitor.visitUnionMember4(unionMember4) - unionMember5 != null -> visitor.visitUnionMember5(unionMember5) + bigQuery != null -> visitor.visitBigQuery(bigQuery) + defaultDataBackend != null -> visitor.visitDefaultDataBackend(defaultDataBackend) + snowflake != null -> visitor.visitSnowflake(snowflake) + databricksDtl != null -> visitor.visitDatabricksDtl(databricksDtl) + redshift != null -> visitor.visitRedshift(redshift) + postgres != null -> visitor.visitPostgres(postgres) else -> visitor.unknown(_json) } @@ -2457,28 +2467,28 @@ private constructor( accept( object : Visitor { - override fun visitUnionMember0(unionMember0: UnionMember0) { - unionMember0.validate() + override fun visitBigQuery(bigQuery: BigQueryDataBackend) { + bigQuery.validate() } - override fun visitBackendType(backendType: BackendType) { - backendType.validate() + override fun visitDefaultDataBackend(defaultDataBackend: DefaultDataBackend) { + defaultDataBackend.validate() } - override fun visitUnionMember2(unionMember2: UnionMember2) { - unionMember2.validate() + override fun visitSnowflake(snowflake: SnowflakeDataBackend) { + snowflake.validate() } - override fun visitUnionMember3(unionMember3: UnionMember3) { - unionMember3.validate() + override fun visitDatabricksDtl(databricksDtl: DatabricksDtlDataBackend) { + databricksDtl.validate() } - override fun visitUnionMember4(unionMember4: UnionMember4) { - unionMember4.validate() + override fun visitRedshift(redshift: RedshiftDataBackend) { + redshift.validate() } - override fun visitUnionMember5(unionMember5: UnionMember5) { - unionMember5.validate() + override fun visitPostgres(postgres: PostgresDataBackend) { + postgres.validate() } } ) @@ -2503,22 +2513,20 @@ private constructor( internal fun validity(): Int = accept( object : Visitor { - override fun visitUnionMember0(unionMember0: UnionMember0) = - unionMember0.validity() + override fun visitBigQuery(bigQuery: BigQueryDataBackend) = bigQuery.validity() - override fun visitBackendType(backendType: BackendType) = backendType.validity() + override fun visitDefaultDataBackend(defaultDataBackend: DefaultDataBackend) = + defaultDataBackend.validity() - override fun visitUnionMember2(unionMember2: UnionMember2) = - unionMember2.validity() + override fun visitSnowflake(snowflake: SnowflakeDataBackend) = + snowflake.validity() - override fun visitUnionMember3(unionMember3: UnionMember3) = - unionMember3.validity() + override fun visitDatabricksDtl(databricksDtl: DatabricksDtlDataBackend) = + databricksDtl.validity() - override fun visitUnionMember4(unionMember4: UnionMember4) = - unionMember4.validity() + override fun visitRedshift(redshift: RedshiftDataBackend) = redshift.validity() - override fun visitUnionMember5(unionMember5: UnionMember5) = - unionMember5.validity() + override fun visitPostgres(postgres: PostgresDataBackend) = postgres.validity() override fun unknown(json: JsonValue?) = 0 } @@ -2530,32 +2538,25 @@ private constructor( } return other is DataBackend && - unionMember0 == other.unionMember0 && - backendType == other.backendType && - unionMember2 == other.unionMember2 && - unionMember3 == other.unionMember3 && - unionMember4 == other.unionMember4 && - unionMember5 == other.unionMember5 + bigQuery == other.bigQuery && + defaultDataBackend == other.defaultDataBackend && + snowflake == other.snowflake && + databricksDtl == other.databricksDtl && + redshift == other.redshift && + postgres == other.postgres } override fun hashCode(): Int = - Objects.hash( - unionMember0, - backendType, - unionMember2, - unionMember3, - unionMember4, - unionMember5, - ) + Objects.hash(bigQuery, defaultDataBackend, snowflake, databricksDtl, redshift, postgres) override fun toString(): String = when { - unionMember0 != null -> "DataBackend{unionMember0=$unionMember0}" - backendType != null -> "DataBackend{backendType=$backendType}" - unionMember2 != null -> "DataBackend{unionMember2=$unionMember2}" - unionMember3 != null -> "DataBackend{unionMember3=$unionMember3}" - unionMember4 != null -> "DataBackend{unionMember4=$unionMember4}" - unionMember5 != null -> "DataBackend{unionMember5=$unionMember5}" + bigQuery != null -> "DataBackend{bigQuery=$bigQuery}" + defaultDataBackend != null -> "DataBackend{defaultDataBackend=$defaultDataBackend}" + snowflake != null -> "DataBackend{snowflake=$snowflake}" + databricksDtl != null -> "DataBackend{databricksDtl=$databricksDtl}" + redshift != null -> "DataBackend{redshift=$redshift}" + postgres != null -> "DataBackend{postgres=$postgres}" _json != null -> "DataBackend{_unknown=$_json}" else -> throw IllegalStateException("Invalid DataBackend") } @@ -2563,27 +2564,24 @@ private constructor( companion object { @JvmStatic - fun ofUnionMember0(unionMember0: UnionMember0) = - DataBackend(unionMember0 = unionMember0) + fun ofBigQuery(bigQuery: BigQueryDataBackend) = DataBackend(bigQuery = bigQuery) @JvmStatic - fun ofBackendType(backendType: BackendType) = DataBackend(backendType = backendType) + fun ofDefaultDataBackend(defaultDataBackend: DefaultDataBackend) = + DataBackend(defaultDataBackend = defaultDataBackend) @JvmStatic - fun ofUnionMember2(unionMember2: UnionMember2) = - DataBackend(unionMember2 = unionMember2) + fun ofSnowflake(snowflake: SnowflakeDataBackend) = DataBackend(snowflake = snowflake) @JvmStatic - fun ofUnionMember3(unionMember3: UnionMember3) = - DataBackend(unionMember3 = unionMember3) + fun ofDatabricksDtl(databricksDtl: DatabricksDtlDataBackend) = + DataBackend(databricksDtl = databricksDtl) @JvmStatic - fun ofUnionMember4(unionMember4: UnionMember4) = - DataBackend(unionMember4 = unionMember4) + fun ofRedshift(redshift: RedshiftDataBackend) = DataBackend(redshift = redshift) @JvmStatic - fun ofUnionMember5(unionMember5: UnionMember5) = - DataBackend(unionMember5 = unionMember5) + fun ofPostgres(postgres: PostgresDataBackend) = DataBackend(postgres = postgres) } /** @@ -2592,17 +2590,17 @@ private constructor( */ interface Visitor { - fun visitUnionMember0(unionMember0: UnionMember0): T + fun visitBigQuery(bigQuery: BigQueryDataBackend): T - fun visitBackendType(backendType: BackendType): T + fun visitDefaultDataBackend(defaultDataBackend: DefaultDataBackend): T - fun visitUnionMember2(unionMember2: UnionMember2): T + fun visitSnowflake(snowflake: SnowflakeDataBackend): T - fun visitUnionMember3(unionMember3: UnionMember3): T + fun visitDatabricksDtl(databricksDtl: DatabricksDtlDataBackend): T - fun visitUnionMember4(unionMember4: UnionMember4): T + fun visitRedshift(redshift: RedshiftDataBackend): T - fun visitUnionMember5(unionMember5: UnionMember5): T + fun visitPostgres(postgres: PostgresDataBackend): T /** * Maps an unknown variant of [DataBackend] to a value of type [T]. @@ -2626,23 +2624,23 @@ private constructor( val bestMatches = sequenceOf( - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember0 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(bigQuery = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(backendType = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(defaultDataBackend = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember2 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(snowflake = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember3 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(databricksDtl = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember4 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(redshift = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember5 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(postgres = it, _json = json) }, ) .filterNotNull() @@ -2669,19 +2667,20 @@ private constructor( provider: SerializerProvider, ) { when { - value.unionMember0 != null -> generator.writeObject(value.unionMember0) - value.backendType != null -> generator.writeObject(value.backendType) - value.unionMember2 != null -> generator.writeObject(value.unionMember2) - value.unionMember3 != null -> generator.writeObject(value.unionMember3) - value.unionMember4 != null -> generator.writeObject(value.unionMember4) - value.unionMember5 != null -> generator.writeObject(value.unionMember5) + value.bigQuery != null -> generator.writeObject(value.bigQuery) + value.defaultDataBackend != null -> + generator.writeObject(value.defaultDataBackend) + value.snowflake != null -> generator.writeObject(value.snowflake) + value.databricksDtl != null -> generator.writeObject(value.databricksDtl) + value.redshift != null -> generator.writeObject(value.redshift) + value.postgres != null -> generator.writeObject(value.postgres) value._json != null -> generator.writeObject(value._json) else -> throw IllegalStateException("Invalid DataBackend") } } } - class UnionMember0 + class BigQueryDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -2855,7 +2854,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember0]. + * Returns a mutable builder for constructing an instance of [BigQueryDataBackend]. * * The following fields are required: * ```java @@ -2870,7 +2869,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember0]. */ + /** A builder for [BigQueryDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -2883,15 +2882,15 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember0: UnionMember0) = apply { - backendType = unionMember0.backendType - bigqueryConnectionId = unionMember0.bigqueryConnectionId - config = unionMember0.config - datasetId = unionMember0.datasetId - bodyProjectId = unionMember0.bodyProjectId - tableId = unionMember0.tableId - partitionType = unionMember0.partitionType - additionalProperties = unionMember0.additionalProperties.toMutableMap() + internal fun from(bigQueryDataBackend: BigQueryDataBackend) = apply { + backendType = bigQueryDataBackend.backendType + bigqueryConnectionId = bigQueryDataBackend.bigqueryConnectionId + config = bigQueryDataBackend.config + datasetId = bigQueryDataBackend.datasetId + bodyProjectId = bigQueryDataBackend.bodyProjectId + tableId = bigQueryDataBackend.tableId + partitionType = bigQueryDataBackend.partitionType + additionalProperties = bigQueryDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) @@ -3019,7 +3018,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember0]. + * Returns an immutable instance of [BigQueryDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -3035,8 +3034,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember0 = - UnionMember0( + fun build(): BigQueryDataBackend = + BigQueryDataBackend( checkRequired("backendType", backendType), checkRequired("bigqueryConnectionId", bigqueryConnectionId), checkRequired("config", config), @@ -3050,7 +3049,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember0 = apply { + fun validate(): BigQueryDataBackend = apply { if (validated) { return@apply } @@ -3756,7 +3755,7 @@ private constructor( return true } - return other is UnionMember0 && + return other is BigQueryDataBackend && backendType == other.backendType && bigqueryConnectionId == other.bigqueryConnectionId && config == other.config && @@ -3783,13 +3782,13 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember0{backendType=$backendType, bigqueryConnectionId=$bigqueryConnectionId, config=$config, datasetId=$datasetId, bodyProjectId=$bodyProjectId, tableId=$tableId, partitionType=$partitionType, additionalProperties=$additionalProperties}" + "BigQueryDataBackend{backendType=$backendType, bigqueryConnectionId=$bigqueryConnectionId, config=$config, datasetId=$datasetId, bodyProjectId=$bodyProjectId, tableId=$tableId, partitionType=$partitionType, additionalProperties=$additionalProperties}" } - class BackendType + class DefaultDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( - private val backendType: JsonField, + private val backendType: JsonField, private val additionalProperties: MutableMap, ) { @@ -3797,7 +3796,7 @@ private constructor( private constructor( @JsonProperty("backendType") @ExcludeMissing - backendType: JsonField = JsonMissing.of() + backendType: JsonField = JsonMissing.of() ) : this(backendType, mutableMapOf()) /** @@ -3805,7 +3804,7 @@ private constructor( * unexpectedly missing or null (e.g. if the server responded with an unexpected * value). */ - fun backendType(): InnerBackendType = backendType.getRequired("backendType") + fun backendType(): BackendType = backendType.getRequired("backendType") /** * Returns the raw JSON value of [backendType]. @@ -3815,7 +3814,7 @@ private constructor( */ @JsonProperty("backendType") @ExcludeMissing - fun _backendType(): JsonField = backendType + fun _backendType(): JsonField = backendType @JsonAnySetter private fun putAdditionalProperty(key: String, value: JsonValue) { @@ -3832,7 +3831,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [BackendType]. + * Returns a mutable builder for constructing an instance of [DefaultDataBackend]. * * The following fields are required: * ```java @@ -3842,29 +3841,28 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [BackendType]. */ + /** A builder for [DefaultDataBackend]. */ class Builder internal constructor() { - private var backendType: JsonField? = null + private var backendType: JsonField? = null private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(backendType: BackendType) = apply { - this.backendType = backendType.backendType - additionalProperties = backendType.additionalProperties.toMutableMap() + internal fun from(defaultDataBackend: DefaultDataBackend) = apply { + backendType = defaultDataBackend.backendType + additionalProperties = defaultDataBackend.additionalProperties.toMutableMap() } - fun backendType(backendType: InnerBackendType) = - backendType(JsonField.of(backendType)) + fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) /** * Sets [Builder.backendType] to an arbitrary JSON value. * - * You should usually call [Builder.backendType] with a well-typed - * [InnerBackendType] value instead. This method is primarily for setting the field - * to an undocumented or not yet supported value. + * You should usually call [Builder.backendType] with a well-typed [BackendType] + * value instead. This method is primarily for setting the field to an undocumented + * or not yet supported value. */ - fun backendType(backendType: JsonField) = apply { + fun backendType(backendType: JsonField) = apply { this.backendType = backendType } @@ -3891,7 +3889,7 @@ private constructor( } /** - * Returns an immutable instance of [BackendType]. + * Returns an immutable instance of [DefaultDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -3902,8 +3900,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): BackendType = - BackendType( + fun build(): DefaultDataBackend = + DefaultDataBackend( checkRequired("backendType", backendType), additionalProperties.toMutableMap(), ) @@ -3911,7 +3909,7 @@ private constructor( private var validated: Boolean = false - fun validate(): BackendType = apply { + fun validate(): DefaultDataBackend = apply { if (validated) { return@apply } @@ -3937,7 +3935,7 @@ private constructor( @JvmSynthetic internal fun validity(): Int = (backendType.asKnown().getOrNull()?.validity() ?: 0) - class InnerBackendType + class BackendType @JsonCreator private constructor(private val value: JsonField) : Enum { @@ -3955,20 +3953,18 @@ private constructor( @JvmField val DEFAULT = of("default") - @JvmStatic fun of(value: String) = InnerBackendType(JsonField.of(value)) + @JvmStatic fun of(value: String) = BackendType(JsonField.of(value)) } - /** An enum containing [InnerBackendType]'s known values. */ + /** An enum containing [BackendType]'s known values. */ enum class Known { DEFAULT } /** - * An enum containing [InnerBackendType]'s known values, as well as an [_UNKNOWN] - * member. + * An enum containing [BackendType]'s known values, as well as an [_UNKNOWN] member. * - * An instance of [InnerBackendType] can contain an unknown value in a couple of - * cases: + * An instance of [BackendType] can contain an unknown value in a couple of cases: * - It was deserialized from data that doesn't match any known member. For example, * if the SDK is on an older version than the API, then the API may respond with * new members that the SDK is unaware of. @@ -3977,8 +3973,8 @@ private constructor( enum class Value { DEFAULT, /** - * An enum member indicating that [InnerBackendType] was instantiated with an - * unknown value. + * An enum member indicating that [BackendType] was instantiated with an unknown + * value. */ _UNKNOWN, } @@ -4008,8 +4004,7 @@ private constructor( fun known(): Known = when (this) { DEFAULT -> Known.DEFAULT - else -> - throw OpenlayerInvalidDataException("Unknown InnerBackendType: $value") + else -> throw OpenlayerInvalidDataException("Unknown BackendType: $value") } /** @@ -4028,7 +4023,7 @@ private constructor( private var validated: Boolean = false - fun validate(): InnerBackendType = apply { + fun validate(): BackendType = apply { if (validated) { return@apply } @@ -4058,7 +4053,7 @@ private constructor( return true } - return other is InnerBackendType && value == other.value + return other is BackendType && value == other.value } override fun hashCode() = value.hashCode() @@ -4071,7 +4066,7 @@ private constructor( return true } - return other is BackendType && + return other is DefaultDataBackend && backendType == other.backendType && additionalProperties == other.additionalProperties } @@ -4081,10 +4076,10 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "BackendType{backendType=$backendType, additionalProperties=$additionalProperties}" + "DefaultDataBackend{backendType=$backendType, additionalProperties=$additionalProperties}" } - class UnionMember2 + class SnowflakeDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -4229,7 +4224,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember2]. + * Returns a mutable builder for constructing an instance of [SnowflakeDataBackend]. * * The following fields are required: * ```java @@ -4244,7 +4239,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember2]. */ + /** A builder for [SnowflakeDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -4256,14 +4251,14 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember2: UnionMember2) = apply { - backendType = unionMember2.backendType - config = unionMember2.config - database = unionMember2.database - schema = unionMember2.schema - snowflakeConnectionId = unionMember2.snowflakeConnectionId - table = unionMember2.table - additionalProperties = unionMember2.additionalProperties.toMutableMap() + internal fun from(snowflakeDataBackend: SnowflakeDataBackend) = apply { + backendType = snowflakeDataBackend.backendType + config = snowflakeDataBackend.config + database = snowflakeDataBackend.database + schema = snowflakeDataBackend.schema + snowflakeConnectionId = snowflakeDataBackend.snowflakeConnectionId + table = snowflakeDataBackend.table + additionalProperties = snowflakeDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) @@ -4370,7 +4365,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember2]. + * Returns an immutable instance of [SnowflakeDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -4386,8 +4381,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember2 = - UnionMember2( + fun build(): SnowflakeDataBackend = + SnowflakeDataBackend( checkRequired("backendType", backendType), checkRequired("config", config), checkRequired("database", database), @@ -4400,7 +4395,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember2 = apply { + fun validate(): SnowflakeDataBackend = apply { if (validated) { return@apply } @@ -4965,7 +4960,7 @@ private constructor( return true } - return other is UnionMember2 && + return other is SnowflakeDataBackend && backendType == other.backendType && config == other.config && database == other.database && @@ -4990,10 +4985,10 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember2{backendType=$backendType, config=$config, database=$database, schema=$schema, snowflakeConnectionId=$snowflakeConnectionId, table=$table, additionalProperties=$additionalProperties}" + "SnowflakeDataBackend{backendType=$backendType, config=$config, database=$database, schema=$schema, snowflakeConnectionId=$snowflakeConnectionId, table=$table, additionalProperties=$additionalProperties}" } - class UnionMember3 + class DatabricksDtlDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -5095,7 +5090,8 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember3]. + * Returns a mutable builder for constructing an instance of + * [DatabricksDtlDataBackend]. * * The following fields are required: * ```java @@ -5108,7 +5104,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember3]. */ + /** A builder for [DatabricksDtlDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -5118,12 +5114,13 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember3: UnionMember3) = apply { - backendType = unionMember3.backendType - config = unionMember3.config - databricksDtlConnectionId = unionMember3.databricksDtlConnectionId - tableId = unionMember3.tableId - additionalProperties = unionMember3.additionalProperties.toMutableMap() + internal fun from(databricksDtlDataBackend: DatabricksDtlDataBackend) = apply { + backendType = databricksDtlDataBackend.backendType + config = databricksDtlDataBackend.config + databricksDtlConnectionId = databricksDtlDataBackend.databricksDtlConnectionId + tableId = databricksDtlDataBackend.tableId + additionalProperties = + databricksDtlDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) @@ -5209,7 +5206,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember3]. + * Returns an immutable instance of [DatabricksDtlDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -5223,8 +5220,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember3 = - UnionMember3( + fun build(): DatabricksDtlDataBackend = + DatabricksDtlDataBackend( checkRequired("backendType", backendType), checkRequired("config", config), checkRequired("databricksDtlConnectionId", databricksDtlConnectionId), @@ -5235,7 +5232,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember3 = apply { + fun validate(): DatabricksDtlDataBackend = apply { if (validated) { return@apply } @@ -5796,7 +5793,7 @@ private constructor( return true } - return other is UnionMember3 && + return other is DatabricksDtlDataBackend && backendType == other.backendType && config == other.config && databricksDtlConnectionId == other.databricksDtlConnectionId && @@ -5817,10 +5814,10 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember3{backendType=$backendType, config=$config, databricksDtlConnectionId=$databricksDtlConnectionId, tableId=$tableId, additionalProperties=$additionalProperties}" + "DatabricksDtlDataBackend{backendType=$backendType, config=$config, databricksDtlConnectionId=$databricksDtlConnectionId, tableId=$tableId, additionalProperties=$additionalProperties}" } - class UnionMember4 + class RedshiftDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -5954,7 +5951,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember4]. + * Returns a mutable builder for constructing an instance of [RedshiftDataBackend]. * * The following fields are required: * ```java @@ -5968,7 +5965,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember4]. */ + /** A builder for [RedshiftDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -5979,13 +5976,13 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember4: UnionMember4) = apply { - backendType = unionMember4.backendType - config = unionMember4.config - redshiftConnectionId = unionMember4.redshiftConnectionId - schemaName = unionMember4.schemaName - tableName = unionMember4.tableName - additionalProperties = unionMember4.additionalProperties.toMutableMap() + internal fun from(redshiftDataBackend: RedshiftDataBackend) = apply { + backendType = redshiftDataBackend.backendType + config = redshiftDataBackend.config + redshiftConnectionId = redshiftDataBackend.redshiftConnectionId + schemaName = redshiftDataBackend.schemaName + tableName = redshiftDataBackend.tableName + additionalProperties = redshiftDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) @@ -6080,7 +6077,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember4]. + * Returns an immutable instance of [RedshiftDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -6095,8 +6092,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember4 = - UnionMember4( + fun build(): RedshiftDataBackend = + RedshiftDataBackend( checkRequired("backendType", backendType), checkRequired("config", config), checkRequired("redshiftConnectionId", redshiftConnectionId), @@ -6108,7 +6105,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember4 = apply { + fun validate(): RedshiftDataBackend = apply { if (validated) { return@apply } @@ -6671,7 +6668,7 @@ private constructor( return true } - return other is UnionMember4 && + return other is RedshiftDataBackend && backendType == other.backendType && config == other.config && redshiftConnectionId == other.redshiftConnectionId && @@ -6694,10 +6691,10 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember4{backendType=$backendType, config=$config, redshiftConnectionId=$redshiftConnectionId, schemaName=$schemaName, tableName=$tableName, additionalProperties=$additionalProperties}" + "RedshiftDataBackend{backendType=$backendType, config=$config, redshiftConnectionId=$redshiftConnectionId, schemaName=$schemaName, tableName=$tableName, additionalProperties=$additionalProperties}" } - class UnionMember5 + class PostgresDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -6842,7 +6839,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember5]. + * Returns a mutable builder for constructing an instance of [PostgresDataBackend]. * * The following fields are required: * ```java @@ -6857,7 +6854,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember5]. */ + /** A builder for [PostgresDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -6869,14 +6866,14 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember5: UnionMember5) = apply { - backendType = unionMember5.backendType - config = unionMember5.config - database = unionMember5.database - postgresConnectionId = unionMember5.postgresConnectionId - schema = unionMember5.schema - table = unionMember5.table - additionalProperties = unionMember5.additionalProperties.toMutableMap() + internal fun from(postgresDataBackend: PostgresDataBackend) = apply { + backendType = postgresDataBackend.backendType + config = postgresDataBackend.config + database = postgresDataBackend.database + postgresConnectionId = postgresDataBackend.postgresConnectionId + schema = postgresDataBackend.schema + table = postgresDataBackend.table + additionalProperties = postgresDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) @@ -6983,7 +6980,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember5]. + * Returns an immutable instance of [PostgresDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -6999,8 +6996,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember5 = - UnionMember5( + fun build(): PostgresDataBackend = + PostgresDataBackend( checkRequired("backendType", backendType), checkRequired("config", config), checkRequired("database", database), @@ -7013,7 +7010,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember5 = apply { + fun validate(): PostgresDataBackend = apply { if (validated) { return@apply } @@ -7578,7 +7575,7 @@ private constructor( return true } - return other is UnionMember5 && + return other is PostgresDataBackend && backendType == other.backendType && config == other.config && database == other.database && @@ -7603,7 +7600,7 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember5{backendType=$backendType, config=$config, database=$database, postgresConnectionId=$postgresConnectionId, schema=$schema, table=$table, additionalProperties=$additionalProperties}" + "PostgresDataBackend{backendType=$backendType, config=$config, database=$database, postgresConnectionId=$postgresConnectionId, schema=$schema, table=$table, additionalProperties=$additionalProperties}" } } diff --git a/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineCreateResponse.kt b/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineCreateResponse.kt index e0d1d09b..9a9230c5 100644 --- a/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineCreateResponse.kt +++ b/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineCreateResponse.kt @@ -812,29 +812,32 @@ private constructor( this.dataBackend = dataBackend } - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember0(unionMember0)`. */ - fun dataBackend(unionMember0: DataBackend.UnionMember0) = - dataBackend(DataBackend.ofUnionMember0(unionMember0)) + /** Alias for calling [dataBackend] with `DataBackend.ofBigQuery(bigQuery)`. */ + fun dataBackend(bigQuery: DataBackend.BigQueryDataBackend) = + dataBackend(DataBackend.ofBigQuery(bigQuery)) - /** Alias for calling [dataBackend] with `DataBackend.ofBackendType(backendType)`. */ - fun dataBackend(backendType: DataBackend.BackendType) = - dataBackend(DataBackend.ofBackendType(backendType)) + /** + * Alias for calling [dataBackend] with + * `DataBackend.ofDefaultDataBackend(defaultDataBackend)`. + */ + fun dataBackend(defaultDataBackend: DataBackend.DefaultDataBackend) = + dataBackend(DataBackend.ofDefaultDataBackend(defaultDataBackend)) - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember2(unionMember2)`. */ - fun dataBackend(unionMember2: DataBackend.UnionMember2) = - dataBackend(DataBackend.ofUnionMember2(unionMember2)) + /** Alias for calling [dataBackend] with `DataBackend.ofSnowflake(snowflake)`. */ + fun dataBackend(snowflake: DataBackend.SnowflakeDataBackend) = + dataBackend(DataBackend.ofSnowflake(snowflake)) - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember3(unionMember3)`. */ - fun dataBackend(unionMember3: DataBackend.UnionMember3) = - dataBackend(DataBackend.ofUnionMember3(unionMember3)) + /** Alias for calling [dataBackend] with `DataBackend.ofDatabricksDtl(databricksDtl)`. */ + fun dataBackend(databricksDtl: DataBackend.DatabricksDtlDataBackend) = + dataBackend(DataBackend.ofDatabricksDtl(databricksDtl)) - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember4(unionMember4)`. */ - fun dataBackend(unionMember4: DataBackend.UnionMember4) = - dataBackend(DataBackend.ofUnionMember4(unionMember4)) + /** Alias for calling [dataBackend] with `DataBackend.ofRedshift(redshift)`. */ + fun dataBackend(redshift: DataBackend.RedshiftDataBackend) = + dataBackend(DataBackend.ofRedshift(redshift)) - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember5(unionMember5)`. */ - fun dataBackend(unionMember5: DataBackend.UnionMember5) = - dataBackend(DataBackend.ofUnionMember5(unionMember5)) + /** Alias for calling [dataBackend] with `DataBackend.ofPostgres(postgres)`. */ + fun dataBackend(postgres: DataBackend.PostgresDataBackend) = + dataBackend(DataBackend.ofPostgres(postgres)) /** The last time the data was polled. */ fun dateLastPolled(dateLastPolled: OffsetDateTime?) = @@ -1369,61 +1372,63 @@ private constructor( @JsonSerialize(using = DataBackend.Serializer::class) class DataBackend private constructor( - private val unionMember0: UnionMember0? = null, - private val backendType: BackendType? = null, - private val unionMember2: UnionMember2? = null, - private val unionMember3: UnionMember3? = null, - private val unionMember4: UnionMember4? = null, - private val unionMember5: UnionMember5? = null, + private val bigQuery: BigQueryDataBackend? = null, + private val defaultDataBackend: DefaultDataBackend? = null, + private val snowflake: SnowflakeDataBackend? = null, + private val databricksDtl: DatabricksDtlDataBackend? = null, + private val redshift: RedshiftDataBackend? = null, + private val postgres: PostgresDataBackend? = null, private val _json: JsonValue? = null, ) { - fun unionMember0(): Optional = Optional.ofNullable(unionMember0) + fun bigQuery(): Optional = Optional.ofNullable(bigQuery) - fun backendType(): Optional = Optional.ofNullable(backendType) + fun defaultDataBackend(): Optional = + Optional.ofNullable(defaultDataBackend) - fun unionMember2(): Optional = Optional.ofNullable(unionMember2) + fun snowflake(): Optional = Optional.ofNullable(snowflake) - fun unionMember3(): Optional = Optional.ofNullable(unionMember3) + fun databricksDtl(): Optional = Optional.ofNullable(databricksDtl) - fun unionMember4(): Optional = Optional.ofNullable(unionMember4) + fun redshift(): Optional = Optional.ofNullable(redshift) - fun unionMember5(): Optional = Optional.ofNullable(unionMember5) + fun postgres(): Optional = Optional.ofNullable(postgres) - fun isUnionMember0(): Boolean = unionMember0 != null + fun isBigQuery(): Boolean = bigQuery != null - fun isBackendType(): Boolean = backendType != null + fun isDefaultDataBackend(): Boolean = defaultDataBackend != null - fun isUnionMember2(): Boolean = unionMember2 != null + fun isSnowflake(): Boolean = snowflake != null - fun isUnionMember3(): Boolean = unionMember3 != null + fun isDatabricksDtl(): Boolean = databricksDtl != null - fun isUnionMember4(): Boolean = unionMember4 != null + fun isRedshift(): Boolean = redshift != null - fun isUnionMember5(): Boolean = unionMember5 != null + fun isPostgres(): Boolean = postgres != null - fun asUnionMember0(): UnionMember0 = unionMember0.getOrThrow("unionMember0") + fun asBigQuery(): BigQueryDataBackend = bigQuery.getOrThrow("bigQuery") - fun asBackendType(): BackendType = backendType.getOrThrow("backendType") + fun asDefaultDataBackend(): DefaultDataBackend = + defaultDataBackend.getOrThrow("defaultDataBackend") - fun asUnionMember2(): UnionMember2 = unionMember2.getOrThrow("unionMember2") + fun asSnowflake(): SnowflakeDataBackend = snowflake.getOrThrow("snowflake") - fun asUnionMember3(): UnionMember3 = unionMember3.getOrThrow("unionMember3") + fun asDatabricksDtl(): DatabricksDtlDataBackend = databricksDtl.getOrThrow("databricksDtl") - fun asUnionMember4(): UnionMember4 = unionMember4.getOrThrow("unionMember4") + fun asRedshift(): RedshiftDataBackend = redshift.getOrThrow("redshift") - fun asUnionMember5(): UnionMember5 = unionMember5.getOrThrow("unionMember5") + fun asPostgres(): PostgresDataBackend = postgres.getOrThrow("postgres") fun _json(): Optional = Optional.ofNullable(_json) fun accept(visitor: Visitor): T = when { - unionMember0 != null -> visitor.visitUnionMember0(unionMember0) - backendType != null -> visitor.visitBackendType(backendType) - unionMember2 != null -> visitor.visitUnionMember2(unionMember2) - unionMember3 != null -> visitor.visitUnionMember3(unionMember3) - unionMember4 != null -> visitor.visitUnionMember4(unionMember4) - unionMember5 != null -> visitor.visitUnionMember5(unionMember5) + bigQuery != null -> visitor.visitBigQuery(bigQuery) + defaultDataBackend != null -> visitor.visitDefaultDataBackend(defaultDataBackend) + snowflake != null -> visitor.visitSnowflake(snowflake) + databricksDtl != null -> visitor.visitDatabricksDtl(databricksDtl) + redshift != null -> visitor.visitRedshift(redshift) + postgres != null -> visitor.visitPostgres(postgres) else -> visitor.unknown(_json) } @@ -1436,28 +1441,28 @@ private constructor( accept( object : Visitor { - override fun visitUnionMember0(unionMember0: UnionMember0) { - unionMember0.validate() + override fun visitBigQuery(bigQuery: BigQueryDataBackend) { + bigQuery.validate() } - override fun visitBackendType(backendType: BackendType) { - backendType.validate() + override fun visitDefaultDataBackend(defaultDataBackend: DefaultDataBackend) { + defaultDataBackend.validate() } - override fun visitUnionMember2(unionMember2: UnionMember2) { - unionMember2.validate() + override fun visitSnowflake(snowflake: SnowflakeDataBackend) { + snowflake.validate() } - override fun visitUnionMember3(unionMember3: UnionMember3) { - unionMember3.validate() + override fun visitDatabricksDtl(databricksDtl: DatabricksDtlDataBackend) { + databricksDtl.validate() } - override fun visitUnionMember4(unionMember4: UnionMember4) { - unionMember4.validate() + override fun visitRedshift(redshift: RedshiftDataBackend) { + redshift.validate() } - override fun visitUnionMember5(unionMember5: UnionMember5) { - unionMember5.validate() + override fun visitPostgres(postgres: PostgresDataBackend) { + postgres.validate() } } ) @@ -1482,22 +1487,20 @@ private constructor( internal fun validity(): Int = accept( object : Visitor { - override fun visitUnionMember0(unionMember0: UnionMember0) = - unionMember0.validity() + override fun visitBigQuery(bigQuery: BigQueryDataBackend) = bigQuery.validity() - override fun visitBackendType(backendType: BackendType) = backendType.validity() + override fun visitDefaultDataBackend(defaultDataBackend: DefaultDataBackend) = + defaultDataBackend.validity() - override fun visitUnionMember2(unionMember2: UnionMember2) = - unionMember2.validity() + override fun visitSnowflake(snowflake: SnowflakeDataBackend) = + snowflake.validity() - override fun visitUnionMember3(unionMember3: UnionMember3) = - unionMember3.validity() + override fun visitDatabricksDtl(databricksDtl: DatabricksDtlDataBackend) = + databricksDtl.validity() - override fun visitUnionMember4(unionMember4: UnionMember4) = - unionMember4.validity() + override fun visitRedshift(redshift: RedshiftDataBackend) = redshift.validity() - override fun visitUnionMember5(unionMember5: UnionMember5) = - unionMember5.validity() + override fun visitPostgres(postgres: PostgresDataBackend) = postgres.validity() override fun unknown(json: JsonValue?) = 0 } @@ -1509,32 +1512,25 @@ private constructor( } return other is DataBackend && - unionMember0 == other.unionMember0 && - backendType == other.backendType && - unionMember2 == other.unionMember2 && - unionMember3 == other.unionMember3 && - unionMember4 == other.unionMember4 && - unionMember5 == other.unionMember5 + bigQuery == other.bigQuery && + defaultDataBackend == other.defaultDataBackend && + snowflake == other.snowflake && + databricksDtl == other.databricksDtl && + redshift == other.redshift && + postgres == other.postgres } override fun hashCode(): Int = - Objects.hash( - unionMember0, - backendType, - unionMember2, - unionMember3, - unionMember4, - unionMember5, - ) + Objects.hash(bigQuery, defaultDataBackend, snowflake, databricksDtl, redshift, postgres) override fun toString(): String = when { - unionMember0 != null -> "DataBackend{unionMember0=$unionMember0}" - backendType != null -> "DataBackend{backendType=$backendType}" - unionMember2 != null -> "DataBackend{unionMember2=$unionMember2}" - unionMember3 != null -> "DataBackend{unionMember3=$unionMember3}" - unionMember4 != null -> "DataBackend{unionMember4=$unionMember4}" - unionMember5 != null -> "DataBackend{unionMember5=$unionMember5}" + bigQuery != null -> "DataBackend{bigQuery=$bigQuery}" + defaultDataBackend != null -> "DataBackend{defaultDataBackend=$defaultDataBackend}" + snowflake != null -> "DataBackend{snowflake=$snowflake}" + databricksDtl != null -> "DataBackend{databricksDtl=$databricksDtl}" + redshift != null -> "DataBackend{redshift=$redshift}" + postgres != null -> "DataBackend{postgres=$postgres}" _json != null -> "DataBackend{_unknown=$_json}" else -> throw IllegalStateException("Invalid DataBackend") } @@ -1542,27 +1538,24 @@ private constructor( companion object { @JvmStatic - fun ofUnionMember0(unionMember0: UnionMember0) = - DataBackend(unionMember0 = unionMember0) + fun ofBigQuery(bigQuery: BigQueryDataBackend) = DataBackend(bigQuery = bigQuery) @JvmStatic - fun ofBackendType(backendType: BackendType) = DataBackend(backendType = backendType) + fun ofDefaultDataBackend(defaultDataBackend: DefaultDataBackend) = + DataBackend(defaultDataBackend = defaultDataBackend) @JvmStatic - fun ofUnionMember2(unionMember2: UnionMember2) = - DataBackend(unionMember2 = unionMember2) + fun ofSnowflake(snowflake: SnowflakeDataBackend) = DataBackend(snowflake = snowflake) @JvmStatic - fun ofUnionMember3(unionMember3: UnionMember3) = - DataBackend(unionMember3 = unionMember3) + fun ofDatabricksDtl(databricksDtl: DatabricksDtlDataBackend) = + DataBackend(databricksDtl = databricksDtl) @JvmStatic - fun ofUnionMember4(unionMember4: UnionMember4) = - DataBackend(unionMember4 = unionMember4) + fun ofRedshift(redshift: RedshiftDataBackend) = DataBackend(redshift = redshift) @JvmStatic - fun ofUnionMember5(unionMember5: UnionMember5) = - DataBackend(unionMember5 = unionMember5) + fun ofPostgres(postgres: PostgresDataBackend) = DataBackend(postgres = postgres) } /** @@ -1571,17 +1564,17 @@ private constructor( */ interface Visitor { - fun visitUnionMember0(unionMember0: UnionMember0): T + fun visitBigQuery(bigQuery: BigQueryDataBackend): T - fun visitBackendType(backendType: BackendType): T + fun visitDefaultDataBackend(defaultDataBackend: DefaultDataBackend): T - fun visitUnionMember2(unionMember2: UnionMember2): T + fun visitSnowflake(snowflake: SnowflakeDataBackend): T - fun visitUnionMember3(unionMember3: UnionMember3): T + fun visitDatabricksDtl(databricksDtl: DatabricksDtlDataBackend): T - fun visitUnionMember4(unionMember4: UnionMember4): T + fun visitRedshift(redshift: RedshiftDataBackend): T - fun visitUnionMember5(unionMember5: UnionMember5): T + fun visitPostgres(postgres: PostgresDataBackend): T /** * Maps an unknown variant of [DataBackend] to a value of type [T]. @@ -1605,23 +1598,23 @@ private constructor( val bestMatches = sequenceOf( - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember0 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(bigQuery = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(backendType = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(defaultDataBackend = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember2 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(snowflake = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember3 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(databricksDtl = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember4 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(redshift = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember5 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(postgres = it, _json = json) }, ) .filterNotNull() @@ -1648,19 +1641,20 @@ private constructor( provider: SerializerProvider, ) { when { - value.unionMember0 != null -> generator.writeObject(value.unionMember0) - value.backendType != null -> generator.writeObject(value.backendType) - value.unionMember2 != null -> generator.writeObject(value.unionMember2) - value.unionMember3 != null -> generator.writeObject(value.unionMember3) - value.unionMember4 != null -> generator.writeObject(value.unionMember4) - value.unionMember5 != null -> generator.writeObject(value.unionMember5) + value.bigQuery != null -> generator.writeObject(value.bigQuery) + value.defaultDataBackend != null -> + generator.writeObject(value.defaultDataBackend) + value.snowflake != null -> generator.writeObject(value.snowflake) + value.databricksDtl != null -> generator.writeObject(value.databricksDtl) + value.redshift != null -> generator.writeObject(value.redshift) + value.postgres != null -> generator.writeObject(value.postgres) value._json != null -> generator.writeObject(value._json) else -> throw IllegalStateException("Invalid DataBackend") } } } - class UnionMember0 + class BigQueryDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -1834,7 +1828,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember0]. + * Returns a mutable builder for constructing an instance of [BigQueryDataBackend]. * * The following fields are required: * ```java @@ -1849,7 +1843,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember0]. */ + /** A builder for [BigQueryDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -1862,15 +1856,15 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember0: UnionMember0) = apply { - backendType = unionMember0.backendType - bigqueryConnectionId = unionMember0.bigqueryConnectionId - config = unionMember0.config - datasetId = unionMember0.datasetId - projectId = unionMember0.projectId - tableId = unionMember0.tableId - partitionType = unionMember0.partitionType - additionalProperties = unionMember0.additionalProperties.toMutableMap() + internal fun from(bigQueryDataBackend: BigQueryDataBackend) = apply { + backendType = bigQueryDataBackend.backendType + bigqueryConnectionId = bigQueryDataBackend.bigqueryConnectionId + config = bigQueryDataBackend.config + datasetId = bigQueryDataBackend.datasetId + projectId = bigQueryDataBackend.projectId + tableId = bigQueryDataBackend.tableId + partitionType = bigQueryDataBackend.partitionType + additionalProperties = bigQueryDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) @@ -1995,7 +1989,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember0]. + * Returns an immutable instance of [BigQueryDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -2011,8 +2005,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember0 = - UnionMember0( + fun build(): BigQueryDataBackend = + BigQueryDataBackend( checkRequired("backendType", backendType), checkRequired("bigqueryConnectionId", bigqueryConnectionId), checkRequired("config", config), @@ -2026,7 +2020,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember0 = apply { + fun validate(): BigQueryDataBackend = apply { if (validated) { return@apply } @@ -2732,7 +2726,7 @@ private constructor( return true } - return other is UnionMember0 && + return other is BigQueryDataBackend && backendType == other.backendType && bigqueryConnectionId == other.bigqueryConnectionId && config == other.config && @@ -2759,13 +2753,13 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember0{backendType=$backendType, bigqueryConnectionId=$bigqueryConnectionId, config=$config, datasetId=$datasetId, projectId=$projectId, tableId=$tableId, partitionType=$partitionType, additionalProperties=$additionalProperties}" + "BigQueryDataBackend{backendType=$backendType, bigqueryConnectionId=$bigqueryConnectionId, config=$config, datasetId=$datasetId, projectId=$projectId, tableId=$tableId, partitionType=$partitionType, additionalProperties=$additionalProperties}" } - class BackendType + class DefaultDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( - private val backendType: JsonField, + private val backendType: JsonField, private val additionalProperties: MutableMap, ) { @@ -2773,7 +2767,7 @@ private constructor( private constructor( @JsonProperty("backendType") @ExcludeMissing - backendType: JsonField = JsonMissing.of() + backendType: JsonField = JsonMissing.of() ) : this(backendType, mutableMapOf()) /** @@ -2781,7 +2775,7 @@ private constructor( * unexpectedly missing or null (e.g. if the server responded with an unexpected * value). */ - fun backendType(): InnerBackendType = backendType.getRequired("backendType") + fun backendType(): BackendType = backendType.getRequired("backendType") /** * Returns the raw JSON value of [backendType]. @@ -2791,7 +2785,7 @@ private constructor( */ @JsonProperty("backendType") @ExcludeMissing - fun _backendType(): JsonField = backendType + fun _backendType(): JsonField = backendType @JsonAnySetter private fun putAdditionalProperty(key: String, value: JsonValue) { @@ -2808,7 +2802,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [BackendType]. + * Returns a mutable builder for constructing an instance of [DefaultDataBackend]. * * The following fields are required: * ```java @@ -2818,29 +2812,28 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [BackendType]. */ + /** A builder for [DefaultDataBackend]. */ class Builder internal constructor() { - private var backendType: JsonField? = null + private var backendType: JsonField? = null private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(backendType: BackendType) = apply { - this.backendType = backendType.backendType - additionalProperties = backendType.additionalProperties.toMutableMap() + internal fun from(defaultDataBackend: DefaultDataBackend) = apply { + backendType = defaultDataBackend.backendType + additionalProperties = defaultDataBackend.additionalProperties.toMutableMap() } - fun backendType(backendType: InnerBackendType) = - backendType(JsonField.of(backendType)) + fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) /** * Sets [Builder.backendType] to an arbitrary JSON value. * - * You should usually call [Builder.backendType] with a well-typed - * [InnerBackendType] value instead. This method is primarily for setting the field - * to an undocumented or not yet supported value. + * You should usually call [Builder.backendType] with a well-typed [BackendType] + * value instead. This method is primarily for setting the field to an undocumented + * or not yet supported value. */ - fun backendType(backendType: JsonField) = apply { + fun backendType(backendType: JsonField) = apply { this.backendType = backendType } @@ -2867,7 +2860,7 @@ private constructor( } /** - * Returns an immutable instance of [BackendType]. + * Returns an immutable instance of [DefaultDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -2878,8 +2871,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): BackendType = - BackendType( + fun build(): DefaultDataBackend = + DefaultDataBackend( checkRequired("backendType", backendType), additionalProperties.toMutableMap(), ) @@ -2887,7 +2880,7 @@ private constructor( private var validated: Boolean = false - fun validate(): BackendType = apply { + fun validate(): DefaultDataBackend = apply { if (validated) { return@apply } @@ -2913,7 +2906,7 @@ private constructor( @JvmSynthetic internal fun validity(): Int = (backendType.asKnown().getOrNull()?.validity() ?: 0) - class InnerBackendType + class BackendType @JsonCreator private constructor(private val value: JsonField) : Enum { @@ -2931,20 +2924,18 @@ private constructor( @JvmField val DEFAULT = of("default") - @JvmStatic fun of(value: String) = InnerBackendType(JsonField.of(value)) + @JvmStatic fun of(value: String) = BackendType(JsonField.of(value)) } - /** An enum containing [InnerBackendType]'s known values. */ + /** An enum containing [BackendType]'s known values. */ enum class Known { DEFAULT } /** - * An enum containing [InnerBackendType]'s known values, as well as an [_UNKNOWN] - * member. + * An enum containing [BackendType]'s known values, as well as an [_UNKNOWN] member. * - * An instance of [InnerBackendType] can contain an unknown value in a couple of - * cases: + * An instance of [BackendType] can contain an unknown value in a couple of cases: * - It was deserialized from data that doesn't match any known member. For example, * if the SDK is on an older version than the API, then the API may respond with * new members that the SDK is unaware of. @@ -2953,8 +2944,8 @@ private constructor( enum class Value { DEFAULT, /** - * An enum member indicating that [InnerBackendType] was instantiated with an - * unknown value. + * An enum member indicating that [BackendType] was instantiated with an unknown + * value. */ _UNKNOWN, } @@ -2984,8 +2975,7 @@ private constructor( fun known(): Known = when (this) { DEFAULT -> Known.DEFAULT - else -> - throw OpenlayerInvalidDataException("Unknown InnerBackendType: $value") + else -> throw OpenlayerInvalidDataException("Unknown BackendType: $value") } /** @@ -3004,7 +2994,7 @@ private constructor( private var validated: Boolean = false - fun validate(): InnerBackendType = apply { + fun validate(): BackendType = apply { if (validated) { return@apply } @@ -3034,7 +3024,7 @@ private constructor( return true } - return other is InnerBackendType && value == other.value + return other is BackendType && value == other.value } override fun hashCode() = value.hashCode() @@ -3047,7 +3037,7 @@ private constructor( return true } - return other is BackendType && + return other is DefaultDataBackend && backendType == other.backendType && additionalProperties == other.additionalProperties } @@ -3057,10 +3047,10 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "BackendType{backendType=$backendType, additionalProperties=$additionalProperties}" + "DefaultDataBackend{backendType=$backendType, additionalProperties=$additionalProperties}" } - class UnionMember2 + class SnowflakeDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -3205,7 +3195,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember2]. + * Returns a mutable builder for constructing an instance of [SnowflakeDataBackend]. * * The following fields are required: * ```java @@ -3220,7 +3210,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember2]. */ + /** A builder for [SnowflakeDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -3232,14 +3222,14 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember2: UnionMember2) = apply { - backendType = unionMember2.backendType - config = unionMember2.config - database = unionMember2.database - schema = unionMember2.schema - snowflakeConnectionId = unionMember2.snowflakeConnectionId - table = unionMember2.table - additionalProperties = unionMember2.additionalProperties.toMutableMap() + internal fun from(snowflakeDataBackend: SnowflakeDataBackend) = apply { + backendType = snowflakeDataBackend.backendType + config = snowflakeDataBackend.config + database = snowflakeDataBackend.database + schema = snowflakeDataBackend.schema + snowflakeConnectionId = snowflakeDataBackend.snowflakeConnectionId + table = snowflakeDataBackend.table + additionalProperties = snowflakeDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) @@ -3346,7 +3336,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember2]. + * Returns an immutable instance of [SnowflakeDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -3362,8 +3352,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember2 = - UnionMember2( + fun build(): SnowflakeDataBackend = + SnowflakeDataBackend( checkRequired("backendType", backendType), checkRequired("config", config), checkRequired("database", database), @@ -3376,7 +3366,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember2 = apply { + fun validate(): SnowflakeDataBackend = apply { if (validated) { return@apply } @@ -3941,7 +3931,7 @@ private constructor( return true } - return other is UnionMember2 && + return other is SnowflakeDataBackend && backendType == other.backendType && config == other.config && database == other.database && @@ -3966,10 +3956,10 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember2{backendType=$backendType, config=$config, database=$database, schema=$schema, snowflakeConnectionId=$snowflakeConnectionId, table=$table, additionalProperties=$additionalProperties}" + "SnowflakeDataBackend{backendType=$backendType, config=$config, database=$database, schema=$schema, snowflakeConnectionId=$snowflakeConnectionId, table=$table, additionalProperties=$additionalProperties}" } - class UnionMember3 + class DatabricksDtlDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -4071,7 +4061,8 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember3]. + * Returns a mutable builder for constructing an instance of + * [DatabricksDtlDataBackend]. * * The following fields are required: * ```java @@ -4084,7 +4075,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember3]. */ + /** A builder for [DatabricksDtlDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -4094,12 +4085,13 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember3: UnionMember3) = apply { - backendType = unionMember3.backendType - config = unionMember3.config - databricksDtlConnectionId = unionMember3.databricksDtlConnectionId - tableId = unionMember3.tableId - additionalProperties = unionMember3.additionalProperties.toMutableMap() + internal fun from(databricksDtlDataBackend: DatabricksDtlDataBackend) = apply { + backendType = databricksDtlDataBackend.backendType + config = databricksDtlDataBackend.config + databricksDtlConnectionId = databricksDtlDataBackend.databricksDtlConnectionId + tableId = databricksDtlDataBackend.tableId + additionalProperties = + databricksDtlDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) @@ -4185,7 +4177,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember3]. + * Returns an immutable instance of [DatabricksDtlDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -4199,8 +4191,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember3 = - UnionMember3( + fun build(): DatabricksDtlDataBackend = + DatabricksDtlDataBackend( checkRequired("backendType", backendType), checkRequired("config", config), checkRequired("databricksDtlConnectionId", databricksDtlConnectionId), @@ -4211,7 +4203,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember3 = apply { + fun validate(): DatabricksDtlDataBackend = apply { if (validated) { return@apply } @@ -4772,7 +4764,7 @@ private constructor( return true } - return other is UnionMember3 && + return other is DatabricksDtlDataBackend && backendType == other.backendType && config == other.config && databricksDtlConnectionId == other.databricksDtlConnectionId && @@ -4793,10 +4785,10 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember3{backendType=$backendType, config=$config, databricksDtlConnectionId=$databricksDtlConnectionId, tableId=$tableId, additionalProperties=$additionalProperties}" + "DatabricksDtlDataBackend{backendType=$backendType, config=$config, databricksDtlConnectionId=$databricksDtlConnectionId, tableId=$tableId, additionalProperties=$additionalProperties}" } - class UnionMember4 + class RedshiftDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -4930,7 +4922,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember4]. + * Returns a mutable builder for constructing an instance of [RedshiftDataBackend]. * * The following fields are required: * ```java @@ -4944,7 +4936,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember4]. */ + /** A builder for [RedshiftDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -4955,13 +4947,13 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember4: UnionMember4) = apply { - backendType = unionMember4.backendType - config = unionMember4.config - redshiftConnectionId = unionMember4.redshiftConnectionId - schemaName = unionMember4.schemaName - tableName = unionMember4.tableName - additionalProperties = unionMember4.additionalProperties.toMutableMap() + internal fun from(redshiftDataBackend: RedshiftDataBackend) = apply { + backendType = redshiftDataBackend.backendType + config = redshiftDataBackend.config + redshiftConnectionId = redshiftDataBackend.redshiftConnectionId + schemaName = redshiftDataBackend.schemaName + tableName = redshiftDataBackend.tableName + additionalProperties = redshiftDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) @@ -5056,7 +5048,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember4]. + * Returns an immutable instance of [RedshiftDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -5071,8 +5063,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember4 = - UnionMember4( + fun build(): RedshiftDataBackend = + RedshiftDataBackend( checkRequired("backendType", backendType), checkRequired("config", config), checkRequired("redshiftConnectionId", redshiftConnectionId), @@ -5084,7 +5076,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember4 = apply { + fun validate(): RedshiftDataBackend = apply { if (validated) { return@apply } @@ -5647,7 +5639,7 @@ private constructor( return true } - return other is UnionMember4 && + return other is RedshiftDataBackend && backendType == other.backendType && config == other.config && redshiftConnectionId == other.redshiftConnectionId && @@ -5670,10 +5662,10 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember4{backendType=$backendType, config=$config, redshiftConnectionId=$redshiftConnectionId, schemaName=$schemaName, tableName=$tableName, additionalProperties=$additionalProperties}" + "RedshiftDataBackend{backendType=$backendType, config=$config, redshiftConnectionId=$redshiftConnectionId, schemaName=$schemaName, tableName=$tableName, additionalProperties=$additionalProperties}" } - class UnionMember5 + class PostgresDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -5818,7 +5810,7 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember5]. + * Returns a mutable builder for constructing an instance of [PostgresDataBackend]. * * The following fields are required: * ```java @@ -5833,7 +5825,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember5]. */ + /** A builder for [PostgresDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -5845,14 +5837,14 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember5: UnionMember5) = apply { - backendType = unionMember5.backendType - config = unionMember5.config - database = unionMember5.database - postgresConnectionId = unionMember5.postgresConnectionId - schema = unionMember5.schema - table = unionMember5.table - additionalProperties = unionMember5.additionalProperties.toMutableMap() + internal fun from(postgresDataBackend: PostgresDataBackend) = apply { + backendType = postgresDataBackend.backendType + config = postgresDataBackend.config + database = postgresDataBackend.database + postgresConnectionId = postgresDataBackend.postgresConnectionId + schema = postgresDataBackend.schema + table = postgresDataBackend.table + additionalProperties = postgresDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) @@ -5959,7 +5951,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember5]. + * Returns an immutable instance of [PostgresDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -5975,8 +5967,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember5 = - UnionMember5( + fun build(): PostgresDataBackend = + PostgresDataBackend( checkRequired("backendType", backendType), checkRequired("config", config), checkRequired("database", database), @@ -5989,7 +5981,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember5 = apply { + fun validate(): PostgresDataBackend = apply { if (validated) { return@apply } @@ -6554,7 +6546,7 @@ private constructor( return true } - return other is UnionMember5 && + return other is PostgresDataBackend && backendType == other.backendType && config == other.config && database == other.database && @@ -6579,7 +6571,7 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember5{backendType=$backendType, config=$config, database=$database, postgresConnectionId=$postgresConnectionId, schema=$schema, table=$table, additionalProperties=$additionalProperties}" + "PostgresDataBackend{backendType=$backendType, config=$config, database=$database, postgresConnectionId=$postgresConnectionId, schema=$schema, table=$table, additionalProperties=$additionalProperties}" } } diff --git a/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineListResponse.kt b/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineListResponse.kt index ff259156..f6d98352 100644 --- a/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineListResponse.kt +++ b/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineListResponse.kt @@ -983,29 +983,34 @@ private constructor( this.dataBackend = dataBackend } - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember0(unionMember0)`. */ - fun dataBackend(unionMember0: DataBackend.UnionMember0) = - dataBackend(DataBackend.ofUnionMember0(unionMember0)) + /** Alias for calling [dataBackend] with `DataBackend.ofBigQuery(bigQuery)`. */ + fun dataBackend(bigQuery: DataBackend.BigQueryDataBackend) = + dataBackend(DataBackend.ofBigQuery(bigQuery)) - /** Alias for calling [dataBackend] with `DataBackend.ofBackendType(backendType)`. */ - fun dataBackend(backendType: DataBackend.BackendType) = - dataBackend(DataBackend.ofBackendType(backendType)) + /** + * Alias for calling [dataBackend] with + * `DataBackend.ofDefaultDataBackend(defaultDataBackend)`. + */ + fun dataBackend(defaultDataBackend: DataBackend.DefaultDataBackend) = + dataBackend(DataBackend.ofDefaultDataBackend(defaultDataBackend)) - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember2(unionMember2)`. */ - fun dataBackend(unionMember2: DataBackend.UnionMember2) = - dataBackend(DataBackend.ofUnionMember2(unionMember2)) + /** Alias for calling [dataBackend] with `DataBackend.ofSnowflake(snowflake)`. */ + fun dataBackend(snowflake: DataBackend.SnowflakeDataBackend) = + dataBackend(DataBackend.ofSnowflake(snowflake)) - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember3(unionMember3)`. */ - fun dataBackend(unionMember3: DataBackend.UnionMember3) = - dataBackend(DataBackend.ofUnionMember3(unionMember3)) + /** + * Alias for calling [dataBackend] with `DataBackend.ofDatabricksDtl(databricksDtl)`. + */ + fun dataBackend(databricksDtl: DataBackend.DatabricksDtlDataBackend) = + dataBackend(DataBackend.ofDatabricksDtl(databricksDtl)) - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember4(unionMember4)`. */ - fun dataBackend(unionMember4: DataBackend.UnionMember4) = - dataBackend(DataBackend.ofUnionMember4(unionMember4)) + /** Alias for calling [dataBackend] with `DataBackend.ofRedshift(redshift)`. */ + fun dataBackend(redshift: DataBackend.RedshiftDataBackend) = + dataBackend(DataBackend.ofRedshift(redshift)) - /** Alias for calling [dataBackend] with `DataBackend.ofUnionMember5(unionMember5)`. */ - fun dataBackend(unionMember5: DataBackend.UnionMember5) = - dataBackend(DataBackend.ofUnionMember5(unionMember5)) + /** Alias for calling [dataBackend] with `DataBackend.ofPostgres(postgres)`. */ + fun dataBackend(postgres: DataBackend.PostgresDataBackend) = + dataBackend(DataBackend.ofPostgres(postgres)) /** The last time the data was polled. */ fun dateLastPolled(dateLastPolled: OffsetDateTime?) = @@ -1552,61 +1557,66 @@ private constructor( @JsonSerialize(using = DataBackend.Serializer::class) class DataBackend private constructor( - private val unionMember0: UnionMember0? = null, - private val backendType: BackendType? = null, - private val unionMember2: UnionMember2? = null, - private val unionMember3: UnionMember3? = null, - private val unionMember4: UnionMember4? = null, - private val unionMember5: UnionMember5? = null, + private val bigQuery: BigQueryDataBackend? = null, + private val defaultDataBackend: DefaultDataBackend? = null, + private val snowflake: SnowflakeDataBackend? = null, + private val databricksDtl: DatabricksDtlDataBackend? = null, + private val redshift: RedshiftDataBackend? = null, + private val postgres: PostgresDataBackend? = null, private val _json: JsonValue? = null, ) { - fun unionMember0(): Optional = Optional.ofNullable(unionMember0) + fun bigQuery(): Optional = Optional.ofNullable(bigQuery) - fun backendType(): Optional = Optional.ofNullable(backendType) + fun defaultDataBackend(): Optional = + Optional.ofNullable(defaultDataBackend) - fun unionMember2(): Optional = Optional.ofNullable(unionMember2) + fun snowflake(): Optional = Optional.ofNullable(snowflake) - fun unionMember3(): Optional = Optional.ofNullable(unionMember3) + fun databricksDtl(): Optional = + Optional.ofNullable(databricksDtl) - fun unionMember4(): Optional = Optional.ofNullable(unionMember4) + fun redshift(): Optional = Optional.ofNullable(redshift) - fun unionMember5(): Optional = Optional.ofNullable(unionMember5) + fun postgres(): Optional = Optional.ofNullable(postgres) - fun isUnionMember0(): Boolean = unionMember0 != null + fun isBigQuery(): Boolean = bigQuery != null - fun isBackendType(): Boolean = backendType != null + fun isDefaultDataBackend(): Boolean = defaultDataBackend != null - fun isUnionMember2(): Boolean = unionMember2 != null + fun isSnowflake(): Boolean = snowflake != null - fun isUnionMember3(): Boolean = unionMember3 != null + fun isDatabricksDtl(): Boolean = databricksDtl != null - fun isUnionMember4(): Boolean = unionMember4 != null + fun isRedshift(): Boolean = redshift != null - fun isUnionMember5(): Boolean = unionMember5 != null + fun isPostgres(): Boolean = postgres != null - fun asUnionMember0(): UnionMember0 = unionMember0.getOrThrow("unionMember0") + fun asBigQuery(): BigQueryDataBackend = bigQuery.getOrThrow("bigQuery") - fun asBackendType(): BackendType = backendType.getOrThrow("backendType") + fun asDefaultDataBackend(): DefaultDataBackend = + defaultDataBackend.getOrThrow("defaultDataBackend") - fun asUnionMember2(): UnionMember2 = unionMember2.getOrThrow("unionMember2") + fun asSnowflake(): SnowflakeDataBackend = snowflake.getOrThrow("snowflake") - fun asUnionMember3(): UnionMember3 = unionMember3.getOrThrow("unionMember3") + fun asDatabricksDtl(): DatabricksDtlDataBackend = + databricksDtl.getOrThrow("databricksDtl") - fun asUnionMember4(): UnionMember4 = unionMember4.getOrThrow("unionMember4") + fun asRedshift(): RedshiftDataBackend = redshift.getOrThrow("redshift") - fun asUnionMember5(): UnionMember5 = unionMember5.getOrThrow("unionMember5") + fun asPostgres(): PostgresDataBackend = postgres.getOrThrow("postgres") fun _json(): Optional = Optional.ofNullable(_json) fun accept(visitor: Visitor): T = when { - unionMember0 != null -> visitor.visitUnionMember0(unionMember0) - backendType != null -> visitor.visitBackendType(backendType) - unionMember2 != null -> visitor.visitUnionMember2(unionMember2) - unionMember3 != null -> visitor.visitUnionMember3(unionMember3) - unionMember4 != null -> visitor.visitUnionMember4(unionMember4) - unionMember5 != null -> visitor.visitUnionMember5(unionMember5) + bigQuery != null -> visitor.visitBigQuery(bigQuery) + defaultDataBackend != null -> + visitor.visitDefaultDataBackend(defaultDataBackend) + snowflake != null -> visitor.visitSnowflake(snowflake) + databricksDtl != null -> visitor.visitDatabricksDtl(databricksDtl) + redshift != null -> visitor.visitRedshift(redshift) + postgres != null -> visitor.visitPostgres(postgres) else -> visitor.unknown(_json) } @@ -1619,28 +1629,30 @@ private constructor( accept( object : Visitor { - override fun visitUnionMember0(unionMember0: UnionMember0) { - unionMember0.validate() + override fun visitBigQuery(bigQuery: BigQueryDataBackend) { + bigQuery.validate() } - override fun visitBackendType(backendType: BackendType) { - backendType.validate() + override fun visitDefaultDataBackend( + defaultDataBackend: DefaultDataBackend + ) { + defaultDataBackend.validate() } - override fun visitUnionMember2(unionMember2: UnionMember2) { - unionMember2.validate() + override fun visitSnowflake(snowflake: SnowflakeDataBackend) { + snowflake.validate() } - override fun visitUnionMember3(unionMember3: UnionMember3) { - unionMember3.validate() + override fun visitDatabricksDtl(databricksDtl: DatabricksDtlDataBackend) { + databricksDtl.validate() } - override fun visitUnionMember4(unionMember4: UnionMember4) { - unionMember4.validate() + override fun visitRedshift(redshift: RedshiftDataBackend) { + redshift.validate() } - override fun visitUnionMember5(unionMember5: UnionMember5) { - unionMember5.validate() + override fun visitPostgres(postgres: PostgresDataBackend) { + postgres.validate() } } ) @@ -1665,23 +1677,24 @@ private constructor( internal fun validity(): Int = accept( object : Visitor { - override fun visitUnionMember0(unionMember0: UnionMember0) = - unionMember0.validity() + override fun visitBigQuery(bigQuery: BigQueryDataBackend) = + bigQuery.validity() - override fun visitBackendType(backendType: BackendType) = - backendType.validity() + override fun visitDefaultDataBackend( + defaultDataBackend: DefaultDataBackend + ) = defaultDataBackend.validity() - override fun visitUnionMember2(unionMember2: UnionMember2) = - unionMember2.validity() + override fun visitSnowflake(snowflake: SnowflakeDataBackend) = + snowflake.validity() - override fun visitUnionMember3(unionMember3: UnionMember3) = - unionMember3.validity() + override fun visitDatabricksDtl(databricksDtl: DatabricksDtlDataBackend) = + databricksDtl.validity() - override fun visitUnionMember4(unionMember4: UnionMember4) = - unionMember4.validity() + override fun visitRedshift(redshift: RedshiftDataBackend) = + redshift.validity() - override fun visitUnionMember5(unionMember5: UnionMember5) = - unionMember5.validity() + override fun visitPostgres(postgres: PostgresDataBackend) = + postgres.validity() override fun unknown(json: JsonValue?) = 0 } @@ -1693,32 +1706,33 @@ private constructor( } return other is DataBackend && - unionMember0 == other.unionMember0 && - backendType == other.backendType && - unionMember2 == other.unionMember2 && - unionMember3 == other.unionMember3 && - unionMember4 == other.unionMember4 && - unionMember5 == other.unionMember5 + bigQuery == other.bigQuery && + defaultDataBackend == other.defaultDataBackend && + snowflake == other.snowflake && + databricksDtl == other.databricksDtl && + redshift == other.redshift && + postgres == other.postgres } override fun hashCode(): Int = Objects.hash( - unionMember0, - backendType, - unionMember2, - unionMember3, - unionMember4, - unionMember5, + bigQuery, + defaultDataBackend, + snowflake, + databricksDtl, + redshift, + postgres, ) override fun toString(): String = when { - unionMember0 != null -> "DataBackend{unionMember0=$unionMember0}" - backendType != null -> "DataBackend{backendType=$backendType}" - unionMember2 != null -> "DataBackend{unionMember2=$unionMember2}" - unionMember3 != null -> "DataBackend{unionMember3=$unionMember3}" - unionMember4 != null -> "DataBackend{unionMember4=$unionMember4}" - unionMember5 != null -> "DataBackend{unionMember5=$unionMember5}" + bigQuery != null -> "DataBackend{bigQuery=$bigQuery}" + defaultDataBackend != null -> + "DataBackend{defaultDataBackend=$defaultDataBackend}" + snowflake != null -> "DataBackend{snowflake=$snowflake}" + databricksDtl != null -> "DataBackend{databricksDtl=$databricksDtl}" + redshift != null -> "DataBackend{redshift=$redshift}" + postgres != null -> "DataBackend{postgres=$postgres}" _json != null -> "DataBackend{_unknown=$_json}" else -> throw IllegalStateException("Invalid DataBackend") } @@ -1726,27 +1740,25 @@ private constructor( companion object { @JvmStatic - fun ofUnionMember0(unionMember0: UnionMember0) = - DataBackend(unionMember0 = unionMember0) + fun ofBigQuery(bigQuery: BigQueryDataBackend) = DataBackend(bigQuery = bigQuery) @JvmStatic - fun ofBackendType(backendType: BackendType) = DataBackend(backendType = backendType) + fun ofDefaultDataBackend(defaultDataBackend: DefaultDataBackend) = + DataBackend(defaultDataBackend = defaultDataBackend) @JvmStatic - fun ofUnionMember2(unionMember2: UnionMember2) = - DataBackend(unionMember2 = unionMember2) + fun ofSnowflake(snowflake: SnowflakeDataBackend) = + DataBackend(snowflake = snowflake) @JvmStatic - fun ofUnionMember3(unionMember3: UnionMember3) = - DataBackend(unionMember3 = unionMember3) + fun ofDatabricksDtl(databricksDtl: DatabricksDtlDataBackend) = + DataBackend(databricksDtl = databricksDtl) @JvmStatic - fun ofUnionMember4(unionMember4: UnionMember4) = - DataBackend(unionMember4 = unionMember4) + fun ofRedshift(redshift: RedshiftDataBackend) = DataBackend(redshift = redshift) @JvmStatic - fun ofUnionMember5(unionMember5: UnionMember5) = - DataBackend(unionMember5 = unionMember5) + fun ofPostgres(postgres: PostgresDataBackend) = DataBackend(postgres = postgres) } /** @@ -1755,17 +1767,17 @@ private constructor( */ interface Visitor { - fun visitUnionMember0(unionMember0: UnionMember0): T + fun visitBigQuery(bigQuery: BigQueryDataBackend): T - fun visitBackendType(backendType: BackendType): T + fun visitDefaultDataBackend(defaultDataBackend: DefaultDataBackend): T - fun visitUnionMember2(unionMember2: UnionMember2): T + fun visitSnowflake(snowflake: SnowflakeDataBackend): T - fun visitUnionMember3(unionMember3: UnionMember3): T + fun visitDatabricksDtl(databricksDtl: DatabricksDtlDataBackend): T - fun visitUnionMember4(unionMember4: UnionMember4): T + fun visitRedshift(redshift: RedshiftDataBackend): T - fun visitUnionMember5(unionMember5: UnionMember5): T + fun visitPostgres(postgres: PostgresDataBackend): T /** * Maps an unknown variant of [DataBackend] to a value of type [T]. @@ -1789,23 +1801,22 @@ private constructor( val bestMatches = sequenceOf( - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember0 = it, _json = json) - }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(backendType = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(bigQuery = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember2 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(defaultDataBackend = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember3 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(snowflake = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember4 = it, _json = json) + tryDeserialize(node, jacksonTypeRef()) + ?.let { DataBackend(databricksDtl = it, _json = json) }, + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(redshift = it, _json = json) }, - tryDeserialize(node, jacksonTypeRef())?.let { - DataBackend(unionMember5 = it, _json = json) + tryDeserialize(node, jacksonTypeRef())?.let { + DataBackend(postgres = it, _json = json) }, ) .filterNotNull() @@ -1832,19 +1843,20 @@ private constructor( provider: SerializerProvider, ) { when { - value.unionMember0 != null -> generator.writeObject(value.unionMember0) - value.backendType != null -> generator.writeObject(value.backendType) - value.unionMember2 != null -> generator.writeObject(value.unionMember2) - value.unionMember3 != null -> generator.writeObject(value.unionMember3) - value.unionMember4 != null -> generator.writeObject(value.unionMember4) - value.unionMember5 != null -> generator.writeObject(value.unionMember5) + value.bigQuery != null -> generator.writeObject(value.bigQuery) + value.defaultDataBackend != null -> + generator.writeObject(value.defaultDataBackend) + value.snowflake != null -> generator.writeObject(value.snowflake) + value.databricksDtl != null -> generator.writeObject(value.databricksDtl) + value.redshift != null -> generator.writeObject(value.redshift) + value.postgres != null -> generator.writeObject(value.postgres) value._json != null -> generator.writeObject(value._json) else -> throw IllegalStateException("Invalid DataBackend") } } } - class UnionMember0 + class BigQueryDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -2020,7 +2032,8 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember0]. + * Returns a mutable builder for constructing an instance of + * [BigQueryDataBackend]. * * The following fields are required: * ```java @@ -2035,7 +2048,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember0]. */ + /** A builder for [BigQueryDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -2048,15 +2061,16 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember0: UnionMember0) = apply { - backendType = unionMember0.backendType - bigqueryConnectionId = unionMember0.bigqueryConnectionId - config = unionMember0.config - datasetId = unionMember0.datasetId - projectId = unionMember0.projectId - tableId = unionMember0.tableId - partitionType = unionMember0.partitionType - additionalProperties = unionMember0.additionalProperties.toMutableMap() + internal fun from(bigQueryDataBackend: BigQueryDataBackend) = apply { + backendType = bigQueryDataBackend.backendType + bigqueryConnectionId = bigQueryDataBackend.bigqueryConnectionId + config = bigQueryDataBackend.config + datasetId = bigQueryDataBackend.datasetId + projectId = bigQueryDataBackend.projectId + tableId = bigQueryDataBackend.tableId + partitionType = bigQueryDataBackend.partitionType + additionalProperties = + bigQueryDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = @@ -2188,7 +2202,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember0]. + * Returns an immutable instance of [BigQueryDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -2204,8 +2218,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember0 = - UnionMember0( + fun build(): BigQueryDataBackend = + BigQueryDataBackend( checkRequired("backendType", backendType), checkRequired("bigqueryConnectionId", bigqueryConnectionId), checkRequired("config", config), @@ -2219,7 +2233,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember0 = apply { + fun validate(): BigQueryDataBackend = apply { if (validated) { return@apply } @@ -2937,7 +2951,7 @@ private constructor( return true } - return other is UnionMember0 && + return other is BigQueryDataBackend && backendType == other.backendType && bigqueryConnectionId == other.bigqueryConnectionId && config == other.config && @@ -2964,13 +2978,13 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember0{backendType=$backendType, bigqueryConnectionId=$bigqueryConnectionId, config=$config, datasetId=$datasetId, projectId=$projectId, tableId=$tableId, partitionType=$partitionType, additionalProperties=$additionalProperties}" + "BigQueryDataBackend{backendType=$backendType, bigqueryConnectionId=$bigqueryConnectionId, config=$config, datasetId=$datasetId, projectId=$projectId, tableId=$tableId, partitionType=$partitionType, additionalProperties=$additionalProperties}" } - class BackendType + class DefaultDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( - private val backendType: JsonField, + private val backendType: JsonField, private val additionalProperties: MutableMap, ) { @@ -2978,7 +2992,7 @@ private constructor( private constructor( @JsonProperty("backendType") @ExcludeMissing - backendType: JsonField = JsonMissing.of() + backendType: JsonField = JsonMissing.of() ) : this(backendType, mutableMapOf()) /** @@ -2986,7 +3000,7 @@ private constructor( * is unexpectedly missing or null (e.g. if the server responded with an * unexpected value). */ - fun backendType(): InnerBackendType = backendType.getRequired("backendType") + fun backendType(): BackendType = backendType.getRequired("backendType") /** * Returns the raw JSON value of [backendType]. @@ -2996,7 +3010,7 @@ private constructor( */ @JsonProperty("backendType") @ExcludeMissing - fun _backendType(): JsonField = backendType + fun _backendType(): JsonField = backendType @JsonAnySetter private fun putAdditionalProperty(key: String, value: JsonValue) { @@ -3013,7 +3027,8 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [BackendType]. + * Returns a mutable builder for constructing an instance of + * [DefaultDataBackend]. * * The following fields are required: * ```java @@ -3023,29 +3038,30 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [BackendType]. */ + /** A builder for [DefaultDataBackend]. */ class Builder internal constructor() { - private var backendType: JsonField? = null + private var backendType: JsonField? = null private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(backendType: BackendType) = apply { - this.backendType = backendType.backendType - additionalProperties = backendType.additionalProperties.toMutableMap() + internal fun from(defaultDataBackend: DefaultDataBackend) = apply { + backendType = defaultDataBackend.backendType + additionalProperties = + defaultDataBackend.additionalProperties.toMutableMap() } - fun backendType(backendType: InnerBackendType) = + fun backendType(backendType: BackendType) = backendType(JsonField.of(backendType)) /** * Sets [Builder.backendType] to an arbitrary JSON value. * - * You should usually call [Builder.backendType] with a well-typed - * [InnerBackendType] value instead. This method is primarily for setting the - * field to an undocumented or not yet supported value. + * You should usually call [Builder.backendType] with a well-typed [BackendType] + * value instead. This method is primarily for setting the field to an + * undocumented or not yet supported value. */ - fun backendType(backendType: JsonField) = apply { + fun backendType(backendType: JsonField) = apply { this.backendType = backendType } @@ -3072,7 +3088,7 @@ private constructor( } /** - * Returns an immutable instance of [BackendType]. + * Returns an immutable instance of [DefaultDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -3083,8 +3099,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): BackendType = - BackendType( + fun build(): DefaultDataBackend = + DefaultDataBackend( checkRequired("backendType", backendType), additionalProperties.toMutableMap(), ) @@ -3092,7 +3108,7 @@ private constructor( private var validated: Boolean = false - fun validate(): BackendType = apply { + fun validate(): DefaultDataBackend = apply { if (validated) { return@apply } @@ -3118,7 +3134,7 @@ private constructor( @JvmSynthetic internal fun validity(): Int = (backendType.asKnown().getOrNull()?.validity() ?: 0) - class InnerBackendType + class BackendType @JsonCreator private constructor(private val value: JsonField) : Enum { @@ -3137,19 +3153,19 @@ private constructor( @JvmField val DEFAULT = of("default") - @JvmStatic fun of(value: String) = InnerBackendType(JsonField.of(value)) + @JvmStatic fun of(value: String) = BackendType(JsonField.of(value)) } - /** An enum containing [InnerBackendType]'s known values. */ + /** An enum containing [BackendType]'s known values. */ enum class Known { DEFAULT } /** - * An enum containing [InnerBackendType]'s known values, as well as an - * [_UNKNOWN] member. + * An enum containing [BackendType]'s known values, as well as an [_UNKNOWN] + * member. * - * An instance of [InnerBackendType] can contain an unknown value in a couple of + * An instance of [BackendType] can contain an unknown value in a couple of * cases: * - It was deserialized from data that doesn't match any known member. For * example, if the SDK is on an older version than the API, then the API may @@ -3159,8 +3175,8 @@ private constructor( enum class Value { DEFAULT, /** - * An enum member indicating that [InnerBackendType] was instantiated with - * an unknown value. + * An enum member indicating that [BackendType] was instantiated with an + * unknown value. */ _UNKNOWN, } @@ -3191,9 +3207,7 @@ private constructor( when (this) { DEFAULT -> Known.DEFAULT else -> - throw OpenlayerInvalidDataException( - "Unknown InnerBackendType: $value" - ) + throw OpenlayerInvalidDataException("Unknown BackendType: $value") } /** @@ -3212,7 +3226,7 @@ private constructor( private var validated: Boolean = false - fun validate(): InnerBackendType = apply { + fun validate(): BackendType = apply { if (validated) { return@apply } @@ -3243,7 +3257,7 @@ private constructor( return true } - return other is InnerBackendType && value == other.value + return other is BackendType && value == other.value } override fun hashCode() = value.hashCode() @@ -3256,7 +3270,7 @@ private constructor( return true } - return other is BackendType && + return other is DefaultDataBackend && backendType == other.backendType && additionalProperties == other.additionalProperties } @@ -3268,10 +3282,10 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "BackendType{backendType=$backendType, additionalProperties=$additionalProperties}" + "DefaultDataBackend{backendType=$backendType, additionalProperties=$additionalProperties}" } - class UnionMember2 + class SnowflakeDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -3423,7 +3437,8 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember2]. + * Returns a mutable builder for constructing an instance of + * [SnowflakeDataBackend]. * * The following fields are required: * ```java @@ -3438,7 +3453,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember2]. */ + /** A builder for [SnowflakeDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -3450,14 +3465,15 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember2: UnionMember2) = apply { - backendType = unionMember2.backendType - config = unionMember2.config - database = unionMember2.database - schema = unionMember2.schema - snowflakeConnectionId = unionMember2.snowflakeConnectionId - table = unionMember2.table - additionalProperties = unionMember2.additionalProperties.toMutableMap() + internal fun from(snowflakeDataBackend: SnowflakeDataBackend) = apply { + backendType = snowflakeDataBackend.backendType + config = snowflakeDataBackend.config + database = snowflakeDataBackend.database + schema = snowflakeDataBackend.schema + snowflakeConnectionId = snowflakeDataBackend.snowflakeConnectionId + table = snowflakeDataBackend.table + additionalProperties = + snowflakeDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = @@ -3565,7 +3581,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember2]. + * Returns an immutable instance of [SnowflakeDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -3581,8 +3597,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember2 = - UnionMember2( + fun build(): SnowflakeDataBackend = + SnowflakeDataBackend( checkRequired("backendType", backendType), checkRequired("config", config), checkRequired("database", database), @@ -3595,7 +3611,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember2 = apply { + fun validate(): SnowflakeDataBackend = apply { if (validated) { return@apply } @@ -4168,7 +4184,7 @@ private constructor( return true } - return other is UnionMember2 && + return other is SnowflakeDataBackend && backendType == other.backendType && config == other.config && database == other.database && @@ -4193,10 +4209,10 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember2{backendType=$backendType, config=$config, database=$database, schema=$schema, snowflakeConnectionId=$snowflakeConnectionId, table=$table, additionalProperties=$additionalProperties}" + "SnowflakeDataBackend{backendType=$backendType, config=$config, database=$database, schema=$schema, snowflakeConnectionId=$snowflakeConnectionId, table=$table, additionalProperties=$additionalProperties}" } - class UnionMember3 + class DatabricksDtlDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -4300,7 +4316,8 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember3]. + * Returns a mutable builder for constructing an instance of + * [DatabricksDtlDataBackend]. * * The following fields are required: * ```java @@ -4313,7 +4330,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember3]. */ + /** A builder for [DatabricksDtlDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -4323,12 +4340,14 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember3: UnionMember3) = apply { - backendType = unionMember3.backendType - config = unionMember3.config - databricksDtlConnectionId = unionMember3.databricksDtlConnectionId - tableId = unionMember3.tableId - additionalProperties = unionMember3.additionalProperties.toMutableMap() + internal fun from(databricksDtlDataBackend: DatabricksDtlDataBackend) = apply { + backendType = databricksDtlDataBackend.backendType + config = databricksDtlDataBackend.config + databricksDtlConnectionId = + databricksDtlDataBackend.databricksDtlConnectionId + tableId = databricksDtlDataBackend.tableId + additionalProperties = + databricksDtlDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = @@ -4415,7 +4434,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember3]. + * Returns an immutable instance of [DatabricksDtlDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -4429,8 +4448,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember3 = - UnionMember3( + fun build(): DatabricksDtlDataBackend = + DatabricksDtlDataBackend( checkRequired("backendType", backendType), checkRequired("config", config), checkRequired("databricksDtlConnectionId", databricksDtlConnectionId), @@ -4441,7 +4460,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember3 = apply { + fun validate(): DatabricksDtlDataBackend = apply { if (validated) { return@apply } @@ -5010,7 +5029,7 @@ private constructor( return true } - return other is UnionMember3 && + return other is DatabricksDtlDataBackend && backendType == other.backendType && config == other.config && databricksDtlConnectionId == other.databricksDtlConnectionId && @@ -5031,10 +5050,10 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember3{backendType=$backendType, config=$config, databricksDtlConnectionId=$databricksDtlConnectionId, tableId=$tableId, additionalProperties=$additionalProperties}" + "DatabricksDtlDataBackend{backendType=$backendType, config=$config, databricksDtlConnectionId=$databricksDtlConnectionId, tableId=$tableId, additionalProperties=$additionalProperties}" } - class UnionMember4 + class RedshiftDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -5169,7 +5188,8 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember4]. + * Returns a mutable builder for constructing an instance of + * [RedshiftDataBackend]. * * The following fields are required: * ```java @@ -5183,7 +5203,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember4]. */ + /** A builder for [RedshiftDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -5194,13 +5214,14 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember4: UnionMember4) = apply { - backendType = unionMember4.backendType - config = unionMember4.config - redshiftConnectionId = unionMember4.redshiftConnectionId - schemaName = unionMember4.schemaName - tableName = unionMember4.tableName - additionalProperties = unionMember4.additionalProperties.toMutableMap() + internal fun from(redshiftDataBackend: RedshiftDataBackend) = apply { + backendType = redshiftDataBackend.backendType + config = redshiftDataBackend.config + redshiftConnectionId = redshiftDataBackend.redshiftConnectionId + schemaName = redshiftDataBackend.schemaName + tableName = redshiftDataBackend.tableName + additionalProperties = + redshiftDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = @@ -5298,7 +5319,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember4]. + * Returns an immutable instance of [RedshiftDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -5313,8 +5334,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember4 = - UnionMember4( + fun build(): RedshiftDataBackend = + RedshiftDataBackend( checkRequired("backendType", backendType), checkRequired("config", config), checkRequired("redshiftConnectionId", redshiftConnectionId), @@ -5326,7 +5347,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember4 = apply { + fun validate(): RedshiftDataBackend = apply { if (validated) { return@apply } @@ -5897,7 +5918,7 @@ private constructor( return true } - return other is UnionMember4 && + return other is RedshiftDataBackend && backendType == other.backendType && config == other.config && redshiftConnectionId == other.redshiftConnectionId && @@ -5920,10 +5941,10 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember4{backendType=$backendType, config=$config, redshiftConnectionId=$redshiftConnectionId, schemaName=$schemaName, tableName=$tableName, additionalProperties=$additionalProperties}" + "RedshiftDataBackend{backendType=$backendType, config=$config, redshiftConnectionId=$redshiftConnectionId, schemaName=$schemaName, tableName=$tableName, additionalProperties=$additionalProperties}" } - class UnionMember5 + class PostgresDataBackend @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( private val backendType: JsonField, @@ -6075,7 +6096,8 @@ private constructor( companion object { /** - * Returns a mutable builder for constructing an instance of [UnionMember5]. + * Returns a mutable builder for constructing an instance of + * [PostgresDataBackend]. * * The following fields are required: * ```java @@ -6090,7 +6112,7 @@ private constructor( @JvmStatic fun builder() = Builder() } - /** A builder for [UnionMember5]. */ + /** A builder for [PostgresDataBackend]. */ class Builder internal constructor() { private var backendType: JsonField? = null @@ -6102,14 +6124,15 @@ private constructor( private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic - internal fun from(unionMember5: UnionMember5) = apply { - backendType = unionMember5.backendType - config = unionMember5.config - database = unionMember5.database - postgresConnectionId = unionMember5.postgresConnectionId - schema = unionMember5.schema - table = unionMember5.table - additionalProperties = unionMember5.additionalProperties.toMutableMap() + internal fun from(postgresDataBackend: PostgresDataBackend) = apply { + backendType = postgresDataBackend.backendType + config = postgresDataBackend.config + database = postgresDataBackend.database + postgresConnectionId = postgresDataBackend.postgresConnectionId + schema = postgresDataBackend.schema + table = postgresDataBackend.table + additionalProperties = + postgresDataBackend.additionalProperties.toMutableMap() } fun backendType(backendType: BackendType) = @@ -6217,7 +6240,7 @@ private constructor( } /** - * Returns an immutable instance of [UnionMember5]. + * Returns an immutable instance of [PostgresDataBackend]. * * Further updates to this [Builder] will not mutate the returned instance. * @@ -6233,8 +6256,8 @@ private constructor( * * @throws IllegalStateException if any required field is unset. */ - fun build(): UnionMember5 = - UnionMember5( + fun build(): PostgresDataBackend = + PostgresDataBackend( checkRequired("backendType", backendType), checkRequired("config", config), checkRequired("database", database), @@ -6247,7 +6270,7 @@ private constructor( private var validated: Boolean = false - fun validate(): UnionMember5 = apply { + fun validate(): PostgresDataBackend = apply { if (validated) { return@apply } @@ -6820,7 +6843,7 @@ private constructor( return true } - return other is UnionMember5 && + return other is PostgresDataBackend && backendType == other.backendType && config == other.config && database == other.database && @@ -6845,7 +6868,7 @@ private constructor( override fun hashCode(): Int = hashCode override fun toString() = - "UnionMember5{backendType=$backendType, config=$config, database=$database, postgresConnectionId=$postgresConnectionId, schema=$schema, table=$table, additionalProperties=$additionalProperties}" + "PostgresDataBackend{backendType=$backendType, config=$config, database=$database, postgresConnectionId=$postgresConnectionId, schema=$schema, table=$table, additionalProperties=$additionalProperties}" } } diff --git a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/inferencepipelines/InferencePipelineRetrieveResponseTest.kt b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/inferencepipelines/InferencePipelineRetrieveResponseTest.kt index 2d272b68..62c0683b 100644 --- a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/inferencepipelines/InferencePipelineRetrieveResponseTest.kt +++ b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/inferencepipelines/InferencePipelineRetrieveResponseTest.kt @@ -37,9 +37,10 @@ internal class InferencePipelineRetrieveResponseTest { .statusMessage("Tests successfully evaluated") .totalGoalCount(6L) .dataBackend( - InferencePipelineRetrieveResponse.DataBackend.UnionMember0.builder() + InferencePipelineRetrieveResponse.DataBackend.BigQueryDataBackend.builder() .backendType( - InferencePipelineRetrieveResponse.DataBackend.UnionMember0.BackendType + InferencePipelineRetrieveResponse.DataBackend.BigQueryDataBackend + .BackendType .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") @@ -47,7 +48,8 @@ internal class InferencePipelineRetrieveResponseTest { .projectId("my-project") .tableId("my-table") .partitionType( - InferencePipelineRetrieveResponse.DataBackend.UnionMember0.PartitionType + InferencePipelineRetrieveResponse.DataBackend.BigQueryDataBackend + .PartitionType .DAY ) .build() @@ -157,10 +159,11 @@ internal class InferencePipelineRetrieveResponseTest { assertThat(inferencePipelineRetrieveResponse.totalGoalCount()).isEqualTo(6L) assertThat(inferencePipelineRetrieveResponse.dataBackend()) .contains( - InferencePipelineRetrieveResponse.DataBackend.ofUnionMember0( - InferencePipelineRetrieveResponse.DataBackend.UnionMember0.builder() + InferencePipelineRetrieveResponse.DataBackend.ofBigQuery( + InferencePipelineRetrieveResponse.DataBackend.BigQueryDataBackend.builder() .backendType( - InferencePipelineRetrieveResponse.DataBackend.UnionMember0.BackendType + InferencePipelineRetrieveResponse.DataBackend.BigQueryDataBackend + .BackendType .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") @@ -168,7 +171,8 @@ internal class InferencePipelineRetrieveResponseTest { .projectId("my-project") .tableId("my-table") .partitionType( - InferencePipelineRetrieveResponse.DataBackend.UnionMember0.PartitionType + InferencePipelineRetrieveResponse.DataBackend.BigQueryDataBackend + .PartitionType .DAY ) .build() @@ -276,9 +280,10 @@ internal class InferencePipelineRetrieveResponseTest { .statusMessage("Tests successfully evaluated") .totalGoalCount(6L) .dataBackend( - InferencePipelineRetrieveResponse.DataBackend.UnionMember0.builder() + InferencePipelineRetrieveResponse.DataBackend.BigQueryDataBackend.builder() .backendType( - InferencePipelineRetrieveResponse.DataBackend.UnionMember0.BackendType + InferencePipelineRetrieveResponse.DataBackend.BigQueryDataBackend + .BackendType .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") @@ -286,7 +291,8 @@ internal class InferencePipelineRetrieveResponseTest { .projectId("my-project") .tableId("my-table") .partitionType( - InferencePipelineRetrieveResponse.DataBackend.UnionMember0.PartitionType + InferencePipelineRetrieveResponse.DataBackend.BigQueryDataBackend + .PartitionType .DAY ) .build() diff --git a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/inferencepipelines/InferencePipelineUpdateResponseTest.kt b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/inferencepipelines/InferencePipelineUpdateResponseTest.kt index ff01a650..e02b52c3 100644 --- a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/inferencepipelines/InferencePipelineUpdateResponseTest.kt +++ b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/inferencepipelines/InferencePipelineUpdateResponseTest.kt @@ -37,9 +37,10 @@ internal class InferencePipelineUpdateResponseTest { .statusMessage("Tests successfully evaluated") .totalGoalCount(6L) .dataBackend( - InferencePipelineUpdateResponse.DataBackend.UnionMember0.builder() + InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.builder() .backendType( - InferencePipelineUpdateResponse.DataBackend.UnionMember0.BackendType + InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend + .BackendType .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") @@ -47,7 +48,8 @@ internal class InferencePipelineUpdateResponseTest { .projectId("my-project") .tableId("my-table") .partitionType( - InferencePipelineUpdateResponse.DataBackend.UnionMember0.PartitionType + InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend + .PartitionType .DAY ) .build() @@ -157,10 +159,11 @@ internal class InferencePipelineUpdateResponseTest { assertThat(inferencePipelineUpdateResponse.totalGoalCount()).isEqualTo(6L) assertThat(inferencePipelineUpdateResponse.dataBackend()) .contains( - InferencePipelineUpdateResponse.DataBackend.ofUnionMember0( - InferencePipelineUpdateResponse.DataBackend.UnionMember0.builder() + InferencePipelineUpdateResponse.DataBackend.ofBigQuery( + InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.builder() .backendType( - InferencePipelineUpdateResponse.DataBackend.UnionMember0.BackendType + InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend + .BackendType .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") @@ -168,7 +171,8 @@ internal class InferencePipelineUpdateResponseTest { .projectId("my-project") .tableId("my-table") .partitionType( - InferencePipelineUpdateResponse.DataBackend.UnionMember0.PartitionType + InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend + .PartitionType .DAY ) .build() @@ -276,9 +280,10 @@ internal class InferencePipelineUpdateResponseTest { .statusMessage("Tests successfully evaluated") .totalGoalCount(6L) .dataBackend( - InferencePipelineUpdateResponse.DataBackend.UnionMember0.builder() + InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.builder() .backendType( - InferencePipelineUpdateResponse.DataBackend.UnionMember0.BackendType + InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend + .BackendType .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") @@ -286,7 +291,8 @@ internal class InferencePipelineUpdateResponseTest { .projectId("my-project") .tableId("my-table") .partitionType( - InferencePipelineUpdateResponse.DataBackend.UnionMember0.PartitionType + InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend + .PartitionType .DAY ) .build() diff --git a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineCreateParamsTest.kt b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineCreateParamsTest.kt index bde6fc47..a584c718 100644 --- a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineCreateParamsTest.kt +++ b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineCreateParamsTest.kt @@ -35,16 +35,18 @@ internal class InferencePipelineCreateParamsTest { .statusMessage("Tests successfully evaluated") .totalGoalCount(6L) .dataBackend( - InferencePipelineCreateParams.DataBackend.UnionMember0.builder() + InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.builder() .backendType( - InferencePipelineCreateParams.DataBackend.UnionMember0.BackendType.BIGQUERY + InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.BackendType + .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") .datasetId("my-dataset") .bodyProjectId("my-project") .tableId("my-table") .partitionType( - InferencePipelineCreateParams.DataBackend.UnionMember0.PartitionType.DAY + InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.PartitionType + .DAY ) .build() ) @@ -180,9 +182,10 @@ internal class InferencePipelineCreateParamsTest { .statusMessage("Tests successfully evaluated") .totalGoalCount(6L) .dataBackend( - InferencePipelineCreateParams.DataBackend.UnionMember0.builder() + InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.builder() .backendType( - InferencePipelineCreateParams.DataBackend.UnionMember0.BackendType + InferencePipelineCreateParams.DataBackend.BigQueryDataBackend + .BackendType .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") @@ -190,7 +193,9 @@ internal class InferencePipelineCreateParamsTest { .bodyProjectId("my-project") .tableId("my-table") .partitionType( - InferencePipelineCreateParams.DataBackend.UnionMember0.PartitionType.DAY + InferencePipelineCreateParams.DataBackend.BigQueryDataBackend + .PartitionType + .DAY ) .build() ) @@ -294,10 +299,11 @@ internal class InferencePipelineCreateParamsTest { assertThat(body.totalGoalCount()).isEqualTo(6L) assertThat(body.dataBackend()) .contains( - InferencePipelineCreateParams.DataBackend.ofUnionMember0( - InferencePipelineCreateParams.DataBackend.UnionMember0.builder() + InferencePipelineCreateParams.DataBackend.ofBigQuery( + InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.builder() .backendType( - InferencePipelineCreateParams.DataBackend.UnionMember0.BackendType + InferencePipelineCreateParams.DataBackend.BigQueryDataBackend + .BackendType .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") @@ -305,7 +311,9 @@ internal class InferencePipelineCreateParamsTest { .bodyProjectId("my-project") .tableId("my-table") .partitionType( - InferencePipelineCreateParams.DataBackend.UnionMember0.PartitionType.DAY + InferencePipelineCreateParams.DataBackend.BigQueryDataBackend + .PartitionType + .DAY ) .build() ) diff --git a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineCreateResponseTest.kt b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineCreateResponseTest.kt index 0d41524e..be8c990e 100644 --- a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineCreateResponseTest.kt +++ b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineCreateResponseTest.kt @@ -37,9 +37,10 @@ internal class InferencePipelineCreateResponseTest { .statusMessage("Tests successfully evaluated") .totalGoalCount(6L) .dataBackend( - InferencePipelineCreateResponse.DataBackend.UnionMember0.builder() + InferencePipelineCreateResponse.DataBackend.BigQueryDataBackend.builder() .backendType( - InferencePipelineCreateResponse.DataBackend.UnionMember0.BackendType + InferencePipelineCreateResponse.DataBackend.BigQueryDataBackend + .BackendType .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") @@ -47,7 +48,8 @@ internal class InferencePipelineCreateResponseTest { .projectId("my-project") .tableId("my-table") .partitionType( - InferencePipelineCreateResponse.DataBackend.UnionMember0.PartitionType + InferencePipelineCreateResponse.DataBackend.BigQueryDataBackend + .PartitionType .DAY ) .build() @@ -157,10 +159,11 @@ internal class InferencePipelineCreateResponseTest { assertThat(inferencePipelineCreateResponse.totalGoalCount()).isEqualTo(6L) assertThat(inferencePipelineCreateResponse.dataBackend()) .contains( - InferencePipelineCreateResponse.DataBackend.ofUnionMember0( - InferencePipelineCreateResponse.DataBackend.UnionMember0.builder() + InferencePipelineCreateResponse.DataBackend.ofBigQuery( + InferencePipelineCreateResponse.DataBackend.BigQueryDataBackend.builder() .backendType( - InferencePipelineCreateResponse.DataBackend.UnionMember0.BackendType + InferencePipelineCreateResponse.DataBackend.BigQueryDataBackend + .BackendType .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") @@ -168,7 +171,8 @@ internal class InferencePipelineCreateResponseTest { .projectId("my-project") .tableId("my-table") .partitionType( - InferencePipelineCreateResponse.DataBackend.UnionMember0.PartitionType + InferencePipelineCreateResponse.DataBackend.BigQueryDataBackend + .PartitionType .DAY ) .build() @@ -276,9 +280,10 @@ internal class InferencePipelineCreateResponseTest { .statusMessage("Tests successfully evaluated") .totalGoalCount(6L) .dataBackend( - InferencePipelineCreateResponse.DataBackend.UnionMember0.builder() + InferencePipelineCreateResponse.DataBackend.BigQueryDataBackend.builder() .backendType( - InferencePipelineCreateResponse.DataBackend.UnionMember0.BackendType + InferencePipelineCreateResponse.DataBackend.BigQueryDataBackend + .BackendType .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") @@ -286,7 +291,8 @@ internal class InferencePipelineCreateResponseTest { .projectId("my-project") .tableId("my-table") .partitionType( - InferencePipelineCreateResponse.DataBackend.UnionMember0.PartitionType + InferencePipelineCreateResponse.DataBackend.BigQueryDataBackend + .PartitionType .DAY ) .build() diff --git a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineListResponseTest.kt b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineListResponseTest.kt index 87b65980..70907eb3 100644 --- a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineListResponseTest.kt +++ b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/projects/inferencepipelines/InferencePipelineListResponseTest.kt @@ -39,9 +39,11 @@ internal class InferencePipelineListResponseTest { .statusMessage("Tests successfully evaluated") .totalGoalCount(6L) .dataBackend( - InferencePipelineListResponse.Item.DataBackend.UnionMember0.builder() + InferencePipelineListResponse.Item.DataBackend.BigQueryDataBackend + .builder() .backendType( - InferencePipelineListResponse.Item.DataBackend.UnionMember0 + InferencePipelineListResponse.Item.DataBackend + .BigQueryDataBackend .BackendType .BIGQUERY ) @@ -50,7 +52,8 @@ internal class InferencePipelineListResponseTest { .projectId("my-project") .tableId("my-table") .partitionType( - InferencePipelineListResponse.Item.DataBackend.UnionMember0 + InferencePipelineListResponse.Item.DataBackend + .BigQueryDataBackend .PartitionType .DAY ) @@ -161,9 +164,9 @@ internal class InferencePipelineListResponseTest { .statusMessage("Tests successfully evaluated") .totalGoalCount(6L) .dataBackend( - InferencePipelineListResponse.Item.DataBackend.UnionMember0.builder() + InferencePipelineListResponse.Item.DataBackend.BigQueryDataBackend.builder() .backendType( - InferencePipelineListResponse.Item.DataBackend.UnionMember0 + InferencePipelineListResponse.Item.DataBackend.BigQueryDataBackend .BackendType .BIGQUERY ) @@ -172,7 +175,7 @@ internal class InferencePipelineListResponseTest { .projectId("my-project") .tableId("my-table") .partitionType( - InferencePipelineListResponse.Item.DataBackend.UnionMember0 + InferencePipelineListResponse.Item.DataBackend.BigQueryDataBackend .PartitionType .DAY ) @@ -280,9 +283,11 @@ internal class InferencePipelineListResponseTest { .statusMessage("Tests successfully evaluated") .totalGoalCount(6L) .dataBackend( - InferencePipelineListResponse.Item.DataBackend.UnionMember0.builder() + InferencePipelineListResponse.Item.DataBackend.BigQueryDataBackend + .builder() .backendType( - InferencePipelineListResponse.Item.DataBackend.UnionMember0 + InferencePipelineListResponse.Item.DataBackend + .BigQueryDataBackend .BackendType .BIGQUERY ) @@ -291,7 +296,8 @@ internal class InferencePipelineListResponseTest { .projectId("my-project") .tableId("my-table") .partitionType( - InferencePipelineListResponse.Item.DataBackend.UnionMember0 + InferencePipelineListResponse.Item.DataBackend + .BigQueryDataBackend .PartitionType .DAY ) diff --git a/openlayer-java-core/src/test/kotlin/com/openlayer/api/services/async/projects/InferencePipelineServiceAsyncTest.kt b/openlayer-java-core/src/test/kotlin/com/openlayer/api/services/async/projects/InferencePipelineServiceAsyncTest.kt index 9357dfec..6cab8a71 100644 --- a/openlayer-java-core/src/test/kotlin/com/openlayer/api/services/async/projects/InferencePipelineServiceAsyncTest.kt +++ b/openlayer-java-core/src/test/kotlin/com/openlayer/api/services/async/projects/InferencePipelineServiceAsyncTest.kt @@ -49,9 +49,10 @@ internal class InferencePipelineServiceAsyncTest { .statusMessage("Tests successfully evaluated") .totalGoalCount(6L) .dataBackend( - InferencePipelineCreateParams.DataBackend.UnionMember0.builder() + InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.builder() .backendType( - InferencePipelineCreateParams.DataBackend.UnionMember0.BackendType + InferencePipelineCreateParams.DataBackend.BigQueryDataBackend + .BackendType .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") @@ -59,7 +60,8 @@ internal class InferencePipelineServiceAsyncTest { .bodyProjectId("my-project") .tableId("my-table") .partitionType( - InferencePipelineCreateParams.DataBackend.UnionMember0.PartitionType + InferencePipelineCreateParams.DataBackend.BigQueryDataBackend + .PartitionType .DAY ) .build() diff --git a/openlayer-java-core/src/test/kotlin/com/openlayer/api/services/blocking/projects/InferencePipelineServiceTest.kt b/openlayer-java-core/src/test/kotlin/com/openlayer/api/services/blocking/projects/InferencePipelineServiceTest.kt index 0e8e6e92..24b6c0e8 100644 --- a/openlayer-java-core/src/test/kotlin/com/openlayer/api/services/blocking/projects/InferencePipelineServiceTest.kt +++ b/openlayer-java-core/src/test/kotlin/com/openlayer/api/services/blocking/projects/InferencePipelineServiceTest.kt @@ -49,9 +49,10 @@ internal class InferencePipelineServiceTest { .statusMessage("Tests successfully evaluated") .totalGoalCount(6L) .dataBackend( - InferencePipelineCreateParams.DataBackend.UnionMember0.builder() + InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.builder() .backendType( - InferencePipelineCreateParams.DataBackend.UnionMember0.BackendType + InferencePipelineCreateParams.DataBackend.BigQueryDataBackend + .BackendType .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") @@ -59,7 +60,8 @@ internal class InferencePipelineServiceTest { .bodyProjectId("my-project") .tableId("my-table") .partitionType( - InferencePipelineCreateParams.DataBackend.UnionMember0.PartitionType + InferencePipelineCreateParams.DataBackend.BigQueryDataBackend + .PartitionType .DAY ) .build() From 93ad3a1cf05146fed643f6852080e24a62729cdc Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 8 Jan 2026 14:01:44 +0000 Subject: [PATCH 2/3] chore: remove _meta --- .stats.yml | 2 +- .../workspaces/invites/InviteListResponse.kt | 321 +----------------- .../invites/InviteListResponseTest.kt | 28 -- 3 files changed, 6 insertions(+), 345 deletions(-) diff --git a/.stats.yml b/.stats.yml index 3714d519..d4e53809 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,3 +1,3 @@ configured_endpoints: 24 -openapi_spec_hash: cc1cb83f7a45407d5645748eb19db60d +openapi_spec_hash: c97a5263afcc72ca5a47bc5a87683a78 config_hash: f0743196c68fb84cbd06a95f134702b3 diff --git a/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/workspaces/invites/InviteListResponse.kt b/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/workspaces/invites/InviteListResponse.kt index a1625844..e90ec654 100644 --- a/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/workspaces/invites/InviteListResponse.kt +++ b/openlayer-java-core/src/main/kotlin/com/openlayer/api/models/workspaces/invites/InviteListResponse.kt @@ -24,22 +24,14 @@ import kotlin.jvm.optionals.getOrNull class InviteListResponse @JsonCreator(mode = JsonCreator.Mode.DISABLED) private constructor( - private val _meta: JsonField<_Meta>, private val items: JsonField>, private val additionalProperties: MutableMap, ) { @JsonCreator private constructor( - @JsonProperty("_meta") @ExcludeMissing _meta: JsonField<_Meta> = JsonMissing.of(), - @JsonProperty("items") @ExcludeMissing items: JsonField> = JsonMissing.of(), - ) : this(_meta, items, mutableMapOf()) - - /** - * @throws OpenlayerInvalidDataException if the JSON field has an unexpected type or is - * unexpectedly missing or null (e.g. if the server responded with an unexpected value). - */ - fun _meta(): _Meta = _meta.getRequired("_meta") + @JsonProperty("items") @ExcludeMissing items: JsonField> = JsonMissing.of() + ) : this(items, mutableMapOf()) /** * @throws OpenlayerInvalidDataException if the JSON field has an unexpected type or is @@ -47,13 +39,6 @@ private constructor( */ fun items(): List = items.getRequired("items") - /** - * Returns the raw JSON value of [_meta]. - * - * Unlike [_meta], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("_meta") @ExcludeMissing fun __meta(): JsonField<_Meta> = _meta - /** * Returns the raw JSON value of [items]. * @@ -80,7 +65,6 @@ private constructor( * * The following fields are required: * ```java - * ._meta() * .items() * ``` */ @@ -90,27 +74,15 @@ private constructor( /** A builder for [InviteListResponse]. */ class Builder internal constructor() { - private var _meta: JsonField<_Meta>? = null private var items: JsonField>? = null private var additionalProperties: MutableMap = mutableMapOf() @JvmSynthetic internal fun from(inviteListResponse: InviteListResponse) = apply { - _meta = inviteListResponse._meta items = inviteListResponse.items.map { it.toMutableList() } additionalProperties = inviteListResponse.additionalProperties.toMutableMap() } - fun _meta(_meta: _Meta) = _meta(JsonField.of(_meta)) - - /** - * Sets [Builder._meta] to an arbitrary JSON value. - * - * You should usually call [Builder._meta] with a well-typed [_Meta] value instead. This - * method is primarily for setting the field to an undocumented or not yet supported value. - */ - fun _meta(_meta: JsonField<_Meta>) = apply { this._meta = _meta } - fun items(items: List) = items(JsonField.of(items)) /** @@ -160,7 +132,6 @@ private constructor( * * The following fields are required: * ```java - * ._meta() * .items() * ``` * @@ -168,7 +139,6 @@ private constructor( */ fun build(): InviteListResponse = InviteListResponse( - checkRequired("_meta", _meta), checkRequired("items", items).map { it.toImmutable() }, additionalProperties.toMutableMap(), ) @@ -181,7 +151,6 @@ private constructor( return@apply } - _meta().validate() items().forEach { it.validate() } validated = true } @@ -201,286 +170,7 @@ private constructor( */ @JvmSynthetic internal fun validity(): Int = - (_meta.asKnown().getOrNull()?.validity() ?: 0) + - (items.asKnown().getOrNull()?.sumOf { it.validity().toInt() } ?: 0) - - class _Meta - @JsonCreator(mode = JsonCreator.Mode.DISABLED) - private constructor( - private val page: JsonField, - private val perPage: JsonField, - private val totalItems: JsonField, - private val totalPages: JsonField, - private val additionalProperties: MutableMap, - ) { - - @JsonCreator - private constructor( - @JsonProperty("page") @ExcludeMissing page: JsonField = JsonMissing.of(), - @JsonProperty("perPage") @ExcludeMissing perPage: JsonField = JsonMissing.of(), - @JsonProperty("totalItems") - @ExcludeMissing - totalItems: JsonField = JsonMissing.of(), - @JsonProperty("totalPages") - @ExcludeMissing - totalPages: JsonField = JsonMissing.of(), - ) : this(page, perPage, totalItems, totalPages, mutableMapOf()) - - /** - * The current page. - * - * @throws OpenlayerInvalidDataException if the JSON field has an unexpected type or is - * unexpectedly missing or null (e.g. if the server responded with an unexpected value). - */ - fun page(): Long = page.getRequired("page") - - /** - * The number of items per page. - * - * @throws OpenlayerInvalidDataException if the JSON field has an unexpected type or is - * unexpectedly missing or null (e.g. if the server responded with an unexpected value). - */ - fun perPage(): Long = perPage.getRequired("perPage") - - /** - * The total number of items. - * - * @throws OpenlayerInvalidDataException if the JSON field has an unexpected type or is - * unexpectedly missing or null (e.g. if the server responded with an unexpected value). - */ - fun totalItems(): Long = totalItems.getRequired("totalItems") - - /** - * The total number of pages. - * - * @throws OpenlayerInvalidDataException if the JSON field has an unexpected type or is - * unexpectedly missing or null (e.g. if the server responded with an unexpected value). - */ - fun totalPages(): Long = totalPages.getRequired("totalPages") - - /** - * Returns the raw JSON value of [page]. - * - * Unlike [page], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("page") @ExcludeMissing fun _page(): JsonField = page - - /** - * Returns the raw JSON value of [perPage]. - * - * Unlike [perPage], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("perPage") @ExcludeMissing fun _perPage(): JsonField = perPage - - /** - * Returns the raw JSON value of [totalItems]. - * - * Unlike [totalItems], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("totalItems") @ExcludeMissing fun _totalItems(): JsonField = totalItems - - /** - * Returns the raw JSON value of [totalPages]. - * - * Unlike [totalPages], this method doesn't throw if the JSON field has an unexpected type. - */ - @JsonProperty("totalPages") @ExcludeMissing fun _totalPages(): JsonField = totalPages - - @JsonAnySetter - private fun putAdditionalProperty(key: String, value: JsonValue) { - additionalProperties.put(key, value) - } - - @JsonAnyGetter - @ExcludeMissing - fun _additionalProperties(): Map = - Collections.unmodifiableMap(additionalProperties) - - fun toBuilder() = Builder().from(this) - - companion object { - - /** - * Returns a mutable builder for constructing an instance of [_Meta]. - * - * The following fields are required: - * ```java - * .page() - * .perPage() - * .totalItems() - * .totalPages() - * ``` - */ - @JvmStatic fun builder() = Builder() - } - - /** A builder for [_Meta]. */ - class Builder internal constructor() { - - private var page: JsonField? = null - private var perPage: JsonField? = null - private var totalItems: JsonField? = null - private var totalPages: JsonField? = null - private var additionalProperties: MutableMap = mutableMapOf() - - @JvmSynthetic - internal fun from(_meta: _Meta) = apply { - page = _meta.page - perPage = _meta.perPage - totalItems = _meta.totalItems - totalPages = _meta.totalPages - additionalProperties = _meta.additionalProperties.toMutableMap() - } - - /** The current page. */ - fun page(page: Long) = page(JsonField.of(page)) - - /** - * Sets [Builder.page] to an arbitrary JSON value. - * - * You should usually call [Builder.page] with a well-typed [Long] value instead. This - * method is primarily for setting the field to an undocumented or not yet supported - * value. - */ - fun page(page: JsonField) = apply { this.page = page } - - /** The number of items per page. */ - fun perPage(perPage: Long) = perPage(JsonField.of(perPage)) - - /** - * Sets [Builder.perPage] to an arbitrary JSON value. - * - * You should usually call [Builder.perPage] with a well-typed [Long] value instead. - * This method is primarily for setting the field to an undocumented or not yet - * supported value. - */ - fun perPage(perPage: JsonField) = apply { this.perPage = perPage } - - /** The total number of items. */ - fun totalItems(totalItems: Long) = totalItems(JsonField.of(totalItems)) - - /** - * Sets [Builder.totalItems] to an arbitrary JSON value. - * - * You should usually call [Builder.totalItems] with a well-typed [Long] value instead. - * This method is primarily for setting the field to an undocumented or not yet - * supported value. - */ - fun totalItems(totalItems: JsonField) = apply { this.totalItems = totalItems } - - /** The total number of pages. */ - fun totalPages(totalPages: Long) = totalPages(JsonField.of(totalPages)) - - /** - * Sets [Builder.totalPages] to an arbitrary JSON value. - * - * You should usually call [Builder.totalPages] with a well-typed [Long] value instead. - * This method is primarily for setting the field to an undocumented or not yet - * supported value. - */ - fun totalPages(totalPages: JsonField) = apply { this.totalPages = totalPages } - - fun additionalProperties(additionalProperties: Map) = apply { - this.additionalProperties.clear() - putAllAdditionalProperties(additionalProperties) - } - - fun putAdditionalProperty(key: String, value: JsonValue) = apply { - additionalProperties.put(key, value) - } - - fun putAllAdditionalProperties(additionalProperties: Map) = apply { - this.additionalProperties.putAll(additionalProperties) - } - - fun removeAdditionalProperty(key: String) = apply { additionalProperties.remove(key) } - - fun removeAllAdditionalProperties(keys: Set) = apply { - keys.forEach(::removeAdditionalProperty) - } - - /** - * Returns an immutable instance of [_Meta]. - * - * Further updates to this [Builder] will not mutate the returned instance. - * - * The following fields are required: - * ```java - * .page() - * .perPage() - * .totalItems() - * .totalPages() - * ``` - * - * @throws IllegalStateException if any required field is unset. - */ - fun build(): _Meta = - _Meta( - checkRequired("page", page), - checkRequired("perPage", perPage), - checkRequired("totalItems", totalItems), - checkRequired("totalPages", totalPages), - additionalProperties.toMutableMap(), - ) - } - - private var validated: Boolean = false - - fun validate(): _Meta = apply { - if (validated) { - return@apply - } - - page() - perPage() - totalItems() - totalPages() - validated = true - } - - fun isValid(): Boolean = - try { - validate() - true - } catch (e: OpenlayerInvalidDataException) { - false - } - - /** - * Returns a score indicating how many valid values are contained in this object - * recursively. - * - * Used for best match union deserialization. - */ - @JvmSynthetic - internal fun validity(): Int = - (if (page.asKnown().isPresent) 1 else 0) + - (if (perPage.asKnown().isPresent) 1 else 0) + - (if (totalItems.asKnown().isPresent) 1 else 0) + - (if (totalPages.asKnown().isPresent) 1 else 0) - - override fun equals(other: Any?): Boolean { - if (this === other) { - return true - } - - return other is _Meta && - page == other.page && - perPage == other.perPage && - totalItems == other.totalItems && - totalPages == other.totalPages && - additionalProperties == other.additionalProperties - } - - private val hashCode: Int by lazy { - Objects.hash(page, perPage, totalItems, totalPages, additionalProperties) - } - - override fun hashCode(): Int = hashCode - - override fun toString() = - "_Meta{page=$page, perPage=$perPage, totalItems=$totalItems, totalPages=$totalPages, additionalProperties=$additionalProperties}" - } + (items.asKnown().getOrNull()?.sumOf { it.validity().toInt() } ?: 0) class Item @JsonCreator(mode = JsonCreator.Mode.DISABLED) @@ -1695,15 +1385,14 @@ private constructor( } return other is InviteListResponse && - _meta == other._meta && items == other.items && additionalProperties == other.additionalProperties } - private val hashCode: Int by lazy { Objects.hash(_meta, items, additionalProperties) } + private val hashCode: Int by lazy { Objects.hash(items, additionalProperties) } override fun hashCode(): Int = hashCode override fun toString() = - "InviteListResponse{_meta=$_meta, items=$items, additionalProperties=$additionalProperties}" + "InviteListResponse{items=$items, additionalProperties=$additionalProperties}" } diff --git a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/workspaces/invites/InviteListResponseTest.kt b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/workspaces/invites/InviteListResponseTest.kt index 97e08b7f..f074132d 100644 --- a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/workspaces/invites/InviteListResponseTest.kt +++ b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/workspaces/invites/InviteListResponseTest.kt @@ -14,15 +14,6 @@ internal class InviteListResponseTest { fun create() { val inviteListResponse = InviteListResponse.builder() - ._meta( - InviteListResponse._Meta - .builder() - .page(1L) - .perPage(1L) - .totalItems(0L) - .totalPages(0L) - .build() - ) .addItem( InviteListResponse.Item.builder() .id("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") @@ -50,16 +41,6 @@ internal class InviteListResponseTest { ) .build() - assertThat(inviteListResponse._meta()) - .isEqualTo( - InviteListResponse._Meta - .builder() - .page(1L) - .perPage(1L) - .totalItems(0L) - .totalPages(0L) - .build() - ) assertThat(inviteListResponse.items()) .containsExactly( InviteListResponse.Item.builder() @@ -93,15 +74,6 @@ internal class InviteListResponseTest { val jsonMapper = jsonMapper() val inviteListResponse = InviteListResponse.builder() - ._meta( - InviteListResponse._Meta - .builder() - .page(1L) - .perPage(1L) - .totalItems(0L) - .totalPages(0L) - .build() - ) .addItem( InviteListResponse.Item.builder() .id("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") From 7669fdee7506f496b05c653a6a232f22c93fe501 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 8 Jan 2026 14:02:05 +0000 Subject: [PATCH 3/3] release: 0.1.1 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 9 +++++++++ README.md | 10 +++++----- build.gradle.kts | 2 +- 4 files changed, 16 insertions(+), 7 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 3d2ac0bd..5547f83e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.1.0" + ".": "0.1.1" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index bec1726d..575528c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## 0.1.1 (2026-01-08) + +Full Changelog: [v0.1.0...v0.1.1](https://github.com/openlayer-ai/openlayer-java/compare/v0.1.0...v0.1.1) + +### Chores + +* **closes OPEN-8644:** address warnings on Stainless studio ([353710c](https://github.com/openlayer-ai/openlayer-java/commit/353710c46fbc8cdb7ef50e40cea0fa89a82709b2)) +* remove _meta ([93ad3a1](https://github.com/openlayer-ai/openlayer-java/commit/93ad3a1cf05146fed643f6852080e24a62729cdc)) + ## 0.1.0 (2026-01-08) Full Changelog: [v0.1.0-alpha.12...v0.1.0](https://github.com/openlayer-ai/openlayer-java/compare/v0.1.0-alpha.12...v0.1.0) diff --git a/README.md b/README.md index 1dd08bfe..6b097396 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@ -[![Maven Central](https://img.shields.io/maven-central/v/com.openlayer.api/openlayer-java)](https://central.sonatype.com/artifact/com.openlayer.api/openlayer-java/0.1.0) -[![javadoc](https://javadoc.io/badge2/com.openlayer.api/openlayer-java/0.1.0/javadoc.svg)](https://javadoc.io/doc/com.openlayer.api/openlayer-java/0.1.0) +[![Maven Central](https://img.shields.io/maven-central/v/com.openlayer.api/openlayer-java)](https://central.sonatype.com/artifact/com.openlayer.api/openlayer-java/0.1.1) +[![javadoc](https://javadoc.io/badge2/com.openlayer.api/openlayer-java/0.1.1/javadoc.svg)](https://javadoc.io/doc/com.openlayer.api/openlayer-java/0.1.1) @@ -13,7 +13,7 @@ It is generated with [Stainless](https://www.stainless.com/). -The REST API documentation can be found on [openlayer.com](https://openlayer.com/docs/api-reference/rest/overview). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.openlayer.api/openlayer-java/0.1.0). +The REST API documentation can be found on [openlayer.com](https://openlayer.com/docs/api-reference/rest/overview). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.openlayer.api/openlayer-java/0.1.1). @@ -24,7 +24,7 @@ The REST API documentation can be found on [openlayer.com](https://openlayer.com ### Gradle ```kotlin -implementation("com.openlayer.api:openlayer-java:0.1.0") +implementation("com.openlayer.api:openlayer-java:0.1.1") ``` ### Maven @@ -33,7 +33,7 @@ implementation("com.openlayer.api:openlayer-java:0.1.0") com.openlayer.api openlayer-java - 0.1.0 + 0.1.1 ``` diff --git a/build.gradle.kts b/build.gradle.kts index 368e5b16..b451b237 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,7 +8,7 @@ repositories { allprojects { group = "com.openlayer.api" - version = "0.1.0" // x-release-please-version + version = "0.1.1" // x-release-please-version } subprojects {