From 10f103f7ccc21a27531ed61ee2175af37be9d31d Mon Sep 17 00:00:00 2001 From: "databricks-ci-ghec-2[bot]" <184307802+databricks-ci-ghec-2[bot]@users.noreply.github.com> Date: Tue, 2 Jun 2026 04:47:13 +0000 Subject: [PATCH] Update SDK to c68a27fa9c9d838e839c584be8018eb3b68377d5 --- .codegen/_openapi_sha | 2 +- .gitattributes | 3 ++ NEXT_CHANGELOG.md | 3 ++ .../sdk/service/bundle/Deployment.java | 19 +++++++ .../sdk/service/bundle/DeploymentMode.java | 15 ++++++ .../sdk/service/bundle/Version.java | 19 +++++++ ...ngressNetworkPolicyRequestDestination.java | 5 +- ...laborationPlatformConnectivityMessage.java | 49 +++++++++++++++++++ ...atformConnectivityMessageConnectivity.java | 13 +++++ .../sdk/service/settingsv2/Setting.java | 44 +++++++++++++++++ 10 files changed, 170 insertions(+), 2 deletions(-) mode change 100644 => 100755 NEXT_CHANGELOG.md create mode 100755 databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/DeploymentMode.java create mode 100755 databricks-sdk-java/src/main/java/com/databricks/sdk/service/settingsv2/CollaborationPlatformConnectivityMessage.java create mode 100755 databricks-sdk-java/src/main/java/com/databricks/sdk/service/settingsv2/CollaborationPlatformConnectivityMessageConnectivity.java diff --git a/.codegen/_openapi_sha b/.codegen/_openapi_sha index 9f7293ebb..c30ba6afa 100755 --- a/.codegen/_openapi_sha +++ b/.codegen/_openapi_sha @@ -1 +1 @@ -9718484d914270778e25e06040a5b3a17e19a7f7 \ No newline at end of file +c68a27fa9c9d838e839c584be8018eb3b68377d5 \ No newline at end of file diff --git a/.gitattributes b/.gitattributes index b993beca5..ac80d9209 100755 --- a/.gitattributes +++ b/.gitattributes @@ -233,6 +233,7 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/CreateOperat databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/CreateVersionRequest.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/DeleteDeploymentRequest.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/Deployment.java linguist-generated=true +databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/DeploymentMode.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/DeploymentResourceType.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/DeploymentStatus.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/GetDeploymentRequest.java linguist-generated=true @@ -3141,6 +3142,8 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/settingsv2/ClusterA databricks-sdk-java/src/main/java/com/databricks/sdk/service/settingsv2/ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/settingsv2/ClusterAutoRestartMessageMaintenanceWindowWeekDayFrequency.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/settingsv2/ClusterAutoRestartMessageMaintenanceWindowWindowStartTime.java linguist-generated=true +databricks-sdk-java/src/main/java/com/databricks/sdk/service/settingsv2/CollaborationPlatformConnectivityMessage.java linguist-generated=true +databricks-sdk-java/src/main/java/com/databricks/sdk/service/settingsv2/CollaborationPlatformConnectivityMessageConnectivity.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/settingsv2/GetPublicAccountSettingRequest.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/settingsv2/GetPublicAccountUserPreferenceRequest.java linguist-generated=true databricks-sdk-java/src/main/java/com/databricks/sdk/service/settingsv2/GetPublicWorkspaceSettingRequest.java linguist-generated=true diff --git a/NEXT_CHANGELOG.md b/NEXT_CHANGELOG.md old mode 100644 new mode 100755 index 335c279d5..8c1e89123 --- a/NEXT_CHANGELOG.md +++ b/NEXT_CHANGELOG.md @@ -15,3 +15,6 @@ ### Internal Changes ### API Changes +* Add `deploymentMode` field for `com.databricks.sdk.service.bundle.Deployment`. +* Add `deploymentMode` field for `com.databricks.sdk.service.bundle.Version`. +* Add `collaborationPlatformConnectivity` and `effectiveCollaborationPlatformConnectivity` fields for `com.databricks.sdk.service.settingsv2.Setting`. \ No newline at end of file diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/Deployment.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/Deployment.java index e12c69cb3..1589bedec 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/Deployment.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/Deployment.java @@ -19,6 +19,13 @@ public class Deployment { @JsonProperty("created_by") private String createdBy; + /** + * Bundle target deployment mode (development or production), derived from the most recent + * version's mode. + */ + @JsonProperty("deployment_mode") + private DeploymentMode deploymentMode; + /** * When the deployment was destroyed (i.e. `bundle destroy` completed). Unset if the deployment * has not been destroyed. Named destroy_time (not delete_time) because this tracks the @@ -76,6 +83,15 @@ public String getCreatedBy() { return createdBy; } + public Deployment setDeploymentMode(DeploymentMode deploymentMode) { + this.deploymentMode = deploymentMode; + return this; + } + + public DeploymentMode getDeploymentMode() { + return deploymentMode; + } + public Deployment setDestroyTime(Timestamp destroyTime) { this.destroyTime = destroyTime; return this; @@ -155,6 +171,7 @@ public boolean equals(Object o) { Deployment that = (Deployment) o; return Objects.equals(createTime, that.createTime) && Objects.equals(createdBy, that.createdBy) + && Objects.equals(deploymentMode, that.deploymentMode) && Objects.equals(destroyTime, that.destroyTime) && Objects.equals(destroyedBy, that.destroyedBy) && Objects.equals(displayName, that.displayName) @@ -170,6 +187,7 @@ public int hashCode() { return Objects.hash( createTime, createdBy, + deploymentMode, destroyTime, destroyedBy, displayName, @@ -185,6 +203,7 @@ public String toString() { return new ToStringer(Deployment.class) .add("createTime", createTime) .add("createdBy", createdBy) + .add("deploymentMode", deploymentMode) .add("destroyTime", destroyTime) .add("destroyedBy", destroyedBy) .add("displayName", displayName) diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/DeploymentMode.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/DeploymentMode.java new file mode 100755 index 000000000..fa631c79e --- /dev/null +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/DeploymentMode.java @@ -0,0 +1,15 @@ +// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT. + +package com.databricks.sdk.service.bundle; + +import com.databricks.sdk.support.Generated; + +/** + * Bundle target deployment mode. Mirrors the `mode` field on a bundle target in `databricks.yml` + * (see https://docs.databricks.com/dev-tools/bundles/deployment-modes). + */ +@Generated +public enum DeploymentMode { + DEPLOYMENT_MODE_DEVELOPMENT, + DEPLOYMENT_MODE_PRODUCTION, +} diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/Version.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/Version.java index 1a9d56074..1e4cf7223 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/Version.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/Version.java @@ -44,6 +44,13 @@ public class Version { @JsonProperty("created_by") private String createdBy; + /** + * Bundle target deployment mode (development or production), captured at the time of this + * version. + */ + @JsonProperty("deployment_mode") + private DeploymentMode deploymentMode; + /** Display name for the deployment, captured at the time of this version. */ @JsonProperty("display_name") private String displayName; @@ -125,6 +132,15 @@ public String getCreatedBy() { return createdBy; } + public Version setDeploymentMode(DeploymentMode deploymentMode) { + this.deploymentMode = deploymentMode; + return this; + } + + public DeploymentMode getDeploymentMode() { + return deploymentMode; + } + public Version setDisplayName(String displayName) { this.displayName = displayName; return this; @@ -190,6 +206,7 @@ public boolean equals(Object o) { && Objects.equals(completionReason, that.completionReason) && Objects.equals(createTime, that.createTime) && Objects.equals(createdBy, that.createdBy) + && Objects.equals(deploymentMode, that.deploymentMode) && Objects.equals(displayName, that.displayName) && Objects.equals(name, that.name) && Objects.equals(status, that.status) @@ -207,6 +224,7 @@ public int hashCode() { completionReason, createTime, createdBy, + deploymentMode, displayName, name, status, @@ -224,6 +242,7 @@ public String toString() { .add("completionReason", completionReason) .add("createTime", createTime) .add("createdBy", createdBy) + .add("deploymentMode", deploymentMode) .add("displayName", displayName) .add("name", name) .add("status", status) diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/CustomerFacingIngressNetworkPolicyRequestDestination.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/CustomerFacingIngressNetworkPolicyRequestDestination.java index 64c49d66c..143f6e5c5 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/CustomerFacingIngressNetworkPolicyRequestDestination.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/CustomerFacingIngressNetworkPolicyRequestDestination.java @@ -13,7 +13,10 @@ public class CustomerFacingIngressNetworkPolicyRequestDestination { @JsonProperty("account_api") private CustomerFacingIngressNetworkPolicyAccountApiDestination accountApi; - /** */ + /** + * Account DatabricksOne destination is not supported. DO NOT change the stage of this destination + * past PRIVATE_PREVIEW. + */ @JsonProperty("account_databricks_one") private CustomerFacingIngressNetworkPolicyAccountDatabricksOneDestination accountDatabricksOne; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/settingsv2/CollaborationPlatformConnectivityMessage.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/settingsv2/CollaborationPlatformConnectivityMessage.java new file mode 100755 index 000000000..5200d70d9 --- /dev/null +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/settingsv2/CollaborationPlatformConnectivityMessage.java @@ -0,0 +1,49 @@ +// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT. + +package com.databricks.sdk.service.settingsv2; + +import com.databricks.sdk.support.Generated; +import com.databricks.sdk.support.ToStringer; +import com.fasterxml.jackson.annotation.JsonProperty; +import java.util.Objects; + +/** + * Controls which external collaboration platforms (Slack, Microsoft Teams) can connect to a + * workspace. Defaults to ALLOW_ALL. + */ +@Generated +public class CollaborationPlatformConnectivityMessage { + /** */ + @JsonProperty("connectivity") + private CollaborationPlatformConnectivityMessageConnectivity connectivity; + + public CollaborationPlatformConnectivityMessage setConnectivity( + CollaborationPlatformConnectivityMessageConnectivity connectivity) { + this.connectivity = connectivity; + return this; + } + + public CollaborationPlatformConnectivityMessageConnectivity getConnectivity() { + return connectivity; + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + CollaborationPlatformConnectivityMessage that = (CollaborationPlatformConnectivityMessage) o; + return Objects.equals(connectivity, that.connectivity); + } + + @Override + public int hashCode() { + return Objects.hash(connectivity); + } + + @Override + public String toString() { + return new ToStringer(CollaborationPlatformConnectivityMessage.class) + .add("connectivity", connectivity) + .toString(); + } +} diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/settingsv2/CollaborationPlatformConnectivityMessageConnectivity.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/settingsv2/CollaborationPlatformConnectivityMessageConnectivity.java new file mode 100755 index 000000000..c543d0586 --- /dev/null +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/settingsv2/CollaborationPlatformConnectivityMessageConnectivity.java @@ -0,0 +1,13 @@ +// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT. + +package com.databricks.sdk.service.settingsv2; + +import com.databricks.sdk.support.Generated; + +@Generated +public enum CollaborationPlatformConnectivityMessageConnectivity { + ALLOW_ALL, + ALLOW_SLACK, + ALLOW_TEAMS, + DENY_ALL, +} diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/settingsv2/Setting.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/settingsv2/Setting.java index c148e4765..3fcfeb721 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/settingsv2/Setting.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/settingsv2/Setting.java @@ -45,6 +45,13 @@ public class Setting { @JsonProperty("boolean_val") private BooleanMessage booleanVal; + /** + * Setting value for collaboration_platform_connectivity setting. This is the setting value set by + * consumers, check effective_collaboration_platform_connectivity for final setting value. + */ + @JsonProperty("collaboration_platform_connectivity") + private CollaborationPlatformConnectivityMessage collaborationPlatformConnectivity; + /** * Effective setting value for aibi_dashboard_embedding_access_policy setting. This is the final * effective value of setting. To set a value use aibi_dashboard_embedding_access_policy. @@ -80,6 +87,13 @@ public class Setting { @JsonProperty("effective_boolean_val") private BooleanMessage effectiveBooleanVal; + /** + * Effective setting value for collaboration_platform_connectivity setting. This is the final + * effective value of setting. To set a value use collaboration_platform_connectivity. + */ + @JsonProperty("effective_collaboration_platform_connectivity") + private CollaborationPlatformConnectivityMessage effectiveCollaborationPlatformConnectivity; + /** * Effective setting value for integer type setting. This is the final effective value of setting. * To set a value use integer_val. @@ -203,6 +217,16 @@ public BooleanMessage getBooleanVal() { return booleanVal; } + public Setting setCollaborationPlatformConnectivity( + CollaborationPlatformConnectivityMessage collaborationPlatformConnectivity) { + this.collaborationPlatformConnectivity = collaborationPlatformConnectivity; + return this; + } + + public CollaborationPlatformConnectivityMessage getCollaborationPlatformConnectivity() { + return collaborationPlatformConnectivity; + } + public Setting setEffectiveAibiDashboardEmbeddingAccessPolicy( AibiDashboardEmbeddingAccessPolicy effectiveAibiDashboardEmbeddingAccessPolicy) { this.effectiveAibiDashboardEmbeddingAccessPolicy = effectiveAibiDashboardEmbeddingAccessPolicy; @@ -253,6 +277,16 @@ public BooleanMessage getEffectiveBooleanVal() { return effectiveBooleanVal; } + public Setting setEffectiveCollaborationPlatformConnectivity( + CollaborationPlatformConnectivityMessage effectiveCollaborationPlatformConnectivity) { + this.effectiveCollaborationPlatformConnectivity = effectiveCollaborationPlatformConnectivity; + return this; + } + + public CollaborationPlatformConnectivityMessage getEffectiveCollaborationPlatformConnectivity() { + return effectiveCollaborationPlatformConnectivity; + } + public Setting setEffectiveIntegerVal(IntegerMessage effectiveIntegerVal) { this.effectiveIntegerVal = effectiveIntegerVal; return this; @@ -368,6 +402,7 @@ public boolean equals(Object o) { && Objects.equals(allowedAppsUserApiScopes, that.allowedAppsUserApiScopes) && Objects.equals(automaticClusterUpdateWorkspace, that.automaticClusterUpdateWorkspace) && Objects.equals(booleanVal, that.booleanVal) + && Objects.equals(collaborationPlatformConnectivity, that.collaborationPlatformConnectivity) && Objects.equals( effectiveAibiDashboardEmbeddingAccessPolicy, that.effectiveAibiDashboardEmbeddingAccessPolicy) @@ -378,6 +413,9 @@ public boolean equals(Object o) { && Objects.equals( effectiveAutomaticClusterUpdateWorkspace, that.effectiveAutomaticClusterUpdateWorkspace) && Objects.equals(effectiveBooleanVal, that.effectiveBooleanVal) + && Objects.equals( + effectiveCollaborationPlatformConnectivity, + that.effectiveCollaborationPlatformConnectivity) && Objects.equals(effectiveIntegerVal, that.effectiveIntegerVal) && Objects.equals( effectiveOperationalEmailCustomRecipient, that.effectiveOperationalEmailCustomRecipient) @@ -400,11 +438,13 @@ public int hashCode() { allowedAppsUserApiScopes, automaticClusterUpdateWorkspace, booleanVal, + collaborationPlatformConnectivity, effectiveAibiDashboardEmbeddingAccessPolicy, effectiveAibiDashboardEmbeddingApprovedDomains, effectiveAllowedAppsUserApiScopes, effectiveAutomaticClusterUpdateWorkspace, effectiveBooleanVal, + effectiveCollaborationPlatformConnectivity, effectiveIntegerVal, effectiveOperationalEmailCustomRecipient, effectivePersonalCompute, @@ -426,6 +466,7 @@ public String toString() { .add("allowedAppsUserApiScopes", allowedAppsUserApiScopes) .add("automaticClusterUpdateWorkspace", automaticClusterUpdateWorkspace) .add("booleanVal", booleanVal) + .add("collaborationPlatformConnectivity", collaborationPlatformConnectivity) .add( "effectiveAibiDashboardEmbeddingAccessPolicy", effectiveAibiDashboardEmbeddingAccessPolicy) @@ -435,6 +476,9 @@ public String toString() { .add("effectiveAllowedAppsUserApiScopes", effectiveAllowedAppsUserApiScopes) .add("effectiveAutomaticClusterUpdateWorkspace", effectiveAutomaticClusterUpdateWorkspace) .add("effectiveBooleanVal", effectiveBooleanVal) + .add( + "effectiveCollaborationPlatformConnectivity", + effectiveCollaborationPlatformConnectivity) .add("effectiveIntegerVal", effectiveIntegerVal) .add("effectiveOperationalEmailCustomRecipient", effectiveOperationalEmailCustomRecipient) .add("effectivePersonalCompute", effectivePersonalCompute)