Skip to content

feat: API regeneration: 20260610T070237Z#15657

Merged
amanda-tarafa merged 6 commits into
mainfrom
librarian-regen-20260610T070237Z
Jun 10, 2026
Merged

feat: API regeneration: 20260610T070237Z#15657
amanda-tarafa merged 6 commits into
mainfrom
librarian-regen-20260610T070237Z

Conversation

@google-cloud-sdk-librarian-dotnet-robot

Copy link
Copy Markdown
Collaborator

Changes in this PR

  • Generated Google.Cloud.AlloyDb.V1
  • Generated Google.Cloud.AlloyDb.V1Alpha
  • Generated Google.Cloud.AlloyDb.V1Beta
  • Generated Google.Cloud.ConfidentialComputing.V1
  • Generated Google.Cloud.Firestore
  • Generated Google.Cloud.ModelArmor.V1

feat: add POSTGRES_18 to supported database versions


PiperOrigin-RevId: 929464697
Source-Link: googleapis/googleapis@08f4bdd
feat: add POSTGRES_18 to supported database versions


PiperOrigin-RevId: 929464697
Source-Link: googleapis/googleapis@08f4bdd
feat: add POSTGRES_18 to supported database versions


PiperOrigin-RevId: 929464697
Source-Link: googleapis/googleapis@08f4bdd
… 00bb3db

feat: add instance field to VerifyAttestationRequest


PiperOrigin-RevId: 929538916
Source-Link: googleapis/googleapis@00bb3db
feat: expose the 'auto_commit_transaction' option for the ExecutePipeline API
feat: expose the 'concurrency_mode' option for the Cloud Firestore API
chore: Firestore.executePipeline to not retry on `DEADLINE_EXCEEDED`
docs: A comment for message `TransactionOptions` is changed to better detail the new 'concurrency_mode' option.
docs: A comment for field `parent` in message `.google.firestore.v1.ListCollectionIdsRequest` is changed to describe how to list top-level collections.
docs: A comment for field `order_by` in message `.google.firestore.v1.StructuredQuery` is updated to describe default behavior for ENTERPRISE edition databases


PiperOrigin-RevId: 929318392
Source-Link: googleapis/googleapis@465f309
feat: add streaming methods StreamSanitizeUserPrompt and StreamSanitizeModelResponse
feat: add StreamingMode enum and field to sanitize requests


PiperOrigin-RevId: 929062585
Source-Link: googleapis/googleapis@591ae02
@snippet-bot

snippet-bot Bot commented Jun 10, 2026

Copy link
Copy Markdown

Here is the summary of changes.

You are about to add 2 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 gemini-code-assist Bot left a comment

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.

Code Review

This pull request updates several Google Cloud client libraries with new features and generated code. Key updates include adding Postgres 18 support to AlloyDb, introducing an optional Instance resource link field to Confidential Computing's VerifyAttestationRequest, adding transaction auto-commit and concurrency mode options to Firestore, and implementing bidirectional streaming APIs (StreamSanitizeUserPrompt and StreamSanitizeModelResponse) with streaming mode configurations in Model Armor. Additionally, repository configuration files and pipeline states have been updated. There are no review comments, and I have no feedback to provide.

@github-actions

Copy link
Copy Markdown

Pull request diff results
Finding changes in Google.Cloud.AlloyDb.V1...
Comparing old and new versions (by source)
Minor changes:
Enum 'DatabaseVersion' entry 'Postgres18' added.

Diff level: Minor

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.AlloyDb.V1 version 1.14.0
Differences from 1.14.0
Minor changes:
Enum 'DatabaseVersion' entry 'Postgres18' added.

Diff level: Minor

Finished comparisons for Google.Cloud.AlloyDb.V1

