From cecb86fa15b82273fe1b4838f28bc5fb5a38f27e Mon Sep 17 00:00:00 2001 From: cloud-java-bot Date: Thu, 11 Jun 2026 05:59:18 +0000 Subject: [PATCH 1/2] chore: update googleapis commitish to f7b1717 --- generation_config.yaml | 2 +- librarian.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/generation_config.yaml b/generation_config.yaml index 5270ebe849a4..10ab615e932c 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,4 +1,4 @@ -googleapis_commitish: 00bb3db8a8cc88f0755e872856462b902d6dd8c4 +googleapis_commitish: f7b17174725f43b5cb11b0b8c6bbad20a3dc5bd1 libraries_bom_version: 26.83.0 is_monorepo: true libraries: diff --git a/librarian.yaml b/librarian.yaml index fc05cc99120f..8dd355537f3e 100644 --- a/librarian.yaml +++ b/librarian.yaml @@ -16,8 +16,8 @@ version: v0.20.0 repo: googleapis/google-cloud-java sources: googleapis: - commit: 00bb3db8a8cc88f0755e872856462b902d6dd8c4 - sha256: 6dcc61715c6f52390d3cfbc75e513d181ff805c5ad7a61657797d5d6fa552445 + commit: f7b17174725f43b5cb11b0b8c6bbad20a3dc5bd1 + sha256: e21b1ea623f68161e9c0c464ca9e9df53da80d7133244531aa97d1cfeb411ccc showcase: commit: 328bec7ce4c1fb77c37fdf1868d0506bc02a70fc sha256: 8df187486e37edf5a78c1646c859c311bc452871b9ba4641d93149d3c53450a2 From 04827b091a7e81d84547f423daf2806755148b5b Mon Sep 17 00:00:00 2001 From: cloud-java-bot Date: Thu, 11 Jun 2026 05:59:20 +0000 Subject: [PATCH 2/2] chore: generate libraries --- .../v1/IcebergCatalogServiceClient.java | 166 +- .../cloud/biglake/v1/gapic_metadata.json | 2 +- .../google/cloud/biglake/v1/package-info.java | 20 +- .../HttpJsonIcebergCatalogServiceStub.java | 2 + .../reflect-config.json | 252 + ...ebergCatalogServiceClientHttpJsonTest.java | 181 +- .../v1/IcebergCatalogServiceClientTest.java | 160 +- .../biglake/v1/IcebergCatalogServiceGrpc.java | 374 +- .../v1/CreateIcebergCatalogRequest.java | 280 + .../CreateIcebergCatalogRequestOrBuilder.java | 52 + .../v1/CreateIcebergNamespaceRequest.java | 14 +- ...reateIcebergNamespaceRequestOrBuilder.java | 4 +- .../biglake/v1/CreateIcebergTableRequest.java | 62 +- .../CreateIcebergTableRequestOrBuilder.java | 16 +- .../v1/DeleteIcebergNamespaceRequest.java | 14 +- ...eleteIcebergNamespaceRequestOrBuilder.java | 4 +- .../v1/GetIcebergNamespaceRequest.java | 14 +- .../GetIcebergNamespaceRequestOrBuilder.java | 4 +- .../cloud/biglake/v1/IcebergCatalog.java | 16635 ++++++++++++++-- .../biglake/v1/IcebergCatalogOrBuilder.java | 333 +- .../biglake/v1/IcebergRestCatalogProto.java | 631 +- .../v1/ListIcebergCatalogsResponse.java | 39 +- .../ListIcebergCatalogsResponseOrBuilder.java | 12 +- .../v1/ListIcebergNamespacesRequest.java | 29 +- ...ListIcebergNamespacesRequestOrBuilder.java | 8 +- .../v1/ListIcebergNamespacesResponse.java | 303 + ...istIcebergNamespacesResponseOrBuilder.java | 58 + .../v1/RegisterIcebergTableRequest.java | 162 +- .../RegisterIcebergTableRequestOrBuilder.java | 22 +- .../v1/ReportIcebergTableMetricsRequest.java | 906 + ...rtIcebergTableMetricsRequestOrBuilder.java | 97 + .../v1/UpdateIcebergNamespaceRequest.java | 14 +- ...pdateIcebergNamespaceRequestOrBuilder.java | 4 +- .../biglake/v1/UpdateIcebergTableRequest.java | 110 +- .../UpdateIcebergTableRequestOrBuilder.java | 28 +- .../biglake/v1/iceberg_rest_catalog.proto | 460 +- .../AsyncCreateIcebergCatalog.java | 1 + .../SyncCreateIcebergCatalog.java | 1 + ...ProjectnameIcebergcatalogStringString.java | 49 + ...talogStringIcebergcatalogStringString.java | 48 + 40 files changed, 19313 insertions(+), 2258 deletions(-) create mode 100644 java-biglake/proto-google-cloud-biglake-v1/src/main/java/com/google/cloud/biglake/v1/ReportIcebergTableMetricsRequest.java create mode 100644 java-biglake/proto-google-cloud-biglake-v1/src/main/java/com/google/cloud/biglake/v1/ReportIcebergTableMetricsRequestOrBuilder.java create mode 100644 java-biglake/samples/snippets/generated/com/google/cloud/biglake/v1/icebergcatalogservice/createicebergcatalog/SyncCreateIcebergCatalogProjectnameIcebergcatalogStringString.java create mode 100644 java-biglake/samples/snippets/generated/com/google/cloud/biglake/v1/icebergcatalogservice/createicebergcatalog/SyncCreateIcebergCatalogStringIcebergcatalogStringString.java diff --git a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/IcebergCatalogServiceClient.java b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/IcebergCatalogServiceClient.java index 1004e50d64e8..b2201387dd9c 100644 --- a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/IcebergCatalogServiceClient.java +++ b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/IcebergCatalogServiceClient.java @@ -35,23 +35,9 @@ // AUTO-GENERATED DOCUMENTATION AND CLASS. /** - * Service Description: Iceberg Catalog Service API: this implements the open-source Iceberg REST - * Catalog API. See the API definition here: - * https://github.com/apache/iceberg/blob/main/open-api/rest-catalog-open-api.yaml - * - *

