diff --git a/.codegen/_openapi_sha b/.codegen/_openapi_sha index 5a29b9f70..f5dbf8885 100644 --- a/.codegen/_openapi_sha +++ b/.codegen/_openapi_sha @@ -1 +1 @@ -814778bb58d7b4027343bf0a9bf0d317680b1c0e \ No newline at end of file +6ee837f7c048388030c57718875c126999649e23 \ No newline at end of file diff --git a/NEXT_CHANGELOG.md b/NEXT_CHANGELOG.md index 840666396..6bf1914fa 100644 --- a/NEXT_CHANGELOG.md +++ b/NEXT_CHANGELOG.md @@ -45,4 +45,5 @@ * [Breaking] Remove `default` field for `com.databricks.sdk.service.postgres.BranchSpec`. * [Breaking] Remove `settings` field for `com.databricks.sdk.service.postgres.ProjectSpec`. * [Breaking] Remove `settings` field for `com.databricks.sdk.service.postgres.ProjectStatus`. -* Add `noExpiry` field for `com.databricks.sdk.service.postgres.BranchSpec`. \ No newline at end of file +* Add `noExpiry` field for `com.databricks.sdk.service.postgres.BranchSpec`. +* Add `stderr` field for `com.databricks.sdk.service.compute.InitScriptInfoAndExecutionDetails`. \ No newline at end of file diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ConnectionType.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ConnectionType.java index 859b57ee1..9c8d46606 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ConnectionType.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ConnectionType.java @@ -4,7 +4,7 @@ import com.databricks.sdk.support.Generated; -/** Next Id: 53 */ +/** Next Id: 54 */ @Generated public enum ConnectionType { BIGQUERY, diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/InitScriptInfoAndExecutionDetails.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/InitScriptInfoAndExecutionDetails.java old mode 100755 new mode 100644 index 44fd3c1f4..904e8d1c2 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/InitScriptInfoAndExecutionDetails.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/InitScriptInfoAndExecutionDetails.java @@ -61,6 +61,13 @@ public class InitScriptInfoAndExecutionDetails { @JsonProperty("status") private InitScriptExecutionDetailsInitScriptExecutionStatus status; + /** + * The stderr output from the init script execution. Only populated when init scripts debug is + * enabled and script execution fails. + */ + @JsonProperty("stderr") + private String stderr; + /** * destination needs to be provided. e.g. `{ \"volumes\" : { \"destination\" : * \"/Volumes/my-init.sh\" } }` @@ -149,6 +156,15 @@ public InitScriptExecutionDetailsInitScriptExecutionStatus getStatus() { return status; } + public InitScriptInfoAndExecutionDetails setStderr(String stderr) { + this.stderr = stderr; + return this; + } + + public String getStderr() { + return stderr; + } + public InitScriptInfoAndExecutionDetails setVolumes(VolumesStorageInfo volumes) { this.volumes = volumes; return this; @@ -180,6 +196,7 @@ public boolean equals(Object o) { && Objects.equals(gcs, that.gcs) && Objects.equals(s3, that.s3) && Objects.equals(status, that.status) + && Objects.equals(stderr, that.stderr) && Objects.equals(volumes, that.volumes) && Objects.equals(workspace, that.workspace); } @@ -195,6 +212,7 @@ public int hashCode() { gcs, s3, status, + stderr, volumes, workspace); } @@ -210,6 +228,7 @@ public String toString() { .add("gcs", gcs) .add("s3", s3) .add("status", status) + .add("stderr", stderr) .add("volumes", volumes) .add("workspace", workspace) .toString(); diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateBranchRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateBranchRequest.java index 2271404fa..b62e3b2ad 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateBranchRequest.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateBranchRequest.java @@ -17,8 +17,8 @@ public class CreateBranchRequest { /** * The ID to use for the Branch. This becomes the final component of the branch's resource name. - * This value should be 4-63 characters. Valid characters are lowercase letters, numbers, and - * hyphens, as defined by RFC 1123. Examples: - With custom ID: `staging` → name becomes + * The ID must be 1-63 characters long, start with a lowercase letter, and contain only lowercase + * letters, numbers, and hyphens (RFC 1123). Examples: - With custom ID: `staging` → name becomes * `projects/{project_id}/branches/staging` - Without custom ID: system generates slug → name * becomes `projects/{project_id}/branches/br-example-name-x1y2z3a4` */ diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateEndpointRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateEndpointRequest.java index 6ea942288..da5d628b1 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateEndpointRequest.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateEndpointRequest.java @@ -17,10 +17,10 @@ public class CreateEndpointRequest { /** * The ID to use for the Endpoint. This becomes the final component of the endpoint's resource - * name. This value should be 4-63 characters. Valid characters are lowercase letters, numbers, - * and hyphens, as defined by RFC 1123. Examples: - With custom ID: `primary` → name becomes - * `projects/{project_id}/branches/{branch_id}/endpoints/primary` - Without custom ID: system - * generates slug → name becomes + * name. The ID must be 1-63 characters long, start with a lowercase letter, and contain only + * lowercase letters, numbers, and hyphens (RFC 1123). Examples: - With custom ID: `primary` → + * name becomes `projects/{project_id}/branches/{branch_id}/endpoints/primary` - Without custom + * ID: system generates slug → name becomes * `projects/{project_id}/branches/{branch_id}/endpoints/ep-example-name-x1y2z3a4` */ @JsonIgnore diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateProjectRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateProjectRequest.java index f79fb5435..4f83e3428 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateProjectRequest.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateProjectRequest.java @@ -17,9 +17,9 @@ public class CreateProjectRequest { /** * The ID to use for the Project. This becomes the final component of the project's resource name. - * This value should be 4-63 characters. Valid characters are lowercase letters, numbers, and - * hyphens, as defined by RFC 1123. Examples: - With custom ID: `production` → name becomes - * `projects/production` - Without custom ID: system generates UUID → name becomes + * The ID must be 1-63 characters long, start with a lowercase letter, and contain only lowercase + * letters, numbers, and hyphens (RFC 1123). Examples: - With custom ID: `production` → name + * becomes `projects/production` - Without custom ID: system generates UUID → name becomes * `projects/a7f89b2c-3d4e-5f6g-7h8i-9j0k1l2m3n4o` */ @JsonIgnore diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/EndpointSpec.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/EndpointSpec.java index 21d7e5676..e8ada5a05 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/EndpointSpec.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/EndpointSpec.java @@ -10,11 +10,11 @@ @Generated public class EndpointSpec { - /** The maximum number of Compute Units. */ + /** The maximum number of Compute Units. Minimum value is 0.5. */ @JsonProperty("autoscaling_limit_max_cu") private Double autoscalingLimitMaxCu; - /** The minimum number of Compute Units. */ + /** The minimum number of Compute Units. Minimum value is 0.5. */ @JsonProperty("autoscaling_limit_min_cu") private Double autoscalingLimitMinCu; @@ -34,7 +34,11 @@ public class EndpointSpec { @JsonProperty("settings") private EndpointSettings settings; - /** Duration of inactivity after which the compute endpoint is automatically suspended. */ + /** + * Duration of inactivity after which the compute endpoint is automatically suspended. Supported + * values: -1s (never suspend), 0s (use default), or value should be between 60s and 604800s (1 + * minute to 1 week). + */ @JsonProperty("suspend_timeout_duration") private Duration suspendTimeoutDuration; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListBranchesRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListBranchesRequest.java index ff7e4bb34..4957cac59 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListBranchesRequest.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListBranchesRequest.java @@ -10,7 +10,7 @@ @Generated public class ListBranchesRequest { - /** Upper bound for items returned. */ + /** Upper bound for items returned. Cannot be negative. */ @JsonIgnore @QueryParam("page_size") private Long pageSize; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListEndpointsRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListEndpointsRequest.java index 7a66ead12..f8f7af036 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListEndpointsRequest.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListEndpointsRequest.java @@ -10,7 +10,7 @@ @Generated public class ListEndpointsRequest { - /** Upper bound for items returned. */ + /** Upper bound for items returned. Cannot be negative. */ @JsonIgnore @QueryParam("page_size") private Long pageSize; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListProjectsRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListProjectsRequest.java index bfb194691..e9302e992 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListProjectsRequest.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListProjectsRequest.java @@ -10,7 +10,7 @@ @Generated public class ListProjectsRequest { - /** Upper bound for items returned. */ + /** Upper bound for items returned. Cannot be negative. */ @JsonIgnore @QueryParam("page_size") private Long pageSize; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListRolesRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListRolesRequest.java index 4005769ee..6c09db831 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListRolesRequest.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListRolesRequest.java @@ -10,7 +10,7 @@ @Generated public class ListRolesRequest { - /** Upper bound for items returned. */ + /** Upper bound for items returned. Cannot be negative. */ @JsonIgnore @QueryParam("page_size") private Long pageSize; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ProjectDefaultEndpointSettings.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ProjectDefaultEndpointSettings.java index fa5404d7c..d347aa6b5 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ProjectDefaultEndpointSettings.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ProjectDefaultEndpointSettings.java @@ -12,11 +12,11 @@ /** A collection of settings for a compute endpoint. */ @Generated public class ProjectDefaultEndpointSettings { - /** The maximum number of Compute Units. */ + /** The maximum number of Compute Units. Minimum value is 0.5. */ @JsonProperty("autoscaling_limit_max_cu") private Double autoscalingLimitMaxCu; - /** The minimum number of Compute Units. */ + /** The minimum number of Compute Units. Minimum value is 0.5. */ @JsonProperty("autoscaling_limit_min_cu") private Double autoscalingLimitMinCu; @@ -24,7 +24,11 @@ public class ProjectDefaultEndpointSettings { @JsonProperty("pg_settings") private Map pgSettings; - /** Duration of inactivity after which the compute endpoint is automatically suspended. */ + /** + * Duration of inactivity after which the compute endpoint is automatically suspended. Supported + * values: -1s (never suspend), 0s (use default), or value should be between 60s and 604800s (1 + * minute to 1 week). + */ @JsonProperty("suspend_timeout_duration") private Duration suspendTimeoutDuration; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ProjectSpec.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ProjectSpec.java index 0d092dba0..b0c5ff9d6 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ProjectSpec.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ProjectSpec.java @@ -14,18 +14,18 @@ public class ProjectSpec { @JsonProperty("default_endpoint_settings") private ProjectDefaultEndpointSettings defaultEndpointSettings; - /** Human-readable project name. */ + /** Human-readable project name. Length should be between 1 and 256 characters. */ @JsonProperty("display_name") private String displayName; /** * The number of seconds to retain the shared history for point in time recovery for all branches - * in this project. + * in this project. Value should be between 0s and 2592000s (up to 30 days). */ @JsonProperty("history_retention_duration") private Duration historyRetentionDuration; - /** The major Postgres version number. */ + /** The major Postgres version number. Supported versions are 16 and 17. */ @JsonProperty("pg_version") private Long pgVersion;