feat: Expose the `Database.mongodb_compatible_data_access_mode` parameter
feat: Expose the `Database.realtime_updates_mode` parameter
feat: Expose the `Index.unique` parameter
docs: Update documentation on several parameters, especially when relating to the new `enterprise` database edition
PiperOrigin-RevId: 865444806
An update to Go gRPC Protobuf generation will change service registration function signatures to use an interface instead of a concrete type in generated .pb.go service files. This change should affect very few client library users. See release notes advisories in https://github.com/googleapis/google-cloud-go/pull/11025.
PiperOrigin-RevId: 817247116
This change exposes the tags field in the Database and RestoreDatabaseRequest messages, allowing users to manage tags for Firestore databases.
PiperOrigin-RevId: 783460561
feat: add Database.CmekConfig and Database.cmek_config (information about CMEK enablement)
feat: allow specifying an encryption_config when restoring a database
feat: add Database.delete_time (the time a database was deleted, if it ever was)
feat: add Database.previous_id (if a database was deleted, what ID it was using beforehand)
docs: fix assorted capitalization issues with the word "ID"
docs: clarify restore details
PiperOrigin-RevId: 671737474
feat: A new resource_definition `firestore.googleapis.com/Backup` is added
feat: A new method `GetBackup` is added to service `FirestoreAdmin`
feat: A new method `ListBackups` is added to service `FirestoreAdmin`
feat: A new method `DeleteBackup` is added to service `FirestoreAdmin`
feat: A new method `RestoreDatabase` is added to service `FirestoreAdmin`
feat: A new method `CreateBackupSchedule` is added to service `FirestoreAdmin`
feat: A new method `GetBackupSchedule` is added to service `FirestoreAdmin`
feat: A new method `ListBackupSchedules` is added to service `FirestoreAdmin`
feat: A new method `UpdateBackupSchedule` is added to service `FirestoreAdmin`
feat: A new method `DeleteBackupSchedule` is added to service `FirestoreAdmin`
feat: A new message `CreateBackupScheduleRequest` is added
feat: A new message `GetBackupScheduleRequest` is added
feat: A new message `UpdateBackupScheduleRequest` is added
feat: A new message `ListBackupSchedulesRequest` is added
feat: A new message `ListBackupSchedulesResponse` is added
feat: A new message `DeleteBackupScheduleRequest` is added
feat: A new message `GetBackupRequest` is added
feat: A new message `ListBackupsRequest` is added
feat: A new message `ListBackupsResponse` is added
feat: A new message `DeleteBackupRequest` is added
feat: A new message `RestoreDatabaseRequest` is added
feat: A new message `RestoreDatabaseMetadata` is added
feat: A new message `BackupSchedule` is added
feat: A new resource_definition `firestore.googleapis.com/BackupSchedule` is added
feat: A new message `DailyRecurrence` is added
feat: A new message `WeeklyRecurrence` is added
PiperOrigin-RevId: 616127901
feat: expose Firestore snapshot_time field in export API to stable
feat: expose Firestore namespace ID fields in import/export APIs to stable
docs: assorted typo fixes and whitespace updates
PiperOrigin-RevId: 587811576
chore: disallow "transport=rest" for services where numeric enums are not confirmed to be supported (except in PHP and Java)
PiperOrigin-RevId: 493113566