Skip to content

feat: API regeneration: 20260508T070106Z#15606

Merged
jskeet merged 4 commits intomainfrom
librarian-regen-20260508T070106Z
May 8, 2026
Merged

feat: API regeneration: 20260508T070106Z#15606
jskeet merged 4 commits intomainfrom
librarian-regen-20260508T070106Z

Conversation

@google-cloud-sdk-librarian-dotnet-robot
Copy link
Copy Markdown
Collaborator

Changes in this PR

  • Generated Google.Apps.Chat.V1
  • Generated Google.Cloud.DataCatalog.Lineage.V1
  • Generated Google.Cloud.Iam.V3Beta
  • Generated Google.Cloud.GeminiDataAnalytics.V1

feat: Support force notify and silent notification option for CreateMessage


PiperOrigin-RevId: 912156703
Source-Link: googleapis/googleapis@08fe47a
…810d0e

feat: A new method SearchLineageStreaming is added
docs: Documentation for SearchLineageStreaming API was added

feat: SearchLinks can now accept multiple source and target entity references as search criteria

feat: Added support for column level lineage information to be passed and returned from the Lineage service

The `field` field in EntityReference allows to add column level information when creating events. This is also returned in links along with DependencyInfo that describes the type of dependency described in the link.


PiperOrigin-RevId: 912099814
Source-Link: googleapis/googleapis@6810d0e
fix: Restore google-iam-v3beta gem name


PiperOrigin-RevId: 912134451
Source-Link: googleapis/googleapis@392c8aa
@snippet-bot
Copy link
Copy Markdown

snippet-bot Bot commented May 8, 2026

Here is the summary of changes.

You are about to add 94 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

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 8, 2026

Pull request diff results
Finding changes in Google.Apps.Chat.V1...
Comparing old and new versions (by source)
Minor changes:
Class 'CreateMessageNotificationOptions' added.
Class 'CreateMessageNotificationOptions.Types' added.
Enum 'CreateMessageNotificationOptions.Types.NotificationType' added.
Class 'CreateMessageRequest'; property 'CreateMessageNotificationOptions CreateMessageNotificationOptions { get; set; }' added.
Class 'CreateMessageRequest'; constant 'System.Int32 Google.Apps.Chat.V1.CreateMessageRequest::CreateMessageNotificationOptionsFieldNumber' added.
Class 'Message'; property 'Boolean Silent { get; set; }' added.
Class 'Message'; constant 'System.Int32 Google.Apps.Chat.V1.Message::SilentFieldNumber' added.

Diff level: Minor

Comparing with previous NuGet package
Checking compatibility for Google.Apps.Chat.V1 version 1.0.0-beta23
Differences from 1.0.0-beta23
Minor changes:
Class 'CreateMessageNotificationOptions' added.
Class 'CreateMessageNotificationOptions.Types' added.
Enum 'CreateMessageNotificationOptions.Types.NotificationType' added.
Class 'CreateMessageRequest'; property 'CreateMessageNotificationOptions CreateMessageNotificationOptions { get; set; }' added.
Class 'CreateMessageRequest'; constant 'System.Int32 Google.Apps.Chat.V1.CreateMessageRequest::CreateMessageNotificationOptionsFieldNumber' added.
Class 'Message'; property 'Boolean Silent { get; set; }' added.
Class 'Message'; constant 'System.Int32 Google.Apps.Chat.V1.Message::SilentFieldNumber' added.

Diff level: Minor

Finished comparisons for Google.Apps.Chat.V1

