From 4c80144bdad4c52bd87096d74fc00789c0e8ac9f Mon Sep 17 00:00:00 2001 From: "databricks-ci-ghec-1[bot]" <184311507+databricks-ci-ghec-1[bot]@users.noreply.github.com> Date: Tue, 10 Feb 2026 10:52:15 +0000 Subject: [PATCH] Update SDK to e394dc8e317fa2fa859f7fd4854bb4123c920254 --- .codegen/_openapi_sha | 2 +- .gitattributes | 2 + NEXT_CHANGELOG.md | 2 + .../service/catalog/EntityTagAssignment.java | 51 ++++++++++++++++++- .../catalog/TagAssignmentSourceType.java | 11 ++++ .../sdk/service/jobs/GitSource.java | 20 +++++++- .../sdk/service/jobs/SparseCheckout.java | 43 ++++++++++++++++ .../provisioning/CreateWorkspaceRequest.java | 5 +- .../service/sql/CreateWarehouseRequest.java | 2 +- .../sdk/service/sql/EditWarehouseRequest.java | 2 +- .../sdk/service/sql/EndpointInfo.java | 2 +- .../sdk/service/sql/GetWarehouseResponse.java | 2 +- 12 files changed, 134 insertions(+), 10 deletions(-) mode change 100644 => 100755 NEXT_CHANGELOG.md create mode 100755 databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TagAssignmentSourceType.java create mode 100755 databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/SparseCheckout.java diff --git a/.codegen/_openapi_sha b/.codegen/_openapi_sha index d227bcf74..37bdb4870 100755 --- a/.codegen/_openapi_sha +++ b/.codegen/_openapi_sha @@ -1 +1 @@ -539df954f01ca41273fbe025ced73b4b6a8fda7e \ No newline at end of file +e394dc8e317fa2fa859f7fd4854bb4123c920254 \ No newline at end of file diff --git a/.gitattributes b/.gitattributes index 44139fc3e..9fad2a72b 100755 --- a/.gitattributes +++ b/.gitattributes @@ -598,6 +598,7 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TableType.j databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TablesAPI.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TablesImpl.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TablesService.java linguist-generated=true +databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TagAssignmentSourceType.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TagKeyValue.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TemporaryCredentials.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TemporaryPathCredentialsAPI.java linguist-generated=true @@ -1480,6 +1481,7 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/Source.java li databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/SparkJarTask.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/SparkPythonTask.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/SparkSubmitTask.java linguist-generated=true +databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/SparseCheckout.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/SqlAlertOutput.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/SqlAlertState.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/SqlDashboardOutput.java linguist-generated=true diff --git a/NEXT_CHANGELOG.md b/NEXT_CHANGELOG.md old mode 100644 new mode 100755 index 6efe35527..45b834e03 --- a/NEXT_CHANGELOG.md +++ b/NEXT_CHANGELOG.md @@ -13,3 +13,5 @@ ### Internal Changes ### API Changes +* Add `sourceType`, `updateTime` and `updatedBy` fields for `com.databricks.sdk.service.catalog.EntityTagAssignment`. +* Add `sparseCheckout` field for `com.databricks.sdk.service.jobs.GitSource`. \ No newline at end of file diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/EntityTagAssignment.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/EntityTagAssignment.java index 95c3c464e..1ac630031 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/EntityTagAssignment.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/EntityTagAssignment.java @@ -5,6 +5,7 @@ import com.databricks.sdk.support.Generated; import com.databricks.sdk.support.ToStringer; import com.fasterxml.jackson.annotation.JsonProperty; +import com.google.protobuf.Timestamp; import java.util.Objects; /** Represents a tag assignment to an entity */ @@ -21,6 +22,10 @@ public class EntityTagAssignment { @JsonProperty("entity_type") private String entityType; + /** The source type of the tag assignment, e.g., user-assigned or system-assigned */ + @JsonProperty("source_type") + private TagAssignmentSourceType sourceType; + /** The key of the tag */ @JsonProperty("tag_key") private String tagKey; @@ -29,6 +34,14 @@ public class EntityTagAssignment { @JsonProperty("tag_value") private String tagValue; + /** The timestamp when the tag assignment was last updated */ + @JsonProperty("update_time") + private Timestamp updateTime; + + /** The user or principal who updated the tag assignment */ + @JsonProperty("updated_by") + private String updatedBy; + public EntityTagAssignment setEntityName(String entityName) { this.entityName = entityName; return this; @@ -47,6 +60,15 @@ public String getEntityType() { return entityType; } + public EntityTagAssignment setSourceType(TagAssignmentSourceType sourceType) { + this.sourceType = sourceType; + return this; + } + + public TagAssignmentSourceType getSourceType() { + return sourceType; + } + public EntityTagAssignment setTagKey(String tagKey) { this.tagKey = tagKey; return this; @@ -65,6 +87,24 @@ public String getTagValue() { return tagValue; } + public EntityTagAssignment setUpdateTime(Timestamp updateTime) { + this.updateTime = updateTime; + return this; + } + + public Timestamp getUpdateTime() { + return updateTime; + } + + public EntityTagAssignment setUpdatedBy(String updatedBy) { + this.updatedBy = updatedBy; + return this; + } + + public String getUpdatedBy() { + return updatedBy; + } + @Override public boolean equals(Object o) { if (this == o) return true; @@ -72,13 +112,17 @@ public boolean equals(Object o) { EntityTagAssignment that = (EntityTagAssignment) o; return Objects.equals(entityName, that.entityName) && Objects.equals(entityType, that.entityType) + && Objects.equals(sourceType, that.sourceType) && Objects.equals(tagKey, that.tagKey) - && Objects.equals(tagValue, that.tagValue); + && Objects.equals(tagValue, that.tagValue) + && Objects.equals(updateTime, that.updateTime) + && Objects.equals(updatedBy, that.updatedBy); } @Override public int hashCode() { - return Objects.hash(entityName, entityType, tagKey, tagValue); + return Objects.hash( + entityName, entityType, sourceType, tagKey, tagValue, updateTime, updatedBy); } @Override @@ -86,8 +130,11 @@ public String toString() { return new ToStringer(EntityTagAssignment.class) .add("entityName", entityName) .add("entityType", entityType) + .add("sourceType", sourceType) .add("tagKey", tagKey) .add("tagValue", tagValue) + .add("updateTime", updateTime) + .add("updatedBy", updatedBy) .toString(); } } diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TagAssignmentSourceType.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TagAssignmentSourceType.java new file mode 100755 index 000000000..ee09c7b59 --- /dev/null +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TagAssignmentSourceType.java @@ -0,0 +1,11 @@ +// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT. + +package com.databricks.sdk.service.catalog; + +import com.databricks.sdk.support.Generated; + +/** Enum representing the source type of a tag assignment */ +@Generated +public enum TagAssignmentSourceType { + TAG_ASSIGNMENT_SOURCE_TYPE_SYSTEM_DATA_CLASSIFICATION, +} diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/GitSource.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/GitSource.java index 88c0dae70..27bb17bee 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/GitSource.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/GitSource.java @@ -61,6 +61,10 @@ public class GitSource { @JsonProperty("job_source") private JobSource jobSource; + /** */ + @JsonProperty("sparse_checkout") + private SparseCheckout sparseCheckout; + public GitSource setGitBranch(String gitBranch) { this.gitBranch = gitBranch; return this; @@ -124,6 +128,15 @@ public JobSource getJobSource() { return jobSource; } + public GitSource setSparseCheckout(SparseCheckout sparseCheckout) { + this.sparseCheckout = sparseCheckout; + return this; + } + + public SparseCheckout getSparseCheckout() { + return sparseCheckout; + } + @Override public boolean equals(Object o) { if (this == o) return true; @@ -135,12 +148,14 @@ public boolean equals(Object o) { && Objects.equals(gitSnapshot, that.gitSnapshot) && Objects.equals(gitTag, that.gitTag) && Objects.equals(gitUrl, that.gitUrl) - && Objects.equals(jobSource, that.jobSource); + && Objects.equals(jobSource, that.jobSource) + && Objects.equals(sparseCheckout, that.sparseCheckout); } @Override public int hashCode() { - return Objects.hash(gitBranch, gitCommit, gitProvider, gitSnapshot, gitTag, gitUrl, jobSource); + return Objects.hash( + gitBranch, gitCommit, gitProvider, gitSnapshot, gitTag, gitUrl, jobSource, sparseCheckout); } @Override @@ -153,6 +168,7 @@ public String toString() { .add("gitTag", gitTag) .add("gitUrl", gitUrl) .add("jobSource", jobSource) + .add("sparseCheckout", sparseCheckout) .toString(); } } diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/SparseCheckout.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/SparseCheckout.java new file mode 100755 index 000000000..193e1083d --- /dev/null +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/SparseCheckout.java @@ -0,0 +1,43 @@ +// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT. + +package com.databricks.sdk.service.jobs; + +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; + +@Generated +public class SparseCheckout { + /** List of patterns to include for sparse checkout. */ + @JsonProperty("patterns") + private Collection patterns; + + public SparseCheckout setPatterns(Collection patterns) { + this.patterns = patterns; + return this; + } + + public Collection getPatterns() { + return patterns; + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + SparseCheckout that = (SparseCheckout) o; + return Objects.equals(patterns, that.patterns); + } + + @Override + public int hashCode() { + return Objects.hash(patterns); + } + + @Override + public String toString() { + return new ToStringer(SparseCheckout.class).add("patterns", patterns).toString(); + } +} diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/provisioning/CreateWorkspaceRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/provisioning/CreateWorkspaceRequest.java index 4051768bc..40e3fd63c 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/provisioning/CreateWorkspaceRequest.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/provisioning/CreateWorkspaceRequest.java @@ -14,7 +14,10 @@ public class CreateWorkspaceRequest { @JsonProperty("aws_region") private String awsRegion; - /** The cloud name. This field always has the value `gcp`. */ + /** + * DEPRECATED: This field is being ignored by the server and will be removed in the future. The + * cloud name. This field always has the value `gcp`. + */ @JsonProperty("cloud") private String cloud; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateWarehouseRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateWarehouseRequest.java index 2c29ba7cb..355151317 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateWarehouseRequest.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateWarehouseRequest.java @@ -31,7 +31,7 @@ public class CreateWarehouseRequest { * queries, please tune max_num_clusters. * *

