diff --git a/.codegen/_openapi_sha b/.codegen/_openapi_sha index f6c3e5373..5c8025e2a 100644 --- a/.codegen/_openapi_sha +++ b/.codegen/_openapi_sha @@ -1 +1 @@ -2edb6f77fbec2b8fd50254b72d9c55cf7e1df941 \ No newline at end of file +427378555325cdca37d6fcf082a186d70e0dd45f \ No newline at end of file diff --git a/NEXT_CHANGELOG.md b/NEXT_CHANGELOG.md index 1366a05b3..b6883369f 100644 --- a/NEXT_CHANGELOG.md +++ b/NEXT_CHANGELOG.md @@ -23,4 +23,8 @@ * [Breaking] Add pagination for `accountClient.accountIamV2().listDirectGroupMembers()` method. * [Breaking] Add pagination for `accountClient.accountIamV2().listWorkspaceAssignmentDetails()` method. * [Breaking] Add pagination for `workspaceClient.workspaceIamV2().listDirectGroupMembersProxy()` method. -* [Breaking] Add pagination for `workspaceClient.workspaceIamV2().listWorkspaceAssignmentDetailsProxy()` method. \ No newline at end of file +* [Breaking] Add pagination for `workspaceClient.workspaceIamV2().listWorkspaceAssignmentDetailsProxy()` method. +* Add `PG_SPECIFIC_TYPE_HALFVEC` and `PG_SPECIFIC_TYPE_VARCHAR` enum values for `com.databricks.sdk.service.database.SyncedTableSpecPgSpecificType`. +* Add `PG_SPECIFIC_TYPE_HALFVEC` and `PG_SPECIFIC_TYPE_VARCHAR` enum values for `com.databricks.sdk.service.postgres.SyncedTableSyncedTableSpecPgSpecificType`. +* [Breaking] Add pagination for `accountClient.accountIamV2().listWorkspaceAssignments()` method. +* [Breaking] Add pagination for `workspaceClient.workspaceIamV2().listWorkspaceAssignmentsProxy()` method. \ No newline at end of file diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/WorkspaceClient.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/WorkspaceClient.java index 33b4f1c20..9cdeb133c 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/WorkspaceClient.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/WorkspaceClient.java @@ -595,8 +595,8 @@ public AgentBricksAPI agentBricks() { * Govern AI workloads in Unity Catalog. This API manages the Unity Catalog securables that bring * centralized access control, lineage, and auditing to AI-serving entities: model services * (governed access to foundation models and external LLMs), model provider services (governed - * connections to external model providers), MCP services (governed Model Context Protocol - * servers), and agent services (governed agents). + * connections to external model providers), and MCP services (governed Model Context Protocol + * servers). */ public AiGatewayAPI aiGateway() { return aiGatewayAPI; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/AiGatewayAPI.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/AiGatewayAPI.java index 26202cebf..76cd7352e 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/AiGatewayAPI.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/AiGatewayAPI.java @@ -11,8 +11,8 @@ * Govern AI workloads in Unity Catalog. This API manages the Unity Catalog securables that bring * centralized access control, lineage, and auditing to AI-serving entities: model services * (governed access to foundation models and external LLMs), model provider services (governed - * connections to external model providers), MCP services (governed Model Context Protocol servers), - * and agent services (governed agents). + * connections to external model providers), and MCP services (governed Model Context Protocol + * servers). */ @Generated public class AiGatewayAPI { diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/AiGatewayService.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/AiGatewayService.java index 46f485bbc..4a907b564 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/AiGatewayService.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/AiGatewayService.java @@ -7,8 +7,8 @@ * Govern AI workloads in Unity Catalog. This API manages the Unity Catalog securables that bring * centralized access control, lineage, and auditing to AI-serving entities: model services * (governed access to foundation models and external LLMs), model provider services (governed - * connections to external model providers), MCP services (governed Model Context Protocol servers), - * and agent services (governed agents). + * connections to external model providers), and MCP services (governed Model Context Protocol + * servers). * *
This is the high-level interface, that contains generated methods.
*
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateMcpServiceRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateMcpServiceRequest.java
index e92d544a6..e5c98b8b8 100644
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateMcpServiceRequest.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateMcpServiceRequest.java
@@ -18,17 +18,14 @@ public class CreateMcpServiceRequest {
@JsonProperty("mcp_service")
private McpService mcpService;
- /**
- * Leaf identifier for the MCP service (the unqualified name within the parent schema, e.g.
- * "my_mcp_service").
- */
+ /** Name for the MCP service, e.g. "my_mcp_service". */
@JsonIgnore
@QueryParam("mcp_service_id")
private String mcpServiceId;
/**
- * Resource name of the parent schema. Format: `schemas/{catalog}.{schema}`. Each `{...}`
- * component is capped at 255 characters individually.
+ * Name of the parent schema. Format: `schemas/{catalog}.{schema}`. Each `{...}` component is
+ * capped at 255 characters individually.
*/
@JsonIgnore
@QueryParam("parent")
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateModelProviderServiceRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateModelProviderServiceRequest.java
index 8ded13b48..a301a5cd8 100644
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateModelProviderServiceRequest.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateModelProviderServiceRequest.java
@@ -18,17 +18,14 @@ public class CreateModelProviderServiceRequest {
@JsonProperty("model_provider_service")
private ModelProviderService modelProviderService;
- /**
- * Leaf identifier for the provider service (the unqualified name within the parent schema, e.g.
- * "openai_prod").
- */
+ /** Name for the model provider service, e.g. "openai_prod". */
@JsonIgnore
@QueryParam("model_provider_service_id")
private String modelProviderServiceId;
/**
- * Resource name of the parent schema. Format: `schemas/{catalog}.{schema}`. Each `{...}`
- * component is capped at 255 characters individually.
+ * Name of the parent schema. Format: `schemas/{catalog}.{schema}`. Each `{...}` component is
+ * capped at 255 characters individually.
*/
@JsonIgnore
@QueryParam("parent")
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateModelServiceRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateModelServiceRequest.java
index 5cf0e13e4..9e05acb76 100644
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateModelServiceRequest.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateModelServiceRequest.java
@@ -18,17 +18,14 @@ public class CreateModelServiceRequest {
@JsonProperty("model_service")
private ModelService modelService;
- /**
- * Leaf identifier for the model service (the unqualified name within the parent schema, e.g.
- * "my_model_service").
- */
+ /** Name for the model service, e.g. "my_model_service". */
@JsonIgnore
@QueryParam("model_service_id")
private String modelServiceId;
/**
- * Resource name of the parent schema. Format: `schemas/{catalog}.{schema}`. Each `{...}`
- * component is capped at 255 characters individually.
+ * Name of the parent schema. Format: `schemas/{catalog}.{schema}`. Each `{...}` component is
+ * capped at 255 characters individually.
*/
@JsonIgnore
@QueryParam("parent")
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListMcpServicesRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListMcpServicesRequest.java
index 2ab2045f7..3345af512 100644
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListMcpServicesRequest.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListMcpServicesRequest.java
@@ -12,7 +12,7 @@
public class ListMcpServicesRequest {
/**
* Maximum number of MCP services to return. Defaults to 100 when unset or 0; the maximum is 100.
- * Use `next_page_token` to retrieve additional pages.
+ * Use `page_token` to retrieve additional pages.
*/
@JsonIgnore
@QueryParam("page_size")
@@ -24,14 +24,18 @@ public class ListMcpServicesRequest {
private String pageToken;
/**
- * Resource name of the parent schema to list within, as `schemas/{catalog}.{schema}`. Each
- * `{...}` component is capped at 255 characters individually.
+ * Name of the parent schema to list within, as `schemas/{catalog}.{schema}`. Each `{...}`
+ * component is capped at 255 characters individually.
*/
@JsonIgnore
@QueryParam("parent")
private String parent;
- /** View selector controlling which fields are populated per row. */
+ /**
+ * View selector controlling which fields are populated per row. `FULL` returns the full
+ * representation of the service; `BASIC` returns a more compact version. Defaults to `BASIC` when
+ * unset.
+ */
@JsonIgnore
@QueryParam("view")
private ListMcpServicesRequestView view;
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListModelProviderServicesRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListModelProviderServicesRequest.java
index 0ee886190..c498572f6 100644
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListModelProviderServicesRequest.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListModelProviderServicesRequest.java
@@ -12,7 +12,7 @@
public class ListModelProviderServicesRequest {
/**
* Maximum number of provider services to return. Defaults to 100 when unset or 0; the maximum is
- * 100. Use `next_page_token` to retrieve additional pages.
+ * 100. Use `page_token` to retrieve additional pages.
*/
@JsonIgnore
@QueryParam("page_size")
@@ -24,14 +24,18 @@ public class ListModelProviderServicesRequest {
private String pageToken;
/**
- * Resource name of the parent schema to list within, as `schemas/{catalog}.{schema}`. Each
- * `{...}` component is capped at 255 characters individually.
+ * Name of the parent schema to list within, as `schemas/{catalog}.{schema}`. Each `{...}`
+ * component is capped at 255 characters individually.
*/
@JsonIgnore
@QueryParam("parent")
private String parent;
- /** View selector controlling which fields are populated per row. */
+ /**
+ * View selector controlling which fields are populated per row. `FULL` returns the full
+ * representation of the service; `BASIC` returns a more compact version. Defaults to `BASIC` when
+ * unset.
+ */
@JsonIgnore
@QueryParam("view")
private ListModelProviderServicesRequestView view;
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListModelServicesRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListModelServicesRequest.java
index c94a57149..c27d051a6 100644
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListModelServicesRequest.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListModelServicesRequest.java
@@ -12,7 +12,7 @@
public class ListModelServicesRequest {
/**
* Maximum number of model services to return. Defaults to 100 when unset or 0; the maximum is
- * 100. Use `next_page_token` to retrieve additional pages.
+ * 100. Use `page_token` to retrieve additional pages.
*/
@JsonIgnore
@QueryParam("page_size")
@@ -24,14 +24,18 @@ public class ListModelServicesRequest {
private String pageToken;
/**
- * Resource name of the parent schema to list within, as `schemas/{catalog}.{schema}`. Each
- * `{...}` component is capped at 255 characters individually.
+ * Name of the parent schema to list within, as `schemas/{catalog}.{schema}`. Each `{...}`
+ * component is capped at 255 characters individually.
*/
@JsonIgnore
@QueryParam("parent")
private String parent;
- /** View selector controlling which fields are populated per row. */
+ /**
+ * View selector controlling which fields are populated per row. `FULL` returns the full
+ * representation of the service; `BASIC` returns a more compact version. Defaults to `BASIC` when
+ * unset.
+ */
@JsonIgnore
@QueryParam("view")
private ListModelServicesRequestView view;
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/McpServiceConfigSourceConnection.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/McpServiceConfigSourceConnection.java
index 0cf0166ea..43f168ead 100644
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/McpServiceConfigSourceConnection.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/McpServiceConfigSourceConnection.java
@@ -19,7 +19,10 @@ public class McpServiceConfigSourceConnection {
@JsonProperty("is_deleted")
private Boolean isDeleted;
- /** */
+ /**
+ * Name of the UC connection that hosts the MCP server, as
+ * `connections/{catalog}.{schema}.{connection}`.
+ */
@JsonProperty("name")
private String name;
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/SyncedTableSpecPgSpecificType.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/SyncedTableSpecPgSpecificType.java
index 90d026bf9..8c3f2dab8 100644
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/SyncedTableSpecPgSpecificType.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/database/SyncedTableSpecPgSpecificType.java
@@ -7,5 +7,7 @@
/** PostgreSQL-specific target types that can override the default Delta-to-PG mapping. */
@Generated
public enum SyncedTableSpecPgSpecificType {
+ PG_SPECIFIC_TYPE_HALFVEC,
+ PG_SPECIFIC_TYPE_VARCHAR,
PG_SPECIFIC_TYPE_VECTOR,
}
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/iamv2/AccountIamV2API.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/iamv2/AccountIamV2API.java
index 972be44e5..88ea8d43e 100644
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/iamv2/AccountIamV2API.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/iamv2/AccountIamV2API.java
@@ -356,7 +356,7 @@ public Iterable