Skip to content

chore: librarian generate pull request: 20260218T081656Z#15577

Merged
parthea merged 1 commit intomainfrom
librarian-20260218T081656Z
Feb 18, 2026
Merged

chore: librarian generate pull request: 20260218T081656Z#15577
parthea merged 1 commit intomainfrom
librarian-20260218T081656Z

Conversation

@cloud-sdk-librarian-robot
Copy link
Collaborator

PR created by the Librarian CLI to generate Cloud Client Libraries code from protos.

BEGIN_COMMIT

BEGIN_NESTED_COMMIT
feat: Add support for project level key usage tracking

PiperOrigin-RevId: 871667322
Library-IDs: google-cloud-kms-inventory
Source-link: googleapis/googleapis@1133adb1
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add KeyProjectResolutionMode to AutokeyConfig to support project-level configurations

PiperOrigin-RevId: 870858133
Library-IDs: google-cloud-kms
Source-link: googleapis/googleapis@b026ba89
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add more post-quantum (PQ) signature algorithms to CryptoKeyVersion

PiperOrigin-RevId: 870858133
Library-IDs: google-cloud-kms
Source-link: googleapis/googleapis@b026ba89
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: Update documentation for AutokeyAdmin service and messages to support folder and project-level configurations

PiperOrigin-RevId: 870858133
Library-IDs: google-cloud-kms
Source-link: googleapis/googleapis@b026ba89
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: Clarify supported resources for the crypto_key_backend field in ImportJob

PiperOrigin-RevId: 870858133
Library-IDs: google-cloud-kms
Source-link: googleapis/googleapis@b026ba89
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add new value DETECT_INTENT_RESPONSE_VIEW_DEFAULT to enum DetectIntentResponseView

PiperOrigin-RevId: 869958840
Library-IDs: google-cloud-dialogflow-cx
Source-link: googleapis/googleapis@7b25d8c4
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: Add comment for enum value DETECT_INTENT_RESPONSE_VIEW_UNSPECIFIED in enum DetectIntentResponseView

PiperOrigin-RevId: 869958840
Library-IDs: google-cloud-dialogflow-cx
Source-link: googleapis/googleapis@7b25d8c4
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new field advisory_publish_time is added to message .grafeas.v1.VulnerabilityNote

PiperOrigin-RevId: 869922618
Library-IDs: grafeas
Source-link: googleapis/googleapis@67810511
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new field registry is added to message .grafeas.v1.BaseImage

PiperOrigin-RevId: 869922618
Library-IDs: grafeas
Source-link: googleapis/googleapis@67810511
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add ClusterType to support creating Zero-Scale clusters

PiperOrigin-RevId: 869501236
Library-IDs: google-cloud-dataproc
Source-link: googleapis/googleapis@d84d3c29
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add googleMapsLinks field for links to different actions on Google Maps

PiperOrigin-RevId: 869356577
Library-IDs: google-maps-places
Source-link: googleapis/googleapis@6eead6ed
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field photos in message .google.maps.places.v1.ContextualContent is changed

PiperOrigin-RevId: 869356577
Library-IDs: google-maps-places
Source-link: googleapis/googleapis@6eead6ed
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
fix: An existing field topic is removed from message .google.maps.places.v1.ContentBlock

PiperOrigin-RevId: 869356577
Library-IDs: google-maps-places
Source-link: googleapis/googleapis@6eead6ed
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field reviews in message .google.maps.places.v1.ContextualContent is changed

PiperOrigin-RevId: 869356577
Library-IDs: google-maps-places
Source-link: googleapis/googleapis@6eead6ed
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add googleMapsTypeLabel field to show type information on Google Maps

PiperOrigin-RevId: 869356577
Library-IDs: google-maps-places
Source-link: googleapis/googleapis@6eead6ed
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
fix: An existing field references is removed from message .google.maps.places.v1.ContentBlock

PiperOrigin-RevId: 869356577
Library-IDs: google-maps-places
Source-link: googleapis/googleapis@6eead6ed
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: add is_multi_bucket_job output field added to StorageBatchOperations Job

PiperOrigin-RevId: 869283881
Library-IDs: google-cloud-storagebatchoperations
Source-link: googleapis/googleapis@fb371add
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: add QUEUED state to Storage Batch Operations API

