diff --git a/.release-please-manifest.json b/.release-please-manifest.json index da59f99e..3e2bf498 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.4.0" + ".": "0.4.1" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index d81bec90..0b2c80c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.4.1 (2026-01-29) + +Full Changelog: [v0.4.0...v0.4.1](https://github.com/openlayer-ai/openlayer-java/compare/v0.4.0...v0.4.1) + +### Bug Fixes + +* add missing fields ([9aa09b1](https://github.com/openlayer-ai/openlayer-java/commit/9aa09b1a074fc0bcf7ce3956889ad660af91bfa0)) + ## 0.4.0 (2026-01-24) Full Changelog: [v0.3.4...v0.4.0](https://github.com/openlayer-ai/openlayer-java/compare/v0.3.4...v0.4.0) diff --git a/README.md b/README.md index b2bfa6aa..8ae62208 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.4.0) -[![javadoc](https://javadoc.io/badge2/com.openlayer.api/openlayer-java/0.4.0/javadoc.svg)](https://javadoc.io/doc/com.openlayer.api/openlayer-java/0.4.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.4.1) +[![javadoc](https://javadoc.io/badge2/com.openlayer.api/openlayer-java/0.4.1/javadoc.svg)](https://javadoc.io/doc/com.openlayer.api/openlayer-java/0.4.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.4.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.4.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.4.0") +implementation("com.openlayer.api:openlayer-java:0.4.1") ``` ### Maven @@ -33,7 +33,7 @@ implementation("com.openlayer.api:openlayer-java:0.4.0") com.openlayer.api openlayer-java - 0.4.0 + 0.4.1 ``` diff --git a/build.gradle.kts b/build.gradle.kts index bc31f752..d818cd6c 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,7 +8,7 @@ repositories { allprojects { group = "com.openlayer.api" - version = "0.4.0" // x-release-please-version + version = "0.4.1" // x-release-please-version } subprojects { diff --git a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/commits/CommitRetrieveResponseTest.kt b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/commits/CommitRetrieveResponseTest.kt index 1183d6fe..f36b5109 100644 --- a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/commits/CommitRetrieveResponseTest.kt +++ b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/commits/CommitRetrieveResponseTest.kt @@ -39,6 +39,7 @@ internal class CommitRetrieveResponseTest { .projectId("3fa85f64-5717-4562-b3fc-2c963f66afa6") .status(CommitRetrieveResponse.Status.COMPLETED) .statusMessage("Commit successfully processed.") + .storageUri("s3://...") .totalGoalCount(6L) .trainingDatasetId("3fa85f64-5717-4562-b3fc-2c963f66afa6") .validationDatasetId("3fa85f64-5717-4562-b3fc-2c963f66afa6") @@ -85,6 +86,7 @@ internal class CommitRetrieveResponseTest { .isEqualTo(CommitRetrieveResponse.Status.COMPLETED) assertThat(commitRetrieveResponse.statusMessage()) .contains("Commit successfully processed.") + assertThat(commitRetrieveResponse.storageUri()).isEqualTo("s3://...") assertThat(commitRetrieveResponse.totalGoalCount()).isEqualTo(6L) assertThat(commitRetrieveResponse.trainingDatasetId()) .contains("3fa85f64-5717-4562-b3fc-2c963f66afa6") @@ -132,6 +134,7 @@ internal class CommitRetrieveResponseTest { .projectId("3fa85f64-5717-4562-b3fc-2c963f66afa6") .status(CommitRetrieveResponse.Status.COMPLETED) .statusMessage("Commit successfully processed.") + .storageUri("s3://...") .totalGoalCount(6L) .trainingDatasetId("3fa85f64-5717-4562-b3fc-2c963f66afa6") .validationDatasetId("3fa85f64-5717-4562-b3fc-2c963f66afa6") 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 62c0683b..7328559c 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 @@ -44,6 +44,16 @@ internal class InferencePipelineRetrieveResponseTest { .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") + .config( + InferencePipelineRetrieveResponse.DataBackend.BigQueryDataBackend.Config + .builder() + .groundTruthColumnName("ground_truth") + .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") + .latencyColumnName("latency") + .timestampColumnName("timestamp") + .build() + ) .datasetId("my-dataset") .projectId("my-project") .tableId("my-table") @@ -111,6 +121,7 @@ internal class InferencePipelineRetrieveResponseTest { .projectCount(0L) .slug("openlayer") .status(InferencePipelineRetrieveResponse.Workspace.Status.ACTIVE) + .inviteCode("inviteCode") .addMonthlyUsage( InferencePipelineRetrieveResponse.Workspace.MonthlyUsage.builder() .executionTimeMs(0L) @@ -167,6 +178,16 @@ internal class InferencePipelineRetrieveResponseTest { .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") + .config( + InferencePipelineRetrieveResponse.DataBackend.BigQueryDataBackend.Config + .builder() + .groundTruthColumnName("ground_truth") + .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") + .latencyColumnName("latency") + .timestampColumnName("timestamp") + .build() + ) .datasetId("my-dataset") .projectId("my-project") .tableId("my-table") @@ -238,6 +259,7 @@ internal class InferencePipelineRetrieveResponseTest { .projectCount(0L) .slug("openlayer") .status(InferencePipelineRetrieveResponse.Workspace.Status.ACTIVE) + .inviteCode("inviteCode") .addMonthlyUsage( InferencePipelineRetrieveResponse.Workspace.MonthlyUsage.builder() .executionTimeMs(0L) @@ -287,6 +309,16 @@ internal class InferencePipelineRetrieveResponseTest { .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") + .config( + InferencePipelineRetrieveResponse.DataBackend.BigQueryDataBackend.Config + .builder() + .groundTruthColumnName("ground_truth") + .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") + .latencyColumnName("latency") + .timestampColumnName("timestamp") + .build() + ) .datasetId("my-dataset") .projectId("my-project") .tableId("my-table") @@ -354,6 +386,7 @@ internal class InferencePipelineRetrieveResponseTest { .projectCount(0L) .slug("openlayer") .status(InferencePipelineRetrieveResponse.Workspace.Status.ACTIVE) + .inviteCode("inviteCode") .addMonthlyUsage( InferencePipelineRetrieveResponse.Workspace.MonthlyUsage.builder() .executionTimeMs(0L) 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 e02b52c3..58f7e077 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 @@ -44,6 +44,16 @@ internal class InferencePipelineUpdateResponseTest { .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") + .config( + InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Config + .builder() + .groundTruthColumnName("ground_truth") + .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") + .latencyColumnName("latency") + .timestampColumnName("timestamp") + .build() + ) .datasetId("my-dataset") .projectId("my-project") .tableId("my-table") @@ -111,6 +121,7 @@ internal class InferencePipelineUpdateResponseTest { .projectCount(0L) .slug("openlayer") .status(InferencePipelineUpdateResponse.Workspace.Status.ACTIVE) + .inviteCode("inviteCode") .addMonthlyUsage( InferencePipelineUpdateResponse.Workspace.MonthlyUsage.builder() .executionTimeMs(0L) @@ -167,6 +178,16 @@ internal class InferencePipelineUpdateResponseTest { .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") + .config( + InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Config + .builder() + .groundTruthColumnName("ground_truth") + .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") + .latencyColumnName("latency") + .timestampColumnName("timestamp") + .build() + ) .datasetId("my-dataset") .projectId("my-project") .tableId("my-table") @@ -238,6 +259,7 @@ internal class InferencePipelineUpdateResponseTest { .projectCount(0L) .slug("openlayer") .status(InferencePipelineUpdateResponse.Workspace.Status.ACTIVE) + .inviteCode("inviteCode") .addMonthlyUsage( InferencePipelineUpdateResponse.Workspace.MonthlyUsage.builder() .executionTimeMs(0L) @@ -287,6 +309,16 @@ internal class InferencePipelineUpdateResponseTest { .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") + .config( + InferencePipelineUpdateResponse.DataBackend.BigQueryDataBackend.Config + .builder() + .groundTruthColumnName("ground_truth") + .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") + .latencyColumnName("latency") + .timestampColumnName("timestamp") + .build() + ) .datasetId("my-dataset") .projectId("my-project") .tableId("my-table") @@ -354,6 +386,7 @@ internal class InferencePipelineUpdateResponseTest { .projectCount(0L) .slug("openlayer") .status(InferencePipelineUpdateResponse.Workspace.Status.ACTIVE) + .inviteCode("inviteCode") .addMonthlyUsage( InferencePipelineUpdateResponse.Workspace.MonthlyUsage.builder() .executionTimeMs(0L) diff --git a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/inferencepipelines/rows/RowUpdateParamsTest.kt b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/inferencepipelines/rows/RowUpdateParamsTest.kt index 7048734d..95693eba 100644 --- a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/inferencepipelines/rows/RowUpdateParamsTest.kt +++ b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/inferencepipelines/rows/RowUpdateParamsTest.kt @@ -19,6 +19,7 @@ internal class RowUpdateParamsTest { RowUpdateParams.Config.builder() .groundTruthColumnName("ground_truth") .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") .latencyColumnName("latency") .timestampColumnName("timestamp") .build() @@ -51,6 +52,7 @@ internal class RowUpdateParamsTest { RowUpdateParams.Config.builder() .groundTruthColumnName("ground_truth") .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") .latencyColumnName("latency") .timestampColumnName("timestamp") .build() @@ -89,6 +91,7 @@ internal class RowUpdateParamsTest { RowUpdateParams.Config.builder() .groundTruthColumnName("ground_truth") .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") .latencyColumnName("latency") .timestampColumnName("timestamp") .build() @@ -103,6 +106,7 @@ internal class RowUpdateParamsTest { RowUpdateParams.Config.builder() .groundTruthColumnName("ground_truth") .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") .latencyColumnName("latency") .timestampColumnName("timestamp") .build() diff --git a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/projects/commits/CommitCreateResponseTest.kt b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/projects/commits/CommitCreateResponseTest.kt index 39dde058..7a236260 100644 --- a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/projects/commits/CommitCreateResponseTest.kt +++ b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/projects/commits/CommitCreateResponseTest.kt @@ -39,6 +39,7 @@ internal class CommitCreateResponseTest { .projectId("3fa85f64-5717-4562-b3fc-2c963f66afa6") .status(CommitCreateResponse.Status.COMPLETED) .statusMessage("Commit successfully processed.") + .storageUri("s3://...") .totalGoalCount(6L) .trainingDatasetId("3fa85f64-5717-4562-b3fc-2c963f66afa6") .validationDatasetId("3fa85f64-5717-4562-b3fc-2c963f66afa6") @@ -83,6 +84,7 @@ internal class CommitCreateResponseTest { .isEqualTo("3fa85f64-5717-4562-b3fc-2c963f66afa6") assertThat(commitCreateResponse.status()).isEqualTo(CommitCreateResponse.Status.COMPLETED) assertThat(commitCreateResponse.statusMessage()).contains("Commit successfully processed.") + assertThat(commitCreateResponse.storageUri()).isEqualTo("s3://...") assertThat(commitCreateResponse.totalGoalCount()).isEqualTo(6L) assertThat(commitCreateResponse.trainingDatasetId()) .contains("3fa85f64-5717-4562-b3fc-2c963f66afa6") @@ -130,6 +132,7 @@ internal class CommitCreateResponseTest { .projectId("3fa85f64-5717-4562-b3fc-2c963f66afa6") .status(CommitCreateResponse.Status.COMPLETED) .statusMessage("Commit successfully processed.") + .storageUri("s3://...") .totalGoalCount(6L) .trainingDatasetId("3fa85f64-5717-4562-b3fc-2c963f66afa6") .validationDatasetId("3fa85f64-5717-4562-b3fc-2c963f66afa6") diff --git a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/projects/commits/CommitListResponseTest.kt b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/projects/commits/CommitListResponseTest.kt index 458550ff..8aba8d07 100644 --- a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/projects/commits/CommitListResponseTest.kt +++ b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/projects/commits/CommitListResponseTest.kt @@ -41,6 +41,7 @@ internal class CommitListResponseTest { .projectId("3fa85f64-5717-4562-b3fc-2c963f66afa6") .status(CommitListResponse.Item.Status.COMPLETED) .statusMessage("Commit successfully processed.") + .storageUri("s3://...") .totalGoalCount(6L) .trainingDatasetId("3fa85f64-5717-4562-b3fc-2c963f66afa6") .validationDatasetId("3fa85f64-5717-4562-b3fc-2c963f66afa6") @@ -85,6 +86,7 @@ internal class CommitListResponseTest { .projectId("3fa85f64-5717-4562-b3fc-2c963f66afa6") .status(CommitListResponse.Item.Status.COMPLETED) .statusMessage("Commit successfully processed.") + .storageUri("s3://...") .totalGoalCount(6L) .trainingDatasetId("3fa85f64-5717-4562-b3fc-2c963f66afa6") .validationDatasetId("3fa85f64-5717-4562-b3fc-2c963f66afa6") @@ -133,6 +135,7 @@ internal class CommitListResponseTest { .projectId("3fa85f64-5717-4562-b3fc-2c963f66afa6") .status(CommitListResponse.Item.Status.COMPLETED) .statusMessage("Commit successfully processed.") + .storageUri("s3://...") .totalGoalCount(6L) .trainingDatasetId("3fa85f64-5717-4562-b3fc-2c963f66afa6") .validationDatasetId("3fa85f64-5717-4562-b3fc-2c963f66afa6") 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 a584c718..e0730396 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 @@ -41,6 +41,16 @@ internal class InferencePipelineCreateParamsTest { .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") + .config( + InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Config + .builder() + .groundTruthColumnName("ground_truth") + .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") + .latencyColumnName("latency") + .timestampColumnName("timestamp") + .build() + ) .datasetId("my-dataset") .bodyProjectId("my-project") .tableId("my-table") @@ -107,6 +117,7 @@ internal class InferencePipelineCreateParamsTest { .projectCount(0L) .slug("openlayer") .status(InferencePipelineCreateParams.Workspace.Status.ACTIVE) + .inviteCode("inviteCode") .addMonthlyUsage( InferencePipelineCreateParams.Workspace.MonthlyUsage.builder() .executionTimeMs(0L) @@ -189,6 +200,16 @@ internal class InferencePipelineCreateParamsTest { .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") + .config( + InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Config + .builder() + .groundTruthColumnName("ground_truth") + .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") + .latencyColumnName("latency") + .timestampColumnName("timestamp") + .build() + ) .datasetId("my-dataset") .bodyProjectId("my-project") .tableId("my-table") @@ -256,6 +277,7 @@ internal class InferencePipelineCreateParamsTest { .projectCount(0L) .slug("openlayer") .status(InferencePipelineCreateParams.Workspace.Status.ACTIVE) + .inviteCode("inviteCode") .addMonthlyUsage( InferencePipelineCreateParams.Workspace.MonthlyUsage.builder() .executionTimeMs(0L) @@ -307,6 +329,16 @@ internal class InferencePipelineCreateParamsTest { .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") + .config( + InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Config + .builder() + .groundTruthColumnName("ground_truth") + .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") + .latencyColumnName("latency") + .timestampColumnName("timestamp") + .build() + ) .datasetId("my-dataset") .bodyProjectId("my-project") .tableId("my-table") @@ -377,6 +409,7 @@ internal class InferencePipelineCreateParamsTest { .projectCount(0L) .slug("openlayer") .status(InferencePipelineCreateParams.Workspace.Status.ACTIVE) + .inviteCode("inviteCode") .addMonthlyUsage( InferencePipelineCreateParams.Workspace.MonthlyUsage.builder() .executionTimeMs(0L) 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 be8c990e..2e5ea548 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 @@ -44,6 +44,16 @@ internal class InferencePipelineCreateResponseTest { .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") + .config( + InferencePipelineCreateResponse.DataBackend.BigQueryDataBackend.Config + .builder() + .groundTruthColumnName("ground_truth") + .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") + .latencyColumnName("latency") + .timestampColumnName("timestamp") + .build() + ) .datasetId("my-dataset") .projectId("my-project") .tableId("my-table") @@ -111,6 +121,7 @@ internal class InferencePipelineCreateResponseTest { .projectCount(0L) .slug("openlayer") .status(InferencePipelineCreateResponse.Workspace.Status.ACTIVE) + .inviteCode("inviteCode") .addMonthlyUsage( InferencePipelineCreateResponse.Workspace.MonthlyUsage.builder() .executionTimeMs(0L) @@ -167,6 +178,16 @@ internal class InferencePipelineCreateResponseTest { .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") + .config( + InferencePipelineCreateResponse.DataBackend.BigQueryDataBackend.Config + .builder() + .groundTruthColumnName("ground_truth") + .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") + .latencyColumnName("latency") + .timestampColumnName("timestamp") + .build() + ) .datasetId("my-dataset") .projectId("my-project") .tableId("my-table") @@ -238,6 +259,7 @@ internal class InferencePipelineCreateResponseTest { .projectCount(0L) .slug("openlayer") .status(InferencePipelineCreateResponse.Workspace.Status.ACTIVE) + .inviteCode("inviteCode") .addMonthlyUsage( InferencePipelineCreateResponse.Workspace.MonthlyUsage.builder() .executionTimeMs(0L) @@ -287,6 +309,16 @@ internal class InferencePipelineCreateResponseTest { .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") + .config( + InferencePipelineCreateResponse.DataBackend.BigQueryDataBackend.Config + .builder() + .groundTruthColumnName("ground_truth") + .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") + .latencyColumnName("latency") + .timestampColumnName("timestamp") + .build() + ) .datasetId("my-dataset") .projectId("my-project") .tableId("my-table") @@ -354,6 +386,7 @@ internal class InferencePipelineCreateResponseTest { .projectCount(0L) .slug("openlayer") .status(InferencePipelineCreateResponse.Workspace.Status.ACTIVE) + .inviteCode("inviteCode") .addMonthlyUsage( InferencePipelineCreateResponse.Workspace.MonthlyUsage.builder() .executionTimeMs(0L) 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 70907eb3..d616a978 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 @@ -48,6 +48,18 @@ internal class InferencePipelineListResponseTest { .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") + .config( + InferencePipelineListResponse.Item.DataBackend + .BigQueryDataBackend + .Config + .builder() + .groundTruthColumnName("ground_truth") + .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") + .latencyColumnName("latency") + .timestampColumnName("timestamp") + .build() + ) .datasetId("my-dataset") .projectId("my-project") .tableId("my-table") @@ -122,6 +134,7 @@ internal class InferencePipelineListResponseTest { .projectCount(0L) .slug("openlayer") .status(InferencePipelineListResponse.Item.Workspace.Status.ACTIVE) + .inviteCode("inviteCode") .addMonthlyUsage( InferencePipelineListResponse.Item.Workspace.MonthlyUsage .builder() @@ -171,6 +184,17 @@ internal class InferencePipelineListResponseTest { .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") + .config( + InferencePipelineListResponse.Item.DataBackend.BigQueryDataBackend + .Config + .builder() + .groundTruthColumnName("ground_truth") + .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") + .latencyColumnName("latency") + .timestampColumnName("timestamp") + .build() + ) .datasetId("my-dataset") .projectId("my-project") .tableId("my-table") @@ -238,6 +262,7 @@ internal class InferencePipelineListResponseTest { .projectCount(0L) .slug("openlayer") .status(InferencePipelineListResponse.Item.Workspace.Status.ACTIVE) + .inviteCode("inviteCode") .addMonthlyUsage( InferencePipelineListResponse.Item.Workspace.MonthlyUsage.builder() .executionTimeMs(0L) @@ -292,6 +317,18 @@ internal class InferencePipelineListResponseTest { .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") + .config( + InferencePipelineListResponse.Item.DataBackend + .BigQueryDataBackend + .Config + .builder() + .groundTruthColumnName("ground_truth") + .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") + .latencyColumnName("latency") + .timestampColumnName("timestamp") + .build() + ) .datasetId("my-dataset") .projectId("my-project") .tableId("my-table") @@ -366,6 +403,7 @@ internal class InferencePipelineListResponseTest { .projectCount(0L) .slug("openlayer") .status(InferencePipelineListResponse.Item.Workspace.Status.ACTIVE) + .inviteCode("inviteCode") .addMonthlyUsage( InferencePipelineListResponse.Item.Workspace.MonthlyUsage .builder() diff --git a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/workspaces/WorkspaceRetrieveResponseTest.kt b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/workspaces/WorkspaceRetrieveResponseTest.kt index 3bd2fde4..a2a57761 100644 --- a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/workspaces/WorkspaceRetrieveResponseTest.kt +++ b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/workspaces/WorkspaceRetrieveResponseTest.kt @@ -28,6 +28,7 @@ internal class WorkspaceRetrieveResponseTest { .projectCount(0L) .slug("openlayer") .status(WorkspaceRetrieveResponse.Status.ACTIVE) + .inviteCode("inviteCode") .addMonthlyUsage( WorkspaceRetrieveResponse.MonthlyUsage.builder() .executionTimeMs(0L) @@ -57,6 +58,7 @@ internal class WorkspaceRetrieveResponseTest { assertThat(workspaceRetrieveResponse.slug()).isEqualTo("openlayer") assertThat(workspaceRetrieveResponse.status()) .isEqualTo(WorkspaceRetrieveResponse.Status.ACTIVE) + assertThat(workspaceRetrieveResponse.inviteCode()).contains("inviteCode") assertThat(workspaceRetrieveResponse.monthlyUsage().getOrNull()) .containsExactly( WorkspaceRetrieveResponse.MonthlyUsage.builder() @@ -87,6 +89,7 @@ internal class WorkspaceRetrieveResponseTest { .projectCount(0L) .slug("openlayer") .status(WorkspaceRetrieveResponse.Status.ACTIVE) + .inviteCode("inviteCode") .addMonthlyUsage( WorkspaceRetrieveResponse.MonthlyUsage.builder() .executionTimeMs(0L) diff --git a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/workspaces/WorkspaceUpdateResponseTest.kt b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/workspaces/WorkspaceUpdateResponseTest.kt index 321b0406..c7f971ae 100644 --- a/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/workspaces/WorkspaceUpdateResponseTest.kt +++ b/openlayer-java-core/src/test/kotlin/com/openlayer/api/models/workspaces/WorkspaceUpdateResponseTest.kt @@ -28,6 +28,7 @@ internal class WorkspaceUpdateResponseTest { .projectCount(0L) .slug("openlayer") .status(WorkspaceUpdateResponse.Status.ACTIVE) + .inviteCode("inviteCode") .addMonthlyUsage( WorkspaceUpdateResponse.MonthlyUsage.builder() .executionTimeMs(0L) @@ -57,6 +58,7 @@ internal class WorkspaceUpdateResponseTest { assertThat(workspaceUpdateResponse.slug()).isEqualTo("openlayer") assertThat(workspaceUpdateResponse.status()) .isEqualTo(WorkspaceUpdateResponse.Status.ACTIVE) + assertThat(workspaceUpdateResponse.inviteCode()).contains("inviteCode") assertThat(workspaceUpdateResponse.monthlyUsage().getOrNull()) .containsExactly( WorkspaceUpdateResponse.MonthlyUsage.builder() @@ -86,6 +88,7 @@ internal class WorkspaceUpdateResponseTest { .projectCount(0L) .slug("openlayer") .status(WorkspaceUpdateResponse.Status.ACTIVE) + .inviteCode("inviteCode") .addMonthlyUsage( WorkspaceUpdateResponse.MonthlyUsage.builder() .executionTimeMs(0L) diff --git a/openlayer-java-core/src/test/kotlin/com/openlayer/api/services/async/inferencepipelines/RowServiceAsyncTest.kt b/openlayer-java-core/src/test/kotlin/com/openlayer/api/services/async/inferencepipelines/RowServiceAsyncTest.kt index 539670bc..832ac384 100644 --- a/openlayer-java-core/src/test/kotlin/com/openlayer/api/services/async/inferencepipelines/RowServiceAsyncTest.kt +++ b/openlayer-java-core/src/test/kotlin/com/openlayer/api/services/async/inferencepipelines/RowServiceAsyncTest.kt @@ -31,6 +31,7 @@ internal class RowServiceAsyncTest { RowUpdateParams.Config.builder() .groundTruthColumnName("ground_truth") .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") .latencyColumnName("latency") .timestampColumnName("timestamp") .build() 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 6cab8a71..d34864d3 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 @@ -56,6 +56,16 @@ internal class InferencePipelineServiceAsyncTest { .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") + .config( + InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Config + .builder() + .groundTruthColumnName("ground_truth") + .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") + .latencyColumnName("latency") + .timestampColumnName("timestamp") + .build() + ) .datasetId("my-dataset") .bodyProjectId("my-project") .tableId("my-table") @@ -123,6 +133,7 @@ internal class InferencePipelineServiceAsyncTest { .projectCount(0L) .slug("openlayer") .status(InferencePipelineCreateParams.Workspace.Status.ACTIVE) + .inviteCode("inviteCode") .addMonthlyUsage( InferencePipelineCreateParams.Workspace.MonthlyUsage.builder() .executionTimeMs(0L) diff --git a/openlayer-java-core/src/test/kotlin/com/openlayer/api/services/blocking/inferencepipelines/RowServiceTest.kt b/openlayer-java-core/src/test/kotlin/com/openlayer/api/services/blocking/inferencepipelines/RowServiceTest.kt index 847f7b18..0988b2e1 100644 --- a/openlayer-java-core/src/test/kotlin/com/openlayer/api/services/blocking/inferencepipelines/RowServiceTest.kt +++ b/openlayer-java-core/src/test/kotlin/com/openlayer/api/services/blocking/inferencepipelines/RowServiceTest.kt @@ -31,6 +31,7 @@ internal class RowServiceTest { RowUpdateParams.Config.builder() .groundTruthColumnName("ground_truth") .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") .latencyColumnName("latency") .timestampColumnName("timestamp") .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 24b6c0e8..d30ce155 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 @@ -56,6 +56,16 @@ internal class InferencePipelineServiceTest { .BIGQUERY ) .bigqueryConnectionId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") + .config( + InferencePipelineCreateParams.DataBackend.BigQueryDataBackend.Config + .builder() + .groundTruthColumnName("ground_truth") + .humanFeedbackColumnName("human_feedback") + .inferenceIdColumnName("id") + .latencyColumnName("latency") + .timestampColumnName("timestamp") + .build() + ) .datasetId("my-dataset") .bodyProjectId("my-project") .tableId("my-table") @@ -123,6 +133,7 @@ internal class InferencePipelineServiceTest { .projectCount(0L) .slug("openlayer") .status(InferencePipelineCreateParams.Workspace.Status.ACTIVE) + .inviteCode("inviteCode") .addMonthlyUsage( InferencePipelineCreateParams.Workspace.MonthlyUsage.builder() .executionTimeMs(0L)