diff --git a/.codegen/_openapi_sha b/.codegen/_openapi_sha index 1933662a1..56a87d0cc 100644 --- a/.codegen/_openapi_sha +++ b/.codegen/_openapi_sha @@ -1 +1 @@ -5443705509e5ac693d61a35ba974cb7f68f444c6 \ No newline at end of file +5322ddbb8a8de914d631df350d7a4d91e77edbb7 \ No newline at end of file diff --git a/NEXT_CHANGELOG.md b/NEXT_CHANGELOG.md index 4b0fa0c18..8922a6e3c 100644 --- a/NEXT_CHANGELOG.md +++ b/NEXT_CHANGELOG.md @@ -18,4 +18,7 @@ * Add `createCdfConfig()`, `deleteCdfConfig()`, `getCdfConfig()`, `getCdfStatus()`, `listCdfConfigs()` and `listCdfStatuses()` methods for `workspaceClient.postgres()` service. * Add `parent` field for `com.databricks.sdk.service.catalog.CreateConnection`. * Add `parent` field for `com.databricks.sdk.service.catalog.ListConnectionsRequest`. -* Add `MINUTES` enum value for `com.databricks.sdk.service.jobs.PeriodicTriggerConfigurationTimeUnit`. \ No newline at end of file +* Add `MINUTES` enum value for `com.databricks.sdk.service.jobs.PeriodicTriggerConfigurationTimeUnit`. +* [Breaking] Change `internalId` field for `com.databricks.sdk.service.iamv2.Group` to type `String` class. +* [Breaking] Change `internalId` field for `com.databricks.sdk.service.iamv2.ServicePrincipal` to type `String` class. +* [Breaking] Change `internalId` field for `com.databricks.sdk.service.iamv2.User` to type `String` class. \ No newline at end of file diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/iamv2/Group.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/iamv2/Group.java index c956bf858..bf8227eb0 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/iamv2/Group.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/iamv2/Group.java @@ -24,7 +24,7 @@ public class Group { /** Internal group ID of the group in Databricks. */ @JsonProperty("internal_id") - private Long internalId; + private String internalId; public Group setAccountId(String accountId) { this.accountId = accountId; @@ -53,12 +53,12 @@ public String getGroupName() { return groupName; } - public Group setInternalId(Long internalId) { + public Group setInternalId(String internalId) { this.internalId = internalId; return this; } - public Long getInternalId() { + public String getInternalId() { return internalId; } diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/iamv2/ServicePrincipal.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/iamv2/ServicePrincipal.java index 06e3edbe2..9750fb381 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/iamv2/ServicePrincipal.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/iamv2/ServicePrincipal.java @@ -32,7 +32,7 @@ public class ServicePrincipal { /** Internal service principal ID of the service principal in Databricks. */ @JsonProperty("internal_id") - private Long internalId; + private String internalId; public ServicePrincipal setAccountId(String accountId) { this.accountId = accountId; @@ -79,12 +79,12 @@ public String getExternalId() { return externalId; } - public ServicePrincipal setInternalId(Long internalId) { + public ServicePrincipal setInternalId(String internalId) { this.internalId = internalId; return this; } - public Long getInternalId() { + public String getInternalId() { return internalId; } diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/iamv2/User.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/iamv2/User.java index f33c8ab39..3595fd610 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/iamv2/User.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/iamv2/User.java @@ -28,7 +28,7 @@ public class User { /** Internal userId of the user in Databricks. */ @JsonProperty("internal_id") - private Long internalId; + private String internalId; /** Username/email of the user. */ @JsonProperty("username") @@ -70,12 +70,12 @@ public UserFullName getFullName() { return fullName; } - public User setInternalId(Long internalId) { + public User setInternalId(String internalId) { this.internalId = internalId; return this; } - public Long getInternalId() { + public String getInternalId() { return internalId; } diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateWarehouseRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateWarehouseRequest.java index 70425ff22..eceace425 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateWarehouseRequest.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/CreateWarehouseRequest.java @@ -31,7 +31,7 @@ public class CreateWarehouseRequest { * queries, please tune max_num_clusters. * *
Supported values: - 2X-Small - X-Small - Small - Medium - Large - X-Large - 2X-Large - - * 3X-Large - 4X-Large - 5X-Large - Auto + * 3X-Large - 4X-Large - 5X-Large */ @JsonProperty("cluster_size") private String clusterSize; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/EditWarehouseRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/EditWarehouseRequest.java index 823cd3f6e..b64211012 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/EditWarehouseRequest.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/EditWarehouseRequest.java @@ -36,7 +36,7 @@ public class EditWarehouseRequest { * queries, please tune max_num_clusters. * *
Supported values: - 2X-Small - X-Small - Small - Medium - Large - X-Large - 2X-Large - - * 3X-Large - 4X-Large - 5X-Large - Auto + * 3X-Large - 4X-Large - 5X-Large */ @JsonProperty("cluster_size") private String clusterSize; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/EndpointInfo.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/EndpointInfo.java index b5aefd8c7..88173f3a0 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/EndpointInfo.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/EndpointInfo.java @@ -30,7 +30,7 @@ public class EndpointInfo { * queries, please tune max_num_clusters. * *
Supported values: - 2X-Small - X-Small - Small - Medium - Large - X-Large - 2X-Large - - * 3X-Large - 4X-Large - 5X-Large - Auto + * 3X-Large - 4X-Large - 5X-Large */ @JsonProperty("cluster_size") private String clusterSize; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/GetWarehouseResponse.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/GetWarehouseResponse.java index be145307d..74bb54bd3 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/GetWarehouseResponse.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/GetWarehouseResponse.java @@ -30,7 +30,7 @@ public class GetWarehouseResponse { * queries, please tune max_num_clusters. * *
Supported values: - 2X-Small - X-Small - Small - Medium - Large - X-Large - 2X-Large - - * 3X-Large - 4X-Large - 5X-Large - Auto + * 3X-Large - 4X-Large - 5X-Large */ @JsonProperty("cluster_size") private String clusterSize; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/StartRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/StartRequest.java index efaa83e4d..3c01ce220 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/StartRequest.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/StartRequest.java @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import java.util.Objects; +/** Starts a SQL warehouse. This API is idempotent. */ @Generated public class StartRequest { /** Required. Id of the SQL warehouse. */ diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/StopRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/StopRequest.java index d7a07483a..a0dcf9aab 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/StopRequest.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/StopRequest.java @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import java.util.Objects; +/** Stops a SQL warehouse. This API is idempotent. */ @Generated public class StopRequest { /** Required. Id of the SQL warehouse. */ diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/WarehousesImpl.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/WarehousesImpl.java index b72758d08..475b58999 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/WarehousesImpl.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/WarehousesImpl.java @@ -269,10 +269,11 @@ public void setWorkspaceWarehouseConfig(SetWorkspaceWarehouseConfigRequest reque public void start(StartRequest request) { String path = String.format("/api/2.0/sql/warehouses/%s/start", request.getId()); try { - Request req = new Request("POST", path); + Request req = new Request("POST", path, apiClient.serialize(request)); ApiClient.setQuery(req, request); req.withHeader("Accept", "application/json"); + req.withHeader("Content-Type", "application/json"); if (apiClient.workspaceId() != null) { req.withHeader("X-Databricks-Workspace-Id", apiClient.workspaceId()); } @@ -286,10 +287,11 @@ public void start(StartRequest request) { public void stop(StopRequest request) { String path = String.format("/api/2.0/sql/warehouses/%s/stop", request.getId()); try { - Request req = new Request("POST", path); + Request req = new Request("POST", path, apiClient.serialize(request)); ApiClient.setQuery(req, request); req.withHeader("Accept", "application/json"); + req.withHeader("Content-Type", "application/json"); if (apiClient.workspaceId() != null) { req.withHeader("X-Databricks-Workspace-Id", apiClient.workspaceId()); }