From 752cdd52f3942a54283762c18358feacab7d2f28 Mon Sep 17 00:00:00 2001 From: "databricks-ci-ghec-1[bot]" <184311507+databricks-ci-ghec-1[bot]@users.noreply.github.com> Date: Wed, 10 Jun 2026 05:51:48 +0000 Subject: [PATCH] Update SDK to 55d22d7e7879e6be815cfe8e3e4cf7130f822c94 --- .codegen/_openapi_sha | 2 +- NEXT_CHANGELOG.md | 2 ++ .../sdk/service/database/SyncedTableSpec.java | 21 +++++++++++++++++- .../postgres/SyncedTableSyncedTableSpec.java | 22 ++++++++++++++++++- 4 files changed, 44 insertions(+), 3 deletions(-) mode change 100644 => 100755 NEXT_CHANGELOG.md diff --git a/.codegen/_openapi_sha b/.codegen/_openapi_sha index 890655a3b..a08cdd46e 100755 --- a/.codegen/_openapi_sha +++ b/.codegen/_openapi_sha @@ -1 +1 @@ -805d88b51faa37301c51d1848da2db5a2e6ed921 \ No newline at end of file +55d22d7e7879e6be815cfe8e3e4cf7130f822c94 \ No newline at end of file diff --git a/NEXT_CHANGELOG.md b/NEXT_CHANGELOG.md old mode 100644 new mode 100755 index 34743616d..3de12cd1d --- a/NEXT_CHANGELOG.md +++ b/NEXT_CHANGELOG.md @@ -45,3 +45,5 @@ * Add `dangerouslyForceDiscardAll` field for `com.databricks.sdk.service.workspace.UpdateRepoRequest`. * [Breaking] Remove `com.databricks.sdk.service.bundle` package. * [Breaking] Remove `workspaceClient.bundle()` service. +* Add `acceleratedSync` field for `com.databricks.sdk.service.database.SyncedTableSpec`. +* Add `acceleratedSync` field for `com.databricks.sdk.service.postgres.SyncedTableSyncedTableSpec`. \ No newline at end of file diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/SyncedTableSpec.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/SyncedTableSpec.java index 6d156777a..ee370d439 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/SyncedTableSpec.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/SyncedTableSpec.java @@ -11,6 +11,13 @@ /** Specification of a synced database table. */ @Generated public class SyncedTableSpec { + /** + * When true, enables accelerated sync mode for the initial data load. This significantly improves + * performance for large tables. Requires workspace-level enablement. + */ + @JsonProperty("accelerated_sync") + private Boolean acceleratedSync; + /** * If true, the synced table's logical database and schema resources in PG will be created if they * do not already exist. @@ -57,6 +64,15 @@ public class SyncedTableSpec { @JsonProperty("timeseries_key") private String timeseriesKey; + public SyncedTableSpec setAcceleratedSync(Boolean acceleratedSync) { + this.acceleratedSync = acceleratedSync; + return this; + } + + public Boolean getAcceleratedSync() { + return acceleratedSync; + } + public SyncedTableSpec setCreateDatabaseObjectsIfMissing(Boolean createDatabaseObjectsIfMissing) { this.createDatabaseObjectsIfMissing = createDatabaseObjectsIfMissing; return this; @@ -125,7 +141,8 @@ public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; SyncedTableSpec that = (SyncedTableSpec) o; - return Objects.equals(createDatabaseObjectsIfMissing, that.createDatabaseObjectsIfMissing) + return Objects.equals(acceleratedSync, that.acceleratedSync) + && Objects.equals(createDatabaseObjectsIfMissing, that.createDatabaseObjectsIfMissing) && Objects.equals(existingPipelineId, that.existingPipelineId) && Objects.equals(newPipelineSpec, that.newPipelineSpec) && Objects.equals(primaryKeyColumns, that.primaryKeyColumns) @@ -137,6 +154,7 @@ public boolean equals(Object o) { @Override public int hashCode() { return Objects.hash( + acceleratedSync, createDatabaseObjectsIfMissing, existingPipelineId, newPipelineSpec, @@ -149,6 +167,7 @@ public int hashCode() { @Override public String toString() { return new ToStringer(SyncedTableSpec.class) + .add("acceleratedSync", acceleratedSync) .add("createDatabaseObjectsIfMissing", createDatabaseObjectsIfMissing) .add("existingPipelineId", existingPipelineId) .add("newPipelineSpec", newPipelineSpec) diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/SyncedTableSyncedTableSpec.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/SyncedTableSyncedTableSpec.java index 745692c75..fde99c70e 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/SyncedTableSyncedTableSpec.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/SyncedTableSyncedTableSpec.java @@ -10,6 +10,14 @@ @Generated public class SyncedTableSyncedTableSpec { + /** + * When true, enables accelerated sync mode for the initial data load. This significantly improves + * performance for large tables. Requires workspace-level enablement through Lakebase Accelerated + * Sync preview. + */ + @JsonProperty("accelerated_sync") + private Boolean acceleratedSync; + /** * The full resource name the branch associated with the table. * @@ -81,6 +89,15 @@ public class SyncedTableSyncedTableSpec { @JsonProperty("timeseries_key") private String timeseriesKey; + public SyncedTableSyncedTableSpec setAcceleratedSync(Boolean acceleratedSync) { + this.acceleratedSync = acceleratedSync; + return this; + } + + public Boolean getAcceleratedSync() { + return acceleratedSync; + } + public SyncedTableSyncedTableSpec setBranch(String branch) { this.branch = branch; return this; @@ -169,7 +186,8 @@ public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; SyncedTableSyncedTableSpec that = (SyncedTableSyncedTableSpec) o; - return Objects.equals(branch, that.branch) + return Objects.equals(acceleratedSync, that.acceleratedSync) + && Objects.equals(branch, that.branch) && Objects.equals(createDatabaseObjectsIfMissing, that.createDatabaseObjectsIfMissing) && Objects.equals(existingPipelineId, that.existingPipelineId) && Objects.equals(newPipelineSpec, that.newPipelineSpec) @@ -183,6 +201,7 @@ public boolean equals(Object o) { @Override public int hashCode() { return Objects.hash( + acceleratedSync, branch, createDatabaseObjectsIfMissing, existingPipelineId, @@ -197,6 +216,7 @@ public int hashCode() { @Override public String toString() { return new ToStringer(SyncedTableSyncedTableSpec.class) + .add("acceleratedSync", acceleratedSync) .add("branch", branch) .add("createDatabaseObjectsIfMissing", createDatabaseObjectsIfMissing) .add("existingPipelineId", existingPipelineId)