From 5e30a9409704adb7a4fb9b5c36e3d26205d96e5c Mon Sep 17 00:00:00 2001
From: "databricks-ci-ghec-2[bot]"
<184307802+databricks-ci-ghec-2[bot]@users.noreply.github.com>
Date: Fri, 9 Jan 2026 10:26:28 +0000
Subject: [PATCH] Update SDK to 8921a828d1741af0952eb5c4f0292c194c0d5f38
---
.codegen/_openapi_sha | 2 +-
.gitattributes | 4 +-
NEXT_CHANGELOG.md | 13 ++
.../com/databricks/sdk/WorkspaceClient.java | 7 +-
.../databricks/sdk/service/apps/AppsAPI.java | 2 +-
.../sdk/service/apps/AppsService.java | 2 +-
.../compute/TerminationReasonCode.java | 1 +
.../service/database/DatabaseInstance.java | 44 ++++-
.../service/database/DatabaseInstanceRef.java | 4 +-
.../database/DatabaseInstanceRole.java | 6 +-
.../service/database/SyncedDatabaseTable.java | 10 +-
...ricksServiceExceptionWithDetailsProto.java | 4 +-
.../postgres/DeleteBranchOperation.java | 161 ++++++++++++++++++
.../postgres/DeleteEndpointOperation.java | 161 ++++++++++++++++++
.../postgres/DeleteProjectOperation.java | 161 ++++++++++++++++++
.../service/postgres/EndpointPoolerMode.java | 11 --
.../service/postgres/EndpointSettings.java | 23 +--
.../sdk/service/postgres/EndpointSpec.java | 16 --
.../sdk/service/postgres/EndpointStatus.java | 16 --
.../sdk/service/postgres/PostgresAPI.java | 27 +--
.../sdk/service/postgres/PostgresImpl.java | 12 +-
.../sdk/service/postgres/PostgresService.java | 6 +-
.../ProjectDefaultEndpointSettings.java | 22 +--
.../qualitymonitorv2/QualityMonitorV2API.java | 24 ++-
.../QualityMonitorV2Service.java | 22 ++-
.../settings/CreatePrivateEndpointRule.java | 18 +-
.../settings/NccPrivateEndpointRule.java | 16 ++
.../settings/UpdatePrivateEndpointRule.java | 17 +-
.../service/sql/TerminationReasonCode.java | 1 +
...ricksServiceExceptionWithDetailsProto.java | 4 +-
30 files changed, 674 insertions(+), 143 deletions(-)
mode change 100755 => 100644 databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppsAPI.java
mode change 100755 => 100644 databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppsService.java
mode change 100755 => 100644 databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/DatabaseInstance.java
mode change 100755 => 100644 databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/DatabaseInstanceRef.java
mode change 100755 => 100644 databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/DatabaseInstanceRole.java
mode change 100755 => 100644 databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/SyncedDatabaseTable.java
create mode 100644 databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteBranchOperation.java
create mode 100644 databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteEndpointOperation.java
create mode 100644 databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteProjectOperation.java
delete mode 100644 databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/EndpointPoolerMode.java
mode change 100755 => 100644 databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/QualityMonitorV2API.java
mode change 100755 => 100644 databricks-sdk-java/src/main/java/com/databricks/sdk/service/qualitymonitorv2/QualityMonitorV2Service.java
mode change 100755 => 100644 databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/CreatePrivateEndpointRule.java
mode change 100755 => 100644 databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/UpdatePrivateEndpointRule.java
mode change 100755 => 100644 databricks-sdk-java/src/test/java/com/databricks/sdk/service/lrotesting/DatabricksServiceExceptionWithDetailsProto.java
diff --git a/.codegen/_openapi_sha b/.codegen/_openapi_sha
index 7a9cd634a..cbb2ed4ae 100644
--- a/.codegen/_openapi_sha
+++ b/.codegen/_openapi_sha
@@ -1 +1 @@
-9b38571bfe7bf0bc595480f28eb93a8db3116985
\ No newline at end of file
+8921a828d1741af0952eb5c4f0292c194c0d5f38
\ No newline at end of file
diff --git a/.gitattributes b/.gitattributes
index ef3a43d21..2b2927b41 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -2086,14 +2086,16 @@
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateRoleOperation.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateRoleRequest.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DatabricksServiceExceptionWithDetailsProto.java linguist-generated=true
+/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteBranchOperation.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteBranchRequest.java linguist-generated=true
+/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteEndpointOperation.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteEndpointRequest.java linguist-generated=true
+/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteProjectOperation.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteProjectRequest.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteRoleOperation.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteRoleRequest.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/Endpoint.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/EndpointOperationMetadata.java linguist-generated=true
-/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/EndpointPoolerMode.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/EndpointSettings.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/EndpointSpec.java linguist-generated=true
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/EndpointStatus.java linguist-generated=true
diff --git a/NEXT_CHANGELOG.md b/NEXT_CHANGELOG.md
index 317db9ab1..8044601d2 100644
--- a/NEXT_CHANGELOG.md
+++ b/NEXT_CHANGELOG.md
@@ -16,3 +16,16 @@
* Add `TABLE_DELTASHARING_OPEN_DIR_BASED` enum value for `com.databricks.sdk.service.catalog.SecurableKind`.
* Add `CREATING` and `CREATE_FAILED` enum values for `com.databricks.sdk.service.settings.NccPrivateEndpointRulePrivateLinkConnectionState`.
* [Breaking] Remove `accessModes` and `storageLocation` fields for `com.databricks.sdk.service.sharing.Table`.
+* Add `errorMessage` field for `com.databricks.sdk.service.settings.CreatePrivateEndpointRule`.
+* Add `errorMessage` field for `com.databricks.sdk.service.settings.NccPrivateEndpointRule`.
+* Add `errorMessage` field for `com.databricks.sdk.service.settings.UpdatePrivateEndpointRule`.
+* Add `RATE_LIMITED` enum value for `com.databricks.sdk.service.compute.TerminationReasonCode`.
+* Add `RATE_LIMITED` enum value for `com.databricks.sdk.service.sql.TerminationReasonCode`.
+* [Breaking] Add long-running operation configuration for `workspaceClient.postgres().deleteBranch()` method.
+* [Breaking] Add long-running operation configuration for `workspaceClient.postgres().deleteEndpoint()` method.
+* [Breaking] Add long-running operation configuration for `workspaceClient.postgres().deleteProject()` method.
+* [Breaking] Change `deleteBranch()`, `deleteEndpoint()` and `deleteProject()` methods for `workspaceClient.postgres()` service to return `com.databricks.sdk.service.postgres.Operation` class.
+* [Breaking] Remove `pgbouncerSettings` field for `com.databricks.sdk.service.postgres.EndpointSettings`.
+* [Breaking] Remove `poolerMode` field for `com.databricks.sdk.service.postgres.EndpointSpec`.
+* [Breaking] Remove `poolerMode` field for `com.databricks.sdk.service.postgres.EndpointStatus`.
+* [Breaking] Remove `pgbouncerSettings` field for `com.databricks.sdk.service.postgres.ProjectDefaultEndpointSettings`.
\ No newline at end of file
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/WorkspaceClient.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/WorkspaceClient.java
index 0ddab50a1..3fd68fc01 100644
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/WorkspaceClient.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/WorkspaceClient.java
@@ -586,7 +586,7 @@ public AlertsV2API alertsV2() {
}
/**
- * Apps run directly on a customer’s Databricks instance, integrate with their data, use and
+ * Apps run directly on a customer's Databricks instance, integrate with their data, use and
* extend Databricks services, and enable users to interact through single sign-on.
*/
public AppsAPI apps() {
@@ -1419,7 +1419,10 @@ public ProvidersAPI providers() {
return providersAPI;
}
- /** Manage data quality of UC objects (currently support `schema`) */
+ /**
+ * [DEPRECATED] This API is deprecated. Please use the Data Quality Monitoring API instead (REST:
+ * /api/data-quality/v1/monitors). Manage data quality of UC objects (currently support `schema`).
+ */
public QualityMonitorV2API qualityMonitorV2() {
return qualityMonitorV2API;
}
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppsAPI.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppsAPI.java
old mode 100755
new mode 100644
index dee0d4745..5e739d433
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppsAPI.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppsAPI.java
@@ -14,7 +14,7 @@
import org.slf4j.LoggerFactory;
/**
- * Apps run directly on a customer’s Databricks instance, integrate with their data, use and extend
+ * Apps run directly on a customer's Databricks instance, integrate with their data, use and extend
* Databricks services, and enable users to interact through single sign-on.
*/
@Generated
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppsService.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppsService.java
old mode 100755
new mode 100644
index 31742387d..0a84a93f7
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppsService.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/AppsService.java
@@ -4,7 +4,7 @@
import com.databricks.sdk.support.Generated;
/**
- * Apps run directly on a customer’s Databricks instance, integrate with their data, use and extend
+ * Apps run directly on a customer's Databricks instance, integrate with their data, use and extend
* Databricks services, and enable users to interact through single sign-on.
*
*
This is the high-level interface, that contains generated methods.
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/TerminationReasonCode.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/TerminationReasonCode.java
index 641c74395..55fce9173 100644
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/TerminationReasonCode.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/TerminationReasonCode.java
@@ -153,6 +153,7 @@ public enum TerminationReasonCode {
NPIP_TUNNEL_TOKEN_FAILURE,
POD_ASSIGNMENT_FAILURE,
POD_SCHEDULING_FAILURE,
+ RATE_LIMITED,
REQUEST_REJECTED,
REQUEST_THROTTLED,
RESOURCE_USAGE_BLOCKED,
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/DatabaseInstance.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/DatabaseInstance.java
old mode 100755
new mode 100644
index f52760290..fcf25e60f
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/DatabaseInstance.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/DatabaseInstance.java
@@ -36,41 +36,69 @@ public class DatabaseInstance {
@JsonProperty("custom_tags")
private Collection customTags;
- /** Deprecated. The sku of the instance; this field will always match the value of capacity. */
+ /**
+ * Deprecated. The sku of the instance; this field will always match the value of capacity. This
+ * is an output only field that contains the value computed from the input field combined with
+ * server side defaults. Use the field without the effective_ prefix to set the value.
+ */
@JsonProperty("effective_capacity")
private String effectiveCapacity;
- /** The recorded custom tags associated with the instance. */
+ /**
+ * The recorded custom tags associated with the instance. This is an output only field that
+ * contains the value computed from the input field combined with server side defaults. Use the
+ * field without the effective_ prefix to set the value.
+ */
@JsonProperty("effective_custom_tags")
private Collection effectiveCustomTags;
- /** Whether the instance has PG native password login enabled. */
+ /**
+ * Whether the instance has PG native password login enabled. This is an output only field that
+ * contains the value computed from the input field combined with server side defaults. Use the
+ * field without the effective_ prefix to set the value.
+ */
@JsonProperty("effective_enable_pg_native_login")
private Boolean effectiveEnablePgNativeLogin;
- /** Whether secondaries serving read-only traffic are enabled. Defaults to false. */
+ /**
+ * Whether secondaries serving read-only traffic are enabled. Defaults to false. This is an output
+ * only field that contains the value computed from the input field combined with server side
+ * defaults. Use the field without the effective_ prefix to set the value.
+ */
@JsonProperty("effective_enable_readable_secondaries")
private Boolean effectiveEnableReadableSecondaries;
/**
* The number of nodes in the instance, composed of 1 primary and 0 or more secondaries. Defaults
- * to 1 primary and 0 secondaries.
+ * to 1 primary and 0 secondaries. This is an output only field that contains the value computed
+ * from the input field combined with server side defaults. Use the field without the effective_
+ * prefix to set the value.
*/
@JsonProperty("effective_node_count")
private Long effectiveNodeCount;
/**
* The retention window for the instance. This is the time window in days for which the historical
- * data is retained.
+ * data is retained. This is an output only field that contains the value computed from the input
+ * field combined with server side defaults. Use the field without the effective_ prefix to set
+ * the value.
*/
@JsonProperty("effective_retention_window_in_days")
private Long effectiveRetentionWindowInDays;
- /** Whether the instance is stopped. */
+ /**
+ * Whether the instance is stopped. This is an output only field that contains the value computed
+ * from the input field combined with server side defaults. Use the field without the effective_
+ * prefix to set the value.
+ */
@JsonProperty("effective_stopped")
private Boolean effectiveStopped;
- /** The policy that is applied to the instance. */
+ /**
+ * The policy that is applied to the instance. This is an output only field that contains the
+ * value computed from the input field combined with server side defaults. Use the field without
+ * the effective_ prefix to set the value.
+ */
@JsonProperty("effective_usage_policy_id")
private String effectiveUsagePolicyId;
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/DatabaseInstanceRef.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/DatabaseInstanceRef.java
old mode 100755
new mode 100644
index 89cff10b9..ee4458cc3
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/DatabaseInstanceRef.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/DatabaseInstanceRef.java
@@ -30,7 +30,9 @@ public class DatabaseInstanceRef {
/**
* For a parent ref instance, this is the LSN on the parent instance from which the instance was
* created. For a child ref instance, this is the LSN on the instance from which the child
- * instance was created.
+ * instance was created. This is an output only field that contains the value computed from the
+ * input field combined with server side defaults. Use the field without the effective_ prefix to
+ * set the value.
*/
@JsonProperty("effective_lsn")
private String effectiveLsn;
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/DatabaseInstanceRole.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/DatabaseInstanceRole.java
old mode 100755
new mode 100644
index 9f0c7010a..c58317a87
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/DatabaseInstanceRole.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/DatabaseInstanceRole.java
@@ -14,7 +14,11 @@ public class DatabaseInstanceRole {
@JsonProperty("attributes")
private DatabaseInstanceRoleAttributes attributes;
- /** The attributes that are applied to the role. */
+ /**
+ * The attributes that are applied to the role. This is an output only field that contains the
+ * value computed from the input field combined with server side defaults. Use the field without
+ * the effective_ prefix to set the value.
+ */
@JsonProperty("effective_attributes")
private DatabaseInstanceRoleAttributes effectiveAttributes;
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/SyncedDatabaseTable.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/SyncedDatabaseTable.java
old mode 100755
new mode 100644
index 805437b45..8ea0b5343
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/SyncedDatabaseTable.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/SyncedDatabaseTable.java
@@ -27,12 +27,18 @@ public class SyncedDatabaseTable {
/**
* The name of the database instance that this table is registered to. This field is always
* returned, and for tables inside database catalogs is inferred database instance associated with
- * the catalog.
+ * the catalog. This is an output only field that contains the value computed from the input field
+ * combined with server side defaults. Use the field without the effective_ prefix to set the
+ * value.
*/
@JsonProperty("effective_database_instance_name")
private String effectiveDatabaseInstanceName;
- /** The name of the logical database that this table is registered to. */
+ /**
+ * The name of the logical database that this table is registered to. This is an output only field
+ * that contains the value computed from the input field combined with server side defaults. Use
+ * the field without the effective_ prefix to set the value.
+ */
@JsonProperty("effective_logical_database_name")
private String effectiveLogicalDatabaseName;
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DatabricksServiceExceptionWithDetailsProto.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DatabricksServiceExceptionWithDetailsProto.java
index d9fcd43ed..fd278336e 100644
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DatabricksServiceExceptionWithDetailsProto.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DatabricksServiceExceptionWithDetailsProto.java
@@ -11,9 +11,7 @@
/** Databricks Error that is returned by all Databricks APIs. */
@Generated
public class DatabricksServiceExceptionWithDetailsProto {
- /**
- * @pbjson-skip
- */
+ /** */
@JsonProperty("details")
private Collection