The API is defined as OpenAPI 3.1.1 spec. - * - *

Currently we only support the following methods: - GetConfig/GetIcebergCatalogConfig - - * ListIcebergNamespaces - CheckIcebergNamespaceExists - GetIcebergNamespace - - * CreateIcebergNamespace (only supports single level) - DeleteIcebergNamespace - - * UpdateIcebergNamespace properties - ListTableIdentifiers - CreateIcebergTable - - * DeleteIcebergTable - GetIcebergTable - UpdateIcebergTable (CommitTable) - - * LoadIcebergTableCredentials - RegisterTable - * - *

Users are required to provided the `X-Goog-User-Project` header with the project id or number - * which can be different from the bucket project id. That project will be charged for the API calls - * and the calling user must have access to that project. The caller must have - * `serviceusage.services.use` permission on the project. + * Service Description: Lakehouse runtime catalog supports the following catalog management methods: + * - GetIcebergCatalog - ListIcebergCatalogs - DeleteIcebergCatalog - UpdateIcebergCatalog - + * CreateIcebergCatalog - FailoverIcebergCatalog * *

This class provides the ability to make remote calls to the backing service through method * calls that map to API methods. Sample code to get started: @@ -139,7 +125,7 @@ * * *

CreateIcebergCatalog - *

Creates the Iceberg REST Catalog. Currently only supports Google Cloud Storage Bucket catalogs. Google Cloud Storage Bucket catalog id is the bucket for which the catalog is created (e.g. `my-catalog` for `gs://my-catalog`). + *

Creates the Iceberg REST Catalog. Google Cloud Storage Bucket catalog id is the bucket for which the catalog is created (e.g. `my-catalog` for `gs://my-catalog`). *

If the bucket does not exist, of the caller does not have bucket metadata permissions, the catalog will not be created. * *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

@@ -150,6 +136,8 @@ * *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

*