From 968dfeefae07f91d4a95854671238638d9868eca Mon Sep 17 00:00:00 2001 From: "databricks-ci-ghec-2[bot]" <184307802+databricks-ci-ghec-2[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 10:45:45 +0000 Subject: [PATCH] Update SDK to 2ac9d66a86b8772814266c0794730e62719ab299 --- .codegen/_openapi_sha | 2 +- .gitattributes | 4 +- .github/workflows/tagging.yml | 4 +- NEXT_CHANGELOG.md | 5 + .../service/compute/EventDetailsCause.java | 1 + .../pipelines/GetPipelineResponse.java | 16 ++ .../sdk/service/pipelines/PublishingMode.java | 12 ++ .../databricks/sdk/service/sharing/Table.java | 16 -- .../sharing/TableInternalAttributes.java | 154 ------------------ ...ableInternalAttributesSharedTableType.java | 18 -- .../sdk/service/sharing/Volume.java | 17 +- .../sharing/VolumeInternalAttributes.java | 60 ------- 12 files changed, 39 insertions(+), 270 deletions(-) mode change 100644 => 100755 .github/workflows/tagging.yml mode change 100644 => 100755 NEXT_CHANGELOG.md create mode 100755 databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/PublishingMode.java delete mode 100755 databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/TableInternalAttributes.java delete mode 100755 databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/TableInternalAttributesSharedTableType.java delete mode 100755 databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/VolumeInternalAttributes.java diff --git a/.codegen/_openapi_sha b/.codegen/_openapi_sha index 4ae64141a..5d157b67c 100755 --- a/.codegen/_openapi_sha +++ b/.codegen/_openapi_sha @@ -1 +1 @@ -2f10a6ab001e2fa2552f6b25f7fbb4a08014a43f \ No newline at end of file +2ac9d66a86b8772814266c0794730e62719ab299 \ No newline at end of file diff --git a/.gitattributes b/.gitattributes index 9e5327db6..aa25358e3 100755 --- a/.gitattributes +++ b/.gitattributes @@ -2118,6 +2118,7 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/Pipelines databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/PipelinesService.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/PostgresCatalogConfig.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/PostgresSlotConfig.java linguist-generated=true +databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/PublishingMode.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/ReplaceWhereOverride.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/ReportSpec.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/RestartWindow.java linguist-generated=true @@ -2889,15 +2890,12 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/SharesImpl. databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/SharesListRequest.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/SharesService.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/Table.java linguist-generated=true -databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/TableInternalAttributes.java linguist-generated=true -databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/TableInternalAttributesSharedTableType.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/UpdateProvider.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/UpdateRecipient.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/UpdateShare.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/UpdateSharePermissions.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/UpdateSharePermissionsResponse.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/Volume.java linguist-generated=true -databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/VolumeInternalAttributes.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/AccessControl.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/Aggregation.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/Alert.java linguist-generated=true diff --git a/.github/workflows/tagging.yml b/.github/workflows/tagging.yml old mode 100644 new mode 100755 index 66cfdf1f2..3fed55cba --- a/.github/workflows/tagging.yml +++ b/.github/workflows/tagging.yml @@ -6,10 +6,10 @@ on: workflow_dispatch: # No inputs are required for the manual dispatch. - # Runs at 8:00 UTC on Tuesday, Wednesday, and Thursday. To enable automated + # Runs at 8:00 UTC on Monday, Tuesday, Wednesday, and Thursday. To enable automated # tagging for a repository, simply add it to the if block of the tag job. schedule: - - cron: '0 8 * * TUE,WED,THU' + - cron: '0 8 * * MON,TUE,WED,THU' # Ensure that only a single instance of the workflow is running at a time. concurrency: diff --git a/NEXT_CHANGELOG.md b/NEXT_CHANGELOG.md old mode 100644 new mode 100755 index b3e7f4e86..8581e3ac0 --- a/NEXT_CHANGELOG.md +++ b/NEXT_CHANGELOG.md @@ -13,3 +13,8 @@ ### Internal Changes ### API Changes +* Add `effectivePublishingMode` field for `com.databricks.sdk.service.pipelines.GetPipelineResponse`. +* Add `DBR_AUTOSCALE` enum value for `com.databricks.sdk.service.compute.EventDetailsCause`. +* Change `outputCatalog` field for `com.databricks.sdk.service.cleanrooms.CreateCleanRoomOutputCatalogResponse` to be required. +* [Breaking] Remove `internalAttributes` field for `com.databricks.sdk.service.sharing.Table`. +* [Breaking] Remove `internalAttributes` field for `com.databricks.sdk.service.sharing.Volume`. \ No newline at end of file diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/EventDetailsCause.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/EventDetailsCause.java index 6c0d6b655..cfee5b507 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/EventDetailsCause.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/EventDetailsCause.java @@ -10,6 +10,7 @@ public enum EventDetailsCause { AUTORECOVERY, AUTOSCALE, AUTOSCALE_V2, + DBR_AUTOSCALE, REPLACE_BAD_NODES, USER_REQUEST, } diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/GetPipelineResponse.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/GetPipelineResponse.java index ff158fa65..02ea9759c 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/GetPipelineResponse.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/GetPipelineResponse.java @@ -26,6 +26,10 @@ public class GetPipelineResponse { @JsonProperty("effective_budget_policy_id") private String effectiveBudgetPolicyId; + /** Publishing mode of the pipeline */ + @JsonProperty("effective_publishing_mode") + private PublishingMode effectivePublishingMode; + /** The health of a pipeline. */ @JsonProperty("health") private GetPipelineResponseHealth health; @@ -102,6 +106,15 @@ public String getEffectiveBudgetPolicyId() { return effectiveBudgetPolicyId; } + public GetPipelineResponse setEffectivePublishingMode(PublishingMode effectivePublishingMode) { + this.effectivePublishingMode = effectivePublishingMode; + return this; + } + + public PublishingMode getEffectivePublishingMode() { + return effectivePublishingMode; + } + public GetPipelineResponse setHealth(GetPipelineResponseHealth health) { this.health = health; return this; @@ -192,6 +205,7 @@ public boolean equals(Object o) { && Objects.equals(clusterId, that.clusterId) && Objects.equals(creatorUserName, that.creatorUserName) && Objects.equals(effectiveBudgetPolicyId, that.effectiveBudgetPolicyId) + && Objects.equals(effectivePublishingMode, that.effectivePublishingMode) && Objects.equals(health, that.health) && Objects.equals(lastModified, that.lastModified) && Objects.equals(latestUpdates, that.latestUpdates) @@ -210,6 +224,7 @@ public int hashCode() { clusterId, creatorUserName, effectiveBudgetPolicyId, + effectivePublishingMode, health, lastModified, latestUpdates, @@ -228,6 +243,7 @@ public String toString() { .add("clusterId", clusterId) .add("creatorUserName", creatorUserName) .add("effectiveBudgetPolicyId", effectiveBudgetPolicyId) + .add("effectivePublishingMode", effectivePublishingMode) .add("health", health) .add("lastModified", lastModified) .add("latestUpdates", latestUpdates) diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/PublishingMode.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/PublishingMode.java new file mode 100755 index 000000000..7efec85fd --- /dev/null +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/PublishingMode.java @@ -0,0 +1,12 @@ +// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT. + +package com.databricks.sdk.service.pipelines; + +import com.databricks.sdk.support.Generated; + +/** Enum representing the publishing mode of a pipeline. */ +@Generated +public enum PublishingMode { + DEFAULT_PUBLISHING_MODE, + LEGACY_PUBLISHING_MODE, +} diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/Table.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/Table.java index 119e8a050..1b576c2e8 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/Table.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/Table.java @@ -18,10 +18,6 @@ public class Table { @JsonProperty("id") private String id; - /** Internal information for D2D sharing that should not be disclosed to external users. */ - @JsonProperty("internal_attributes") - private TableInternalAttributes internalAttributes; - /** The catalog and schema of the materialized table */ @JsonProperty("materialization_namespace") private String materializationNamespace; @@ -68,15 +64,6 @@ public String getId() { return id; } - public Table setInternalAttributes(TableInternalAttributes internalAttributes) { - this.internalAttributes = internalAttributes; - return this; - } - - public TableInternalAttributes getInternalAttributes() { - return internalAttributes; - } - public Table setMaterializationNamespace(String materializationNamespace) { this.materializationNamespace = materializationNamespace; return this; @@ -147,7 +134,6 @@ public boolean equals(Object o) { Table that = (Table) o; return Objects.equals(comment, that.comment) && Objects.equals(id, that.id) - && Objects.equals(internalAttributes, that.internalAttributes) && Objects.equals(materializationNamespace, that.materializationNamespace) && Objects.equals(materializedTableName, that.materializedTableName) && Objects.equals(name, that.name) @@ -162,7 +148,6 @@ public int hashCode() { return Objects.hash( comment, id, - internalAttributes, materializationNamespace, materializedTableName, name, @@ -177,7 +162,6 @@ public String toString() { return new ToStringer(Table.class) .add("comment", comment) .add("id", id) - .add("internalAttributes", internalAttributes) .add("materializationNamespace", materializationNamespace) .add("materializedTableName", materializedTableName) .add("name", name) diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/TableInternalAttributes.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/TableInternalAttributes.java deleted file mode 100755 index 12047c350..000000000 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/TableInternalAttributes.java +++ /dev/null @@ -1,154 +0,0 @@ -// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT. - -package com.databricks.sdk.service.sharing; - -import com.databricks.sdk.support.Generated; -import com.databricks.sdk.support.ToStringer; -import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Collection; -import java.util.Objects; - -/** Internal information for D2D sharing that should not be disclosed to external users. */ -@Generated -public class TableInternalAttributes { - /** Managed Delta Metadata location for foreign iceberg tables. */ - @JsonProperty("auxiliary_managed_location") - private String auxiliaryManagedLocation; - - /** - * Storage locations of all table dependencies for shared views. Used on the recipient side for - * SEG (Secure Egress Gateway) whitelisting. - */ - @JsonProperty("dependency_storage_locations") - private Collection dependencyStorageLocations; - - /** Whether the table has uniform enabled. */ - @JsonProperty("has_delta_uniform_iceberg") - private Boolean hasDeltaUniformIceberg; - - /** - * Will be populated in the reconciliation response for VIEW and FOREIGN_TABLE, with the value of - * the parent UC entity's storage_location, following the same logic as getManagedEntityPath in - * CreateStagingTableHandler, which is used to store the materialized table for a shared - * VIEW/FOREIGN_TABLE for D2O queries. The value will be used on the recipient side to be - * whitelisted when SEG is enabled on the workspace of the recipient, to allow the recipient users - * to query this shared VIEW/FOREIGN_TABLE. - */ - @JsonProperty("parent_storage_location") - private String parentStorageLocation; - - /** The cloud storage location of a shard table with DIRECTORY_BASED_TABLE type. */ - @JsonProperty("storage_location") - private String storageLocation; - - /** The type of the shared table. */ - @JsonProperty("type") - private TableInternalAttributesSharedTableType typeValue; - - /** The view definition of a shared view. DEPRECATED. */ - @JsonProperty("view_definition") - private String viewDefinition; - - public TableInternalAttributes setAuxiliaryManagedLocation(String auxiliaryManagedLocation) { - this.auxiliaryManagedLocation = auxiliaryManagedLocation; - return this; - } - - public String getAuxiliaryManagedLocation() { - return auxiliaryManagedLocation; - } - - public TableInternalAttributes setDependencyStorageLocations( - Collection dependencyStorageLocations) { - this.dependencyStorageLocations = dependencyStorageLocations; - return this; - } - - public Collection getDependencyStorageLocations() { - return dependencyStorageLocations; - } - - public TableInternalAttributes setHasDeltaUniformIceberg(Boolean hasDeltaUniformIceberg) { - this.hasDeltaUniformIceberg = hasDeltaUniformIceberg; - return this; - } - - public Boolean getHasDeltaUniformIceberg() { - return hasDeltaUniformIceberg; - } - - public TableInternalAttributes setParentStorageLocation(String parentStorageLocation) { - this.parentStorageLocation = parentStorageLocation; - return this; - } - - public String getParentStorageLocation() { - return parentStorageLocation; - } - - public TableInternalAttributes setStorageLocation(String storageLocation) { - this.storageLocation = storageLocation; - return this; - } - - public String getStorageLocation() { - return storageLocation; - } - - public TableInternalAttributes setType(TableInternalAttributesSharedTableType typeValue) { - this.typeValue = typeValue; - return this; - } - - public TableInternalAttributesSharedTableType getType() { - return typeValue; - } - - public TableInternalAttributes setViewDefinition(String viewDefinition) { - this.viewDefinition = viewDefinition; - return this; - } - - public String getViewDefinition() { - return viewDefinition; - } - - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - TableInternalAttributes that = (TableInternalAttributes) o; - return Objects.equals(auxiliaryManagedLocation, that.auxiliaryManagedLocation) - && Objects.equals(dependencyStorageLocations, that.dependencyStorageLocations) - && Objects.equals(hasDeltaUniformIceberg, that.hasDeltaUniformIceberg) - && Objects.equals(parentStorageLocation, that.parentStorageLocation) - && Objects.equals(storageLocation, that.storageLocation) - && Objects.equals(typeValue, that.typeValue) - && Objects.equals(viewDefinition, that.viewDefinition); - } - - @Override - public int hashCode() { - return Objects.hash( - auxiliaryManagedLocation, - dependencyStorageLocations, - hasDeltaUniformIceberg, - parentStorageLocation, - storageLocation, - typeValue, - viewDefinition); - } - - @Override - public String toString() { - return new ToStringer(TableInternalAttributes.class) - .add("auxiliaryManagedLocation", auxiliaryManagedLocation) - .add("dependencyStorageLocations", dependencyStorageLocations) - .add("hasDeltaUniformIceberg", hasDeltaUniformIceberg) - .add("parentStorageLocation", parentStorageLocation) - .add("storageLocation", storageLocation) - .add("typeValue", typeValue) - .add("viewDefinition", viewDefinition) - .toString(); - } -} diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/TableInternalAttributesSharedTableType.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/TableInternalAttributesSharedTableType.java deleted file mode 100755 index ef6824f6c..000000000 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/TableInternalAttributesSharedTableType.java +++ /dev/null @@ -1,18 +0,0 @@ -// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT. - -package com.databricks.sdk.service.sharing; - -import com.databricks.sdk.support.Generated; - -@Generated -public enum TableInternalAttributesSharedTableType { - DELTA_ICEBERG_TABLE, - DIRECTORY_BASED_TABLE, - FILE_BASED_TABLE, - FOREIGN_ICEBERG_TABLE, - FOREIGN_TABLE, - MATERIALIZED_VIEW, - METRIC_VIEW, - STREAMING_TABLE, - VIEW, -} diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/Volume.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/Volume.java index 1224f0464..7df668adc 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/Volume.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/Volume.java @@ -21,10 +21,6 @@ public class Volume { @JsonProperty("id") private String id; - /** Internal attributes for D2D sharing that should not be disclosed to external users. */ - @JsonProperty("internal_attributes") - private VolumeInternalAttributes internalAttributes; - /** The name of the volume. */ @JsonProperty("name") private String name; @@ -63,15 +59,6 @@ public String getId() { return id; } - public Volume setInternalAttributes(VolumeInternalAttributes internalAttributes) { - this.internalAttributes = internalAttributes; - return this; - } - - public VolumeInternalAttributes getInternalAttributes() { - return internalAttributes; - } - public Volume setName(String name) { this.name = name; return this; @@ -124,7 +111,6 @@ public boolean equals(Object o) { Volume that = (Volume) o; return Objects.equals(comment, that.comment) && Objects.equals(id, that.id) - && Objects.equals(internalAttributes, that.internalAttributes) && Objects.equals(name, that.name) && Objects.equals(schema, that.schema) && Objects.equals(share, that.share) @@ -134,7 +120,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(comment, id, internalAttributes, name, schema, share, shareId, tags); + return Objects.hash(comment, id, name, schema, share, shareId, tags); } @Override @@ -142,7 +128,6 @@ public String toString() { return new ToStringer(Volume.class) .add("comment", comment) .add("id", id) - .add("internalAttributes", internalAttributes) .add("name", name) .add("schema", schema) .add("share", share) diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/VolumeInternalAttributes.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/VolumeInternalAttributes.java deleted file mode 100755 index c37dbac83..000000000 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sharing/VolumeInternalAttributes.java +++ /dev/null @@ -1,60 +0,0 @@ -// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT. - -package com.databricks.sdk.service.sharing; - -import com.databricks.sdk.support.Generated; -import com.databricks.sdk.support.ToStringer; -import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Objects; - -/** Internal information for D2D sharing that should not be disclosed to external users. */ -@Generated -public class VolumeInternalAttributes { - /** The cloud storage location of the volume */ - @JsonProperty("storage_location") - private String storageLocation; - - /** The type of the shared volume. */ - @JsonProperty("type") - private String typeValue; - - public VolumeInternalAttributes setStorageLocation(String storageLocation) { - this.storageLocation = storageLocation; - return this; - } - - public String getStorageLocation() { - return storageLocation; - } - - public VolumeInternalAttributes setType(String typeValue) { - this.typeValue = typeValue; - return this; - } - - public String getType() { - return typeValue; - } - - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - VolumeInternalAttributes that = (VolumeInternalAttributes) o; - return Objects.equals(storageLocation, that.storageLocation) - && Objects.equals(typeValue, that.typeValue); - } - - @Override - public int hashCode() { - return Objects.hash(storageLocation, typeValue); - } - - @Override - public String toString() { - return new ToStringer(VolumeInternalAttributes.class) - .add("storageLocation", storageLocation) - .add("typeValue", typeValue) - .toString(); - } -}