Skip to content

feat: API regeneration: 20260506T070129Z#15602

Merged
jskeet merged 3 commits into
mainfrom
librarian-regen-20260506T070129Z
May 6, 2026
Merged

feat: API regeneration: 20260506T070129Z#15602
jskeet merged 3 commits into
mainfrom
librarian-regen-20260506T070129Z

Conversation

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

Changes in this PR

  • Generated Google.Cloud.AIPlatform.V1Beta1
  • Generated Google.Cloud.Dataproc.V1
  • Generated Google.Cloud.Spanner

feat: add ReasoningEngineRuntimeRevisionService and update related fields in ReasoningEngine


PiperOrigin-RevId: 910707001
Source-Link: googleapis/googleapis@540f16a
feat: add PySparkNotebookBatch message


PiperOrigin-RevId: 910808400
Source-Link: googleapis/googleapis@3adc515
feat(spanner): add cache updates API


PiperOrigin-RevId: 910759970
Source-Link: googleapis/googleapis@68f8f68
@snippet-bot
Copy link
Copy Markdown

snippet-bot Bot commented May 6, 2026

Here is the summary of changes.

You are about to add 21 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 6, 2026

Pull request diff results
Finding changes in Google.Cloud.AIPlatform.V1Beta1...
Comparing old and new versions (by source)
Minor changes:
Class 'DeleteReasoningEngineRuntimeRevisionOperationMetadata' added.
Class 'DeleteReasoningEngineRuntimeRevisionRequest' added.
Class 'GetReasoningEngineRuntimeRevisionRequest' added.
Class 'ListReasoningEngineRuntimeRevisionsRequest' added.
Class 'ListReasoningEngineRuntimeRevisionsResponse' added.
Class 'ReasoningEngine'; property 'ReasoningEngine.Types.TrafficConfig TrafficConfig { get; set; }' added.
Class 'ReasoningEngine'; constant 'System.Int32 Google.Cloud.AIPlatform.V1Beta1.ReasoningEngine::TrafficConfigFieldNumber' added.
Class 'ReasoningEngine.Types' added.
Class 'ReasoningEngine.Types.TrafficConfig' added.
Enum 'ReasoningEngine.Types.TrafficConfig.TrafficSplitOneofCase' added.
Class 'ReasoningEngine.Types.TrafficConfig.Types' added.
Class 'ReasoningEngine.Types.TrafficConfig.Types.TrafficSplitAlwaysLatest' added.
Class 'ReasoningEngine.Types.TrafficConfig.Types.TrafficSplitManual' added.
Class 'ReasoningEngine.Types.TrafficConfig.Types.TrafficSplitManual.Types' added.
Class 'ReasoningEngine.Types.TrafficConfig.Types.TrafficSplitManual.Types.Target' added.
Class 'ReasoningEngineRuntimeRevision' added.
Class 'ReasoningEngineRuntimeRevision.Types' added.
Enum 'ReasoningEngineRuntimeRevision.Types.State' added.
Class 'ReasoningEngineRuntimeRevisionName' added.
Enum 'ReasoningEngineRuntimeRevisionName.ResourceNameType' added.
Class 'ReasoningEngineRuntimeRevisionReflection' added.
Class 'ReasoningEngineRuntimeRevisionService' added.
Class 'ReasoningEngineRuntimeRevisionService.ReasoningEngineRuntimeRevisionServiceBase' added.
Class 'ReasoningEngineRuntimeRevisionService.ReasoningEngineRuntimeRevisionServiceClient' added.
Class 'ReasoningEngineRuntimeRevisionServiceClient' added.
Class 'ReasoningEngineRuntimeRevisionServiceClientBuilder' added.
Class 'ReasoningEngineRuntimeRevisionServiceClientImpl' added.
Class 'ReasoningEngineRuntimeRevisionServiceReflection' added.
Class 'ReasoningEngineRuntimeRevisionServiceSettings' added.
Class 'ServiceCollectionExtensions'; method 'IServiceCollection AddReasoningEngineRuntimeRevisionServiceClient(IServiceCollection services, Action action = null)' added.
Class 'ServiceCollectionExtensions'; method 'IServiceCollection AddReasoningEngineRuntimeRevisionServiceClient(IServiceCollection services, Action<IServiceProvider, ReasoningEngineRuntimeRevisionServiceClientBuilder> action)' added.

