Skip to content

Commit 053282f

Browse files
authored
Update SDK to latest API definition (#480)
## What changes are proposed in this pull request? Update the SDK to the latest API definition. ## How is this tested? Existing CI.
1 parent b50289c commit 053282f

File tree

533 files changed

+4898
-5594
lines changed

Some content is hidden

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

533 files changed

+4898
-5594
lines changed

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
633dafff1aa6f0198a576cf83bfa81b2b4f27d46
1+
a0bc51d001ca139a81dd6d192ae12394a3ca0834

.gitattributes

Lines changed: 52 additions & 141 deletions
Large diffs are not rendered by default.

NEXT_CHANGELOG.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,3 +72,42 @@
7272
* [Breaking] Removed `HIVE_CUSTOM` and `HIVE_SERDE` enum values for `com.databricks.sdk.service.catalog.DataSourceFormat`.
7373
* [Breaking] Removed `UNKNOWN_SECURABLE_TYPE` enum value for `com.databricks.sdk.service.catalog.SecurableType`.
7474
* [Breaking] Removed `CANCELLED`, `ERROR`, `QUEUED`, `RUNNING`, `STARTING` and `SUCCESS` enum values for `com.databricks.sdk.service.jobs.DbtCloudRunStatus`.
75+
* Added `workspaceClient.externalLineage()` service and `workspaceClient.externalMetadata()` service.
76+
* Added `workspaceClient.defaultWarehouseId()` service.
77+
* Added `claims` field for `com.databricks.sdk.service.database.GenerateDatabaseCredentialRequest`.
78+
* Added `activity` field for `com.databricks.sdk.service.ml.DeleteTransitionRequestResponse`.
79+
* Added `maxResults` field for `com.databricks.sdk.service.ml.ListWebhooksRequest`.
80+
* Added `body` and `statusCode` fields for `com.databricks.sdk.service.ml.TestRegistryWebhookResponse`.
81+
* Added `modelVersionDatabricks` field for `com.databricks.sdk.service.ml.TransitionStageResponse`.
82+
* Added `registeredModel` field for `com.databricks.sdk.service.ml.UpdateModelResponse`.
83+
* Added `modelVersion` field for `com.databricks.sdk.service.ml.UpdateModelVersionResponse`.
84+
* Added `webhook` field for `com.databricks.sdk.service.ml.UpdateWebhookResponse`.
85+
* Added `runAs` field for `com.databricks.sdk.service.pipelines.GetPipelineResponse`.
86+
* Added `principal` field for `com.databricks.sdk.service.serving.AiGatewayRateLimit`.
87+
* Added `ANY_STATIC_CREDENTIAL` enum value for `com.databricks.sdk.service.catalog.CredentialType`.
88+
* Added `TABLE_DELTA_ICEBERG_DELTASHARING` enum value for `com.databricks.sdk.service.catalog.SecurableKind`.
89+
* Added `SECURITY_AGENTS_FAILED_INITIAL_VERIFICATION` enum value for `com.databricks.sdk.service.compute.TerminationReasonCode`.
90+
* Added `CAN_CREATE_REGISTERED_MODEL` enum value for `com.databricks.sdk.service.ml.PermissionLevel`.
91+
* Added `BIGQUERY` enum value for `com.databricks.sdk.service.pipelines.IngestionSourceType`.
92+
* Added `SERVICE_PRINCIPAL` and `USER_GROUP` enum values for `com.databricks.sdk.service.serving.AiGatewayRateLimitKey`.
93+
* Added `DELTA_ICEBERG_TABLE` enum value for `com.databricks.sdk.service.sharing.TableInternalAttributesSharedTableType`.
94+
* [Breaking] Changed `deleteTransitionRequest()`, `updateModel()`, `updateModelVersion()` and `updateWebhook()` methods for `workspaceClient.modelRegistry()` service return type to become non-empty.
95+
* [Breaking] Changed `deleteWebhook()` method for `workspaceClient.modelRegistry()` service with new required argument order.
96+
* [Breaking] Changed `fromStage` and `toStage` fields for `com.databricks.sdk.service.ml.Activity` to type `String` class.
97+
* [Breaking] Changed `stage` field for `com.databricks.sdk.service.ml.ApproveTransitionRequest` to type `String` class.
98+
* [Breaking] Changed `stage` field for `com.databricks.sdk.service.ml.CreateTransitionRequest` to type `String` class.
99+
* [Breaking] Changed `stage` field for `com.databricks.sdk.service.ml.DeleteTransitionRequestRequest` to type `String` class.
100+
* [Breaking] Changed `id` field for `com.databricks.sdk.service.ml.DeleteWebhookRequest` to be required.
101+
* [Breaking] Changed `key` field for `com.databricks.sdk.service.ml.FeatureTag` to be required.
102+
* Changed `key` field for `com.databricks.sdk.service.ml.FeatureTag` to be required.
103+
* [Breaking] Changed `capacity` field for `com.databricks.sdk.service.ml.OnlineStore` to be required.
104+
* Changed `capacity` field for `com.databricks.sdk.service.ml.OnlineStore` to be required.
105+
* [Breaking] Changed `onlineTableName` field for `com.databricks.sdk.service.ml.PublishSpec` to be required.
106+
* [Breaking] Changed `stage` field for `com.databricks.sdk.service.ml.RejectTransitionRequest` to type `String` class.
107+
* [Breaking] Changed `stage` field for `com.databricks.sdk.service.ml.TransitionModelVersionStageDatabricks` to type `String` class.
108+
* [Breaking] Changed `toStage` field for `com.databricks.sdk.service.ml.TransitionRequest` to type `String` class.
109+
* [Breaking] Removed `allowedOptions` and `requiredOptions` fields for `com.databricks.sdk.service.catalog.SecurableKindManifest`.
110+
* [Breaking] Removed `webhook` field for `com.databricks.sdk.service.ml.TestRegistryWebhookResponse`.
111+
* [Breaking] Removed `modelVersion` field for `com.databricks.sdk.service.ml.TransitionStageResponse`.
112+
* [Breaking] Removed `ARCHIVED`, `NONE`, `PRODUCTION` and `STAGING` enum values for `com.databricks.sdk.service.ml.DeleteTransitionRequestStage`.
113+
* [Breaking] Removed `ARCHIVED`, `NONE`, `PRODUCTION` and `STAGING` enum values for `com.databricks.sdk.service.ml.Stage`.

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

Lines changed: 55 additions & 1 deletion
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/aibuilder/AiBuilderImpl.java

Lines changed: 2 additions & 2 deletions
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/AppAccessControlRequest.java

Lines changed: 1 addition & 1 deletion
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/AppPermission.java

Lines changed: 1 addition & 1 deletion
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/AppPermissionsDescription.java

Lines changed: 1 addition & 1 deletion
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/CreateAppDeploymentRequest.java

Lines changed: 1 addition & 1 deletion
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/BudgetPolicyImpl.java

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)