Skip to content

feat: API regeneration: release-2026-03-16.08-02-45#3138

Merged
jskeet merged 60 commits intomainfrom
release-2026-03-16.08-02-45
Mar 16, 2026
Merged

feat: API regeneration: release-2026-03-16.08-02-45#3138
jskeet merged 60 commits intomainfrom
release-2026-03-16.08-02-45

Conversation

@amanda-tarafa
Copy link
Copy Markdown
Contributor

Changes in this PR will be published to Nuget on the next release cycle.

@amanda-tarafa amanda-tarafa requested a review from a team as a code owner March 16, 2026 08:09
@gemini-code-assist
Copy link
Copy Markdown

Summary of Changes

Hello, 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 delivers the latest API definitions for various Google services, ensuring that the .NET client libraries are up-to-date with the most recent features and fixes. The changes primarily involve updating discovery JSON files to reflect the latest API revisions.

Highlights

  • API Regeneration: This PR updates the Google API .NET client libraries with the latest service definitions.
  • Revision Updates: Several discovery JSON files have been modified to reflect the latest API revisions.
  • New Features and Bug Fixes: The updated API definitions may include new features, bug fixes, and performance improvements.
Changelog
  • DiscoveryJson/accesscontextmanager.v1.json
    • Updated revision to 20260311 and updated identities description.
    • Updated identities description to reference supported identity types documentation.
  • DiscoveryJson/admin.reports_v1.json
    • Updated revision to 20260311 and added CustomerIdentity, GroupIdentity, OwnerDetails, OwnerIdentity, and UserIdentity schemas.
    • Added ownerDetails to Resource schema and updated id description.
  • DiscoveryJson/analyticshub.v1.json
    • Updated revision to 20260308 and added BigtableConfig schema.
    • Added bigtableConfig to Subscription schema.
  • DiscoveryJson/androidmanagement.v1.json
    • Updated revision to 20260312 and updated installType description.
    • Updated installType description to clarify user control settings on Android 11+.
    • Updated networkResetDisabled description to specify applicability to fully managed devices.
    • Updated KIOSK role type description to clarify user control settings on Android 11+.
  • DiscoveryJson/androidpublisher.v3.json
    • Added tracks.releases.list method and ArtifactSummary and ReleaseSummary schemas.
    • Added changesInReviewBehavior parameter to edits.commit method.
    • Updated revision to 20260312.
    • Added ListReleaseSummariesResponse schema.
  • DiscoveryJson/backupdr.v1.json
    • Updated revision to 20260309 and added DiskBackupPlanProperties schema.
    • Added diskBackupPlanProperties to BackupPlan schema and added guestFlush to DiskBackupProperties schema.
    • Added description for unsupportedFeatures in LocationMetadata schema.
  • DiscoveryJson/batch.v1.json
    • Updated the description for the projects.locations.list method to clarify listing of public and project-visible locations.
    • Updated revision to 20260302.
  • DiscoveryJson/bigquery.v2.json
    • Updated revision to 20260224 and added dmlMode and fineGrainedDmlUnusedReason to JobStatistics schema.
    • Added referencedPropertyGraphs to JobStatistics schema and added PropertyGraphReference schema.
    • Added ListReleaseSummariesResponse schema.
  • DiscoveryJson/bigqueryreservation.v1.json
    • Updated revision to 20260305 and added principal to Assignment schema.
  • DiscoveryJson/bigtableadmin.v2.json
    • Updated revision to 20260307 and corrected etag description in AppProfile schema.
  • DiscoveryJson/ces.v1.json
    • Updated documentationLink, corrected runSession description, and updated revision to 20260312.
    • Added AgentTool schema and added agentTool to Tool schema.
    • Added CHAT_VOICE_AND_VIDEO modality to WidgetModality enum.
    • Updated error handling strategy descriptions in ErrorHandlingConfig schema.
    • Added context to ToolCall schema and added appVersion to ExportAppRequest schema.
    • Added liveHandoffEnabled to GenerateChatTokenRequest schema and added customHeaders to McpTool schema and McpToolset schema.
    • Added dataMapping to WidgetTool schema and added uiConfig to WidgetTool schema and added WidgetToolDataMapping schema.
  • DiscoveryJson/ces.v1beta.json
    • Updated documentationLink, corrected runSession description, and updated revision to 20260312.
    • Added AgentTool schema and added agentTool to Tool schema.
    • Added CHAT_VOICE_AND_VIDEO modality to WidgetModality enum.
    • Updated error handling strategy descriptions in ErrorHandlingConfig schema.
    • Added context to ToolCall schema and added appVersion to ExportAppRequest schema.
    • Added liveHandoffEnabled to GenerateChatTokenRequest schema and added customHeaders to McpTool schema and McpToolset schema.
    • Added dataMapping to WidgetTool schema and added uiConfig to WidgetTool schema and added WidgetToolDataMapping schema.
  • DiscoveryJson/classroom.v1.json
    • Updated revision to 20260310 and added userId to AddOnAttachmentStudentSubmission schema.
  • DiscoveryJson/cloudbuild.v1.json
    • Updated revision to 20260309 and added oci to Artifacts schema.
    • Added DIRSUM_SHA256 to DigestType enum and added ociMediaType to BuiltImage schema.
    • Added Oci schema.
  • DiscoveryJson/cloudidentity.v1beta1.json
    • Updated revision to 20260310 and updated descriptions for BrowserAttributes and BrowserInfo schemas.
    • Added policies to BrowserInfo schema and added ChromePolicy and PolicyConflict schemas.
    • Added browserProfiles to ClientState schema.
  • DiscoveryJson/cloudtasks.v2.json
    • Updated the description for the projects.locations.list method to clarify listing of public and project-visible locations.
    • Updated description for updateCmekConfig method and updated revision to 20260306.
    • Updated maxBurstSize description in RateLimits schema.
  • DiscoveryJson/cloudtasks.v2beta2.json
    • Updated the description for the projects.locations.list method to clarify listing of public and project-visible locations.
    • Updated description for updateCmekConfig method and updated revision to 20260306.
  • DiscoveryJson/cloudtasks.v2beta3.json
    • Updated the description for the projects.locations.list method to clarify listing of public and project-visible locations.
    • Updated revision to 20260306.
  • DiscoveryJson/contactcenterinsights.v1.json
    • Updated revision to 20260313 and added runAutoLabelingAnnotator to GoogleCloudContactcenterinsightsV1AnalysisAnnotationConfig schema.
    • Added relabel to GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsOperationMetadata schema and added relabel to GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequest schema.
  • DiscoveryJson/containeranalysis.v1.json
    • Updated revision to 20260305 and added DIRSUM_SHA256 to DigestType enum.
  • DiscoveryJson/containeranalysis.v1alpha1.json
    • Updated revision to 20260305 and added DIRSUM_SHA256 to HashType enum.
  • DiscoveryJson/containeranalysis.v1beta1.json
    • Updated revision to 20260305 and added DIRSUM_SHA256 to DigestType enum.
  • DiscoveryJson/css.v1.json
    • Updated revision to 20260310 and added maxRating and minRating to Product schema.
    • Added rating and reviewCount to Product schema.
  • DiscoveryJson/datamanager.v1.json
    • Updated filter descriptions in PartnerLinksResource and UserListsResource.
  • DiscoveryJson/datamigration.v1.json
    • Updated revision to 20260304 and corrected SSL mode description in MySqlConnectionProfile schema.
  • DiscoveryJson/dataplex.v1.json
    • Added dataplex.readonly and dataplex.read-write scopes, added lookupContext method, and updated scopes for lookupEntry and searchEntries methods.
    • Added AgentTool schema and added agentTool to Tool schema.
    • Added liveHandoffEnabled to GenerateChatTokenRequest schema and added customHeaders to McpTool schema and McpToolset schema.
    • Added dataMapping to WidgetTool schema and added uiConfig to WidgetTool schema and added WidgetToolDataMapping schema.
  • DiscoveryJson/dfareporting.v4.json
    • Updated revision to 20260310 and added DAYS_ONE to TimePoint.DateWindowEnum.
    • Updated description for TagSettings.gender field.
  • DiscoveryJson/dfareporting.v5.json
    • Added tagProperties.dcDbmMacroIncluded, tagProperties.gppMacrosIncluded, and tagProperties.tcfGdprMacrosIncluded parameters to placements.generatetags method.
    • Added INTAGE_JP to TvCampaignSummariesResource.ListRequest.TvDataProviderEnum and TvTargetingContentCategoriesResource.ListRequest.TvDataProviderEnum.
    • Updated revision to 20260310.
  • DiscoveryJson/docs.v1.json
    • Updated revision to 20260309 and updated dateFormat description in DateElementProperties schema.
    • Updated locale description in DateElementProperties schema.
  • DiscoveryJson/drive.v2.json
    • Deprecated enforceExpansiveAccess parameter in multiple methods and updated revision to 20260305.
  • DiscoveryJson/drive.v3.json
    • Deprecated enforceExpansiveAccess parameter in multiple methods and updated revision to 20260305.
  • DiscoveryJson/fcm.v1.json
    • Updated revision to 20260306 and updated priority description in AndroidConfig schema.
    • Removed bypassProxyNotification from AndroidNotification schema and updated enumDescriptions in AndroidNotificationPriority schema.
  • DiscoveryJson/merchantapi.accounts_v1.json
    • Updated description for accounts.users.delete method and updated revision to 20260310.
    • Updated description for RegisterGcpRequest schema.
  • DiscoveryJson/merchantapi.accounts_v1beta.json
    • Updated description for accounts.users.delete method and updated revision to 20260310.
    • Updated description for RegisterGcpRequest schema.
  • DiscoveryJson/migrationcenter.v1alpha1.json
    • Updated revision to 20260310 and added several Aws*Details schemas to AssetFrame schema and Asset schema.
  • DiscoveryJson/networkconnectivity.v1.json
    • Updated revision to 20260309 and added excludeExportRanges, excludeImportRanges, and includeExportRanges to LinkedInterconnectAttachments schema, LinkedRouterApplianceInstances schema, and LinkedVpnTunnels schema.
    • Added TRANSPORTS to LocationFeature enum.
  • DiscoveryJson/parametermanager.v1.json
    • Updated the description for the projects.locations.list method to clarify listing of public and project-visible locations.
    • Updated revision to 20260309.
  • DiscoveryJson/realtimebidding.v1.json
    • Corrected description of name parameter in pretargetingConfigs.get method and updated revision to 20260311.
    • Updated descriptions in NumericTargetingDimension schema and updated descriptions in PretargetingConfig schema.
    • Added YOUTUBE_FOLLOW_ON_VIEWS to ConversionType enum.
  • DiscoveryJson/redis.v1.json
    • Updated revision to 20260309 and added aclPolicy to Cluster schema.
    • Added VERSION_NEARING_END_OF_LIFE, LAST_BACKUP_OLD, and NOT_PROTECTED_BY_AUTOMATIC_FAILOVER to Instance.SuspensionReason enum.
    • Added description for LocationMetadata.unsupportedFeatures.
  • DiscoveryJson/redis.v1beta1.json
    • Updated revision to 20260309 and added aclPolicy to Cluster schema.
    • Added VERSION_NEARING_END_OF_LIFE, LAST_BACKUP_OLD, and NOT_PROTECTED_BY_AUTOMATIC_FAILOVER to Instance.SuspensionReason enum.
  • DiscoveryJson/run.v1.json
    • Updated revision to 20260306 and updated subPath description in VolumeMount schema.
  • DiscoveryJson/run.v2.json
    • Updated revision to 20260306 and added InlinedSource schema and SourceFile schema.
    • Added inlinedSource to GoogleCloudRunV2SourceCode schema and updated subPath description in GoogleCloudRunV2VolumeMount schema.
  • DiscoveryJson/searchads360.v0.json
    • Updated revision to 20260307 and added several new enum values to GoogleAdsSearchads360V0Common__AdAssetFieldType enum.
    • Updated descriptions for allConversionsFromClickToCall, allConversionsFromDirections, allConversionsFromMenu, allConversionsFromOrder, allConversionsFromOtherEngagement, and allConversionsFromStoreVisit in GoogleAdsSearchads360V0CommonMetrics schema.
    • Added adFormatType to GoogleAdsSearchads360V0CommonSegments schema and added relabel to GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsOperationMetadata schema.
    • Added verticalAdsEventParticipantDisplayNames, verticalAdsHotelClass, verticalAdsListing, verticalAdsListingBrand, verticalAdsListingCity, verticalAdsListingCountry, verticalAdsListingRegion, verticalAdsPartnerAccount, and verticalAdsVertical to GoogleAdsSearchads360V0CommonSegments schema.
    • Added YOUTUBE_FOLLOW_ON_VIEWS to GoogleAdsSearchads360V0Enums_ConversionEventTypeEnum.
    • Updated descriptions for targetPartnerSearchNetwork and targetSearchNetwork in GoogleAdsSearchads360V0Resources__CampaignNetworkSettings schema.
    • Updated description for cpcBidMicros in GoogleAdsSearchads360V0Resources__AdGroup schema.
    • Updated description for GoogleAdsSearchads360V0Resources__UserList schema.
  • DiscoveryJson/sts.v1.json
    • Updated revision to 20260304 and added asia-southeast3 and europe-north2 regional endpoints.
  • DiscoveryJson/sts.v1beta.json
    • Updated revision to 20260304 and added asia-southeast3 and europe-north2 regional endpoints.
  • DiscoveryJson/texttospeech.v1.json
    • Updated revision to 20260312 and removed billing account restriction for relaxSafetyFilters in AdvancedVoiceOptions schema.
  • DiscoveryJson/texttospeech.v1beta1.json
    • Updated revision to 20260312 and removed billing account restriction for relaxSafetyFilters in AdvancedVoiceOptions schema.
  • DiscoveryJson/workloadmanager.v1.json
    • Updated descriptions for evaluations.create method and evaluations.get method and updated revision to 20260217.
    • Updated descriptions for several fields in DatabaseResourceSignalData schema and updated descriptions for several fields in Evaluation schema.
    • Updated descriptions for several fields in ListRequest schema.