Diff level: Minor

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.AIPlatform.V1Beta1 version 1.0.0-beta77
Differences from 1.0.0-beta77
Minor changes:
Class 'DeleteReasoningEngineRuntimeRevisionOperationMetadata' added.
Class 'DeleteReasoningEngineRuntimeRevisionRequest' added.
Class 'GetReasoningEngineRuntimeRevisionRequest' added.
Class 'ListReasoningEngineRuntimeRevisionsRequest' added.
Class 'ListReasoningEngineRuntimeRevisionsResponse' added.
Class 'ReasoningEngine'; property 'ReasoningEngine.Types.TrafficConfig TrafficConfig { get; set; }' added.
Class 'ReasoningEngine'; constant 'System.Int32 Google.Cloud.AIPlatform.V1Beta1.ReasoningEngine::TrafficConfigFieldNumber' added.
Class 'ReasoningEngine.Types' added.
Class 'ReasoningEngine.Types.TrafficConfig' added.
Enum 'ReasoningEngine.Types.TrafficConfig.TrafficSplitOneofCase' added.
Class 'ReasoningEngine.Types.TrafficConfig.Types' added.
Class 'ReasoningEngine.Types.TrafficConfig.Types.TrafficSplitAlwaysLatest' added.
Class 'ReasoningEngine.Types.TrafficConfig.Types.TrafficSplitManual' added.
Class 'ReasoningEngine.Types.TrafficConfig.Types.TrafficSplitManual.Types' added.
Class 'ReasoningEngine.Types.TrafficConfig.Types.TrafficSplitManual.Types.Target' added.
Class 'ReasoningEngineRuntimeRevision' added.
Class 'ReasoningEngineRuntimeRevision.Types' added.
Enum 'ReasoningEngineRuntimeRevision.Types.State' added.
Class 'ReasoningEngineRuntimeRevisionName' added.
Enum 'ReasoningEngineRuntimeRevisionName.ResourceNameType' added.
Class 'ReasoningEngineRuntimeRevisionReflection' added.
Class 'ReasoningEngineRuntimeRevisionService' added.
Class 'ReasoningEngineRuntimeRevisionService.ReasoningEngineRuntimeRevisionServiceBase' added.
Class 'ReasoningEngineRuntimeRevisionService.ReasoningEngineRuntimeRevisionServiceClient' added.
Class 'ReasoningEngineRuntimeRevisionServiceClient' added.
Class 'ReasoningEngineRuntimeRevisionServiceClientBuilder' added.
Class 'ReasoningEngineRuntimeRevisionServiceClientImpl' added.
Class 'ReasoningEngineRuntimeRevisionServiceReflection' added.
Class 'ReasoningEngineRuntimeRevisionServiceSettings' added.
Class 'ServiceCollectionExtensions'; method 'IServiceCollection AddReasoningEngineRuntimeRevisionServiceClient(IServiceCollection services, Action action = null)' added.
Class 'ServiceCollectionExtensions'; method 'IServiceCollection AddReasoningEngineRuntimeRevisionServiceClient(IServiceCollection services, Action<IServiceProvider, ReasoningEngineRuntimeRevisionServiceClientBuilder> action)' added.

Diff level: Minor

Finished comparisons for Google.Cloud.AIPlatform.V1Beta1

Finding changes in Google.Cloud.Dataproc.V1...
Comparing old and new versions (by source)
Minor changes:
Class 'Batch'; property 'PySparkNotebookBatch PysparkNotebookBatch { get; set; }' added.
Class 'Batch'; constant 'System.Int32 Google.Cloud.Dataproc.V1.Batch::PysparkNotebookBatchFieldNumber' added.
Enum 'Batch.BatchConfigOneofCase' entry 'PysparkNotebookBatch' added.
Class 'PySparkNotebookBatch' added.

Diff level: Minor

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Dataproc.V1 version 5.24.0
Differences from 5.24.0
Minor changes:
Class 'Batch'; property 'PySparkNotebookBatch PysparkNotebookBatch { get; set; }' added.
Class 'Batch'; constant 'System.Int32 Google.Cloud.Dataproc.V1.Batch::PysparkNotebookBatchFieldNumber' added.
Enum 'Batch.BatchConfigOneofCase' entry 'PysparkNotebookBatch' added.
Class 'PySparkNotebookBatch' added.

Diff level: Minor

