Skip to content

Commit 8fcb696

Browse files
Update SDK to 27f7ea11e6b9d14b29e0881406a7a64bff9905b3
1 parent 704494f commit 8fcb696

File tree

57 files changed

+1327
-194
lines changed

Some content is hidden

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

57 files changed

+1327
-194
lines changed

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
d6ecfb0633332a524f52f6ab319b073dd3f7493e
1+
27f7ea11e6b9d14b29e0881406a7a64bff9905b3

.gitattributes

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -880,6 +880,7 @@
880880
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/MavenLibrary.java linguist-generated=true
881881
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/NodeInstanceType.java linguist-generated=true
882882
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/NodeType.java linguist-generated=true
883+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/NodeTypeFlexibility.java linguist-generated=true
883884
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/PendingInstanceError.java linguist-generated=true
884885
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/PermanentDeleteCluster.java linguist-generated=true
885886
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/PinCluster.java linguist-generated=true
@@ -2125,7 +2126,6 @@
21252126
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/Project.java linguist-generated=true
21262127
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ProjectDefaultEndpointSettings.java linguist-generated=true
21272128
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ProjectOperationMetadata.java linguist-generated=true
2128-
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ProjectSettings.java linguist-generated=true
21292129
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ProjectSpec.java linguist-generated=true
21302130
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ProjectStatus.java linguist-generated=true
21312131
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/Role.java linguist-generated=true
@@ -2858,6 +2858,7 @@
28582858
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateAlertRequest.java linguist-generated=true
28592859
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateAlertRequestAlert.java linguist-generated=true
28602860
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateAlertV2Request.java linguist-generated=true
2861+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateDefaultWarehouseOverrideRequest.java linguist-generated=true
28612862
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateQueryRequest.java linguist-generated=true
28622863
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateQueryRequestQuery.java linguist-generated=true
28632864
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateQueryVisualizationsLegacyRequest.java linguist-generated=true
@@ -2890,9 +2891,12 @@
28902891
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DbsqlPermissionsAPI.java linguist-generated=true
28912892
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DbsqlPermissionsImpl.java linguist-generated=true
28922893
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DbsqlPermissionsService.java linguist-generated=true
2894+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DefaultWarehouseOverride.java linguist-generated=true
2895+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DefaultWarehouseOverrideType.java linguist-generated=true
28932896
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DeleteAlertsLegacyRequest.java linguist-generated=true
28942897
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DeleteDashboardRequest.java linguist-generated=true
28952898
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DeleteDashboardWidgetRequest.java linguist-generated=true
2899+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DeleteDefaultWarehouseOverrideRequest.java linguist-generated=true
28962900
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DeleteQueriesLegacyRequest.java linguist-generated=true
28972901
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DeleteQueryVisualizationsLegacyRequest.java linguist-generated=true
28982902
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/DeleteVisualizationRequest.java linguist-generated=true
@@ -2919,6 +2923,7 @@
29192923
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/GetAlertsLegacyRequest.java linguist-generated=true
29202924
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/GetDashboardRequest.java linguist-generated=true
29212925
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/GetDbsqlPermissionRequest.java linguist-generated=true
2926+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/GetDefaultWarehouseOverrideRequest.java linguist-generated=true
29222927
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/GetQueriesLegacyRequest.java linguist-generated=true
29232928
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/GetQueryRequest.java linguist-generated=true
29242929
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/GetResponse.java linguist-generated=true
@@ -2943,6 +2948,8 @@
29432948
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/ListAlertsV2Request.java linguist-generated=true
29442949
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/ListAlertsV2Response.java linguist-generated=true
29452950
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/ListDashboardsRequest.java linguist-generated=true
2951+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/ListDefaultWarehouseOverridesRequest.java linguist-generated=true
2952+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/ListDefaultWarehouseOverridesResponse.java linguist-generated=true
29462953
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/ListOrder.java linguist-generated=true
29472954
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/ListQueriesLegacyRequest.java linguist-generated=true
29482955
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/ListQueriesRequest.java linguist-generated=true
@@ -3039,6 +3046,7 @@
30393046
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/UpdateAlertRequest.java linguist-generated=true
30403047
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/UpdateAlertRequestAlert.java linguist-generated=true
30413048
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/UpdateAlertV2Request.java linguist-generated=true
3049+
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/UpdateDefaultWarehouseOverrideRequest.java linguist-generated=true
30423050
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/UpdateQueryRequest.java linguist-generated=true
30433051
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/UpdateQueryRequestQuery.java linguist-generated=true
30443052
/home/ubuntu/workspace/databricks-sdk-java/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/UpdateVisualizationRequest.java linguist-generated=true

