diff --git a/.codegen/_openapi_sha b/.codegen/_openapi_sha index 6854c7f28..5726d0238 100644 --- a/.codegen/_openapi_sha +++ b/.codegen/_openapi_sha @@ -1 +1 @@ -e1ea3f5ba0bc5b53be94f56535a67ba701a52a52 \ No newline at end of file +ce43ec527aafe429c802818fe3eff78ae8a66240 \ No newline at end of file diff --git a/NEXT_CHANGELOG.md b/NEXT_CHANGELOG.md index 717e19e3b..66b081981 100644 --- a/NEXT_CHANGELOG.md +++ b/NEXT_CHANGELOG.md @@ -13,3 +13,10 @@ ### Internal Changes ### API Changes +* Add `effectiveUsagePolicyId` and `usagePolicyId` fields for `com.databricks.sdk.service.apps.App`. +* Add `externalAccessEnabled` field for `com.databricks.sdk.service.catalog.CreateAccountsMetastore`. +* Add `externalAccessEnabled` field for `com.databricks.sdk.service.catalog.CreateMetastore`. +* Add `externalAccessEnabled` field for `com.databricks.sdk.service.catalog.UpdateAccountsMetastore`. +* Add `externalAccessEnabled` field for `com.databricks.sdk.service.catalog.UpdateMetastore`. +* Add `CONTROL_PLANE_CONNECTION_FAILURE` and `CONTROL_PLANE_CONNECTION_FAILURE_DUE_TO_MISCONFIG` enum values for `com.databricks.sdk.service.compute.TerminationReasonCode`. +* Add `CONTROL_PLANE_CONNECTION_FAILURE` and `CONTROL_PLANE_CONNECTION_FAILURE_DUE_TO_MISCONFIG` enum values for `com.databricks.sdk.service.sql.TerminationReasonCode`. \ No newline at end of file diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/App.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/App.java index 97dda72ac..d7ef3d38a 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/App.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/apps/App.java @@ -56,6 +56,10 @@ public class App { @JsonProperty("effective_budget_policy_id") private String effectiveBudgetPolicyId; + /** */ + @JsonProperty("effective_usage_policy_id") + private String effectiveUsagePolicyId; + /** The effective api scopes granted to the user access token. */ @JsonProperty("effective_user_api_scopes") private Collection effectiveUserApiScopes; @@ -114,6 +118,10 @@ public class App { @JsonProperty("url") private String url; + /** */ + @JsonProperty("usage_policy_id") + private String usagePolicyId; + /** */ @JsonProperty("user_api_scopes") private Collection userApiScopes; @@ -208,6 +216,15 @@ public String getEffectiveBudgetPolicyId() { return effectiveBudgetPolicyId; } + public App setEffectiveUsagePolicyId(String effectiveUsagePolicyId) { + this.effectiveUsagePolicyId = effectiveUsagePolicyId; + return this; + } + + public String getEffectiveUsagePolicyId() { + return effectiveUsagePolicyId; + } + public App setEffectiveUserApiScopes(Collection effectiveUserApiScopes) { this.effectiveUserApiScopes = effectiveUserApiScopes; return this; @@ -325,6 +342,15 @@ public String getUrl() { return url; } + public App setUsagePolicyId(String usagePolicyId) { + this.usagePolicyId = usagePolicyId; + return this; + } + + public String getUsagePolicyId() { + return usagePolicyId; + } + public App setUserApiScopes(Collection userApiScopes) { this.userApiScopes = userApiScopes; return this; @@ -349,6 +375,7 @@ public boolean equals(Object o) { && Objects.equals(defaultSourceCodePath, that.defaultSourceCodePath) && Objects.equals(description, that.description) && Objects.equals(effectiveBudgetPolicyId, that.effectiveBudgetPolicyId) + && Objects.equals(effectiveUsagePolicyId, that.effectiveUsagePolicyId) && Objects.equals(effectiveUserApiScopes, that.effectiveUserApiScopes) && Objects.equals(id, that.id) && Objects.equals(name, that.name) @@ -362,6 +389,7 @@ public boolean equals(Object o) { && Objects.equals(updateTime, that.updateTime) && Objects.equals(updater, that.updater) && Objects.equals(url, that.url) + && Objects.equals(usagePolicyId, that.usagePolicyId) && Objects.equals(userApiScopes, that.userApiScopes); } @@ -378,6 +406,7 @@ public int hashCode() { defaultSourceCodePath, description, effectiveBudgetPolicyId, + effectiveUsagePolicyId, effectiveUserApiScopes, id, name, @@ -391,6 +420,7 @@ public int hashCode() { updateTime, updater, url, + usagePolicyId, userApiScopes); } @@ -407,6 +437,7 @@ public String toString() { .add("defaultSourceCodePath", defaultSourceCodePath) .add("description", description) .add("effectiveBudgetPolicyId", effectiveBudgetPolicyId) + .add("effectiveUsagePolicyId", effectiveUsagePolicyId) .add("effectiveUserApiScopes", effectiveUserApiScopes) .add("id", id) .add("name", name) @@ -420,6 +451,7 @@ public String toString() { .add("updateTime", updateTime) .add("updater", updater) .add("url", url) + .add("usagePolicyId", usagePolicyId) .add("userApiScopes", userApiScopes) .toString(); } 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 b1ca2304f..933db59ac 100755 --- 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: 51 */ +/** Next Id: 52 */ @Generated public enum ConnectionType { BIGQUERY, diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateAccountsMetastore.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateAccountsMetastore.java index 2d82924c0..02658871b 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateAccountsMetastore.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateAccountsMetastore.java @@ -9,6 +9,10 @@ @Generated public class CreateAccountsMetastore { + /** Whether to allow non-DBR clients to directly access entities under the metastore. */ + @JsonProperty("external_access_enabled") + private Boolean externalAccessEnabled; + /** The user-specified name of the metastore. */ @JsonProperty("name") private String name; @@ -21,6 +25,15 @@ public class CreateAccountsMetastore { @JsonProperty("storage_root") private String storageRoot; + public CreateAccountsMetastore setExternalAccessEnabled(Boolean externalAccessEnabled) { + this.externalAccessEnabled = externalAccessEnabled; + return this; + } + + public Boolean getExternalAccessEnabled() { + return externalAccessEnabled; + } + public CreateAccountsMetastore setName(String name) { this.name = name; return this; @@ -53,19 +66,21 @@ public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; CreateAccountsMetastore that = (CreateAccountsMetastore) o; - return Objects.equals(name, that.name) + return Objects.equals(externalAccessEnabled, that.externalAccessEnabled) + && Objects.equals(name, that.name) && Objects.equals(region, that.region) && Objects.equals(storageRoot, that.storageRoot); } @Override public int hashCode() { - return Objects.hash(name, region, storageRoot); + return Objects.hash(externalAccessEnabled, name, region, storageRoot); } @Override public String toString() { return new ToStringer(CreateAccountsMetastore.class) + .add("externalAccessEnabled", externalAccessEnabled) .add("name", name) .add("region", region) .add("storageRoot", storageRoot) diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateMetastore.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateMetastore.java index c10f826ca..091a5fc23 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateMetastore.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateMetastore.java @@ -9,6 +9,10 @@ @Generated public class CreateMetastore { + /** Whether to allow non-DBR clients to directly access entities under the metastore. */ + @JsonProperty("external_access_enabled") + private Boolean externalAccessEnabled; + /** The user-specified name of the metastore. */ @JsonProperty("name") private String name; @@ -21,6 +25,15 @@ public class CreateMetastore { @JsonProperty("storage_root") private String storageRoot; + public CreateMetastore setExternalAccessEnabled(Boolean externalAccessEnabled) { + this.externalAccessEnabled = externalAccessEnabled; + return this; + } + + public Boolean getExternalAccessEnabled() { + return externalAccessEnabled; + } + public CreateMetastore setName(String name) { this.name = name; return this; @@ -53,19 +66,21 @@ public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; CreateMetastore that = (CreateMetastore) o; - return Objects.equals(name, that.name) + return Objects.equals(externalAccessEnabled, that.externalAccessEnabled) + && Objects.equals(name, that.name) && Objects.equals(region, that.region) && Objects.equals(storageRoot, that.storageRoot); } @Override public int hashCode() { - return Objects.hash(name, region, storageRoot); + return Objects.hash(externalAccessEnabled, name, region, storageRoot); } @Override public String toString() { return new ToStringer(CreateMetastore.class) + .add("externalAccessEnabled", externalAccessEnabled) .add("name", name) .add("region", region) .add("storageRoot", storageRoot) 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 4d17a7fed..2d1e5c803 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,7 @@ import com.databricks.sdk.support.Generated; -/** Latest kind: CONNECTION_CROWDSTRIKE_EVENT_STREAM_M2M = 281; Next id: 282 */ +/** Latest kind: CONNECTION_WORKDAY_ACTIVITY_LOGGING_OAUTH_REFRESH_TOKEN = 282; Next id:283 */ @Generated public enum SecurableKind { TABLE_DB_STORAGE, diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateAccountsMetastore.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateAccountsMetastore.java index 215f0eacf..edb988b14 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateAccountsMetastore.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateAccountsMetastore.java @@ -24,6 +24,10 @@ public class UpdateAccountsMetastore { @JsonProperty("delta_sharing_scope") private DeltaSharingScopeEnum deltaSharingScope; + /** Whether to allow non-DBR clients to directly access entities under the metastore. */ + @JsonProperty("external_access_enabled") + private Boolean externalAccessEnabled; + /** The owner of the metastore. */ @JsonProperty("owner") private String owner; @@ -65,6 +69,15 @@ public DeltaSharingScopeEnum getDeltaSharingScope() { return deltaSharingScope; } + public UpdateAccountsMetastore setExternalAccessEnabled(Boolean externalAccessEnabled) { + this.externalAccessEnabled = externalAccessEnabled; + return this; + } + + public Boolean getExternalAccessEnabled() { + return externalAccessEnabled; + } + public UpdateAccountsMetastore setOwner(String owner) { this.owner = owner; return this; @@ -102,6 +115,7 @@ public boolean equals(Object o) { deltaSharingRecipientTokenLifetimeInSeconds, that.deltaSharingRecipientTokenLifetimeInSeconds) && Objects.equals(deltaSharingScope, that.deltaSharingScope) + && Objects.equals(externalAccessEnabled, that.externalAccessEnabled) && Objects.equals(owner, that.owner) && Objects.equals(privilegeModelVersion, that.privilegeModelVersion) && Objects.equals(storageRootCredentialId, that.storageRootCredentialId); @@ -113,6 +127,7 @@ public int hashCode() { deltaSharingOrganizationName, deltaSharingRecipientTokenLifetimeInSeconds, deltaSharingScope, + externalAccessEnabled, owner, privilegeModelVersion, storageRootCredentialId); @@ -126,6 +141,7 @@ public String toString() { "deltaSharingRecipientTokenLifetimeInSeconds", deltaSharingRecipientTokenLifetimeInSeconds) .add("deltaSharingScope", deltaSharingScope) + .add("externalAccessEnabled", externalAccessEnabled) .add("owner", owner) .add("privilegeModelVersion", privilegeModelVersion) .add("storageRootCredentialId", storageRootCredentialId) diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateMetastore.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateMetastore.java index 3b80b364d..4c66f7533 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateMetastore.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateMetastore.java @@ -25,6 +25,10 @@ public class UpdateMetastore { @JsonProperty("delta_sharing_scope") private DeltaSharingScopeEnum deltaSharingScope; + /** Whether to allow non-DBR clients to directly access entities under the metastore. */ + @JsonProperty("external_access_enabled") + private Boolean externalAccessEnabled; + /** Unique ID of the metastore. */ @JsonIgnore private String id; @@ -72,6 +76,15 @@ public DeltaSharingScopeEnum getDeltaSharingScope() { return deltaSharingScope; } + public UpdateMetastore setExternalAccessEnabled(Boolean externalAccessEnabled) { + this.externalAccessEnabled = externalAccessEnabled; + return this; + } + + public Boolean getExternalAccessEnabled() { + return externalAccessEnabled; + } + public UpdateMetastore setId(String id) { this.id = id; return this; @@ -127,6 +140,7 @@ public boolean equals(Object o) { deltaSharingRecipientTokenLifetimeInSeconds, that.deltaSharingRecipientTokenLifetimeInSeconds) && Objects.equals(deltaSharingScope, that.deltaSharingScope) + && Objects.equals(externalAccessEnabled, that.externalAccessEnabled) && Objects.equals(id, that.id) && Objects.equals(newName, that.newName) && Objects.equals(owner, that.owner) @@ -140,6 +154,7 @@ public int hashCode() { deltaSharingOrganizationName, deltaSharingRecipientTokenLifetimeInSeconds, deltaSharingScope, + externalAccessEnabled, id, newName, owner, @@ -155,6 +170,7 @@ public String toString() { "deltaSharingRecipientTokenLifetimeInSeconds", deltaSharingRecipientTokenLifetimeInSeconds) .add("deltaSharingScope", deltaSharingScope) + .add("externalAccessEnabled", externalAccessEnabled) .add("id", id) .add("newName", newName) .add("owner", owner) diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/TerminationReasonCode.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/TerminationReasonCode.java index 8d1a96478..641c74395 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/TerminationReasonCode.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/TerminationReasonCode.java @@ -59,6 +59,8 @@ public enum TerminationReasonCode { CLUSTER_OPERATION_TIMEOUT, COMMUNICATION_LOST, CONTAINER_LAUNCH_FAILURE, + CONTROL_PLANE_CONNECTION_FAILURE, + CONTROL_PLANE_CONNECTION_FAILURE_DUE_TO_MISCONFIG, CONTROL_PLANE_REQUEST_FAILURE, CONTROL_PLANE_REQUEST_FAILURE_DUE_TO_MISCONFIG, DATABASE_CONNECTION_FAILURE, diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/TerminationReasonCode.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/TerminationReasonCode.java index ddd2de72a..2d8dd713b 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/TerminationReasonCode.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/sql/TerminationReasonCode.java @@ -59,6 +59,8 @@ public enum TerminationReasonCode { CLUSTER_OPERATION_TIMEOUT, COMMUNICATION_LOST, CONTAINER_LAUNCH_FAILURE, + CONTROL_PLANE_CONNECTION_FAILURE, + CONTROL_PLANE_CONNECTION_FAILURE_DUE_TO_MISCONFIG, CONTROL_PLANE_REQUEST_FAILURE, CONTROL_PLANE_REQUEST_FAILURE_DUE_TO_MISCONFIG, DATABASE_CONNECTION_FAILURE, diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/vectorsearch/PatchEndpointBudgetPolicyRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/vectorsearch/PatchEndpointBudgetPolicyRequest.java index f7172ad00..c1d571df8 100755 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/vectorsearch/PatchEndpointBudgetPolicyRequest.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/vectorsearch/PatchEndpointBudgetPolicyRequest.java @@ -10,10 +10,7 @@ @Generated public class PatchEndpointBudgetPolicyRequest { - /** - * The budget policy id to be applied (hima-sheth) TODO: remove this once we've migrated to usage - * policies - */ + /** The budget policy id to be applied */ @JsonProperty("budget_policy_id") private String budgetPolicyId;