Supported values: - 2X-Small - X-Small - Small - Medium - Large - X-Large - 2X-Large - - * 3X-Large - 4X-Large + * 3X-Large - 4X-Large - 5X-Large */ @JsonProperty("cluster_size") private String clusterSize; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/EditWarehouseRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/EditWarehouseRequest.java index 251b1555b..3343356c6 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/EditWarehouseRequest.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/EditWarehouseRequest.java @@ -36,7 +36,7 @@ public class EditWarehouseRequest { * queries, please tune max_num_clusters. * *

Supported values: - 2X-Small - X-Small - Small - Medium - Large - X-Large - 2X-Large - - * 3X-Large - 4X-Large + * 3X-Large - 4X-Large - 5X-Large */ @JsonProperty("cluster_size") private String clusterSize; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/EndpointInfo.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/EndpointInfo.java index 03ae34840..4132cc7dd 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/EndpointInfo.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/EndpointInfo.java @@ -30,7 +30,7 @@ public class EndpointInfo { * queries, please tune max_num_clusters. * *

Supported values: - 2X-Small - X-Small - Small - Medium - Large - X-Large - 2X-Large - - * 3X-Large - 4X-Large + * 3X-Large - 4X-Large - 5X-Large */ @JsonProperty("cluster_size") private String clusterSize; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/GetWarehouseResponse.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/GetWarehouseResponse.java index 6a789a483..f4a691556 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/GetWarehouseResponse.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/GetWarehouseResponse.java @@ -30,7 +30,7 @@ public class GetWarehouseResponse { * queries, please tune max_num_clusters. * *

Supported values: - 2X-Small - X-Small - Small - Medium - Large - X-Large - 2X-Large - - * 3X-Large - 4X-Large + * 3X-Large - 4X-Large - 5X-Large */ @JsonProperty("cluster_size") private String clusterSize;