Finding changes in Google.Cloud.DataCatalog.Lineage.V1...
Comparing old and new versions (by source)
Minor changes:
Class 'DependencyInfo' added.
Enum 'DependencyType' added.
Class 'EntityReference'; property 'RepeatedField Field { get; }' added.
Class 'EntityReference'; constant 'System.Int32 Google.Cloud.DataCatalog.Lineage.V1.EntityReference::FieldFieldNumber' added.
Class 'EventLink'; property 'DependencyInfo DependencyInfo { get; set; }' added.
Class 'EventLink'; constant 'System.Int32 Google.Cloud.DataCatalog.Lineage.V1.EventLink::DependencyInfoFieldNumber' added.
Class 'Lineage.LineageBase'; method 'Task SearchLineageStreaming(SearchLineageStreamingRequest request, IServerStreamWriter responseStream, ServerCallContext context)' added.
Class 'Lineage.LineageClient'; method 'AsyncServerStreamingCall SearchLineageStreaming(SearchLineageStreamingRequest request, CallOptions options)' added.
Class 'Lineage.LineageClient'; method 'AsyncServerStreamingCall SearchLineageStreaming(SearchLineageStreamingRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'LineageClient'; method 'LineageClient.SearchLineageStreamingStream SearchLineageStreaming(SearchLineageStreamingRequest request, CallSettings callSettings = null)' added.
Class 'LineageClient.SearchLineageStreamingStream' added.
Class 'LineageClientImpl'; method 'LineageClient.SearchLineageStreamingStream SearchLineageStreaming(SearchLineageStreamingRequest request, CallSettings callSettings = null)' added.
Class 'LineageLink' added.
Class 'LineageLink.Types' added.
Class 'LineageLink.Types.DependencyInfo' added.
Class 'LineageLink.Types.LineageProcess' added.
Class 'LineageSettings'; property 'CallSettings SearchLineageStreamingSettings { get; set; }' added.
Class 'Link'; property 'RepeatedField<Link.Types.DependencyInfo> DependencyInfo { get; }' added.
Class 'Link'; constant 'System.Int32 Google.Cloud.DataCatalog.Lineage.V1.Link::DependencyInfoFieldNumber' added.
Class 'Link.Types' added.
Class 'Link.Types.DependencyInfo' added.
Class 'MultipleEntityReference' added.
Enum 'Origin.Types.SourceType' entry 'Dataflow' added.
Enum 'Origin.Types.SourceType' entry 'LookerCore' added.
Enum 'Origin.Types.SourceType' entry 'VertexAi' added.
Class 'SearchLineageStreamingRequest' added.
Class 'SearchLineageStreamingRequest.Types' added.
Enum 'SearchLineageStreamingRequest.Types.EntitySet' added.
Class 'SearchLineageStreamingRequest.Types.RootCriteria' added.
Enum 'SearchLineageStreamingRequest.Types.RootCriteria.CriteriaOneofCase' added.
Enum 'SearchLineageStreamingRequest.Types.SearchDirection' added.
Class 'SearchLineageStreamingRequest.Types.SearchFilters' added.
Class 'SearchLineageStreamingRequest.Types.SearchLimits' added.
Class 'SearchLineageStreamingResponse' added.
Class 'SearchLinksRequest'; property 'MultipleEntityReference Sources { get; set; }' added.
Class 'SearchLinksRequest'; property 'MultipleEntityReference Targets { get; set; }' added.
Class 'SearchLinksRequest'; constant 'System.Int32 Google.Cloud.DataCatalog.Lineage.V1.SearchLinksRequest::SourcesFieldNumber' added.
Class 'SearchLinksRequest'; constant 'System.Int32 Google.Cloud.DataCatalog.Lineage.V1.SearchLinksRequest::TargetsFieldNumber' added.
Enum 'SearchLinksRequest.CriteriaOneofCase' entry 'Targets' added.
Enum 'SearchLinksRequest.CriteriaOneofCase' entry 'Sources' added.
Class 'UpdateProcessRequest'; property 'String RequestId { get; set; }' added.
Class 'UpdateProcessRequest'; constant 'System.Int32 Google.Cloud.DataCatalog.Lineage.V1.UpdateProcessRequest::RequestIdFieldNumber' added.