Finished comparisons for Google.Cloud.Dataproc.V1

Finding changes in Google.Cloud.Spanner.V1...
Comparing old and new versions (by source)
Minor changes:
Class 'FetchCacheUpdateRequest' added.
Class 'Spanner.SpannerBase'; method 'Task FetchCacheUpdate(FetchCacheUpdateRequest request, IServerStreamWriter responseStream, ServerCallContext context)' added.
Class 'Spanner.SpannerClient'; method 'AsyncServerStreamingCall FetchCacheUpdate(FetchCacheUpdateRequest request, CallOptions options)' added.
Class 'Spanner.SpannerClient'; method 'AsyncServerStreamingCall FetchCacheUpdate(FetchCacheUpdateRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'SpannerClient'; method 'SpannerClient.FetchCacheUpdateStream FetchCacheUpdate(DatabaseName database, CallSettings callSettings = null)' added.
Class 'SpannerClient'; method 'SpannerClient.FetchCacheUpdateStream FetchCacheUpdate(FetchCacheUpdateRequest request, CallSettings callSettings = null)' added.
Class 'SpannerClient'; method 'SpannerClient.FetchCacheUpdateStream FetchCacheUpdate(String database, CallSettings callSettings = null)' added.
Class 'SpannerClient.FetchCacheUpdateStream' added.
Class 'SpannerClientImpl'; method 'SpannerClient.FetchCacheUpdateStream FetchCacheUpdate(FetchCacheUpdateRequest request, CallSettings callSettings = null)' added.
Class 'SpannerSettings'; property 'CallSettings FetchCacheUpdateSettings { get; set; }' added.

