feat: Add a new field `failover_mode` to `.google.cloud.bigquery.reservation.v1.FailoverReservationRequest` that allows users to choose between the HARD or SOFT failover modes when they initiate a failover operation on a reservation
PiperOrigin-RevId: 802187284
fix!: Move `AwsPrincipalTagsOptions` out from `TokenOptions` message
docs: Updated comment for method `VerifyAttestation`, `VerifyAttestationRequest` and `VerifyAttestationResponse` in service `ConfidentialComputing` is changed
docs: A comment for field `aws_principal_tags_options` in message `.google.cloud.confidentialcomputing.v1.TokenOptions` is changed
PiperOrigin-RevId: 800806196
docs: A comment for message `Mutation` is changed
docs: A comment for field `columns` in message `.google.spanner.v1.Mutation` is changed
docs: A comment for field `values` in message `.google.spanner.v1.Mutation` is changed
docs: A comment for field `key_set` in message `.google.spanner.v1.Mutation` is changed
docs: A comment for field `insert_or_update` in message `.google.spanner.v1.Mutation` is changed
docs: A comment for field `replace` in message `.google.spanner.v1.Mutation` is changed
docs: A comment for message `PlanNode` is changed
docs: A comment for enum `Kind` is changed
docs: A comment for field `variable` in message `.google.spanner.v1.PlanNode` is changed
docs: A comment for field `index` in message `.google.spanner.v1.PlanNode` is changed
docs: A comment for field `kind` in message `.google.spanner.v1.PlanNode` is changed
docs: A comment for field `short_representation` in message `.google.spanner.v1.PlanNode` is changed
docs: A comment for field `plan_nodes` in message `.google.spanner.v1.QueryPlan` is changed
docs: A comment for method `CreateSession` in service `Spanner` is changed
docs: A comment for method `GetSession` in service `Spanner` is changed
docs: A comment for method `DeleteSession` in service `Spanner` is changed
docs: A comment for method `ExecuteSql` in service `Spanner` is changed
docs: A comment for method `ExecuteStreamingSql` in service `Spanner` is changed
docs: A comment for method `Read` in service `Spanner` is changed
docs: A comment for method `Commit` in service `Spanner` is changed
docs: A comment for method `Rollback` in service `Spanner` is changed
docs: A comment for method `PartitionQuery` in service `Spanner` is changed
docs: A comment for method `PartitionRead` in service `Spanner` is changed
docs: A comment for method `BatchWrite` in service `Spanner` is changed
docs: A comment for field `session_template` in message `.google.spanner.v1.BatchCreateSessionsRequest` is changed
docs: A comment for field `session_count` in message `.google.spanner.v1.BatchCreateSessionsRequest` is changed
docs: A comment for field `approximate_last_use_time` in message `.google.spanner.v1.Session` is changed
docs: A comment for field `multiplexed` in message `.google.spanner.v1.Session` is changed
docs: A comment for enum `Priority` is changed
docs: A comment for field `request_tag` in message `.google.spanner.v1.RequestOptions` is changed
docs: A comment for field `transaction_tag` in message `.google.spanner.v1.RequestOptions` is changed
docs: A comment for message `DirectedReadOptions` is changed
docs: A comment for message `DirectedReadOptions` is changed
docs: A comment for message `DirectedReadOptions` is changed
docs: A comment for field `location` in message `.google.spanner.v1.DirectedReadOptions` is changed
docs: A comment for field `auto_failover_disabled` in message `.google.spanner.v1.DirectedReadOptions` is changed
docs: A comment for field `include_replicas` in message `.google.spanner.v1.DirectedReadOptions` is changed
docs: A comment for field `exclude_replicas` in message `.google.spanner.v1.DirectedReadOptions` is changed
docs: A comment for enum value `PROFILE` in enum `QueryMode` is changed
docs: A comment for field `optimizer_version` in message `.google.spanner.v1.ExecuteSqlRequest` is changed
docs: A comment for field `optimizer_statistics_package` in message `.google.spanner.v1.ExecuteSqlRequest` is changed
docs: A comment for field `transaction` in message `.google.spanner.v1.ExecuteSqlRequest` is changed
docs: A comment for field `params` in message `.google.spanner.v1.ExecuteSqlRequest` is changed
docs: A comment for field `param_types` in message `.google.spanner.v1.ExecuteSqlRequest` is changed
docs: A comment for field `partition_token` in message `.google.spanner.v1.ExecuteSqlRequest` is changed
docs: A comment for field `seqno` in message `.google.spanner.v1.ExecuteSqlRequest` is changed
docs: A comment for field `data_boost_enabled` in message `.google.spanner.v1.ExecuteSqlRequest` is changed
docs: A comment for field `last_statement` in message `.google.spanner.v1.ExecuteSqlRequest` is changed
docs: A comment for field `params` in message `.google.spanner.v1.ExecuteBatchDmlRequest` is changed
docs: A comment for field `param_types` in message `.google.spanner.v1.ExecuteBatchDmlRequest` is changed
docs: A comment for field `seqno` in message `.google.spanner.v1.ExecuteBatchDmlRequest` is changed
docs: A comment for field `last_statements` in message `.google.spanner.v1.ExecuteBatchDmlRequest` is changed
docs: A comment for field `precommit_token` in message `.google.spanner.v1.ExecuteBatchDmlResponse` is changed
docs: A comment for message `PartitionOptions` is changed
docs: A comment for field `partition_size_bytes` in message `.google.spanner.v1.PartitionOptions` is changed
docs: A comment for field `max_partitions` in message `.google.spanner.v1.PartitionOptions` is changed
docs: A comment for field `transaction` in message `.google.spanner.v1.PartitionQueryRequest` is changed
docs: A comment for field `sql` in message `.google.spanner.v1.PartitionQueryRequest` is changed
docs: A comment for field `params` in message `.google.spanner.v1.PartitionQueryRequest` is changed
docs: A comment for field `param_types` in message `.google.spanner.v1.PartitionQueryRequest` is changed
docs: A comment for field `key_set` in message `.google.spanner.v1.PartitionReadRequest` is changed
docs: A comment for field `partition_token` in message `.google.spanner.v1.Partition` is changed
docs: A comment for enum value `ORDER_BY_UNSPECIFIED` in enum `OrderBy` is changed
docs: A comment for enum value `ORDER_BY_PRIMARY_KEY` in enum `OrderBy` is changed
docs: A comment for enum value `LOCK_HINT_UNSPECIFIED` in enum `LockHint` is changed
docs: A comment for enum value `LOCK_HINT_EXCLUSIVE` in enum `LockHint` is changed
docs: A comment for field `key_set` in message `.google.spanner.v1.ReadRequest` is changed
docs: A comment for field `limit` in message `.google.spanner.v1.ReadRequest` is changed
docs: A comment for field `partition_token` in message `.google.spanner.v1.ReadRequest` is changed
docs: A comment for field `data_boost_enabled` in message `.google.spanner.v1.ReadRequest` is changed
docs: A comment for field `order_by` in message `.google.spanner.v1.ReadRequest` is changed
docs: A comment for field `request_options` in message `.google.spanner.v1.BeginTransactionRequest` is changed
docs: A comment for field `mutation_key` in message `.google.spanner.v1.BeginTransactionRequest` is changed
docs: A comment for field `single_use_transaction` in message `.google.spanner.v1.CommitRequest` is changed
docs: A comment for field `return_commit_stats` in message `.google.spanner.v1.CommitRequest` is changed
docs: A comment for field `max_commit_delay` in message `.google.spanner.v1.CommitRequest` is changed
docs: A comment for field `precommit_token` in message `.google.spanner.v1.CommitRequest` is changed
docs: A comment for field `exclude_txn_from_change_streams` in message `.google.spanner.v1.BatchWriteRequest` is changed
docs: A comment for enum value `SERIALIZABLE` in enum `IsolationLevel` is changed
PiperOrigin-RevId: 800749899
Added the following methods to the `RegionsService` in the Merchant API Accounts v1:
- `BatchCreateRegions`: Create multiple regions in a single request.
- `BatchUpdateRegions`: Update multiple regions in a single request.
- `BatchDeleteRegions`: Delete multiple regions in a single request.
These methods allow for more efficient management of custom regions.
PiperOrigin-RevId: 800519608
fix!: Pagination feature is changed for method `LookupPublicAlerts` in service `Weather`
feat: A new message `DataSource` is added
feat: A new message `SafetyRecommendation` is added
feat: A new message `PublicAlerts` is added
feat: A new enum `WeatherEventType` is added
feat: A new enum `Publisher` is added
feat: A new enum `Urgency` is added
feat: A new enum `Severity` is added
feat: A new enum `Certainty` is added
feat: A new field `language_code` is added to message `.google.maps.weather.v1.LookupPublicAlertsRequest`
feat: A new field `page_size` is added to message `.google.maps.weather.v1.LookupPublicAlertsRequest`
feat: A new field `page_token` is added to message `.google.maps.weather.v1.LookupPublicAlertsRequest`
feat: A new field `weather_alerts` is added to message `.google.maps.weather.v1.LookupPublicAlertsResponse`
feat: A new field `region_code` is added to message `.google.maps.weather.v1.LookupPublicAlertsResponse`
feat: A new field `next_page_token` is added to message `.google.maps.weather.v1.LookupPublicAlertsResponse`
docs: A comment for message LookupPublicAlertsRequest is changed
docs: A comment for message LookupPublicAlertsResponse is changed
The Public Alerts endpoint will allow developers who use Google platforms to access comprehensive real time weather alerts data.
PiperOrigin-RevId: 799916577
feat: Add enum value M4A to enum AudioEncoding
docs: A comment for enum value `AUDIO_ENCODING_UNSPECIFIED` in enum `AudioEncoding` is changed
PiperOrigin-RevId: 799573824
feat!: add support for video_metadata
feat: add time_range_filter to GoogleSearch tool type
feat: add support for function response scheduling in the conversation
feat: add url_context to GoogleSearch tool type
feat: add MultiSpeakerVoiceConfig to speech config
feat: add UNEXPECTED_TOOL_CALL to the Candidate.FinishReason enum
feat: add AudioTranscriptionConfig
feat: add a flag whether the model supports thinking
PiperOrigin-RevId: 799564554
fix!: Changed field behavior for an existing field `last_update_time` in message `.google.chat.v1.QuotedMessageMetadata`
docs: A comment for field `quoted_message_metadata` in message `.google.chat.v1.Message` is changed
docs: A comment for message `QuotedMessageMetadata` is changed
docs: A comment for field `name` in message `.google.chat.v1.QuotedMessageMetadata` is changed
docs: A comment for field `last_update_time` in message `.google.chat.v1.QuotedMessageMetadata` is changed
docs: A comment for field `update_mask` in message `.google.chat.v1.UpdateMessageRequest` is changed
docs: A comment for field `customer` in message `.google.chat.v1.Space` is changed
PiperOrigin-RevId: 799541738
feat: Add enum value M4A to enum AudioEncoding
docs: A comment for method `StreamingSynthesize` in service `TextToSpeech` is changed
docs: A comment for enum value `AUDIO_ENCODING_UNSPECIFIED` in enum `AudioEncoding` is changed
docs: A comment for enum value `OGG_OPUS` in enum `AudioEncoding` is changed
docs: A comment for enum value `PCM` in enum `AudioEncoding` is changed
docs: A comment for field `low_latency_journey_synthesis` in message `.google.cloud.texttospeech.v1beta1.AdvancedVoiceOptions` is changed
docs: A comment for enum value `PHONETIC_ENCODING_IPA` in enum `PhoneticEncoding` is changed
docs: A comment for enum value `PHONETIC_ENCODING_X_SAMPA` in enum `PhoneticEncoding` is changed
docs: A comment for field `phrase` in message `.google.cloud.texttospeech.v1beta1.CustomPronunciationParams` is changed
docs: A comment for field `pronunciations` in message `.google.cloud.texttospeech.v1beta1.CustomPronunciations` is changed
docs: A comment for message `MultiSpeakerMarkup` is changed
docs: A comment for field `custom_pronunciations` in message `.google.cloud.texttospeech.v1beta1.SynthesisInput` is changed
docs: A comment for field `voice_clone` in message `.google.cloud.texttospeech.v1beta1.VoiceSelectionParams` is changed
docs: A comment for field `speaking_rate` in message `.google.cloud.texttospeech.v1beta1.AudioConfig` is changed
docs: A comment for field `audio_encoding` in message `.google.cloud.texttospeech.v1beta1.StreamingAudioConfig` is changed
docs: A comment for field `text` in message `.google.cloud.texttospeech.v1beta1.StreamingSynthesisInput` is changed
PiperOrigin-RevId: 799242210
feat: A new field `example_queries` is added to message `.google.cloud.geminidataanalytics.v1alpha.Context`
feat: A new message `ExampleQuery` is added
feat: A new enum `DataFilterType` is added
feat: A new field `schema` is added to message `.google.cloud.geminidataanalytics.v1alpha.BigQueryTableReference`
feat: A new field `description` is added to message `.google.cloud.geminidataanalytics.v1alpha.Schema`
feat: A new field `synonyms` is added to message `.google.cloud.geminidataanalytics.v1alpha.Schema`
feat: A new field `tags` is added to message `.google.cloud.geminidataanalytics.v1alpha.Schema`
feat: A new field `filters` is added to message `.google.cloud.geminidataanalytics.v1alpha.Schema`
feat: A new field `synonyms` is added to message `.google.cloud.geminidataanalytics.v1alpha.Field`
feat: A new field `tags` is added to message `.google.cloud.geminidataanalytics.v1alpha.Field`
feat: A new field `value_format` is added to message `.google.cloud.geminidataanalytics.v1alpha.Field`
feat: A new message `DataFilter` is added
docs: many comment updates
PiperOrigin-RevId: 797852600
fix!: remove the `FetchAutomatedGa4ConfigurationOptOut` method
fix!: remove the `CreateConnectedSiteTag` method
fix!: remove the `DeleteConnectedSiteTag` method
fix!: remove the `ListConnectedSiteTags` method
fix!: remove the `FetchConnectedGa4Property` method
feat: add the `GetReportingIdentitySettings` method
fix!: remove the `SetAutomatedGa4ConfigurationOptOutRequest` resource
fix!: remove the `SetAutomatedGa4ConfigurationOptOutResponse` resource
fix!: remove the `FetchAutomatedGa4ConfigurationOptOutRequest` resource
fix!: remove the `FetchAutomatedGa4ConfigurationOptOutResponse` resource
fix!: remove the `CreateConnectedSiteTagRequest` resource
fix!: remove the `CreateConnectedSiteTagResponse` resource
fix!: remove the `DeleteConnectedSiteTagRequest` resource
fix!: remove the `ListConnectedSiteTagsRequest` resource
fix!: remove the `ListConnectedSiteTagsResponse` resource
fix!: remove the `FetchConnectedGa4PropertyRequest` resource
fix!: remove the `FetchConnectedGa4PropertyResponse` resource
docs: provide additional guidelines for the `user_provided_data` field in the `SubmitUserDeletionRequest` resource
feat: add the `GetReportingIdentitySettingsRequest` resource
feat: add the `REPORTING_IDENTITY_SETTINGS` resource type to the `ChangeHistoryResourceType` enum
feat: add reporting_identity_settings` fields to the `ChangeHistoryResource` resource
fix!: remove the `ConnectedSiteTag` resource
feat: add the `ReportingIdentitySettings` resource
PiperOrigin-RevId: 796959165
docs: A comment for field `document_schema` in message `.google.cloud.documentai.v1.ProcessorVersion` is changed to describe as output only.
docs: A comment for field `create_time` in message `.google.cloud.documentai.v1.ProcessorVersion` is changed to describe as output only.
docs: A comment for field `latest_evaluation` in message `.google.cloud.documentai.v1.ProcessorVersion` is changed to describe as output only.
docs: A comment for field `kms_key_name` in message `.google.cloud.documentai.v1.ProcessorVersion` is changed to describe as output only.
docs: A comment for field `kms_key_version_name` in message `.google.cloud.documentai.v1.ProcessorVersion` is changed to describe as output only.
docs: A comment for field `deprecation_info` in message `.google.cloud.documentai.v1.ProcessorVersion` is changed to describe as output only.
docs: A comment for field `create_time` in message `.google.cloud.documentai.v1.Processor` is changed to describe as output only.
PiperOrigin-RevId: 795630471
feat: Add Reservation.scaling_mode field and its corresponding enum message ScalingMode. This field should be used together with Reservation.max_slots
PiperOrigin-RevId: 795606766
feat: Add new `ImageryQuality` tier for allowing satellite-based Solar API results
docs: Add more detailed descriptions for each `ImageryQuality` tier
PiperOrigin-RevId: 795589896