NEXT_CHANGELOG.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,24 @@
2424
* Change `projectId` field for `com.databricks.sdk.service.postgres.CreateProjectRequest` to no longer be required.
2525
* [Breaking] Remove `host`, `lastActiveTime`, `startTime` and `suspendTime` fields for `com.databricks.sdk.service.postgres.EndpointStatus`.
2626
* [Breaking] Remove `computeLastActiveTime` field for `com.databricks.sdk.service.postgres.ProjectStatus`.
27-
* [Breaking] Remove `READ_WRITE` and `READ_ONLY` enum values for `com.databricks.sdk.service.postgres.EndpointType`.
27+
* [Breaking] Remove `READ_WRITE` and `READ_ONLY` enum values for `com.databricks.sdk.service.postgres.EndpointType`.
28+
* Add `createDefaultWarehouseOverride()`, `deleteDefaultWarehouseOverride()`, `getDefaultWarehouseOverride()`, `listDefaultWarehouseOverrides()` and `updateDefaultWarehouseOverride()` methods for `workspaceClient.warehouses()` service.
29+
* Add `driverNodeTypeFlexibility` and `workerNodeTypeFlexibility` fields for `com.databricks.sdk.service.compute.ClusterAttributes`.
30+
* Add `driverNodeTypeFlexibility` and `workerNodeTypeFlexibility` fields for `com.databricks.sdk.service.compute.ClusterDetails`.
31+
* Add `driverNodeTypeFlexibility` and `workerNodeTypeFlexibility` fields for `com.databricks.sdk.service.compute.ClusterSpec`.
32+
* Add `driverNodeTypeFlexibility` and `workerNodeTypeFlexibility` fields for `com.databricks.sdk.service.compute.CreateCluster`.
33+
* Add `nodeTypeFlexibility` field for `com.databricks.sdk.service.compute.CreateInstancePool`.
34+
* Add `driverNodeTypeFlexibility` and `workerNodeTypeFlexibility` fields for `com.databricks.sdk.service.compute.EditCluster`.
35+
* Add `nodeTypeFlexibility` field for `com.databricks.sdk.service.compute.EditInstancePool`.
36+
* Add `nodeTypeFlexibility` field for `com.databricks.sdk.service.compute.GetInstancePool`.
37+
* Add `nodeTypeFlexibility` field for `com.databricks.sdk.service.compute.InstancePoolAndStats`.
38+
* Add `driverNodeTypeFlexibility` and `workerNodeTypeFlexibility` fields for `com.databricks.sdk.service.compute.UpdateClusterResource`.
39+
* Add `expireTime` and `ttl` fields for `com.databricks.sdk.service.postgres.BranchSpec`.
40+
* Add `expireTime` field for `com.databricks.sdk.service.postgres.BranchStatus`.
41+
* [Breaking] Change `createBranch()`, `createEndpoint()` and `createProject()` methods for `workspaceClient.postgres()` service with new required argument order.
42+
* [Breaking] Change `branchId` field for `com.databricks.sdk.service.postgres.CreateBranchRequest` to be required.
43+
* [Breaking] Change `endpointId` field for `com.databricks.sdk.service.postgres.CreateEndpointRequest` to be required.
44+
* [Breaking] Change `projectId` field for `com.databricks.sdk.service.postgres.CreateProjectRequest` to be required.
45+
* [Breaking] Remove `default` field for `com.databricks.sdk.service.postgres.BranchSpec`.
46+
* [Breaking] Remove `settings` field for `com.databricks.sdk.service.postgres.ProjectSpec`.
47+
* [Breaking] Remove `settings` field for `com.databricks.sdk.service.postgres.ProjectStatus`.

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

Lines changed: 24 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/compute/ClusterAttributes.java