Finding changes in Google.Cloud.ConfidentialComputing.V1...
Comparing old and new versions (by source)
Minor changes:
Class 'InstanceName' added.
Enum 'InstanceName.ResourceNameType' added.
Class 'VerifyAttestationRequest'; property 'InstanceName InstanceAsInstanceName { get; set; }' added.
Class 'VerifyAttestationRequest'; property 'String Instance { get; set; }' added.
Class 'VerifyAttestationRequest'; constant 'System.Int32 Google.Cloud.ConfidentialComputing.V1.VerifyAttestationRequest::InstanceFieldNumber' added.

Diff level: Minor

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.ConfidentialComputing.V1 version 1.11.0
Differences from 1.11.0
Minor changes:
Class 'InstanceName' added.
Enum 'InstanceName.ResourceNameType' added.
Class 'VerifyAttestationRequest'; property 'InstanceName InstanceAsInstanceName { get; set; }' added.
Class 'VerifyAttestationRequest'; property 'String Instance { get; set; }' added.
Class 'VerifyAttestationRequest'; constant 'System.Int32 Google.Cloud.ConfidentialComputing.V1.VerifyAttestationRequest::InstanceFieldNumber' 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.ConfidentialComputing.V1

Finding changes in Google.Cloud.Firestore.V1...
Comparing old and new versions (by source)
Minor changes:
Class 'ExecutePipelineRequest'; property 'Boolean AutoCommitTransaction { get; set; }' added.
Class 'ExecutePipelineRequest'; constant 'System.Int32 Google.Cloud.Firestore.V1.ExecutePipelineRequest::AutoCommitTransactionFieldNumber' added.
Enum 'TransactionOptions.Types.ConcurrencyMode' added.
Class 'TransactionOptions.Types.ReadWrite'; property 'TransactionOptions.Types.ConcurrencyMode ConcurrencyMode { get; set; }' added.
Class 'TransactionOptions.Types.ReadWrite'; constant 'System.Int32 Google.Cloud.Firestore.V1.TransactionOptions/Types/ReadWrite::ConcurrencyModeFieldNumber' added.

Diff level: Minor

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Firestore.V1 version 4.2.0
Differences from 3.10.0
Minor changes:
Class 'ExecutePipelineRequest' added.
Enum 'ExecutePipelineRequest.ConsistencySelectorOneofCase' added.
Enum 'ExecutePipelineRequest.PipelineTypeOneofCase' added.
Class 'ExecutePipelineResponse' added.
Class 'ExplainStats' added.
Class 'ExplainStatsReflection' added.
Class 'Firestore.FirestoreBase'; method 'Task ExecutePipeline(ExecutePipelineRequest request, IServerStreamWriter responseStream, ServerCallContext context)' added.
Class 'Firestore.FirestoreClient'; method 'AsyncServerStreamingCall ExecutePipeline(ExecutePipelineRequest request, CallOptions options)' added.
Class 'Firestore.FirestoreClient'; method 'AsyncServerStreamingCall ExecutePipeline(ExecutePipelineRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'FirestoreClient'; method 'FirestoreClient.ExecutePipelineStream ExecutePipeline(ExecutePipelineRequest request, CallSettings callSettings = null)' added.
Class 'FirestoreClient.ExecutePipelineStream' added.
Class 'FirestoreClientImpl'; method 'FirestoreClient.ExecutePipelineStream ExecutePipeline(ExecutePipelineRequest request, CallSettings callSettings = null)' added.
Class 'FirestoreSettings'; property 'CallSettings ExecutePipelineSettings { get; set; }' added.
Class 'Function' added.
Class 'Pipeline' added.
Class 'Pipeline.Types' added.
Class 'Pipeline.Types.Stage' added.
Class 'PipelineReflection' added.
Class 'StructuredPipeline' added.
Enum 'TransactionOptions.Types.ConcurrencyMode' added.
Class 'TransactionOptions.Types.ReadWrite'; property 'TransactionOptions.Types.ConcurrencyMode ConcurrencyMode { get; set; }' added.
Class 'TransactionOptions.Types.ReadWrite'; constant 'System.Int32 Google.Cloud.Firestore.V1.TransactionOptions/Types/ReadWrite::ConcurrencyModeFieldNumber' added.
Class 'Value'; method 'void ClearFieldReferenceValue()' added.
Class 'Value'; method 'void ClearVariableReferenceValue()' added.
Class 'Value'; property 'Function FunctionValue { get; set; }' added.
Class 'Value'; property 'Pipeline PipelineValue { get; set; }' added.
Class 'Value'; property 'Boolean HasFieldReferenceValue { get; }' added.
Class 'Value'; property 'Boolean HasVariableReferenceValue { get; }' added.
Class 'Value'; property 'String FieldReferenceValue { get; set; }' added.
Class 'Value'; property 'String VariableReferenceValue { get; set; }' added.
Class 'Value'; constant 'System.Int32 Google.Cloud.Firestore.V1.Value::FieldReferenceValueFieldNumber' added.
Class 'Value'; constant 'System.Int32 Google.Cloud.Firestore.V1.Value::FunctionValueFieldNumber' added.
Class 'Value'; constant 'System.Int32 Google.Cloud.Firestore.V1.Value::PipelineValueFieldNumber' added.
Class 'Value'; constant 'System.Int32 Google.Cloud.Firestore.V1.Value::VariableReferenceValueFieldNumber' added.
Enum 'Value.ValueTypeOneofCase' entry 'FunctionValue' added.
Enum 'Value.ValueTypeOneofCase' entry 'FieldReferenceValue' added.
Enum 'Value.ValueTypeOneofCase' entry 'VariableReferenceValue' added.
Enum 'Value.ValueTypeOneofCase' entry 'PipelineValue' 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.Location changed from v2.3.0.0 to v2.4.0.0
Dependency Google.Protobuf changed from v3.28.2.0 to v3.31.1.0

