Skip to content

Commit 719c601

Browse files
authored
Release v0.8.0 (#148)
* Adding mock constructor method for WorkspaceClient to support mocked ApiClient ([#144](#144)). API Changes: * Renamed permissions APIs to no longer include the service name, for example: * `getJobPermissionLevels` -> `getPermissionLevels` * `getJobPermissions` -> `getPermissions` * `setJobPermissions` -> `setPermissions` * `updateJobPermissions` -> `updatePermissions` * Changed `create()` method for `workspaceClient.volumes()` service with new required argument order. * Added `supportsElasticDisk` field for `com.databricks.sdk.service.compute.NodeType`. * Changed `create()` method for `workspaceClient.dashboards()` service with new required argument order. * Added `workspaceClient.dashboardWidgets()` service. * Added `workspaceClient.queryVisualizations()` service. * Changed `name` field for `com.databricks.sdk.service.sql.CreateDashboardRequest` to be required. * Added `dashboardFiltersEnabled` field for `com.databricks.sdk.service.sql.CreateDashboardRequest`. * Added `runAsRole` field for `com.databricks.sdk.service.sql.CreateDashboardRequest`. * Added `runAsRole` field for `com.databricks.sdk.service.sql.Query`. * Added `runAsRole` field for `com.databricks.sdk.service.sql.QueryPostContent`. * Removed `dashboardId` field for `com.databricks.sdk.service.sql.WidgetOptions`. * Changed `position` field for `com.databricks.sdk.service.sql.WidgetOptions` to `com.databricks.sdk.service.sql.WidgetPosition` class. * Removed `text` field for `com.databricks.sdk.service.sql.WidgetOptions`. * Added `description` field for `com.databricks.sdk.service.sql.WidgetOptions`. * Added `title` field for `com.databricks.sdk.service.sql.WidgetOptions`. * Added `com.databricks.sdk.service.sql.CreateQueryVisualizationRequest` class. * Added `com.databricks.sdk.service.sql.CreateWidget` class. * Added `com.databricks.sdk.service.sql.DeleteDashboardWidgetRequest` class. * Added `com.databricks.sdk.service.sql.DeleteQueryVisualizationRequest` class. * Added `com.databricks.sdk.service.sql.RunAsRole` class. * Added `com.databricks.sdk.service.sql.WidgetPosition` class. OpenAPI SHA: 09a7fa63d9ae243e5407941f200960ca14d48b07, Date: 2023-09-04
1 parent 2596879 commit 719c601

File tree

68 files changed

+1329
-524
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

+1329
-524
lines changed

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5d0ccbb790d341eae8e85321a685a9e9e2d5bf24
1+
09a7fa63d9ae243e5407941f200960ca14d48b07

.codegen/api.java.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ public class {{.PascalName}}API {
102102
{{if $i}}, {{end}}{{template "type" .Entity }} {{.CamelName}}{{if .IsNameReserved}}Value{{end}}
103103
{{- end}}) {
104104
{{if or .Response .Wait -}}return {{end}}{{template "java-name" .}}(new {{.Request.PascalName}}(){{range .Request.RequiredFields}}
105-
.set{{.PascalName}}({{.CamelName}}){{end}});
105+
.set{{.PascalName}}({{.CamelName}}{{if .IsNameReserved}}Value{{end}}){{end}});
106106
}
107107
{{end}}
108108

.gitattributes

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1264,11 +1264,16 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/ColumnInfo.java
12641264
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/ColumnInfoTypeName.java linguist-generated=true
12651265
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateAlert.java linguist-generated=true
12661266
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateDashboardRequest.java linguist-generated=true
1267+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateQueryVisualizationRequest.java linguist-generated=true
12671268
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateWarehouseRequest.java linguist-generated=true
12681269
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateWarehouseRequestWarehouseType.java linguist-generated=true
12691270
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateWarehouseResponse.java linguist-generated=true
1271+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateWidget.java linguist-generated=true
12701272
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/Dashboard.java linguist-generated=true
12711273
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DashboardOptions.java linguist-generated=true
1274+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DashboardWidgetsAPI.java linguist-generated=true
1275+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DashboardWidgetsImpl.java linguist-generated=true
1276+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DashboardWidgetsService.java linguist-generated=true
12721277
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DashboardsAPI.java linguist-generated=true
12731278
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DashboardsImpl.java linguist-generated=true
12741279
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DashboardsService.java linguist-generated=true
@@ -1281,7 +1286,9 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DbsqlPermission
12811286
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DbsqlPermissionsService.java linguist-generated=true
12821287
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DeleteAlertRequest.java linguist-generated=true
12831288
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DeleteDashboardRequest.java linguist-generated=true
1289+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DeleteDashboardWidgetRequest.java linguist-generated=true
12841290
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DeleteQueryRequest.java linguist-generated=true
1291+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DeleteQueryVisualizationRequest.java linguist-generated=true
12851292
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DeleteWarehouseRequest.java linguist-generated=true
12861293
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/Disposition.java linguist-generated=true
12871294
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/EditAlert.java linguist-generated=true
@@ -1346,12 +1353,16 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/QueryOptions.ja
13461353
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/QueryPostContent.java linguist-generated=true
13471354
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/QueryStatementType.java linguist-generated=true
13481355
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/QueryStatus.java linguist-generated=true
1356+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/QueryVisualizationsAPI.java linguist-generated=true
1357+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/QueryVisualizationsImpl.java linguist-generated=true
1358+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/QueryVisualizationsService.java linguist-generated=true
13491359
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/RepeatedEndpointConfPairs.java linguist-generated=true
13501360
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/RestoreDashboardRequest.java linguist-generated=true
13511361
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/RestoreQueryRequest.java linguist-generated=true
13521362
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/ResultData.java linguist-generated=true
13531363
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/ResultManifest.java linguist-generated=true
13541364
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/ResultSchema.java linguist-generated=true
1365+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/RunAsRole.java linguist-generated=true
13551366
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/ServiceError.java linguist-generated=true
13561367
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/ServiceErrorCode.java linguist-generated=true
13571368
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/SetRequest.java linguist-generated=true
@@ -1397,6 +1408,7 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/WarehousesImpl.
13971408
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/WarehousesService.java linguist-generated=true
13981409
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/Widget.java linguist-generated=true
13991410
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/WidgetOptions.java linguist-generated=true
1411+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/WidgetPosition.java linguist-generated=true
14001412
databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/AclItem.java linguist-generated=true
14011413
databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/AclPermission.java linguist-generated=true
14021414
databricks-sdk-java/src/main/java/com/databricks/sdk/service/workspace/AzureKeyVaultSecretScopeMetadata.java linguist-generated=true

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,39 @@
11
# Version changelog
22

3+
## 0.8.0
4+
5+
* Adding mock constructor method for WorkspaceClient to support mocked ApiClient ([#144](https://github.com/databricks/databricks-sdk-java/pull/144)).
6+
7+
API Changes:
8+
9+
* Renamed permissions APIs to no longer include the service name, for example:
10+
* `getJobPermissionLevels` -> `getPermissionLevels`
11+
* `getJobPermissions` -> `getPermissions`
12+
* `setJobPermissions` -> `setPermissions`
13+
* `updateJobPermissions` -> `updatePermissions`
14+
* Changed `create()` method for `workspaceClient.volumes()` service with new required argument order.
15+
* Added `supportsElasticDisk` field for `com.databricks.sdk.service.compute.NodeType`.
16+
* Changed `create()` method for `workspaceClient.dashboards()` service with new required argument order.
17+
* Added `workspaceClient.dashboardWidgets()` service.
18+
* Added `workspaceClient.queryVisualizations()` service.
19+
* Changed `name` field for `com.databricks.sdk.service.sql.CreateDashboardRequest` to be required.
20+
* Added `dashboardFiltersEnabled` field for `com.databricks.sdk.service.sql.CreateDashboardRequest`.
21+
* Added `runAsRole` field for `com.databricks.sdk.service.sql.CreateDashboardRequest`.
22+
* Added `runAsRole` field for `com.databricks.sdk.service.sql.Query`.
23+
* Added `runAsRole` field for `com.databricks.sdk.service.sql.QueryPostContent`.
24+
* Removed `dashboardId` field for `com.databricks.sdk.service.sql.WidgetOptions`.
25+
* Changed `position` field for `com.databricks.sdk.service.sql.WidgetOptions` to `com.databricks.sdk.service.sql.WidgetPosition` class.
26+
* Removed `text` field for `com.databricks.sdk.service.sql.WidgetOptions`.
27+
* Added `description` field for `com.databricks.sdk.service.sql.WidgetOptions`.
28+
* Added `title` field for `com.databricks.sdk.service.sql.WidgetOptions`.
29+
* Added `com.databricks.sdk.service.sql.CreateQueryVisualizationRequest` class.
30+
* Added `com.databricks.sdk.service.sql.CreateWidget` class.
31+
* Added `com.databricks.sdk.service.sql.DeleteDashboardWidgetRequest` class.
32+
* Added `com.databricks.sdk.service.sql.DeleteQueryVisualizationRequest` class.
33+
* Added `com.databricks.sdk.service.sql.RunAsRole` class.
34+
* Added `com.databricks.sdk.service.sql.WidgetPosition` class.
35+
36+
OpenAPI SHA: 09a7fa63d9ae243e5407941f200960ca14d48b07, Date: 2023-09-04
337
## 0.7.0
438

539
* Added support for propagating Request Headers through API Client ([#135](https://github.com/databricks/databricks-sdk-java/pull/135)).

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

Lines changed: 12 additions & 13 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/WorkspaceClient.java

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

0 commit comments

Comments
 (0)