100755100644
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,10 @@ public class ClusterAttributes {
8383
@JsonProperty("driver_instance_pool_id")
8484
private String driverInstancePoolId;
8585

86+
/** Flexible node type configuration for the driver node. */
87+
@JsonProperty("driver_node_type_flexibility")
88+
private NodeTypeFlexibility driverNodeTypeFlexibility;
89+
8690
/**
8791
* The node type of the Spark driver. Note that this field is optional; if unset, the driver node
8892
* type will be set as the same value as `node_type_id` defined above.
@@ -228,6 +232,10 @@ public class ClusterAttributes {
228232
@JsonProperty("use_ml_runtime")
229233
private Boolean useMlRuntime;
230234

235+
/** Flexible node type configuration for worker nodes. */
236+
@JsonProperty("worker_node_type_flexibility")
237+
private NodeTypeFlexibility workerNodeTypeFlexibility;
238+
231239
/** */
232240
@JsonProperty("workload_type")
233241
private WorkloadType workloadType;
@@ -313,6 +321,16 @@ public String getDriverInstancePoolId() {
313321
return driverInstancePoolId;
314322
}
315323

324+
public ClusterAttributes setDriverNodeTypeFlexibility(
325+
NodeTypeFlexibility driverNodeTypeFlexibility) {
326+
this.driverNodeTypeFlexibility = driverNodeTypeFlexibility;
327+
return this;
328+
}
329+
330+
public NodeTypeFlexibility getDriverNodeTypeFlexibility() {
331+
return driverNodeTypeFlexibility;
332+
}
333+
316334
public ClusterAttributes setDriverNodeTypeId(String driverNodeTypeId) {
317335
this.driverNodeTypeId = driverNodeTypeId;
318336
return this;
@@ -484,6 +502,16 @@ public Boolean getUseMlRuntime() {
484502
return useMlRuntime;
485503
}
486504

505+
public ClusterAttributes setWorkerNodeTypeFlexibility(
506+
NodeTypeFlexibility workerNodeTypeFlexibility) {
507+
this.workerNodeTypeFlexibility = workerNodeTypeFlexibility;
508+
return this;
509+
}
510+
511+
public NodeTypeFlexibility getWorkerNodeTypeFlexibility() {
512+
return workerNodeTypeFlexibility;
513+
}
514+
487515
public ClusterAttributes setWorkloadType(WorkloadType workloadType) {
488516
this.workloadType = workloadType;
489517
return this;
@@ -507,6 +535,7 @@ public boolean equals(Object o) {
507535
&& Objects.equals(dataSecurityMode, that.dataSecurityMode)
508536
&& Objects.equals(dockerImage, that.dockerImage)
509537
&& Objects.equals(driverInstancePoolId, that.driverInstancePoolId)
538+
&& Objects.equals(driverNodeTypeFlexibility, that.driverNodeTypeFlexibility)
510539
&& Objects.equals(driverNodeTypeId, that.driverNodeTypeId)
511540
&& Objects.equals(enableElasticDisk, that.enableElasticDisk)
512541
&& Objects.equals(enableLocalDiskEncryption, that.enableLocalDiskEncryption)
@@ -526,6 +555,7 @@ public boolean equals(Object o) {
526555
&& Objects.equals(sshPublicKeys, that.sshPublicKeys)
527556
&& Objects.equals(totalInitialRemoteDiskSize, that.totalInitialRemoteDiskSize)
528557
&& Objects.equals(useMlRuntime, that.useMlRuntime)
558+
&& Objects.equals(workerNodeTypeFlexibility, that.workerNodeTypeFlexibility)
529559
&& Objects.equals(workloadType, that.workloadType);
530560
}
531561

@@ -541,6 +571,7 @@ public int hashCode() {
541571
dataSecurityMode,
542572
dockerImage,
543573
driverInstancePoolId,
574+
driverNodeTypeFlexibility,
544575
driverNodeTypeId,
545576
enableElasticDisk,
546577
enableLocalDiskEncryption,
@@ -560,6 +591,7 @@ public int hashCode() {
560591
sshPublicKeys,
561592
totalInitialRemoteDiskSize,
562593
useMlRuntime,
594+
workerNodeTypeFlexibility,
563595
workloadType);
564596
}
565597

@@ -575,6 +607,7 @@ public String toString() {
575607
.add("dataSecurityMode", dataSecurityMode)
576608
.add("dockerImage", dockerImage)
577609
.add("driverInstancePoolId", driverInstancePoolId)
610+
.add("driverNodeTypeFlexibility", driverNodeTypeFlexibility)
578611
.add("driverNodeTypeId", driverNodeTypeId)
579612
.add("enableElasticDisk", enableElasticDisk)
580613
.add("enableLocalDiskEncryption", enableLocalDiskEncryption)
@@ -594,6 +627,7 @@ public String toString() {
594627
.add("sshPublicKeys", sshPublicKeys)
595628
.add("totalInitialRemoteDiskSize", totalInitialRemoteDiskSize)
596629
.add("useMlRuntime", useMlRuntime)
630+
.add("workerNodeTypeFlexibility", workerNodeTypeFlexibility)
597631
.add("workloadType", workloadType)
598632
.toString();
599633
}

0 commit comments

Comments
 (0)