Diff level: Minor

Finished comparisons for Google.Cloud.Firestore.V1

Finding changes in Google.Cloud.ModelArmor.V1...
Comparing old and new versions (by source)
Minor changes:
Class 'ModelArmor.ModelArmorBase'; method 'Task StreamSanitizeModelResponse(IAsyncStreamReader requestStream, IServerStreamWriter responseStream, ServerCallContext context)' added.
Class 'ModelArmor.ModelArmorBase'; method 'Task StreamSanitizeUserPrompt(IAsyncStreamReader requestStream, IServerStreamWriter responseStream, ServerCallContext context)' added.
Class 'ModelArmor.ModelArmorClient'; method 'AsyncDuplexStreamingCall<SanitizeModelResponseRequest, SanitizeModelResponseResponse> StreamSanitizeModelResponse(CallOptions options)' added.
Class 'ModelArmor.ModelArmorClient'; method 'AsyncDuplexStreamingCall<SanitizeModelResponseRequest, SanitizeModelResponseResponse> StreamSanitizeModelResponse(Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'ModelArmor.ModelArmorClient'; method 'AsyncDuplexStreamingCall<SanitizeUserPromptRequest, SanitizeUserPromptResponse> StreamSanitizeUserPrompt(CallOptions options)' added.
Class 'ModelArmor.ModelArmorClient'; method 'AsyncDuplexStreamingCall<SanitizeUserPromptRequest, SanitizeUserPromptResponse> StreamSanitizeUserPrompt(Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'ModelArmorClient'; method 'ModelArmorClient.StreamSanitizeModelResponseStream StreamSanitizeModelResponse(CallSettings callSettings = null, BidirectionalStreamingSettings streamingSettings = null)' added.
Class 'ModelArmorClient'; method 'ModelArmorClient.StreamSanitizeUserPromptStream StreamSanitizeUserPrompt(CallSettings callSettings = null, BidirectionalStreamingSettings streamingSettings = null)' added.
Class 'ModelArmorClient.StreamSanitizeModelResponseStream' added.
Class 'ModelArmorClient.StreamSanitizeUserPromptStream' added.
Class 'ModelArmorClientImpl'; method 'ModelArmorClient.StreamSanitizeModelResponseStream StreamSanitizeModelResponse(CallSettings callSettings = null, BidirectionalStreamingSettings streamingSettings = null)' added.
Class 'ModelArmorClientImpl'; method 'ModelArmorClient.StreamSanitizeUserPromptStream StreamSanitizeUserPrompt(CallSettings callSettings = null, BidirectionalStreamingSettings streamingSettings = null)' added.
Class 'ModelArmorSettings'; property 'BidirectionalStreamingSettings StreamSanitizeModelResponseStreamingSettings { get; set; }' added.
Class 'ModelArmorSettings'; property 'BidirectionalStreamingSettings StreamSanitizeUserPromptStreamingSettings { get; set; }' added.
Class 'ModelArmorSettings'; property 'CallSettings StreamSanitizeModelResponseSettings { get; set; }' added.
Class 'ModelArmorSettings'; property 'CallSettings StreamSanitizeUserPromptSettings { get; set; }' added.
Class 'SanitizationResult.Types.SanitizationMetadata'; property 'DataItem StreamChunkProcessed { get; set; }' added.
Class 'SanitizationResult.Types.SanitizationMetadata'; constant 'System.Int32 Google.Cloud.ModelArmor.V1.SanitizationResult/Types/SanitizationMetadata::StreamChunkProcessedFieldNumber' added.
Class 'SanitizeModelResponseRequest'; method 'void ClearStreamingMode()' added.
Class 'SanitizeModelResponseRequest'; property 'StreamingMode StreamingMode { get; set; }' added.
Class 'SanitizeModelResponseRequest'; property 'Boolean HasStreamingMode { get; }' added.
Class 'SanitizeModelResponseRequest'; constant 'System.Int32 Google.Cloud.ModelArmor.V1.SanitizeModelResponseRequest::StreamingModeFieldNumber' added.
Class 'SanitizeUserPromptRequest'; method 'void ClearStreamingMode()' added.
Class 'SanitizeUserPromptRequest'; property 'StreamingMode StreamingMode { get; set; }' added.
Class 'SanitizeUserPromptRequest'; property 'Boolean HasStreamingMode { get; }' added.
Class 'SanitizeUserPromptRequest'; constant 'System.Int32 Google.Cloud.ModelArmor.V1.SanitizeUserPromptRequest::StreamingModeFieldNumber' added.
Enum 'StreamingMode' added.