Activity
  • Updated API definitions
  • Modified discovery JSON files
  • Updated descriptions for various fields and methods
  • Added new schemas and enum values
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
Copy Markdown

@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 pull request appears to be an automated API regeneration, introducing a wide range of updates across numerous services. The changes primarily consist of new feature additions, documentation enhancements, and minor corrections such as typo fixes and deprecations. My review identified one minor issue in DiscoveryJson/backupdr.v1.json where a placeholder description was used, which I've commented on. Apart from that, the changes seem consistent and well-formed for an automated process.

"type": "object"
},
"DiskBackupPlanProperties": {
"description": "--- DiskBackupPlanProperties Message ---",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

The description "--- DiskBackupPlanProperties Message ---" appears to be a placeholder. It should be replaced with a more descriptive explanation of what DiskBackupPlanProperties represents to improve clarity and maintainability. For example: "Defines optional properties specific to backups of disk-based resources, such as Compute Engine Persistent Disks."

Suggested change
"description": "--- DiskBackupPlanProperties Message ---",
"description": "Defines optional properties specific to backups of disk-based resources, such as Compute Engine Persistent Disks.",

@jskeet jskeet merged commit a0d2c1d into main Mar 16, 2026
6 checks passed
@jskeet jskeet deleted the release-2026-03-16.08-02-45 branch March 16, 2026 08:59
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