Diff level: Minor

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Spanner.V1 version 5.13.0-beta05
Differences from 5.0.0
Minor changes:
Class 'BeginTransactionRequest'; property 'RoutingHint RoutingHint { get; set; }' added.
Class 'BeginTransactionRequest'; constant 'System.Int32 Google.Cloud.Spanner.V1.BeginTransactionRequest::RoutingHintFieldNumber' added.
Class 'CacheUpdate' added.
Class 'ChangeStreamRecord' added.
Enum 'ChangeStreamRecord.RecordOneofCase' added.
Class 'ChangeStreamRecord.Types' added.
Class 'ChangeStreamRecord.Types.DataChangeRecord' added.
Class 'ChangeStreamRecord.Types.DataChangeRecord.Types' added.
Class 'ChangeStreamRecord.Types.DataChangeRecord.Types.ColumnMetadata' added.
Class 'ChangeStreamRecord.Types.DataChangeRecord.Types.Mod' added.
Enum 'ChangeStreamRecord.Types.DataChangeRecord.Types.ModType' added.
Class 'ChangeStreamRecord.Types.DataChangeRecord.Types.ModValue' added.
Enum 'ChangeStreamRecord.Types.DataChangeRecord.Types.ValueCaptureType' added.
Class 'ChangeStreamRecord.Types.HeartbeatRecord' added.
Class 'ChangeStreamRecord.Types.PartitionEndRecord' added.
Class 'ChangeStreamRecord.Types.PartitionEventRecord' added.
Class 'ChangeStreamRecord.Types.PartitionEventRecord.Types' added.
Class 'ChangeStreamRecord.Types.PartitionEventRecord.Types.MoveInEvent' added.
Class 'ChangeStreamRecord.Types.PartitionEventRecord.Types.MoveOutEvent' added.
Class 'ChangeStreamRecord.Types.PartitionStartRecord' added.
Class 'ChangeStreamReflection' added.
Class 'CommitRequest'; property 'RoutingHint RoutingHint { get; set; }' added.
Class 'CommitRequest'; constant 'System.Int32 Google.Cloud.Spanner.V1.CommitRequest::RoutingHintFieldNumber' added.
Class 'CommitResponse'; property 'CacheUpdate CacheUpdate { get; set; }' added.
Class 'CommitResponse'; property 'TransactionOptions.Types.IsolationLevel IsolationLevel { get; set; }' added.
Class 'CommitResponse'; property 'TransactionOptions.Types.ReadWrite.Types.ReadLockMode ReadLockMode { get; set; }' added.
Class 'CommitResponse'; property 'Timestamp SnapshotTimestamp { get; set; }' added.
Class 'CommitResponse'; constant 'System.Int32 Google.Cloud.Spanner.V1.CommitResponse::CacheUpdateFieldNumber' added.
Class 'CommitResponse'; constant 'System.Int32 Google.Cloud.Spanner.V1.CommitResponse::IsolationLevelFieldNumber' added.
Class 'CommitResponse'; constant 'System.Int32 Google.Cloud.Spanner.V1.CommitResponse::ReadLockModeFieldNumber' added.
Class 'CommitResponse'; constant 'System.Int32 Google.Cloud.Spanner.V1.CommitResponse::SnapshotTimestampFieldNumber' added.
Class 'ExecuteSqlRequest'; property 'RequestOptions RequestOptions { get; set; }' modifers changed from '' to 'sealed virtual'.
Class 'ExecuteSqlRequest'; property 'RoutingHint RoutingHint { get; set; }' added.
Class 'ExecuteSqlRequest'; constant 'System.Int32 Google.Cloud.Spanner.V1.ExecuteSqlRequest::RoutingHintFieldNumber' added.
Class 'FetchCacheUpdateRequest' added.
Class 'Group' added.
Class 'Interval' added.
Class 'KeyRecipe' added.
Enum 'KeyRecipe.TargetOneofCase' added.
Class 'KeyRecipe.Types' added.
Class 'KeyRecipe.Types.Part' added.
Class 'KeyRecipe.Types.Part.Types' added.
Enum 'KeyRecipe.Types.Part.Types.NullOrder' added.
Enum 'KeyRecipe.Types.Part.Types.Order' added.
Enum 'KeyRecipe.Types.Part.ValueTypeOneofCase' added.
Class 'LocationReflection' added.
Class 'ManagedSession' added.
Class 'ManagedSessionOptions' added.
Class 'ManagedTransaction' added.
Class 'Mutation'; property 'Mutation.Types.Ack Ack { get; set; }' added.
Class 'Mutation'; property 'Mutation.Types.Send Send { get; set; }' added.
Class 'Mutation'; constant 'System.Int32 Google.Cloud.Spanner.V1.Mutation::AckFieldNumber' added.
Class 'Mutation'; constant 'System.Int32 Google.Cloud.Spanner.V1.Mutation::SendFieldNumber' added.
Enum 'Mutation.OperationOneofCase' entry 'Send' added.
Enum 'Mutation.OperationOneofCase' entry 'Ack' added.
Class 'Mutation.Types.Ack' added.
Class 'Mutation.Types.Send' added.
Class 'PartialResultSet'; property 'CacheUpdate CacheUpdate { get; set; }' added.
Class 'PartialResultSet'; constant 'System.Int32 Google.Cloud.Spanner.V1.PartialResultSet::CacheUpdateFieldNumber' added.
Class 'QueryAdvisorResult' added.
Class 'QueryAdvisorResult.Types' added.
Class 'QueryAdvisorResult.Types.IndexAdvice' added.
Class 'QueryPlan'; property 'QueryAdvisorResult QueryAdvice { get; set; }' added.
Class 'QueryPlan'; constant 'System.Int32 Google.Cloud.Spanner.V1.QueryPlan::QueryAdviceFieldNumber' added.
Class 'Range' added.
Class 'ReadRequest'; property 'RequestOptions RequestOptions { get; set; }' modifers changed from '' to 'sealed virtual'.
Class 'ReadRequest'; property 'RoutingHint RoutingHint { get; set; }' added.
Class 'ReadRequest'; constant 'System.Int32 Google.Cloud.Spanner.V1.ReadRequest::RoutingHintFieldNumber' added.
Class 'RecipeList' added.
Class 'RequestOptions'; property 'RequestOptions.Types.ClientContext ClientContext { get; set; }' added.
Class 'RequestOptions'; constant 'System.Int32 Google.Cloud.Spanner.V1.RequestOptions::ClientContextFieldNumber' added.
Class 'RequestOptions.Types.ClientContext' added.
Class 'ResultSet'; property 'CacheUpdate CacheUpdate { get; set; }' added.
Class 'ResultSet'; constant 'System.Int32 Google.Cloud.Spanner.V1.ResultSet::CacheUpdateFieldNumber' added.
Class 'RoutingHint' added.
Class 'RoutingHint.Types' added.
Class 'RoutingHint.Types.SkippedTablet' added.
Class 'SessionPool'; method 'SessionPool.SessionPoolSegmentStatistics GetSegmentStatisticsSnapshot(DatabaseName databaseName)' has become 'Obsolete'.
Class 'SessionPool'; method 'SessionPool.SessionPoolSegmentStatistics GetSegmentStatisticsSnapshot(SessionPool.SessionPoolSegmentKey key)' has become 'Obsolete'.
Class 'SessionPool'; method 'SessionPool.Statistics GetStatisticsSnapshot()' has become 'Obsolete'.
Class 'SessionPool'; method 'Task<AsyncResponseStream> BatchWriteAsync(BatchWriteRequest request, SessionPool.SessionPoolSegmentKey key, CallSettings callSettings)' added.
Class 'Spanner.SpannerBase'; method 'Task FetchCacheUpdate(FetchCacheUpdateRequest request, IServerStreamWriter responseStream, ServerCallContext context)' added.
Class 'Spanner.SpannerClient'; method 'AsyncServerStreamingCall FetchCacheUpdate(FetchCacheUpdateRequest request, CallOptions options)' added.
Class 'Spanner.SpannerClient'; method 'AsyncServerStreamingCall FetchCacheUpdate(FetchCacheUpdateRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'SpannerClient'; method 'SpannerClient.FetchCacheUpdateStream FetchCacheUpdate(DatabaseName database, CallSettings callSettings = null)' added.
Class 'SpannerClient'; method 'SpannerClient.FetchCacheUpdateStream FetchCacheUpdate(FetchCacheUpdateRequest request, CallSettings callSettings = null)' added.
Class 'SpannerClient'; method 'SpannerClient.FetchCacheUpdateStream FetchCacheUpdate(String database, CallSettings callSettings = null)' added.
Class 'SpannerClient.FetchCacheUpdateStream' added.
Class 'SpannerClientBuilder'; method 'CallInvoker CreateCallInvoker()' added.
Class 'SpannerClientBuilder'; method 'Task CreateCallInvokerAsync(CancellationToken cancellationToken)' added.
Class 'SpannerClientBuilder'; method 'void Validate()' added.
Class 'SpannerClientBuilder'; property 'ChannelPoolConfig AffinityChannelPoolConfiguration { get; set; }' added.
Class 'SpannerClientBuilder'; property 'Boolean CanUseChannelPool { get; }' added.
Class 'SpannerClientBuilder'; property 'UInt64 ProcessId { set; }' added.
Class 'SpannerClientImpl'; method 'SpannerClient.FetchCacheUpdateStream FetchCacheUpdate(FetchCacheUpdateRequest request, CallSettings callSettings = null)' added.
Class 'SpannerSettings'; property 'CallSettings FetchCacheUpdateSettings { get; set; }' added.
Class 'Tablet' added.
Class 'Tablet.Types' added.
Enum 'Tablet.Types.Role' added.
Class 'Transaction'; property 'CacheUpdate CacheUpdate { get; set; }' added.
Class 'Transaction'; constant 'System.Int32 Google.Cloud.Spanner.V1.Transaction::CacheUpdateFieldNumber' added.
Dependency Microsoft.Bcl.AsyncInterfaces v6.0.0.0 added
Dependency System.Threading.Tasks.Extensions v4.2.0.1 added
Dependency Google.Api.CommonProtos changed from v2.16.0.0 to v2.17.0.0
Dependency Google.Api.Gax changed from v4.9.0.0 to v4.13.1.0
Dependency Google.Api.Gax.Grpc changed from v4.9.0.0 to v4.13.1.0
Dependency Google.Cloud.Spanner.Common.V1 changed from v5.0.0.0 to v5.13.0.0
Dependency Google.Protobuf changed from v3.28.2.0 to v3.31.1.0

Diff level: Minor

Finished comparisons for Google.Cloud.Spanner.V1

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 updates to several Google Cloud client libraries, including AI Platform, Dataproc, and Spanner. Key changes include the addition of the ReasoningEngineRuntimeRevisionService for AI Platform, a new PySparkNotebookBatch configuration for Dataproc, and the FetchCacheUpdate RPC for Spanner. Corresponding generated code, resource names, and metadata files have been updated to reflect these additions. There are no review comments to address.

@jskeet jskeet merged commit 7747e8e into main May 6, 2026
15 checks passed
@jskeet jskeet deleted the librarian-regen-20260506T070129Z branch May 6, 2026 07:37
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