PiperOrigin-RevId: 869283881
Library-IDs: google-cloud-storagebatchoperations
Source-link: googleapis/googleapis@fb371add
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: add bucket operations

PiperOrigin-RevId: 869283881
Library-IDs: google-cloud-storagebatchoperations
Source-link: googleapis/googleapis@fb371add
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add AppHub related condition types to Deployment protos

PiperOrigin-RevId: 869245151
Library-IDs: google-cloud-saasplatform-saasservicemgmt
Source-link: googleapis/googleapis@772f1961
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Added DeleteCryptoKey and DeleteCryptoKeyVersion RPCs to permanently remove resources

PiperOrigin-RevId: 868670725
Library-IDs: google-cloud-kms
Source-link: googleapis/googleapis@f248ed08
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Added ListRetiredResources and GetRetiredResource RPCs to manage and view these records

PiperOrigin-RevId: 868670725
Library-IDs: google-cloud-kms
Source-link: googleapis/googleapis@f248ed08
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Introduced the RetiredResource resource to track records of deleted keys and prevent the reuse of their resource names

PiperOrigin-RevId: 868670725
Library-IDs: google-cloud-kms
Source-link: googleapis/googleapis@f248ed08
END_NESTED_COMMIT

END_COMMIT

This pull request is generated with proto changes between
googleapis/googleapis@9eea40c7
(exclusive) and
googleapis/googleapis@1133adb1
(inclusive).

Librarian Version: v0.0.0-20260216162532-e323d455c92b
Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:f5426423676c75008c2135037e7b98f78cbb99f78b3c46fe043b6897be92d836

@snippet-bot
Copy link

snippet-bot bot commented Feb 18, 2026

Here is the summary of changes.

You are about to add 12 region tags.

This comment is generated by snippet-bot.
If you find problems with this result, please file an issue at:
https://github.com/googleapis/repo-automation-bots/issues.
To update this comment, add snippet-bot:force-run label or use the checkbox below:

  • Refresh this comment

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @cloud-sdk-librarian-robot, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request, generated by the Librarian CLI, updates various Google Cloud client libraries by incorporating several new features, enhancements, and documentation improvements from recent proto changes. Key updates include expanded support for project-level configurations and key usage tracking in KMS, new post-quantum signature algorithms, and the introduction of resource deletion and tracking for KMS keys. Additionally, it adds new cluster types for Dataproc, extends Google Maps Places API with new link and type label fields, and enhances Storage Batch Operations with multi-bucket job indicators and new states.

Highlights

  • Project-level key usage tracking: Added support for project-level key usage tracking in Google Cloud KMS Inventory.
  • AutokeyConfig for project-level configurations: Introduced KeyProjectResolutionMode to AutokeyConfig to support project-level configurations.
  • Post-quantum signature algorithms: Added more post-quantum (PQ) signature algorithms to CryptoKeyVersion.
  • AutokeyAdmin service documentation: Updated documentation for AutokeyAdmin service and messages to support folder and project-level configurations.
  • ImportJob documentation: Clarified supported resources for the crypto_key_backend field in ImportJob documentation.
  • DetectIntentResponseView enum: Added new value DETECT_INTENT_RESPONSE_VIEW_DEFAULT to enum DetectIntentResponseView.
  • DetectIntentResponseView enum comment: Added comment for enum value DETECT_INTENT_RESPONSE_VIEW_UNSPECIFIED in enum DetectIntentResponseView.
  • VulnerabilityNote field: Added a new field advisory_publish_time to message .grafeas.v1.VulnerabilityNote.
  • BaseImage field: Added a new field registry to message .grafeas.v1.BaseImage.
  • ClusterType for Zero-Scale clusters: Added ClusterType to support creating Zero-Scale clusters.
  • Google Maps links field: Added googleMapsLinks field for links to different actions on Google Maps.
  • ContextualContent photos comment: Changed a comment for field photos in message .google.maps.places.v1.ContextualContent.
  • ContentBlock topic field removal: Removed an existing field topic from message .google.maps.places.v1.ContentBlock.
  • ContextualContent reviews comment: Changed a comment for field reviews in message .google.maps.places.v1.ContextualContent.
  • Google Maps type label field: Added googleMapsTypeLabel field to show type information on Google Maps.
  • ContentBlock references field removal: Removed an existing field references from message .google.maps.places.v1.ContentBlock.
  • StorageBatchOperations Job field: Added is_multi_bucket_job output field to StorageBatchOperations Job.
  • Storage Batch Operations API QUEUED state: Added QUEUED state to Storage Batch Operations API.
  • Bucket operations: Added bucket operations.
  • AppHub condition types: Added AppHub related condition types to Deployment protos.
  • DeleteCryptoKey and DeleteCryptoKeyVersion RPCs: Added DeleteCryptoKey and DeleteCryptoKeyVersion RPCs to permanently remove resources.
  • ListRetiredResources and GetRetiredResource RPCs: Added ListRetiredResources and GetRetiredResource RPCs to manage and view these records.
  • RetiredResource resource: Introduced the RetiredResource resource to track records of deleted keys and prevent the reuse of their resource names.
