Skip to content

Commit 3dfb71b

Browse files
authored
Update to Latest OpenAPI spec (#419)
## What changes are proposed in this pull request? Update to Latest OpenAPI spec. This PR also removes the tests that check the version of the job 2.1 pinning. ## How is this tested? Existing Test.
1 parent cd4d2f3 commit 3dfb71b

File tree

172 files changed

+4479
-969
lines changed

Some content is hidden

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

172 files changed

+4479
-969
lines changed

.codegen/_openapi_sha

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
99f644e72261ef5ecf8d74db20f4b7a1e09723cc
1+
cd641c9dd4febe334b339dd7878d099dcf0eeab5

.gitattributes

+42-8
Large diffs are not rendered by default.

NEXT_CHANGELOG.md

+55
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,58 @@
1717
* Update github cache action version from v2 to v4 ([#415](Update github cache action version from v2 to v4))
1818

1919
### API Changes
20+
* Added `workspaceClient.forecasting()` service.
21+
* Added `executeMessageAttachmentQuery()`, `getMessageAttachmentQueryResult()` and `getSpace()` methods for `workspaceClient.genie()` service.
22+
* Added `listProviderShareAssets()` method for `workspaceClient.providers()` service.
23+
* Added `budgetPolicyId` and `effectiveBudgetPolicyId` fields for `com.databricks.sdk.service.apps.App`.
24+
* Added `policy` field for `com.databricks.sdk.service.billing.CreateBudgetPolicyRequest`.
25+
* Added `databricksGcpServiceAccount` field for `com.databricks.sdk.service.catalog.ValidateCredentialRequest`.
26+
* Added `attachmentId` field for `com.databricks.sdk.service.dashboards.GenieAttachment`.
27+
* Added `conversationId` field for `com.databricks.sdk.service.dashboards.GenieConversation`.
28+
* Added `messageId` field for `com.databricks.sdk.service.dashboards.GenieMessage`.
29+
* Added `description`, `id`, `lastUpdatedTimestamp`, `query`, `queryResultMetadata`, `statementId` and `title` fields for `com.databricks.sdk.service.dashboards.GenieQueryAttachment`.
30+
* Added `genAiComputeTask` field for `com.databricks.sdk.service.jobs.RunTask`.
31+
* Added `genAiComputeTask` field for `com.databricks.sdk.service.jobs.SubmitTask`.
32+
* Added `genAiComputeTask` field for `com.databricks.sdk.service.jobs.Task`.
33+
* Added `runName` field for `com.databricks.sdk.service.ml.CreateRun`.
34+
* Added `runName` field for `com.databricks.sdk.service.ml.RunInfo`.
35+
* Added `runName` field for `com.databricks.sdk.service.ml.UpdateRun`.
36+
* Added `lifetime` field for `com.databricks.sdk.service.oauth2.CreateServicePrincipalSecretRequest`.
37+
* Added `expireTime` field for `com.databricks.sdk.service.oauth2.CreateServicePrincipalSecretResponse`.
38+
* Added `expireTime` field for `com.databricks.sdk.service.oauth2.SecretInfo`.
39+
* Added `instanceProfileArn` field for `com.databricks.sdk.service.serving.AmazonBedrockConfig`.
40+
* Added `budgetPolicyId` field for `com.databricks.sdk.service.serving.CreateServingEndpoint`.
41+
* Added `budgetPolicyId` field for `com.databricks.sdk.service.serving.ServingEndpoint`.
42+
* Added `budgetPolicyId` field for `com.databricks.sdk.service.serving.ServingEndpointDetailed`.
43+
* Added `add`, `principal` and `remove` fields for `com.databricks.sdk.service.sharing.PermissionsChange`.
44+
* Added `columnsToRerank` field for `com.databricks.sdk.service.vectorsearch.QueryVectorIndexRequest`.
45+
* Added `ORACLE` and `TERADATA` enum values for `com.databricks.sdk.service.catalog.ConnectionType`.
46+
* Added `COULD_NOT_GET_MODEL_DEPLOYMENTS_EXCEPTION`, `FUNCTION_ARGUMENTS_INVALID_TYPE_EXCEPTION` and `MESSAGE_CANCELLED_WHILE_EXECUTING_EXCEPTION` enum values for `com.databricks.sdk.service.dashboards.MessageErrorType`.
47+
* Added `WAITING` enum value for `com.databricks.sdk.service.jobs.RunLifecycleStateV2State`.
48+
* Added `ACTIVE_ONLY`, `ALL` and `DELETED_ONLY` enum values for `com.databricks.sdk.service.ml.ViewType`.
49+
* Added `OAUTH_CLIENT_CREDENTIALS` enum value for `com.databricks.sdk.service.sharing.AuthenticationType`.
50+
* Added `RAW` enum value for `com.databricks.sdk.service.workspace.ExportFormat`.
51+
* [Breaking] Changed `getByName()` method for `workspaceClient.experiments()` service to return `com.databricks.sdk.service.ml.GetExperimentByNameResponse` class.
52+
* [Breaking] Changed `logInputs()` method for `workspaceClient.experiments()` service with new required argument order.
53+
* [Breaking] Changed `sharePermissions()` method for `workspaceClient.shares()` service to return `com.databricks.sdk.service.sharing.GetSharePermissionsResponse` class.
54+
* [Breaking] Changed `sharePermissions()` and `updatePermissions()` methods for `workspaceClient.shares()` service return type to become non-empty.
55+
* [Breaking] Changed `updatePermissions()` method for `workspaceClient.shares()` service to return `com.databricks.sdk.service.sharing.UpdateSharePermissionsResponse` class.
56+
* Changed `policyId` field for `com.databricks.sdk.service.billing.BudgetPolicy` to no longer be required.
57+
* [Breaking] Changed `policyId` field for `com.databricks.sdk.service.billing.BudgetPolicy` to no longer be required.
58+
* [Breaking] Changed `partitions` field for `com.databricks.sdk.service.cleanrooms.CleanRoomAssetTableLocalDetails` to type `com.databricks.sdk.service.cleanrooms.PartitionList` class.
59+
* [Breaking] Changed `query` field for `com.databricks.sdk.service.dashboards.GenieAttachment` to type `com.databricks.sdk.service.dashboards.GenieQueryAttachment` class.
60+
* [Breaking] Changed `digest`, `name`, `source` and `sourceType` fields for `com.databricks.sdk.service.ml.Dataset` to be required.
61+
* Changed `digest`, `name`, `source` and `sourceType` fields for `com.databricks.sdk.service.ml.Dataset` to be required.
62+
* Changed `dataset` field for `com.databricks.sdk.service.ml.DatasetInput` to be required.
63+
* [Breaking] Changed `dataset` field for `com.databricks.sdk.service.ml.DatasetInput` to be required.
64+
* [Breaking] Changed `key` and `value` fields for `com.databricks.sdk.service.ml.InputTag` to be required.
65+
* Changed `key` and `value` fields for `com.databricks.sdk.service.ml.InputTag` to be required.
66+
* [Breaking] Changed `viewType` field for `com.databricks.sdk.service.ml.ListExperimentsRequest` to type `com.databricks.sdk.service.ml.ViewType` class.
67+
* [Breaking] Changed `runId` field for `com.databricks.sdk.service.ml.LogInputs` to be required.
68+
* [Breaking] Changed `viewType` field for `com.databricks.sdk.service.ml.SearchExperiments` to type `com.databricks.sdk.service.ml.ViewType` class.
69+
* [Breaking] Changed `runViewType` field for `com.databricks.sdk.service.ml.SearchRuns` to type `com.databricks.sdk.service.ml.ViewType` class.
70+
* [Breaking] Removed `customTags` and `policyName` fields for `com.databricks.sdk.service.billing.CreateBudgetPolicyRequest`.
71+
* [Breaking] Removed `cachedQuerySchema`, `description`, `id`, `instructionId`, `instructionTitle`, `lastUpdatedTimestamp`, `query`, `statementId` and `title` fields for `com.databricks.sdk.service.dashboards.QueryAttachment`.
72+
* [Breaking] Removed `maxResults` and `pageToken` fields for `com.databricks.sdk.service.sharing.UpdateSharePermissions`.
73+
* [Breaking] Removed `ACTIVE_ONLY`, `ALL` and `DELETED_ONLY` enum values for `com.databricks.sdk.service.ml.SearchExperimentsViewType`.
74+
* [Breaking] Removed `ACTIVE_ONLY`, `ALL` and `DELETED_ONLY` enum values for `com.databricks.sdk.service.ml.SearchRunsRunViewType`.

databricks-sdk-java/src/main/java/com/databricks/sdk/WorkspaceClient.java

+20
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/App.java

+32
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

databricks-sdk-java/src/main/java/com/databricks/sdk/service/billing/CreateBudgetPolicyRequest.java

+12-29
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ConnectionType.java

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TagKeyValue.java

+55
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)