From a2e5cc03f6d6eed70a82dee18d6c24ad3eba0968 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, 7 Jul 2026 03:47:53 +0000 Subject: [PATCH] Update SDK to 2a91f7354f73e4b52d212181bfc7591f563ccc50 --- .codegen/_openapi_sha | 2 +- NEXT_CHANGELOG.md | 6 +++++ .../sdk/service/jobs/CreateJob.java | 19 ++++++++++++++++ .../sdk/service/jobs/JobSettings.java | 19 ++++++++++++++++ .../serving/ServedModelInputWorkloadType.java | 2 ++ .../serving/ServingModelWorkloadType.java | 2 ++ .../service/workspace/CreateRepoRequest.java | 22 +++++++++++++++++-- .../service/workspace/UpdateRepoRequest.java | 21 +++++++++++++++++- 8 files changed, 89 insertions(+), 4 deletions(-) diff --git a/.codegen/_openapi_sha b/.codegen/_openapi_sha index 0cd77069e..ec476ab82 100644 --- a/.codegen/_openapi_sha +++ b/.codegen/_openapi_sha @@ -1 +1 @@ -718cf576aa3e09e1ee998b73e29ca343117167c6 \ No newline at end of file +2a91f7354f73e4b52d212181bfc7591f563ccc50 \ No newline at end of file diff --git a/NEXT_CHANGELOG.md b/NEXT_CHANGELOG.md index b5fbbb9fe..9650a429d 100644 --- a/NEXT_CHANGELOG.md +++ b/NEXT_CHANGELOG.md @@ -15,3 +15,9 @@ ### Internal Changes ### API Changes +* Add `parentPath` field for `com.databricks.sdk.service.jobs.CreateJob`. +* Add `parentPath` field for `com.databricks.sdk.service.jobs.JobSettings`. +* Add `gitCredentialId` field for `com.databricks.sdk.service.workspace.CreateRepoRequest`. +* Add `gitCredentialId` field for `com.databricks.sdk.service.workspace.UpdateRepoRequest`. +* Add `CPU_LARGE` and `CPU_MEDIUM` enum values for `com.databricks.sdk.service.serving.ServedModelInputWorkloadType`. +* Add `CPU_LARGE` and `CPU_MEDIUM` enum values for `com.databricks.sdk.service.serving.ServingModelWorkloadType`. \ No newline at end of file diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/CreateJob.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/CreateJob.java index b539554a0..6a3cdae29 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/CreateJob.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/CreateJob.java @@ -127,6 +127,13 @@ public class CreateJob { @JsonProperty("parameters") private Collection parameters; + /** + * Path of the job parent folder in workspace file tree. If absent, the job doesn't have a + * workspace object. + */ + @JsonProperty("parent_path") + private String parentPath; + /** * The performance mode on a serverless job. This field determines the level of compute * performance or cost-efficiency for the run. The performance target does not apply to tasks that @@ -344,6 +351,15 @@ public Collection getParameters() { return parameters; } + public CreateJob setParentPath(String parentPath) { + this.parentPath = parentPath; + return this; + } + + public String getParentPath() { + return parentPath; + } + public CreateJob setPerformanceTarget(PerformanceTarget performanceTarget) { this.performanceTarget = performanceTarget; return this; @@ -455,6 +471,7 @@ public boolean equals(Object o) { && Objects.equals(name, that.name) && Objects.equals(notificationSettings, that.notificationSettings) && Objects.equals(parameters, that.parameters) + && Objects.equals(parentPath, that.parentPath) && Objects.equals(performanceTarget, that.performanceTarget) && Objects.equals(queue, that.queue) && Objects.equals(runAs, that.runAs) @@ -486,6 +503,7 @@ public int hashCode() { name, notificationSettings, parameters, + parentPath, performanceTarget, queue, runAs, @@ -517,6 +535,7 @@ public String toString() { .add("name", name) .add("notificationSettings", notificationSettings) .add("parameters", parameters) + .add("parentPath", parentPath) .add("performanceTarget", performanceTarget) .add("queue", queue) .add("runAs", runAs) diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/JobSettings.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/JobSettings.java index 43ae29ee0..dfd55ab16 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/JobSettings.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/jobs/JobSettings.java @@ -123,6 +123,13 @@ public class JobSettings { @JsonProperty("parameters") private Collection parameters; + /** + * Path of the job parent folder in workspace file tree. If absent, the job doesn't have a + * workspace object. + */ + @JsonProperty("parent_path") + private String parentPath; + /** * The performance mode on a serverless job. This field determines the level of compute * performance or cost-efficiency for the run. The performance target does not apply to tasks that @@ -331,6 +338,15 @@ public Collection getParameters() { return parameters; } + public JobSettings setParentPath(String parentPath) { + this.parentPath = parentPath; + return this; + } + + public String getParentPath() { + return parentPath; + } + public JobSettings setPerformanceTarget(PerformanceTarget performanceTarget) { this.performanceTarget = performanceTarget; return this; @@ -441,6 +457,7 @@ public boolean equals(Object o) { && Objects.equals(name, that.name) && Objects.equals(notificationSettings, that.notificationSettings) && Objects.equals(parameters, that.parameters) + && Objects.equals(parentPath, that.parentPath) && Objects.equals(performanceTarget, that.performanceTarget) && Objects.equals(queue, that.queue) && Objects.equals(runAs, that.runAs) @@ -471,6 +488,7 @@ public int hashCode() { name, notificationSettings, parameters, + parentPath, performanceTarget, queue, runAs, @@ -501,6 +519,7 @@ public String toString() { .add("name", name) .add("notificationSettings", notificationSettings) .add("parameters", parameters) + .add("parentPath", parentPath) .add("performanceTarget", performanceTarget) .add("queue", queue) .add("runAs", runAs) diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/ServedModelInputWorkloadType.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/ServedModelInputWorkloadType.java index 7bcbec5da..d1966d3af 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/ServedModelInputWorkloadType.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/ServedModelInputWorkloadType.java @@ -8,6 +8,8 @@ @Generated public enum ServedModelInputWorkloadType { CPU, + CPU_LARGE, + CPU_MEDIUM, GPU_LARGE, GPU_MEDIUM, GPU_SMALL, diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/ServingModelWorkloadType.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/ServingModelWorkloadType.java index ba07a7605..e9517c244 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/ServingModelWorkloadType.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/ServingModelWorkloadType.java @@ -8,6 +8,8 @@ @Generated public enum ServingModelWorkloadType { CPU, + CPU_LARGE, + CPU_MEDIUM, GPU_LARGE, GPU_MEDIUM, GPU_SMALL, 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 b9b3846bd..ff1380266 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 @@ -9,6 +9,13 @@ @Generated public class CreateRepoRequest { + /** + * Git credential ID to use when cloning the repository. The Git credential must be configured for + * the current user. + */ + @JsonProperty("git_credential_id") + private Long gitCredentialId; + /** * Desired path for the repo in the workspace. Almost any path in the workspace can be chosen. If * repo is created in `/Repos`, path must be in the format `/Repos/{folder}/{repo-name}`. @@ -37,6 +44,15 @@ public class CreateRepoRequest { @JsonProperty("url") private String url; + public CreateRepoRequest setGitCredentialId(Long gitCredentialId) { + this.gitCredentialId = gitCredentialId; + return this; + } + + public Long getGitCredentialId() { + return gitCredentialId; + } + public CreateRepoRequest setPath(String path) { this.path = path; return this; @@ -78,7 +94,8 @@ public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; CreateRepoRequest that = (CreateRepoRequest) o; - return Objects.equals(path, that.path) + return Objects.equals(gitCredentialId, that.gitCredentialId) + && Objects.equals(path, that.path) && Objects.equals(provider, that.provider) && Objects.equals(sparseCheckout, that.sparseCheckout) && Objects.equals(url, that.url); @@ -86,12 +103,13 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(path, provider, sparseCheckout, url); + return Objects.hash(gitCredentialId, path, provider, sparseCheckout, url); } @Override public String toString() { return new ToStringer(CreateRepoRequest.class) + .add("gitCredentialId", gitCredentialId) .add("path", path) .add("provider", provider) .add("sparseCheckout", sparseCheckout) diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/UpdateRepoRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/UpdateRepoRequest.java index 8ad480dfe..3e382df67 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/UpdateRepoRequest.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/UpdateRepoRequest.java @@ -29,6 +29,13 @@ public class UpdateRepoRequest { @JsonProperty("dangerously_force_discard_all") private Boolean dangerouslyForceDiscardAll; + /** + * Git credential ID to use for this update operation. The Git credential must be configured for + * the current user. + */ + @JsonProperty("git_credential_id") + private Long gitCredentialId; + /** ID of the Git folder (repo) object in the workspace. */ @JsonIgnore private Long repoId; @@ -65,6 +72,15 @@ public Boolean getDangerouslyForceDiscardAll() { return dangerouslyForceDiscardAll; } + public UpdateRepoRequest setGitCredentialId(Long gitCredentialId) { + this.gitCredentialId = gitCredentialId; + return this; + } + + public Long getGitCredentialId() { + return gitCredentialId; + } + public UpdateRepoRequest setRepoId(Long repoId) { this.repoId = repoId; return this; @@ -99,6 +115,7 @@ public boolean equals(Object o) { UpdateRepoRequest that = (UpdateRepoRequest) o; return Objects.equals(branch, that.branch) && Objects.equals(dangerouslyForceDiscardAll, that.dangerouslyForceDiscardAll) + && Objects.equals(gitCredentialId, that.gitCredentialId) && Objects.equals(repoId, that.repoId) && Objects.equals(sparseCheckout, that.sparseCheckout) && Objects.equals(tag, that.tag); @@ -106,7 +123,8 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(branch, dangerouslyForceDiscardAll, repoId, sparseCheckout, tag); + return Objects.hash( + branch, dangerouslyForceDiscardAll, gitCredentialId, repoId, sparseCheckout, tag); } @Override @@ -114,6 +132,7 @@ public String toString() { return new ToStringer(UpdateRepoRequest.class) .add("branch", branch) .add("dangerouslyForceDiscardAll", dangerouslyForceDiscardAll) + .add("gitCredentialId", gitCredentialId) .add("repoId", repoId) .add("sparseCheckout", sparseCheckout) .add("tag", tag)