Diff level: Minor

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.ModelArmor.V1 version 1.0.0-beta05
Differences from 1.0.0-beta05
Minor changes:
Class 'ModelArmor.ModelArmorBase'; method 'Task StreamSanitizeModelResponse(IAsyncStreamReader requestStream, IServerStreamWriter responseStream, ServerCallContext context)' added.
Class 'ModelArmor.ModelArmorBase'; method 'Task StreamSanitizeUserPrompt(IAsyncStreamReader requestStream, IServerStreamWriter responseStream, ServerCallContext context)' added.
Class 'ModelArmor.ModelArmorClient'; method 'AsyncDuplexStreamingCall<SanitizeModelResponseRequest, SanitizeModelResponseResponse> StreamSanitizeModelResponse(CallOptions options)' added.
Class 'ModelArmor.ModelArmorClient'; method 'AsyncDuplexStreamingCall<SanitizeModelResponseRequest, SanitizeModelResponseResponse> StreamSanitizeModelResponse(Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'ModelArmor.ModelArmorClient'; method 'AsyncDuplexStreamingCall<SanitizeUserPromptRequest, SanitizeUserPromptResponse> StreamSanitizeUserPrompt(CallOptions options)' added.
Class 'ModelArmor.ModelArmorClient'; method 'AsyncDuplexStreamingCall<SanitizeUserPromptRequest, SanitizeUserPromptResponse> StreamSanitizeUserPrompt(Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added.
Class 'ModelArmorClient'; method 'ModelArmorClient.StreamSanitizeModelResponseStream StreamSanitizeModelResponse(CallSettings callSettings = null, BidirectionalStreamingSettings streamingSettings = null)' added.
Class 'ModelArmorClient'; method 'ModelArmorClient.StreamSanitizeUserPromptStream StreamSanitizeUserPrompt(CallSettings callSettings = null, BidirectionalStreamingSettings streamingSettings = null)' added.
Class 'ModelArmorClient.StreamSanitizeModelResponseStream' added.
Class 'ModelArmorClient.StreamSanitizeUserPromptStream' added.
Class 'ModelArmorClientImpl'; method 'ModelArmorClient.StreamSanitizeModelResponseStream StreamSanitizeModelResponse(CallSettings callSettings = null, BidirectionalStreamingSettings streamingSettings = null)' added.
Class 'ModelArmorClientImpl'; method 'ModelArmorClient.StreamSanitizeUserPromptStream StreamSanitizeUserPrompt(CallSettings callSettings = null, BidirectionalStreamingSettings streamingSettings = null)' added.
Class 'ModelArmorSettings'; property 'BidirectionalStreamingSettings StreamSanitizeModelResponseStreamingSettings { get; set; }' added.
Class 'ModelArmorSettings'; property 'BidirectionalStreamingSettings StreamSanitizeUserPromptStreamingSettings { get; set; }' added.
Class 'ModelArmorSettings'; property 'CallSettings StreamSanitizeModelResponseSettings { get; set; }' added.
Class 'ModelArmorSettings'; property 'CallSettings StreamSanitizeUserPromptSettings { get; set; }' added.
Class 'SanitizationResult.Types.SanitizationMetadata'; property 'DataItem StreamChunkProcessed { get; set; }' added.
Class 'SanitizationResult.Types.SanitizationMetadata'; constant 'System.Int32 Google.Cloud.ModelArmor.V1.SanitizationResult/Types/SanitizationMetadata::StreamChunkProcessedFieldNumber' added.
Class 'SanitizeModelResponseRequest'; method 'void ClearStreamingMode()' added.
Class 'SanitizeModelResponseRequest'; property 'StreamingMode StreamingMode { get; set; }' added.
Class 'SanitizeModelResponseRequest'; property 'Boolean HasStreamingMode { get; }' added.
Class 'SanitizeModelResponseRequest'; constant 'System.Int32 Google.Cloud.ModelArmor.V1.SanitizeModelResponseRequest::StreamingModeFieldNumber' added.
Class 'SanitizeUserPromptRequest'; method 'void ClearStreamingMode()' added.
Class 'SanitizeUserPromptRequest'; property 'StreamingMode StreamingMode { get; set; }' added.
Class 'SanitizeUserPromptRequest'; property 'Boolean HasStreamingMode { get; }' added.
Class 'SanitizeUserPromptRequest'; constant 'System.Int32 Google.Cloud.ModelArmor.V1.SanitizeUserPromptRequest::StreamingModeFieldNumber' added.
Enum 'StreamingMode' 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.ModelArmor.V1

Comment thread .github/renovate.json
],
"allowedVersions": "<9.0.0",
"minimumReleaseAge": "7 days"
"allowedVersions": "<9.0.0"

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.

@efevans Regeneration rolled back your change. In this repo, we really need to make changes in https://github.com/googleapis/google-cloud-dotnet/blob/main/generator-input/renovate-template.json. Sorry that I forgot about that.

@amanda-tarafa amanda-tarafa merged commit fbd7207 into main Jun 10, 2026
18 checks passed
@amanda-tarafa amanda-tarafa deleted the librarian-regen-20260610T070237Z branch June 10, 2026 15:57
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