From 75200d33216522729991d690fa24b23847e9d46b Mon Sep 17 00:00:00 2001 From: "databricks-ci-ghec-1[bot]" <184311507+databricks-ci-ghec-1[bot]@users.noreply.github.com> Date: Sat, 21 Feb 2026 10:48:37 +0000 Subject: [PATCH] Update SDK to 07cfb41ca98aa5d857da3db15cbc8bd1fc8b8a03 --- .codegen/_openapi_sha | 2 +- .gitattributes | 1 + NEXT_CHANGELOG.md | 5 +- .../compute/TerminationReasonCode.java | 1 + .../pipelines/ReplaceWhereOverride.java | 63 +++++++++++++++++++ .../sdk/service/pipelines/StartUpdate.java | 20 ++++++ .../service/sql/TerminationReasonCode.java | 1 + 7 files changed, 91 insertions(+), 2 deletions(-) create mode 100755 databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/ReplaceWhereOverride.java diff --git a/.codegen/_openapi_sha b/.codegen/_openapi_sha index 925a62cca..b63705df1 100755 --- a/.codegen/_openapi_sha +++ b/.codegen/_openapi_sha @@ -1 +1 @@ -621e6ac059f8476fdfa45b0b0b3db1ef19f9b913 \ No newline at end of file +07cfb41ca98aa5d857da3db15cbc8bd1fc8b8a03 \ No newline at end of file diff --git a/.gitattributes b/.gitattributes index b330348b6..9e5327db6 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/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 databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/RewindDatasetSpec.java linguist-generated=true diff --git a/NEXT_CHANGELOG.md b/NEXT_CHANGELOG.md index 17e815279..556ca22ba 100755 --- a/NEXT_CHANGELOG.md +++ b/NEXT_CHANGELOG.md @@ -26,4 +26,7 @@ * Add `minQps` field for `com.databricks.sdk.service.vectorsearch.CreateEndpoint`. * Add `scalingInfo` field for `com.databricks.sdk.service.vectorsearch.EndpointInfo`. * Add `MODIFY` enum value for `com.databricks.sdk.service.apps.AppResourceUcSecurableUcSecurablePermission`. -* Add `COULD_NOT_GET_DASHBOARD_SCHEMA_EXCEPTION` enum value for `com.databricks.sdk.service.dashboards.MessageErrorType`. \ No newline at end of file +* Add `COULD_NOT_GET_DASHBOARD_SCHEMA_EXCEPTION` enum value for `com.databricks.sdk.service.dashboards.MessageErrorType`. +* Add `replaceWhereOverrides` field for `com.databricks.sdk.service.pipelines.StartUpdate`. +* Add `HIVEMETASTORE_CONNECTIVITY_FAILURE` enum value for `com.databricks.sdk.service.compute.TerminationReasonCode`. +* Add `HIVEMETASTORE_CONNECTIVITY_FAILURE` enum value for `com.databricks.sdk.service.sql.TerminationReasonCode`. \ No newline at end of file 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 a54500e77..521fdcebd 100755 --- 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 @@ -105,6 +105,7 @@ public enum TerminationReasonCode { GCP_TRUSTED_IMAGE_PROJECTS_VIOLATED, GKE_BASED_CLUSTER_TERMINATION, GLOBAL_INIT_SCRIPT_FAILURE, + HIVEMETASTORE_CONNECTIVITY_FAILURE, HIVE_METASTORE_PROVISIONING_FAILURE, IMAGE_PULL_PERMISSION_DENIED, INACTIVITY, diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/ReplaceWhereOverride.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/ReplaceWhereOverride.java new file mode 100755 index 000000000..cb8e3ac37 --- /dev/null +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/ReplaceWhereOverride.java @@ -0,0 +1,63 @@ +// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT. + +package com.databricks.sdk.service.pipelines; + +import com.databricks.sdk.support.Generated; +import com.databricks.sdk.support.ToStringer; +import com.fasterxml.jackson.annotation.JsonProperty; +import java.util.Objects; + +/** Specifies a replace_where predicate override for a replace where flow. */ +@Generated +public class ReplaceWhereOverride { + /** Name of the flow to apply this override to. */ + @JsonProperty("flow_name") + private String flowName; + + /** + * SQL predicate string to use as replace_where condition. Example: `date = '2024-10-10' AND city + * = 'xyz'` + */ + @JsonProperty("predicate_override") + private String predicateOverride; + + public ReplaceWhereOverride setFlowName(String flowName) { + this.flowName = flowName; + return this; + } + + public String getFlowName() { + return flowName; + } + + public ReplaceWhereOverride setPredicateOverride(String predicateOverride) { + this.predicateOverride = predicateOverride; + return this; + } + + public String getPredicateOverride() { + return predicateOverride; + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + ReplaceWhereOverride that = (ReplaceWhereOverride) o; + return Objects.equals(flowName, that.flowName) + && Objects.equals(predicateOverride, that.predicateOverride); + } + + @Override + public int hashCode() { + return Objects.hash(flowName, predicateOverride); + } + + @Override + public String toString() { + return new ToStringer(ReplaceWhereOverride.class) + .add("flowName", flowName) + .add("predicateOverride", predicateOverride) + .toString(); + } +} diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/StartUpdate.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/StartUpdate.java index ee03854df..892b190ad 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/StartUpdate.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/pipelines/StartUpdate.java @@ -38,6 +38,13 @@ public class StartUpdate { @JsonProperty("refresh_selection") private Collection refreshSelection; + /** + * A list of predicate overrides for replace_where flows in this update. Only replace_where flows + * may be specified. Flows not listed use their original predicate. + */ + @JsonProperty("replace_where_overrides") + private Collection replaceWhereOverrides; + /** * The information about the requested rewind operation. If specified this is a rewind mode * update. @@ -97,6 +104,16 @@ public Collection getRefreshSelection() { return refreshSelection; } + public StartUpdate setReplaceWhereOverrides( + Collection replaceWhereOverrides) { + this.replaceWhereOverrides = replaceWhereOverrides; + return this; + } + + public Collection getReplaceWhereOverrides() { + return replaceWhereOverrides; + } + public StartUpdate setRewindSpec(RewindSpec rewindSpec) { this.rewindSpec = rewindSpec; return this; @@ -125,6 +142,7 @@ public boolean equals(Object o) { && Objects.equals(fullRefreshSelection, that.fullRefreshSelection) && Objects.equals(pipelineId, that.pipelineId) && Objects.equals(refreshSelection, that.refreshSelection) + && Objects.equals(replaceWhereOverrides, that.replaceWhereOverrides) && Objects.equals(rewindSpec, that.rewindSpec) && Objects.equals(validateOnly, that.validateOnly); } @@ -137,6 +155,7 @@ public int hashCode() { fullRefreshSelection, pipelineId, refreshSelection, + replaceWhereOverrides, rewindSpec, validateOnly); } @@ -149,6 +168,7 @@ public String toString() { .add("fullRefreshSelection", fullRefreshSelection) .add("pipelineId", pipelineId) .add("refreshSelection", refreshSelection) + .add("replaceWhereOverrides", replaceWhereOverrides) .add("rewindSpec", rewindSpec) .add("validateOnly", validateOnly) .toString(); diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/TerminationReasonCode.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/TerminationReasonCode.java index 25460109e..e85fa1109 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/TerminationReasonCode.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/TerminationReasonCode.java @@ -105,6 +105,7 @@ public enum TerminationReasonCode { GCP_TRUSTED_IMAGE_PROJECTS_VIOLATED, GKE_BASED_CLUSTER_TERMINATION, GLOBAL_INIT_SCRIPT_FAILURE, + HIVEMETASTORE_CONNECTIVITY_FAILURE, HIVE_METASTORE_PROVISIONING_FAILURE, IMAGE_PULL_PERMISSION_DENIED, INACTIVITY,