From 8c6ca4814870a713c93f677548270becab124c26 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, 19 Aug 2026 03:44:18 +0000 Subject: [PATCH] Update SDK to b73946692eb938a39aa3c6a863873f99eadde611 --- .codegen/_openapi_sha | 2 +- .gitattributes | 1 + NEXT_CHANGELOG.md | 1 + .../sdk/service/ml/RollingWindow.java | 5 ++-- .../sdk/service/ml/SawtoothWindow.java | 5 +--- .../sdk/service/serving/TelemetryConfig.java | 25 +++++++++++++++++-- .../sdk/service/serving/TelemetryFeature.java | 17 +++++++++++++ .../workspace/CreateCredentialsRequest.java | 3 +-- .../service/workspace/CreateRepoRequest.java | 3 +-- .../service/workspace/CreateRepoResponse.java | 2 +- .../sdk/service/workspace/CredentialInfo.java | 2 +- .../service/workspace/GetRepoResponse.java | 2 +- .../sdk/service/workspace/RepoInfo.java | 2 +- .../workspace/UpdateCredentialsRequest.java | 3 +-- 14 files changed, 54 insertions(+), 19 deletions(-) create mode 100644 databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/TelemetryFeature.java diff --git a/.codegen/_openapi_sha b/.codegen/_openapi_sha index 2c6475b20..e1ef04f4f 100644 --- a/.codegen/_openapi_sha +++ b/.codegen/_openapi_sha @@ -1 +1 @@ -990607d483c294005a72e86210ac0ee61bce2f02 \ No newline at end of file +b73946692eb938a39aa3c6a863873f99eadde611 \ No newline at end of file diff --git a/.gitattributes b/.gitattributes index 4348e6f74..32e5aa8e8 100644 --- a/.gitattributes +++ b/.gitattributes @@ -3065,6 +3065,7 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/ServingEndp databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/ServingEndpointsService.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/ServingModelWorkloadType.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/TelemetryConfig.java linguist-generated=true +databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/TelemetryFeature.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/TelemetryInferenceTableConfig.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/TrafficConfig.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/UnityCatalogTableNames.java linguist-generated=true diff --git a/NEXT_CHANGELOG.md b/NEXT_CHANGELOG.md index 4154f2e1a..c7b1c3a8b 100644 --- a/NEXT_CHANGELOG.md +++ b/NEXT_CHANGELOG.md @@ -17,3 +17,4 @@ ### Internal Changes ### API Changes +* Add `enabledTelemetryFeatures` field for `com.databricks.sdk.service.serving.TelemetryConfig`. \ No newline at end of file diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/RollingWindow.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/RollingWindow.java index f346bf659..26b3718be 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/RollingWindow.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/RollingWindow.java @@ -16,8 +16,9 @@ @Generated public class RollingWindow { /** - * The delay applied to the end of the rolling window (must be non-negative). For example, - * delay=1d shifts the window end 1 day before the evaluation time. + * Non-negative analytic lag that evaluates the window this far in the past. Use this for timing + * variations unrelated to source lateness, such as a 30-day count as of one week ago. If unset, + * the analytic lag is zero. It composes with source.lateness when both are set. */ @JsonProperty("delay") private Duration delay; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/SawtoothWindow.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/SawtoothWindow.java index 8c281fbbc..ef201d064 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/SawtoothWindow.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/SawtoothWindow.java @@ -17,10 +17,7 @@ */ @Generated public class SawtoothWindow { - /** - * The delay applied to the end of the window (must be non-negative). For example, delay=1d shifts - * the window end 1 day before the evaluation time. - */ + /** Delay is not currently supported for Sawtooth windows. */ @JsonProperty("delay") private Duration delay; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/TelemetryConfig.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/TelemetryConfig.java index 4743a1446..60a69ad43 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/TelemetryConfig.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/TelemetryConfig.java @@ -5,10 +5,18 @@ 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 TelemetryConfig { + /** + * The telemetry signals to enable for this endpoint. If empty or omitted, all signals are + * enabled; otherwise only the listed signals are enabled. + */ + @JsonProperty("enabled_telemetry_features") + private Collection enabledTelemetryFeatures; + /** Configuration for inference table payload logging, including sampling. */ @JsonProperty("inference_table_config") private TelemetryInferenceTableConfig inferenceTableConfig; @@ -27,6 +35,16 @@ public class TelemetryConfig { @JsonProperty("telemetry_profile_id") private String telemetryProfileId; + public TelemetryConfig setEnabledTelemetryFeatures( + Collection enabledTelemetryFeatures) { + this.enabledTelemetryFeatures = enabledTelemetryFeatures; + return this; + } + + public Collection getEnabledTelemetryFeatures() { + return enabledTelemetryFeatures; + } + public TelemetryConfig setInferenceTableConfig( TelemetryInferenceTableConfig inferenceTableConfig) { this.inferenceTableConfig = inferenceTableConfig; @@ -60,19 +78,22 @@ public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; TelemetryConfig that = (TelemetryConfig) o; - return Objects.equals(inferenceTableConfig, that.inferenceTableConfig) + return Objects.equals(enabledTelemetryFeatures, that.enabledTelemetryFeatures) + && Objects.equals(inferenceTableConfig, that.inferenceTableConfig) && Objects.equals(tableNames, that.tableNames) && Objects.equals(telemetryProfileId, that.telemetryProfileId); } @Override public int hashCode() { - return Objects.hash(inferenceTableConfig, tableNames, telemetryProfileId); + return Objects.hash( + enabledTelemetryFeatures, inferenceTableConfig, tableNames, telemetryProfileId); } @Override public String toString() { return new ToStringer(TelemetryConfig.class) + .add("enabledTelemetryFeatures", enabledTelemetryFeatures) .add("inferenceTableConfig", inferenceTableConfig) .add("tableNames", tableNames) .add("telemetryProfileId", telemetryProfileId) diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/TelemetryFeature.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/TelemetryFeature.java new file mode 100644 index 000000000..bb6b5058a --- /dev/null +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/TelemetryFeature.java @@ -0,0 +1,17 @@ +// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT. + +package com.databricks.sdk.service.serving; + +import com.databricks.sdk.support.Generated; + +/** + * A telemetry signal that a serving endpoint can export to Unity Catalog. Use these values to + * select which signals the endpoint exports. + */ +@Generated +public enum TelemetryFeature { + TELEMETRY_FEATURE_INFERENCE_TABLE, + TELEMETRY_FEATURE_LOGS, + TELEMETRY_FEATURE_METRICS, + TELEMETRY_FEATURE_TRACES, +} diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/CreateCredentialsRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/CreateCredentialsRequest.java index b1f825429..8939b7e44 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/CreateCredentialsRequest.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/CreateCredentialsRequest.java @@ -22,8 +22,7 @@ public class CreateCredentialsRequest { * Git provider. This field is case-insensitive. The available Git providers are `gitHub`, * `bitbucketCloud`, `gitLab`, `azureDevOpsServices` (Azure DevOps Services, including Microsoft * Entra ID authentication), `gitHubEnterprise`, `bitbucketServer` (Bitbucket Data Center), - * `gitLabEnterpriseEdition` (GitLab Self-Managed), and `awsCodeCommit` (deprecated by AWS, not - * accepting new customers). + * `gitLabEnterpriseEdition` (GitLab Self-Managed), and `awsCodeCommit`. */ @JsonProperty("git_provider") private String gitProvider; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/CreateRepoRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/CreateRepoRequest.java index ff1380266..d8ba46a8a 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/CreateRepoRequest.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/CreateRepoRequest.java @@ -27,8 +27,7 @@ public class CreateRepoRequest { * Git provider. This field is case-insensitive. The available Git providers are `gitHub`, * `bitbucketCloud`, `gitLab`, `azureDevOpsServices` (Azure DevOps Services, including Microsoft * Entra ID authentication), `gitHubEnterprise`, `bitbucketServer` (Bitbucket Data Center), - * `gitLabEnterpriseEdition` (GitLab Self-Managed), and `awsCodeCommit` (deprecated by AWS, not - * accepting new customers). + * `gitLabEnterpriseEdition` (GitLab Self-Managed), and `awsCodeCommit`. */ @JsonProperty("provider") private String provider; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/CreateRepoResponse.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/CreateRepoResponse.java index 75122edce..05c419052 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/CreateRepoResponse.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/CreateRepoResponse.java @@ -28,7 +28,7 @@ public class CreateRepoResponse { /** * Git provider of the linked Git repository, e.g. `gitHub`, `azureDevOpsServices`, * `bitbucketServer` (Bitbucket Data Center), `gitLabEnterpriseEdition` (GitLab Self-Managed), or - * `awsCodeCommit` (deprecated). + * `awsCodeCommit`. */ @JsonProperty("provider") private String provider; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/CredentialInfo.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/CredentialInfo.java index 33a0fe173..5731abc23 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/CredentialInfo.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/CredentialInfo.java @@ -26,7 +26,7 @@ public class CredentialInfo { * The Git provider associated with the credential. One of `gitHub`, `bitbucketCloud`, `gitLab`, * `azureDevOpsServices` (Azure DevOps Services, including Microsoft Entra ID authentication), * `gitHubEnterprise`, `bitbucketServer` (Bitbucket Data Center), `gitLabEnterpriseEdition` - * (GitLab Self-Managed), or `awsCodeCommit` (deprecated). + * (GitLab Self-Managed), or `awsCodeCommit`. */ @JsonProperty("git_provider") private String gitProvider; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/GetRepoResponse.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/GetRepoResponse.java index 743d1ba0f..2a81ec912 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/GetRepoResponse.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/GetRepoResponse.java @@ -35,7 +35,7 @@ public class GetRepoResponse { /** * Git provider of the linked Git repository, e.g. `gitHub`, `azureDevOpsServices`, * `bitbucketServer` (Bitbucket Data Center), `gitLabEnterpriseEdition` (GitLab Self-Managed), or - * `awsCodeCommit` (deprecated). + * `awsCodeCommit`. */ @JsonProperty("provider") private String provider; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/RepoInfo.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/RepoInfo.java index 529e2427e..bdecbf7a1 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/RepoInfo.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/RepoInfo.java @@ -29,7 +29,7 @@ public class RepoInfo { /** * Git provider of the remote git repository, e.g. `gitHub`, `azureDevOpsServices`, * `bitbucketServer` (Bitbucket Data Center), `gitLabEnterpriseEdition` (GitLab Self-Managed), or - * `awsCodeCommit` (deprecated). + * `awsCodeCommit`. */ @JsonProperty("provider") private String provider; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/UpdateCredentialsRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/UpdateCredentialsRequest.java index 072bcb959..92e8a8f1e 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/UpdateCredentialsRequest.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/UpdateCredentialsRequest.java @@ -26,8 +26,7 @@ public class UpdateCredentialsRequest { * Git provider. This field is case-insensitive. The available Git providers are `gitHub`, * `bitbucketCloud`, `gitLab`, `azureDevOpsServices` (Azure DevOps Services, including Microsoft * Entra ID authentication), `gitHubEnterprise`, `bitbucketServer` (Bitbucket Data Center), - * `gitLabEnterpriseEdition` (GitLab Self-Managed), and `awsCodeCommit` (deprecated by AWS, not - * accepting new customers). + * `gitLabEnterpriseEdition` (GitLab Self-Managed), and `awsCodeCommit`. */ @JsonProperty("git_provider") private String gitProvider;