Skip to content

Commit 3eb286b

Browse files
committed
Update SDK to latest API definition
1 parent d31d5e0 commit 3eb286b

File tree

68 files changed

+5402
-171
lines changed

Some content is hidden

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

68 files changed

+5402
-171
lines changed

.codegen.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
},
1212
"toolchain": {
1313
"require": ["mvn", "java"],
14-
"setup": ["rm -rf databricks-sdk-java/src/main/java/com/databricks/sdk/service"],
14+
"setup": ["bash scripts/cleanup-services.sh"],
1515
"post_generate": ["mvn spotless:apply","mvn --errors clean test"]
1616
}
1717
}

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
25becc311a99e04a1cad9b7953dcb928ade9dade
1+
5a1f970dc9331ab41755d374a90b811365927b42

.gitattributes

Lines changed: 46 additions & 19 deletions
Large diffs are not rendered by default.

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"java.compile.nullAnalysis.mode": "automatic"
3+
}

NEXT_CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,34 @@
1111
### Internal Changes
1212

1313
### API Changes
14+
* Added `com.databricks.sdk.service.iamv2` package.
15+
* Added `accountClient.accountGroupsV2()` service, `accountClient.accountServicePrincipalsV2()` service, `accountClient.accountUsersV2()` service, `workspaceClient.groupsV2()` service, `workspaceClient.servicePrincipalsV2()` service and `workspaceClient.usersV2()` service.
16+
* Added `accountClient.accountIamV2()` service and `workspaceClient.workspaceIamV2()` service.
17+
* Added `workspaceClient.featureEngineering()` service.
18+
* Added `javaDependencies` field for `com.databricks.sdk.service.compute.Environment`.
19+
* Added `followupQuestions` field for `com.databricks.sdk.service.dashboards.GenieAttachment`.
20+
* Added `feedback` field for `com.databricks.sdk.service.dashboards.GenieMessage`.
21+
* Added `comment` field for `com.databricks.sdk.service.dashboards.GenieSendMessageFeedbackRequest`.
22+
* [Breaking] Added `rating` field for `com.databricks.sdk.service.dashboards.GenieSendMessageFeedbackRequest`.
23+
* Added `effectiveCapacity`, `effectiveEnablePgNativeLogin` and `enablePgNativeLogin` fields for `com.databricks.sdk.service.database.DatabaseInstance`.
24+
* Added `taskRetryMode` field for `com.databricks.sdk.service.jobs.Continuous`.
25+
* Added `disabled` field for `com.databricks.sdk.service.jobs.Task`.
26+
* Added `netsuiteJarPath` and `sourceConfigurations` fields for `com.databricks.sdk.service.pipelines.IngestionPipelineDefinition`.
27+
* Added `workdayReportParameters` field for `com.databricks.sdk.service.pipelines.TableSpecificConfig`.
28+
* Added `appId`, `appIdSet`, `authSecret`, `authSecretSet`, `channelUrl`, `channelUrlSet`, `tenantId` and `tenantIdSet` fields for `com.databricks.sdk.service.settings.MicrosoftTeamsConfig`.
29+
* Added `auxiliaryManagedLocation` field for `com.databricks.sdk.service.sharing.TableInternalAttributes`.
30+
* Added `alerts` field for `com.databricks.sdk.service.sql.ListAlertsV2Response`.
31+
* Added `createTime` and `updateTime` fields for `com.databricks.sdk.service.tags.TagPolicy`.
32+
* Added `ensureRerankerCompatible` field for `com.databricks.sdk.service.vectorsearch.GetIndexRequest`.
33+
* Added `reranker` field for `com.databricks.sdk.service.vectorsearch.QueryVectorIndexRequest`.
34+
* Added `TABLE_DELTA_UNIFORM_ICEBERG_FOREIGN_DELTASHARING` enum value for `com.databricks.sdk.service.catalog.SecurableKind`.
35+
* Added `NO_ACTIVATED_K8S` and `USAGE_POLICY_ENTITLEMENT_DENIED` enum values for `com.databricks.sdk.service.compute.TerminationReasonCode`.
36+
* Added `INTERNAL_CATALOG_PATH_OVERLAP_EXCEPTION` and `INTERNAL_CATALOG_MISSING_UC_PATH_EXCEPTION` enum values for `com.databricks.sdk.service.dashboards.MessageErrorType`.
37+
* Added `FOREIGN_CATALOG` enum value for `com.databricks.sdk.service.pipelines.IngestionSourceType`.
38+
* Added `FOREIGN_ICEBERG_TABLE` enum value for `com.databricks.sdk.service.sharing.TableInternalAttributesSharedTableType`.
39+
* [Breaking] Changed `createCleanRoomAssetReview()` method for `workspaceClient.cleanRoomAssets()` service with new required argument order.
40+
* [Breaking] Changed `sendMessageFeedback()` method for `workspaceClient.genie()` service with new required argument order.
41+
* [Breaking] Removed `feedbackRating` and `feedbackText` fields for `com.databricks.sdk.service.dashboards.GenieSendMessageFeedbackRequest`.
42+
* [Breaking] Removed `disabled` field for `com.databricks.sdk.service.jobs.RunTask`.
43+
* [Breaking] Removed `defaultDataSecurityMode` and `effectiveDefaultDataSecurityMode` fields for `com.databricks.sdk.service.settingsv2.Setting`.
44+
* Added `listShares()` method for `workspaceClient.shares()` service.

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

Lines changed: 117 additions & 32 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)