Diff level: Minor

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.DataCatalog.Lineage.V1 version 1.5.0
Differences from 1.5.0
Minor changes:
Class 'DependencyInfo' added.
Enum 'DependencyType' added.
Class 'EntityReference'; property 'RepeatedField Field { get; }' added.
Class 'EntityReference'; constant 'System.Int32 Google.Cloud.DataCatalog.Lineage.V1.EntityReference::FieldFieldNumber' added.
Class 'EventLink'; property 'DependencyInfo DependencyInfo { get; set; }' added.
Class 'EventLink'; constant 'System.Int32 Google.Cloud.DataCatalog.Lineage.V1.EventLink::DependencyInfoFieldNumber' added.
Class 'Lineage.LineageBase'; method 'Task SearchLineageStreaming(SearchLineageStreamingRequest request, IServerStreamWriter responseStream, ServerCallContext context)' added.
Class 'Lineage.LineageClient'; method 'AsyncServerStreamingCall SearchLineageStreaming(SearchLineageStreamingRequest request, CallOptions options)' added.
Class 'Lineage.LineageClient'; method 'AsyncServerStreamingCall SearchLineageStreaming(SearchLineageStreamingRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'LineageClient'; method 'LineageClient.SearchLineageStreamingStream SearchLineageStreaming(SearchLineageStreamingRequest request, CallSettings callSettings = null)' added.
Class 'LineageClient.SearchLineageStreamingStream' added.
Class 'LineageClientImpl'; method 'LineageClient.SearchLineageStreamingStream SearchLineageStreaming(SearchLineageStreamingRequest request, CallSettings callSettings = null)' added.
Class 'LineageLink' added.
Class 'LineageLink.Types' added.
Class 'LineageLink.Types.DependencyInfo' added.
Class 'LineageLink.Types.LineageProcess' added.
Class 'LineageSettings'; property 'CallSettings SearchLineageStreamingSettings { get; set; }' added.
Class 'Link'; property 'RepeatedField<Link.Types.DependencyInfo> DependencyInfo { get; }' added.
Class 'Link'; constant 'System.Int32 Google.Cloud.DataCatalog.Lineage.V1.Link::DependencyInfoFieldNumber' added.
Class 'Link.Types' added.
Class 'Link.Types.DependencyInfo' added.
Class 'MultipleEntityReference' added.
Enum 'Origin.Types.SourceType' entry 'Dataflow' added.
Enum 'Origin.Types.SourceType' entry 'LookerCore' added.
Enum 'Origin.Types.SourceType' entry 'VertexAi' added.
Class 'SearchLineageStreamingRequest' added.
Class 'SearchLineageStreamingRequest.Types' added.
Enum 'SearchLineageStreamingRequest.Types.EntitySet' added.
Class 'SearchLineageStreamingRequest.Types.RootCriteria' added.
Enum 'SearchLineageStreamingRequest.Types.RootCriteria.CriteriaOneofCase' added.
Enum 'SearchLineageStreamingRequest.Types.SearchDirection' added.
Class 'SearchLineageStreamingRequest.Types.SearchFilters' added.
Class 'SearchLineageStreamingRequest.Types.SearchLimits' added.
Class 'SearchLineageStreamingResponse' added.
Class 'SearchLinksRequest'; property 'MultipleEntityReference Sources { get; set; }' added.
Class 'SearchLinksRequest'; property 'MultipleEntityReference Targets { get; set; }' added.
Class 'SearchLinksRequest'; constant 'System.Int32 Google.Cloud.DataCatalog.Lineage.V1.SearchLinksRequest::SourcesFieldNumber' added.
Class 'SearchLinksRequest'; constant 'System.Int32 Google.Cloud.DataCatalog.Lineage.V1.SearchLinksRequest::TargetsFieldNumber' added.
Enum 'SearchLinksRequest.CriteriaOneofCase' entry 'Targets' added.
Enum 'SearchLinksRequest.CriteriaOneofCase' entry 'Sources' added.
Class 'UpdateProcessRequest'; property 'String RequestId { get; set; }' added.
Class 'UpdateProcessRequest'; constant 'System.Int32 Google.Cloud.DataCatalog.Lineage.V1.UpdateProcessRequest::RequestIdFieldNumber' added.
Dependency Google.Api.Gax changed from v4.12.1.0 to v4.13.1.0
Dependency Google.Api.Gax.Grpc changed from v4.12.1.0 to v4.13.1.0

Diff level: Minor

Finished comparisons for Google.Cloud.DataCatalog.Lineage.V1

Finding changes in Google.Cloud.GeminiDataAnalytics.V1...
API does not exist in earlier commit. Nothing to compare.

Copy link
Copy Markdown
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 pull request introduces the new Google Cloud Gemini Data Analytics V1 API client, including its core services and snippets. It also enhances the Google Chat API client by adding CreateMessageNotificationOptions and a silent field to messages. For the Data Catalog Lineage API client, a new SearchLineageStreaming method has been added, and RequestId generation logic was introduced for several Create and ProcessOpenLineageRunEvent methods. However, the current implementation for UpdateProcess methods in the Lineage client attempts to access a RequestId field that does not exist, which will lead to compilation errors.

Comment on lines +2797 to +2801
if (request.RequestId == "")
{
request = request.Clone();
request.RequestId = gax::FieldFormats.GenerateUuid4();
}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

critical

The UpdateProcessRequest message does not have a RequestId field, which will cause a compilation error. This block should be removed.

Comment on lines +2814 to +2818
if (request.RequestId == "")
{
request = request.Clone();
request.RequestId = gax::FieldFormats.GenerateUuid4();
}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

critical

The UpdateProcessRequest message does not have a RequestId field, which will cause a compilation error. This block should be removed.

@jskeet jskeet merged commit 6002aa1 into main May 8, 2026
14 checks passed
@jskeet jskeet deleted the librarian-regen-20260508T070106Z branch May 8, 2026 07:20
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