Changelog
  • .librarian/state.yaml
    • Updated the last_generated_commit hash for several client libraries.
  • packages/google-cloud-dataproc/google/cloud/dataproc_v1/types/autoscaling_policies.py
    • Added ClusterType enum with STANDARD and ZERO_SCALE values.
    • Added cluster_type field to AutoscalingPolicy.
  • packages/google-cloud-dataproc/google/cloud/dataproc_v1/types/clusters.py
    • Added ClusterType enum with STANDARD, SINGLE_NODE, and ZERO_SCALE values.
    • Added cluster_type field to ClusterConfig.
  • packages/google-cloud-dataproc/tests/unit/gapic/dataproc_v1/test_autoscaling_policy_service.py
    • Updated AutoscalingPolicy test fixtures to include cluster_type.
  • packages/google-cloud-dataproc/tests/unit/gapic/dataproc_v1/test_cluster_controller.py
    • Updated ClusterConfig test fixtures to include cluster_type.
  • packages/google-cloud-dataproc/tests/unit/gapic/dataproc_v1/test_workflow_template_service.py
    • Updated ClusterConfig test fixtures within managed_cluster to include cluster_type.
  • packages/google-cloud-dialogflow-cx/google/cloud/dialogflowcx_v3beta1/types/session.py
    • Updated comment for DETECT_INTENT_RESPONSE_VIEW_UNSPECIFIED.
    • Added DETECT_INTENT_RESPONSE_VIEW_DEFAULT to DetectIntentResponseView enum.
  • packages/google-cloud-kms-inventory/google/cloud/kms_inventory/init.py
    • Imported FallbackScope and Warning from key_tracking_service.
    • Added FallbackScope and Warning to all.
  • packages/google-cloud-kms-inventory/google/cloud/kms_inventory_v1/init.py
    • Imported FallbackScope and Warning from .types.key_tracking_service.
    • Added FallbackScope and Warning to all.
  • packages/google-cloud-kms-inventory/google/cloud/kms_inventory_v1/services/key_tracking_service/async_client.py
    • Added protected_resource_scope_path and parse_protected_resource_scope_path static methods.
    • Updated docstrings for get_protected_resources_summary and search_protected_resources to reflect project-level scope.
  • packages/google-cloud-kms-inventory/google/cloud/kms_inventory_v1/services/key_tracking_service/client.py
    • Added protected_resource_scope_path and parse_protected_resource_scope_path static methods.
    • Updated docstrings for get_protected_resources_summary and search_protected_resources to reflect project-level scope.
  • packages/google-cloud-kms-inventory/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/grpc.py
    • Updated docstrings for key usage tracking methods to reflect project-level scope.
  • packages/google-cloud-kms-inventory/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/grpc_asyncio.py
    • Updated docstrings for key usage tracking methods to reflect project-level scope.
  • packages/google-cloud-kms-inventory/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/rest.py
    • Updated docstring for get_protected_resources_summary to reflect project-level scope.
  • packages/google-cloud-kms-inventory/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/rest_base.py
    • Added HTTP options for protectedResources:search with projects/* scope.
  • packages/google-cloud-kms-inventory/google/cloud/kms_inventory_v1/types/init.py
    • Imported FallbackScope and Warning from key_tracking_service.
    • Added FallbackScope and Warning to all.
  • packages/google-cloud-kms-inventory/google/cloud/kms_inventory_v1/types/key_tracking_service.py
    • Added FallbackScope enum.
    • Added fallback_scope field to GetProtectedResourcesSummaryRequest.
    • Updated docstring for ProtectedResourcesSummary to include project-level scope.
    • Added warnings field to ProtectedResourcesSummary.
    • Updated docstring for SearchProtectedResourcesRequest to include project-level scope and allowed values.
    • Added Warning message type with WarningCode enum.
  • packages/google-cloud-kms-inventory/tests/unit/gapic/kms_inventory_v1/test_key_tracking_service.py
    • Updated test assertions for get_protected_resources_summary_rest_required_fields and get_protected_resources_summary_rest_unset_required_fields.
    • Added tests for protected_resource_scope_path and parse_protected_resource_scope_path.
    • Updated path parameter values in test_protected_resources_summary_path and test_parse_protected_resources_summary_path.
    • Updated path parameter values in common path tests (common_billing_account_path, common_folder_path, common_organization_path, common_project_path, common_location_path).
  • packages/google-cloud-kms/google/cloud/kms/init.py
    • Imported new KMS types related to key deletion and retired resources.
    • Added these new types to all.
  • packages/google-cloud-kms/google/cloud/kms_v1/init.py
    • Imported new KMS types related to key deletion and retired resources.
    • Added these new types to all.
  • packages/google-cloud-kms/google/cloud/kms_v1/gapic_metadata.json
    • Updated GAPIC metadata to include new KMS deletion and retired resource methods.
  • packages/google-cloud-kms/google/cloud/kms_v1/services/autokey_admin/async_client.py
    • Updated docstrings to reflect support for project-level Autokey configurations.
  • packages/google-cloud-kms/google/cloud/kms_v1/services/autokey_admin/client.py
    • Updated docstrings to reflect support for project-level Autokey configurations.
  • packages/google-cloud-kms/google/cloud/kms_v1/services/autokey_admin/transports/grpc.py
    • Updated docstrings to reflect support for project-level Autokey configurations.
  • packages/google-cloud-kms/google/cloud/kms_v1/services/autokey_admin/transports/grpc_asyncio.py
    • Updated docstrings to reflect support for project-level Autokey configurations.
  • packages/google-cloud-kms/google/cloud/kms_v1/services/autokey_admin/transports/rest.py
    • Updated docstrings to reflect support for project-level Autokey configurations.
  • packages/google-cloud-kms/google/cloud/kms_v1/services/autokey_admin/transports/rest_base.py
    • Added REST URI patterns for project-level Autokey configurations.
  • packages/google-cloud-kms/google/cloud/kms_v1/services/key_management_service/async_client.py
    • Added methods for listing/getting retired resources and deleting crypto keys/versions.
    • Updated sample_import_crypto_key_version to use PQ_SIGN_ML_DSA_87_EXTERNAL_MU algorithm.
  • packages/google-cloud-kms/google/cloud/kms_v1/services/key_management_service/client.py
    • Added methods for listing/getting retired resources and deleting crypto keys/versions.
    • Updated sample_import_crypto_key_version to use PQ_SIGN_ML_DSA_87_EXTERNAL_MU algorithm.
  • packages/google-cloud-kms/google/cloud/kms_v1/services/key_management_service/pagers.py
    • Added pagers for listing retired resources.
  • packages/google-cloud-kms/google/cloud/kms_v1/services/key_management_service/transports/base.py
    • Configured new RPC methods for retired resources and key deletion with retry settings.
  • packages/google-cloud-kms/google/cloud/kms_v1/services/key_management_service/transports/grpc.py
    • Added gRPC stubs and operations client for new KMS methods.
  • packages/google-cloud-kms/google/cloud/kms_v1/services/key_management_service/transports/grpc_asyncio.py
    • Added async gRPC stubs and operations client for new KMS methods.
  • packages/google-cloud-kms/google/cloud/kms_v1/services/key_management_service/transports/rest.py
    • Implemented REST transport for new KMS methods including interceptors and response handling.
  • packages/google-cloud-kms/google/cloud/kms_v1/services/key_management_service/transports/rest_base.py
    • Defined base REST transport classes and HTTP options for new KMS deletion and retired resource methods.
  • packages/google-cloud-kms/google/cloud/kms_v1/types/autokey_admin.py
    • Added KeyProjectResolutionMode enum and key_project_resolution_mode field to AutokeyConfig.
  • packages/google-cloud-kms/google/cloud/kms_v1/types/resources.py
    • Added new post-quantum signature algorithms and the RetiredResource message type.
  • packages/google-cloud-kms/google/cloud/kms_v1/types/service.py
    • Defined new request, response, and metadata message types for retired resources and key deletion.
  • packages/google-cloud-kms/samples/generated_samples/cloudkms_v1_generated_key_management_service_delete_crypto_key_async.py
    • Added a new sample for asynchronous DeleteCryptoKey operation.
  • packages/google-cloud-kms/samples/generated_samples/cloudkms_v1_generated_key_management_service_delete_crypto_key_sync.py
    • Added a new sample for synchronous DeleteCryptoKey operation.
  • packages/google-cloud-kms/samples/generated_samples/cloudkms_v1_generated_key_management_service_delete_crypto_key_version_async.py
    • Added a new sample for asynchronous DeleteCryptoKeyVersion operation.
  • packages/google-cloud-kms/samples/generated_samples/cloudkms_v1_generated_key_management_service_delete_crypto_key_version_sync.py
    • Added a new sample for synchronous DeleteCryptoKeyVersion operation.
  • packages/google-cloud-kms/samples/generated_samples/cloudkms_v1_generated_key_management_service_get_retired_resource_async.py
    • Added a new sample for asynchronous GetRetiredResource operation.
  • packages/google-cloud-kms/samples/generated_samples/cloudkms_v1_generated_key_management_service_get_retired_resource_sync.py
    • Added a new sample for synchronous GetRetiredResource operation.
  • packages/google-cloud-kms/samples/generated_samples/cloudkms_v1_generated_key_management_service_import_crypto_key_version_async.py
    • Updated the sample to use a new post-quantum algorithm.
  • packages/google-cloud-kms/samples/generated_samples/cloudkms_v1_generated_key_management_service_import_crypto_key_version_sync.py
    • Updated the sample to use a new post-quantum algorithm.
  • packages/google-cloud-kms/samples/generated_samples/cloudkms_v1_generated_key_management_service_list_retired_resources_async.py
    • Added a new sample for asynchronous ListRetiredResources operation.
  • packages/google-cloud-kms/samples/generated_samples/cloudkms_v1_generated_key_management_service_list_retired_resources_sync.py
    • Added a new sample for synchronous ListRetiredResources operation.
  • packages/google-cloud-kms/samples/generated_samples/snippet_metadata_google.cloud.kms.v1.json
    • Updated snippet metadata to include new KMS samples.
  • packages/google-cloud-kms/tests/unit/gapic/kms_v1/test_autokey_admin.py
    • Updated unit tests to include key_project_resolution_mode for AutokeyConfig.
  • packages/google-cloud-saasplatform-saasservicemgmt/google/cloud/saasplatform_saasservicemgmt_v1beta1/types/common.py
    • Added new AppHub-related condition types to the Condition.Type enum.
  • packages/google-cloud-storagebatchoperations/google/cloud/storagebatchoperations/init.py
    • Imported and exposed new bucket operation types.
  • packages/google-cloud-storagebatchoperations/google/cloud/storagebatchoperations_v1/init.py
    • Imported and exposed new bucket operation types.
  • packages/google-cloud-storagebatchoperations/google/cloud/storagebatchoperations_v1/gapic_metadata.json
    • Updated GAPIC metadata to include new bucket operation methods.
  • packages/google-cloud-storagebatchoperations/google/cloud/storagebatchoperations_v1/services/storage_batch_operations/async_client.py
    • Added methods for listing and getting bucket operations.
  • packages/google-cloud-storagebatchoperations/google/cloud/storagebatchoperations_v1/services/storage_batch_operations/client.py
    • Added methods for listing and getting bucket operations.
  • packages/google-cloud-storagebatchoperations/google/cloud/storagebatchoperations_v1/services/storage_batch_operations/pagers.py
    • Added pagers for listing bucket operations.
  • packages/google-cloud-storagebatchoperations/google/cloud/storagebatchoperations_v1/services/storage_batch_operations/transports/base.py
    • Configured new RPC methods for bucket operations with default timeouts.
  • packages/google-cloud-storagebatchoperations/google/cloud/storagebatchoperations_v1/services/storage_batch_operations/transports/grpc.py
    • Added gRPC stubs for new bucket operation methods.
  • packages/google-cloud-storagebatchoperations/google/cloud/storagebatchoperations_v1/services/storage_batch_operations/transports/grpc_asyncio.py
    • Added async gRPC stubs for new bucket operation methods.
  • packages/google-cloud-storagebatchoperations/google/cloud/storagebatchoperations_v1/services/storage_batch_operations/transports/rest.py
    • Implemented REST transport for new bucket operation methods including interceptors.
  • packages/google-cloud-storagebatchoperations/google/cloud/storagebatchoperations_v1/services/storage_batch_operations/transports/rest_base.py
    • Defined base REST transport classes and HTTP options for new bucket operation methods.
  • packages/google-cloud-storagebatchoperations/google/cloud/storagebatchoperations_v1/types/storage_batch_operations.py
    • Added new request/response types for bucket operations and a force field to DeleteJobRequest.
  • packages/google-cloud-storagebatchoperations/google/cloud/storagebatchoperations_v1/types/storage_batch_operations_types.py
    • Added BucketOperation message type, is_multi_bucket_job field to Job, and QUEUED state to Job.State.
  • packages/google-cloud-storagebatchoperations/samples/generated_samples/snippet_metadata_google.cloud.storagebatchoperations.v1.json
    • Updated snippet metadata to include new bucket operation methods and samples.
  • packages/google-cloud-storagebatchoperations/samples/generated_samples/storagebatchoperations_v1_generated_storage_batch_operations_get_bucket_operation_async.py
    • Added a new sample for asynchronous GetBucketOperation.
  • packages/google-cloud-storagebatchoperations/samples/generated_samples/storagebatchoperations_v1_generated_storage_batch_operations_get_bucket_operation_sync.py
    • Added a new sample for synchronous GetBucketOperation.
  • packages/google-cloud-storagebatchoperations/samples/generated_samples/storagebatchoperations_v1_generated_storage_batch_operations_list_bucket_operations_async.py
    • Added a new sample for asynchronous ListBucketOperations.
  • packages/google-cloud-storagebatchoperations/samples/generated_samples/storagebatchoperations_v1_generated_storage_batch_operations_list_bucket_operations_sync.py
    • Added a new sample for synchronous ListBucketOperations.
  • packages/google-maps-places/google/maps/places_v1/types/content_block.py
    • Removed topic and references fields and added referenced_places.
  • packages/google-maps-places/google/maps/places_v1/types/contextual_content.py
    • Corrected a typo in docstrings from "contexual" to "contextual".
  • packages/google-maps-places/google/maps/places_v1/types/place.py
    • Added google_maps_type_label and google_maps_links fields, including a new GoogleMapsLinks message type.
  • packages/grafeas/grafeas/grafeas_v1/types/common.py
    • Added a registry field to the BaseImage message.
  • packages/grafeas/grafeas/grafeas_v1/types/vulnerability.py
    • Added an advisory_publish_time field to the VulnerabilityNote message.
  • packages/grafeas/tests/unit/gapic/grafeas_v1/test_grafeas.py
    • Updated unit tests to include new registry and advisory_publish_time fields.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This PR is an automated update from the Librarian tool, incorporating various new features, fixes, and documentation changes across multiple client libraries from new protobuf definitions. The changes include adding support for project-level key usage tracking in KMS Inventory, new post-quantum signature algorithms in KMS, and several other enhancements. The generated code and test updates appear to be correct. I have one suggestion regarding the new path helpers in the KMS Inventory client for improved consistency and clarity.

Comment on lines +267 to +281
def protected_resource_scope_path(
organization: str,
) -> str:
"""Returns a fully-qualified protected_resource_scope string."""
return "organizations/{organization}/protectedResourceScope".format(
organization=organization,
)

@staticmethod
def parse_protected_resource_scope_path(path: str) -> Dict[str, str]:
"""Parses a protected_resource_scope path into its component segments."""
m = re.match(
r"^organizations/(?P<organization>.+?)/protectedResourceScope$", path
)
return m.groupdict() if m else {}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

These new path helpers only handle organization-scoped paths, but search_protected_resources now also accepts project scopes. For consistency, please consider adding helpers for project-scoped paths.

Additionally, the name protected_resource_scope_path is confusing. The scope parameter of search_protected_resources expects a path like organizations/{org}, but this helper generates organizations/{org}/protectedResourceScope. Please clarify the purpose of this helper or align its output with the scope parameter format.

@parthea parthea merged commit 4ca6f9e into main Feb 18, 2026
26 of 27 checks passed
@parthea parthea deleted the librarian-20260218T081656Z branch February 18, 2026 14:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments