Skip to content

Commit 0c2318d

Browse files
Update OpenAPI Spec (#776)
## Summary - Update OpenAPI specs to `9e9cd2a1a802f6df10f3a5ffe6aa97b588d5884a` - Add new `SupervisorAgents` workspace-level service - Incorporate codegen updates across catalog, compute, dashboards, files, iam, jobs, pipelines, postgres, provisioning, settings, vectorsearch, and workspace services ## Test plan - [ ] CI passes This pull request and its description were written by Isaac.
1 parent cff04ab commit 0c2318d

88 files changed

Lines changed: 3609 additions & 94 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
11ae6f9d98f0d0838a5e53c27032f178fecc4ee0
1+
9e9cd2a1a802f6df10f3a5ffe6aa97b588d5884a

.gitattributes

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,7 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreatePolic
319319
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateRegisteredModelRequest.java linguist-generated=true
320320
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateRequestExternalLineage.java linguist-generated=true
321321
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateSchema.java linguist-generated=true
322+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateSecretRequest.java linguist-generated=true
322323
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateStorageCredential.java linguist-generated=true
323324
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateTableConstraint.java linguist-generated=true
324325
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateTableRequest.java linguist-generated=true
@@ -357,6 +358,7 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/DeleteQuali
357358
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/DeleteRegisteredModelRequest.java linguist-generated=true
358359
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/DeleteRequestExternalLineage.java linguist-generated=true
359360
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/DeleteSchemaRequest.java linguist-generated=true
361+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/DeleteSecretRequest.java linguist-generated=true
360362
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/DeleteStorageCredentialRequest.java linguist-generated=true
361363
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/DeleteTableConstraintRequest.java linguist-generated=true
362364
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/DeleteTableRequest.java linguist-generated=true
@@ -459,6 +461,7 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/GetQuotaRes
459461
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/GetRefreshRequest.java linguist-generated=true
460462
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/GetRegisteredModelRequest.java linguist-generated=true
461463
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/GetSchemaRequest.java linguist-generated=true
464+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/GetSecretRequest.java linguist-generated=true
462465
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/GetStorageCredentialRequest.java linguist-generated=true
463466
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/GetTableRequest.java linguist-generated=true
464467
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/GetWorkspaceBindingRequest.java linguist-generated=true
@@ -501,6 +504,8 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListRegiste
501504
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListRegisteredModelsResponse.java linguist-generated=true
502505
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListSchemasRequest.java linguist-generated=true
503506
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListSchemasResponse.java linguist-generated=true
507+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListSecretsRequest.java linguist-generated=true
508+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListSecretsResponse.java linguist-generated=true
504509
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListStorageCredentialsRequest.java linguist-generated=true
505510
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListStorageCredentialsResponse.java linguist-generated=true
506511
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListSummariesRequest.java linguist-generated=true
@@ -596,6 +601,10 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SchemaInfo.
596601
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SchemasAPI.java linguist-generated=true
597602
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SchemasImpl.java linguist-generated=true
598603
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SchemasService.java linguist-generated=true
604+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/Secret.java linguist-generated=true
605+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SecretsUcAPI.java linguist-generated=true
606+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SecretsUcImpl.java linguist-generated=true
607+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SecretsUcService.java linguist-generated=true
599608
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/Securable.java linguist-generated=true
600609
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SecurableKind.java linguist-generated=true
601610
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SecurableKindManifest.java linguist-generated=true
@@ -662,6 +671,7 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdatePolic
662671
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateRegisteredModelRequest.java linguist-generated=true
663672
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateRequestExternalLineage.java linguist-generated=true
664673
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateSchema.java linguist-generated=true
674+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateSecretRequest.java linguist-generated=true
665675
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateStorageCredential.java linguist-generated=true
666676
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateTableRequest.java linguist-generated=true
667677
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateVolumeRequestContent.java linguist-generated=true
@@ -2668,11 +2678,13 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/CspEnablem
26682678
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/CspEnablementAccountService.java linguist-generated=true
26692679
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/CspEnablementAccountSetting.java linguist-generated=true
26702680
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/CustomerFacingIngressNetworkPolicy.java linguist-generated=true
2681+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/CustomerFacingIngressNetworkPolicyAppsRuntimeDestination.java linguist-generated=true
26712682
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/CustomerFacingIngressNetworkPolicyAuthentication.java linguist-generated=true
26722683
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/CustomerFacingIngressNetworkPolicyAuthenticationIdentity.java linguist-generated=true
26732684
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/CustomerFacingIngressNetworkPolicyAuthenticationIdentityPrincipalType.java linguist-generated=true
26742685
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/CustomerFacingIngressNetworkPolicyAuthenticationIdentityType.java linguist-generated=true
26752686
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/CustomerFacingIngressNetworkPolicyIpRanges.java linguist-generated=true
2687+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/CustomerFacingIngressNetworkPolicyLakebaseRuntimeDestination.java linguist-generated=true
26762688
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/CustomerFacingIngressNetworkPolicyPublicAccess.java linguist-generated=true
26772689
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/CustomerFacingIngressNetworkPolicyPublicAccessRestrictionMode.java linguist-generated=true
26782690
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/CustomerFacingIngressNetworkPolicyPublicIngressRule.java linguist-generated=true
@@ -2947,6 +2959,8 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/UpdatePers
29472959
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/UpdatePrivateEndpointRule.java linguist-generated=true
29482960
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/UpdateRestrictWorkspaceAdminsSettingRequest.java linguist-generated=true
29492961
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/UpdateSqlResultsDownloadRequest.java linguist-generated=true
2962+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/UpdateTokenRequest.java linguist-generated=true
2963+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/UpdateTokenResponse.java linguist-generated=true
29502964
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/UpdateWorkspaceNetworkOptionRequest.java linguist-generated=true
29512965
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/WorkspaceConfAPI.java linguist-generated=true
29522966
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/WorkspaceConfImpl.java linguist-generated=true
@@ -3341,6 +3355,29 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/WarehousesServi
33413355
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/Widget.java linguist-generated=true
33423356
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/WidgetOptions.java linguist-generated=true
33433357
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/WidgetPosition.java linguist-generated=true
3358+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/App.java linguist-generated=true
3359+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/Connection.java linguist-generated=true
3360+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/CreateSupervisorAgentRequest.java linguist-generated=true
3361+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/CreateToolRequest.java linguist-generated=true
3362+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/DeleteSupervisorAgentRequest.java linguist-generated=true
3363+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/DeleteToolRequest.java linguist-generated=true
3364+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/GenieSpace.java linguist-generated=true
3365+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/GetSupervisorAgentRequest.java linguist-generated=true
3366+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/GetToolRequest.java linguist-generated=true
3367+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/KnowledgeAssistant.java linguist-generated=true
3368+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/ListSupervisorAgentsRequest.java linguist-generated=true
3369+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/ListSupervisorAgentsResponse.java linguist-generated=true
3370+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/ListToolsRequest.java linguist-generated=true
3371+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/ListToolsResponse.java linguist-generated=true
3372+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/SupervisorAgent.java linguist-generated=true
3373+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/SupervisorAgentsAPI.java linguist-generated=true
3374+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/SupervisorAgentsImpl.java linguist-generated=true
3375+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/SupervisorAgentsService.java linguist-generated=true
3376+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/Tool.java linguist-generated=true
3377+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/UcFunction.java linguist-generated=true
3378+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/UpdateSupervisorAgentRequest.java linguist-generated=true
3379+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/UpdateToolRequest.java linguist-generated=true
3380+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/supervisoragents/Volume.java linguist-generated=true
33443381
databricks-sdk-java/src/main/java/com/databricks/sdk/service/tags/CreateTagAssignmentRequest.java linguist-generated=true
33453382
databricks-sdk-java/src/main/java/com/databricks/sdk/service/tags/CreateTagPolicyRequest.java linguist-generated=true
33463383
databricks-sdk-java/src/main/java/com/databricks/sdk/service/tags/DeleteTagAssignmentRequest.java linguist-generated=true

.github/workflows/next-changelog.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ jobs:
1111
# Allow Dependabot PRs to pass without a changelog entry
1212
if: github.actor != 'dependabot[bot]'
1313
runs-on:
14-
group: databricks-deco-testing-runner-group
15-
labels: ubuntu-latest-deco
14+
group: databricks-protected-runner-group
15+
labels: linux-ubuntu-latest
1616

1717
steps:
1818
- name: Checkout code

.github/workflows/tagging.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ jobs:
3232
github.repository == 'databricks/databricks-sdk-java'
3333
environment: "release-is"
3434
runs-on:
35-
group: databricks-deco-testing-runner-group
36-
labels: ubuntu-latest-deco
35+
group: databricks-protected-runner-group
36+
labels: linux-ubuntu-latest
3737
steps:
3838
- name: Generate GitHub App Token
3939
id: generate-token
@@ -62,3 +62,11 @@ jobs:
6262
GITHUB_TOKEN: ${{ steps.generate-token.outputs.token }}
6363
GITHUB_REPOSITORY: ${{ github.repository }}
6464
run: uv run --locked tagging.py
65+
66+
- name: Upload created tags artifact
67+
if: always()
68+
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
69+
with:
70+
name: created-tags
71+
path: created_tags.json
72+
if-no-files-found: ignore

NEXT_CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,27 @@
2020
* Migrated internal SDK classes to the logging abstraction. The SDK now supports SLF4J, `java.util.logging`, or a custom backend via `LoggerFactory.setDefault()`.
2121

2222
### API Changes
23+
* Add `com.databricks.sdk.service.supervisoragents` package.
24+
* Add `workspaceClient.secretsUc()` service.
25+
* Add `workspaceClient.supervisorAgents()` service.
26+
* Add `update()` method for `workspaceClient.tokens()` service.
27+
* Add `etag` field for `com.databricks.sdk.service.dashboards.GenieSpace`.
28+
* Add `etag` field for `com.databricks.sdk.service.dashboards.GenieUpdateSpaceRequest`.
29+
* Add `branchId` field for `com.databricks.sdk.service.postgres.BranchStatus`.
30+
* Add `catalogId` field for `com.databricks.sdk.service.postgres.CatalogCatalogStatus`.
31+
* Add `databaseId` field for `com.databricks.sdk.service.postgres.DatabaseDatabaseStatus`.
32+
* Add `endpointId` field for `com.databricks.sdk.service.postgres.EndpointStatus`.
33+
* Add `projectId` field for `com.databricks.sdk.service.postgres.ProjectStatus`.
34+
* Add `roleId` field for `com.databricks.sdk.service.postgres.RoleRoleStatus`.
35+
* Add `project` field for `com.databricks.sdk.service.postgres.SyncedTableSyncedTableStatus`.
36+
* Add `manual` field for `com.databricks.sdk.service.provisioning.CreateGcpKeyInfo`.
37+
* Add `manual` field for `com.databricks.sdk.service.provisioning.GcpKeyInfo`.
38+
* Add `appsRuntime` and `lakebaseRuntime` fields for `com.databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicyRequestDestination`.
39+
* Add `blockedInternetDestinations` field for `com.databricks.sdk.service.settings.EgressNetworkPolicyNetworkAccessPolicy`.
40+
* Add `columnsToSync` field for `com.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecResponse`.
41+
* Add `BREAKING_CHANGE` enum value for `com.databricks.sdk.service.jobs.TerminationCodeCode`.
42+
* [Breaking] Change `updateCatalogConfig()` method for `workspaceClient.dataClassification()` service. Method path has changed.
43+
* [Breaking] Change `updateDefaultWorkspaceBaseEnvironment()` method for `workspaceClient.environments()` service. Method path has changed.
44+
* [Breaking] Change `updateKnowledgeAssistant()` method for `workspaceClient.knowledgeAssistants()` service. Method path has changed.
45+
* [Breaking] Change `updateBranch()`, `updateDatabase()`, `updateEndpoint()`, `updateProject()` and `updateRole()` methods for `workspaceClient.postgres()` service. Method path has changed.
46+
* [Breaking] Change `updateDefaultWarehouseOverride()` method for `workspaceClient.warehouses()` service. Method path has changed.

0 commit comments

Comments
 (0)