diff --git a/.codegen/_openapi_sha b/.codegen/_openapi_sha index 76599c0a1..16556937d 100755 --- a/.codegen/_openapi_sha +++ b/.codegen/_openapi_sha @@ -1 +1 @@ -e3586ea1d9b0c6df1b28f95888a425958b13b582 \ No newline at end of file +4d4aa9d257a7e72a77521e7a9e249f526ab77f16 \ No newline at end of file diff --git a/NEXT_CHANGELOG.md b/NEXT_CHANGELOG.md index f4722c1f3..a1a0d3f8d 100755 --- a/NEXT_CHANGELOG.md +++ b/NEXT_CHANGELOG.md @@ -22,4 +22,5 @@ * Add `autoscopeEnabled` field for `com.databricks.sdk.service.settings.CreateOboTokenRequest`. * Add `autoscopeEnabled` field for `com.databricks.sdk.service.settings.CreateTokenRequest`. * Add `autoscopeState`, `backfillScopes`, `inferredScopes` and `scopes` fields for `com.databricks.sdk.service.settings.PublicTokenInfo`. -* Add `autoscopeState`, `backfillScopes`, `inferredScopes` and `scopes` fields for `com.databricks.sdk.service.settings.TokenInfo`. \ No newline at end of file +* Add `autoscopeState`, `backfillScopes`, `inferredScopes` and `scopes` fields for `com.databricks.sdk.service.settings.TokenInfo`. +* Add `resourceType` field for `com.databricks.sdk.service.bundle.Operation`. \ No newline at end of file diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/Operation.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/Operation.java index ea8faae37..64703eabe 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/Operation.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/bundle/Operation.java @@ -49,6 +49,13 @@ public class Operation { @JsonProperty("resource_key") private String resourceKey; + /** + * The type of the deployment resource this operation applies to. Derived from the `resource_key` + * prefix (e.g. "jobs" → JOB); the caller does not set this field. + */ + @JsonProperty("resource_type") + private DeploymentResourceType resourceType; + /** Serialized local config state after the operation. Should be unset for delete operations. */ @JsonProperty("state") private JsonNode state; @@ -111,6 +118,15 @@ public String getResourceKey() { return resourceKey; } + public Operation setResourceType(DeploymentResourceType resourceType) { + this.resourceType = resourceType; + return this; + } + + public DeploymentResourceType getResourceType() { + return resourceType; + } + public Operation setState(JsonNode state) { this.state = state; return this; @@ -140,6 +156,7 @@ public boolean equals(Object o) { && Objects.equals(name, that.name) && Objects.equals(resourceId, that.resourceId) && Objects.equals(resourceKey, that.resourceKey) + && Objects.equals(resourceType, that.resourceType) && Objects.equals(state, that.state) && Objects.equals(status, that.status); } @@ -147,7 +164,15 @@ public boolean equals(Object o) { @Override public int hashCode() { return Objects.hash( - actionType, createTime, errorMessage, name, resourceId, resourceKey, state, status); + actionType, + createTime, + errorMessage, + name, + resourceId, + resourceKey, + resourceType, + state, + status); } @Override @@ -159,6 +184,7 @@ public String toString() { .add("name", name) .add("resourceId", resourceId) .add("resourceKey", resourceKey) + .add("resourceType", resourceType) .add("state", state) .add("status", status) .toString(); diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SecurableKind.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SecurableKind.java index 3f98a7563..5b323dadc 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SecurableKind.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SecurableKind.java @@ -4,7 +4,11 @@ import com.databricks.sdk.support.Generated; -/** Latest kind: CONNECTION_GOOGLE_CLOUD_LAKEHOUSE_SERVICE_ACCOUNT = 340; Next id: 342 */ +/** + * Latest kind: CONNECTION_GOOGLE_CLOUD_LAKEHOUSE_SERVICE_ACCOUNT = 340; Next id: 342. Reserved + * numbers: 316, 317, 327, 330 (former ENDPOINT_LLM_*, MODEL_SERVICE_STANDARD, + * MODEL_SERVICE_SYSTEM_DELTASHARING). + */ @Generated public enum SecurableKind { TABLE_DB_STORAGE,