From 4dd00ffe657ea9f8b5055952cff7e8710407d7e8 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 16 Oct 2024 16:58:25 +0200 Subject: [PATCH 001/290] chore(deps): update dependency com.google.cloud:libraries-bom to v26.49.0 (#1887) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.google.cloud:libraries-bom](https://cloud.google.com/java/docs/bom) ([source](https://redirect.github.com/googleapis/java-cloud-bom)) | `26.48.0` -> `26.49.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:libraries-bom/26.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:libraries-bom/26.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:libraries-bom/26.48.0/26.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:libraries-bom/26.48.0/26.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
googleapis/java-cloud-bom (com.google.cloud:libraries-bom) ### [`v26.49.0`](https://redirect.github.com/googleapis/java-cloud-bom/blob/HEAD/CHANGELOG.md#26490-2024-10-15) [Compare Source](https://redirect.github.com/googleapis/java-cloud-bom/compare/v26.48.0...v26.49.0) ##### Features - Add libraries-bom-protobuf3 ([#​6764](https://redirect.github.com/googleapis/java-cloud-bom/issues/6764)) ([f29e878](https://redirect.github.com/googleapis/java-cloud-bom/commit/f29e878988841e78eb6b916b1c048ac21cd0ed06)) ##### Dependencies - update dependency com.google.cloud:first-party-dependencies to v3.37.0 ([#​6790](https://redirect.github.com/googleapis/java-cloud-bom/issues/6790)) ([6d7a933](https://redirect.github.com/googleapis/java-cloud-bom/commit/6d7a93338478ea56a6d82b22dacaf6186d82ff50)) - update dependency com.google.cloud:gapic-libraries-bom to v1.46.0 ([#​6801](https://redirect.github.com/googleapis/java-cloud-bom/issues/6801)) ([72c2342](https://redirect.github.com/googleapis/java-cloud-bom/commit/72c2342d430d6720f6ab0b00676f909d81083dbb)) - update dependency com.google.cloud:google-cloud-bigquery to v2.43.1 ([#​6797](https://redirect.github.com/googleapis/java-cloud-bom/issues/6797)) ([5c4d406](https://redirect.github.com/googleapis/java-cloud-bom/commit/5c4d406f0b679f9c6ed2cd3baec2338235b6b3e7)) - update dependency com.google.cloud:google-cloud-bigquerystorage-bom to v3.9.3 ([#​6794](https://redirect.github.com/googleapis/java-cloud-bom/issues/6794)) ([c320e66](https://redirect.github.com/googleapis/java-cloud-bom/commit/c320e66c4de23b4fe703ff9f39c53dc3666f8e4b)) - update dependency com.google.cloud:google-cloud-bigtable-bom to v2.45.1 ([#​6788](https://redirect.github.com/googleapis/java-cloud-bom/issues/6788)) ([19584f8](https://redirect.github.com/googleapis/java-cloud-bom/commit/19584f8cf738772ccd8f0b5b2f6a5a38690a96ea)) - update dependency com.google.cloud:google-cloud-datastore-bom to v2.23.0 ([#​6804](https://redirect.github.com/googleapis/java-cloud-bom/issues/6804)) ([5603c10](https://redirect.github.com/googleapis/java-cloud-bom/commit/5603c10d1ebec79e523da34c9f8305fbd6d3f1b8)) - update dependency com.google.cloud:google-cloud-firestore-bom to v3.27.2 ([#​6787](https://redirect.github.com/googleapis/java-cloud-bom/issues/6787)) ([32eddac](https://redirect.github.com/googleapis/java-cloud-bom/commit/32eddacde3a7a88bf89c135382baa600dece94a4)) - update dependency com.google.cloud:google-cloud-logging-bom to v3.20.4 ([#​6793](https://redirect.github.com/googleapis/java-cloud-bom/issues/6793)) ([468ec77](https://redirect.github.com/googleapis/java-cloud-bom/commit/468ec7784e5574a5410db3613463ce4f3895ac10)) - update dependency com.google.cloud:google-cloud-logging-logback to v0.131.14-alpha ([#​6798](https://redirect.github.com/googleapis/java-cloud-bom/issues/6798)) ([9d5a38e](https://redirect.github.com/googleapis/java-cloud-bom/commit/9d5a38e11ac41b52eec9a4f2813af881523f4f03)) - update dependency com.google.cloud:google-cloud-nio to v0.127.25 ([#​6799](https://redirect.github.com/googleapis/java-cloud-bom/issues/6799)) ([5a6dbef](https://redirect.github.com/googleapis/java-cloud-bom/commit/5a6dbefd46c92390577639b2881b049374ad8a58)) - update dependency com.google.cloud:google-cloud-pubsub-bom to v1.133.1 ([#​6792](https://redirect.github.com/googleapis/java-cloud-bom/issues/6792)) ([1dca987](https://redirect.github.com/googleapis/java-cloud-bom/commit/1dca987f532d2ec0a98fea2ec7366881ae0098dd)) - update dependency com.google.cloud:google-cloud-pubsublite-bom to v1.14.4 ([#​6800](https://redirect.github.com/googleapis/java-cloud-bom/issues/6800)) ([b079f9d](https://redirect.github.com/googleapis/java-cloud-bom/commit/b079f9d368e8c5608ddf1344b8e9f049e8e7af0c)) - update dependency com.google.cloud:google-cloud-spanner-bom to v6.79.0 ([#​6802](https://redirect.github.com/googleapis/java-cloud-bom/issues/6802)) ([3f3ae66](https://redirect.github.com/googleapis/java-cloud-bom/commit/3f3ae665d9d2554d4092b7f75d0a083557d2c068)) - update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.23.0 ([#​6803](https://redirect.github.com/googleapis/java-cloud-bom/issues/6803)) ([d5baa2c](https://redirect.github.com/googleapis/java-cloud-bom/commit/d5baa2c9052aaf2b518db1c1d7176400b33c6913)) - update dependency com.google.cloud:google-cloud-storage-bom to v2.43.2 ([#​6795](https://redirect.github.com/googleapis/java-cloud-bom/issues/6795)) ([b99c895](https://redirect.github.com/googleapis/java-cloud-bom/commit/b99c895b5e8d6af075983ceecf1eda142d290286)) - update dependency com.google.googlejavaformat:google-java-format to v1.24.0 ([#​6789](https://redirect.github.com/googleapis/java-cloud-bom/issues/6789)) ([3012d01](https://redirect.github.com/googleapis/java-cloud-bom/commit/3012d01f7e89b1ee0a5fe2e1783a382588920392))
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/googleapis/java-firestore). --- samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 6d63fb760..113187168 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -34,7 +34,7 @@ com.google.cloud libraries-bom - 26.48.0 + 26.49.0 pom import From a0e3175d962b8f4abab0c53c2014eec06b62a377 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Wed, 16 Oct 2024 11:01:19 -0400 Subject: [PATCH 002/290] chore: Update generation configuration at Wed Oct 16 02:27:13 UTC 2024 (#1886) * chore: Update generation configuration at Sat Oct 12 02:23:39 UTC 2024 * chore: Update generation configuration at Sun Oct 13 02:27:48 UTC 2024 * chore: Update generation configuration at Tue Oct 15 02:26:45 UTC 2024 * chore: Update generation configuration at Wed Oct 16 02:27:13 UTC 2024 --- generation_config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generation_config.yaml b/generation_config.yaml index 8acae073f..22ccb736b 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.47.0 -googleapis_commitish: de509e38d37a2a9d8b95e1ce78831189f4f3c0f4 +googleapis_commitish: d10780874de182326e198aaf25f575bdb88d0d2f libraries_bom_version: 26.48.0 libraries: - api_shortname: firestore From 69f0d4d5655d176e26e27d799185aa100ae31a42 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 16 Oct 2024 11:44:03 -0400 Subject: [PATCH 003/290] chore(main): release 3.27.3 (#1885) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- CHANGELOG.md | 7 +++++++ google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 11 files changed, 44 insertions(+), 37 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ef1e13d13..48c2228b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [3.27.3](https://github.com/googleapis/java-firestore/compare/v3.27.2...v3.27.3) (2024-10-16) + + +### Dependencies + +* Update opentelemetry.version to v1.43.0 ([#1884](https://github.com/googleapis/java-firestore/issues/1884)) ([f07ac99](https://github.com/googleapis/java-firestore/commit/f07ac990fece6d59d898419d1cca0b2a91a64248)) + ## [3.27.2](https://github.com/googleapis/java-firestore/compare/v3.27.1...v3.27.2) (2024-10-10) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 1117ea8cd..d0b4d9c55 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.27.3-SNAPSHOT + 3.27.3 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.27.3-SNAPSHOT + 3.27.3 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index a00fd7653..ef95df54b 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.27.3-SNAPSHOT + 3.27.3 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.27.3-SNAPSHOT + 3.27.3 com.google.cloud google-cloud-firestore-admin - 3.27.3-SNAPSHOT + 3.27.3 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.27.3-SNAPSHOT + 3.27.3 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.27.3-SNAPSHOT + 3.27.3 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.27.3-SNAPSHOT + 3.27.3 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.27.3-SNAPSHOT + 3.27.3 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.27.3-SNAPSHOT + 3.27.3 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index bc798a686..e026a7657 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.27.3-SNAPSHOT + 3.27.3 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.27.3-SNAPSHOT + 3.27.3 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 3dfa0636b..bae8df5b5 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.27.3-SNAPSHOT + 3.27.3 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.27.3-SNAPSHOT + 3.27.3 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index c20987b48..052aac575 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.27.3-SNAPSHOT + 3.27.3 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.27.3-SNAPSHOT + 3.27.3 diff --git a/pom.xml b/pom.xml index d4b2f3ca4..a636a0877 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.27.3-SNAPSHOT + 3.27.3 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.27.3-SNAPSHOT + 3.27.3 com.google.cloud google-cloud-firestore - 3.27.3-SNAPSHOT + 3.27.3 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.27.3-SNAPSHOT + 3.27.3 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.27.3-SNAPSHOT + 3.27.3 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.27.3-SNAPSHOT + 3.27.3 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.27.3-SNAPSHOT + 3.27.3 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 622ab0ea6..e46580c0e 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.27.3-SNAPSHOT + 3.27.3 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.27.3-SNAPSHOT + 3.27.3 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 42f309f79..c9ac09d84 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.27.3-SNAPSHOT + 3.27.3 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.27.3-SNAPSHOT + 3.27.3 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index cb2b4bd80..27030e08c 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.27.3-SNAPSHOT + 3.27.3 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.27.3-SNAPSHOT + 3.27.3 diff --git a/versions.txt b/versions.txt index 04691a7d1..df5797824 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.27.2:3.27.3-SNAPSHOT -google-cloud-firestore-admin:3.27.2:3.27.3-SNAPSHOT -google-cloud-firestore-bom:3.27.2:3.27.3-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.27.2:3.27.3-SNAPSHOT -grpc-google-cloud-firestore-v1:3.27.2:3.27.3-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.27.2:3.27.3-SNAPSHOT -proto-google-cloud-firestore-v1:3.27.2:3.27.3-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.27.2:3.27.3-SNAPSHOT +google-cloud-firestore:3.27.3:3.27.3 +google-cloud-firestore-admin:3.27.3:3.27.3 +google-cloud-firestore-bom:3.27.3:3.27.3 +grpc-google-cloud-firestore-admin-v1:3.27.3:3.27.3 +grpc-google-cloud-firestore-v1:3.27.3:3.27.3 +proto-google-cloud-firestore-admin-v1:3.27.3:3.27.3 +proto-google-cloud-firestore-v1:3.27.3:3.27.3 +proto-google-cloud-firestore-bundle-v1:3.27.3:3.27.3 From 26c4cbdc15e1299a2e6028b5a08277909942118c Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 16 Oct 2024 13:08:14 -0400 Subject: [PATCH 004/290] chore(main): release 3.27.4-SNAPSHOT (#1888) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index d0b4d9c55..1e3d285db 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.27.3 + 3.27.4-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.27.3 + 3.27.4-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index ef95df54b..36fa37563 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.27.3 + 3.27.4-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.27.3 + 3.27.4-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.27.3 + 3.27.4-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.27.3 + 3.27.4-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.27.3 + 3.27.4-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.27.3 + 3.27.4-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.27.3 + 3.27.4-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.27.3 + 3.27.4-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index e026a7657..aac387c3b 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.27.3 + 3.27.4-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.27.3 + 3.27.4-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index bae8df5b5..773bc4253 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.27.3 + 3.27.4-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.27.3 + 3.27.4-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 052aac575..af3d5a2ec 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.27.3 + 3.27.4-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.27.3 + 3.27.4-SNAPSHOT diff --git a/pom.xml b/pom.xml index a636a0877..8cc72d577 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.27.3 + 3.27.4-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.27.3 + 3.27.4-SNAPSHOT com.google.cloud google-cloud-firestore - 3.27.3 + 3.27.4-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.27.3 + 3.27.4-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.27.3 + 3.27.4-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.27.3 + 3.27.4-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.27.3 + 3.27.4-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index e46580c0e..ba13c4197 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.27.3 + 3.27.4-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.27.3 + 3.27.4-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index c9ac09d84..1e2625ecc 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.27.3 + 3.27.4-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.27.3 + 3.27.4-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 27030e08c..9e53810a0 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.27.3 + 3.27.4-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.27.3 + 3.27.4-SNAPSHOT diff --git a/versions.txt b/versions.txt index df5797824..4ead36c61 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.27.3:3.27.3 -google-cloud-firestore-admin:3.27.3:3.27.3 -google-cloud-firestore-bom:3.27.3:3.27.3 -grpc-google-cloud-firestore-admin-v1:3.27.3:3.27.3 -grpc-google-cloud-firestore-v1:3.27.3:3.27.3 -proto-google-cloud-firestore-admin-v1:3.27.3:3.27.3 -proto-google-cloud-firestore-v1:3.27.3:3.27.3 -proto-google-cloud-firestore-bundle-v1:3.27.3:3.27.3 +google-cloud-firestore:3.27.3:3.27.4-SNAPSHOT +google-cloud-firestore-admin:3.27.3:3.27.4-SNAPSHOT +google-cloud-firestore-bom:3.27.3:3.27.4-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.27.3:3.27.4-SNAPSHOT +grpc-google-cloud-firestore-v1:3.27.3:3.27.4-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.27.3:3.27.4-SNAPSHOT +proto-google-cloud-firestore-v1:3.27.3:3.27.4-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.27.3:3.27.4-SNAPSHOT From d213245a77b42eca110ef579a0c9fa7108357717 Mon Sep 17 00:00:00 2001 From: Ehsan Date: Thu, 17 Oct 2024 14:03:26 -0700 Subject: [PATCH 005/290] fix: Add the deprecation notice for tracing enable/disable option. (#1866) --- .../firestore/FirestoreOpenTelemetryOptions.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOpenTelemetryOptions.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOpenTelemetryOptions.java index 2b4606565..d82a71052 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOpenTelemetryOptions.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOpenTelemetryOptions.java @@ -35,6 +35,13 @@ public class FirestoreOpenTelemetryOptions { this.openTelemetry = builder.openTelemetry; } + /** + * @deprecated This method will be removed in the next minor version update. Please use a no-op + * TracerProvider or set the environment variable `FIRESTORE_ENABLE_TRACING=OFF` to disable + * tracing. If the GlobalOpenTelemetry or the OpenTelemetry instance passed to Firestore + * contain a valid TracerProvider, the Firestore client will generate spans by utilizing it. + */ + @Deprecated public boolean isTracingEnabled() { return tracingEnabled; } @@ -78,7 +85,13 @@ public FirestoreOpenTelemetryOptions build() { * Sets whether tracing should be enabled. * * @param tracingEnabled Whether tracing should be enabled. + * @deprecated This method will be removed in the next minor version update. Please use a no-op + * TracerProvider or set the environment variable `FIRESTORE_ENABLE_TRACING=OFF` to disable + * tracing. If the GlobalOpenTelemetry or the OpenTelemetry instance passed to Firestore + * contains a valid TracerProvider, the Firestore client will generate spans by utilizing + * it. */ + @Deprecated @Nonnull public FirestoreOpenTelemetryOptions.Builder setTracingEnabled(boolean tracingEnabled) { this.tracingEnabled = tracingEnabled; From 434e6e0b9a738f9ac08788dbf5dd94a0678733aa Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 18 Oct 2024 22:12:48 +0200 Subject: [PATCH 006/290] deps: update beam.version to v2.60.0 (#1894) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- samples/snippets/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index d6ac71e00..39cf13dbd 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -20,7 +20,7 @@ 1.8 1.8 - 2.59.0 + 2.60.0 UTF-8 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index a31d8cce7..a9240c672 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -21,7 +21,7 @@ 1.8 1.8 UTF-8 - 2.59.0 + 2.60.0 diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 113187168..7aec69508 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -21,7 +21,7 @@ 1.8 1.8 UTF-8 - 2.59.0 + 2.60.0 From 36b8f8726ae8111157498d013d1020305f024fd0 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:15:57 -0400 Subject: [PATCH 007/290] chore: Update generation configuration at Sat Oct 19 02:24:51 UTC 2024 (#1890) * chore: Update generation configuration at Thu Oct 17 02:26:19 UTC 2024 * chore: Update generation configuration at Fri Oct 18 02:26:42 UTC 2024 * chore: Update generation configuration at Sat Oct 19 02:24:51 UTC 2024 --- generation_config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/generation_config.yaml b/generation_config.yaml index 22ccb736b..da7487a43 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,6 +1,6 @@ gapic_generator_version: 2.47.0 -googleapis_commitish: d10780874de182326e198aaf25f575bdb88d0d2f -libraries_bom_version: 26.48.0 +googleapis_commitish: 211a72fa5cd90bfbfe2d86d4e8163eee23171687 +libraries_bom_version: 26.49.0 libraries: - api_shortname: firestore name_pretty: Cloud Firestore From 489706b97e6d6058d70790d962c6527b48329437 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 21 Oct 2024 19:16:21 +0200 Subject: [PATCH 008/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.27.3 (#1889) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 39cf13dbd..873d398cf 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.27.2 + 3.27.3 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index a9240c672..aa1408cea 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.27.2 + 3.27.3 From a698223668a5886c65f00760051b8e022d18559c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 24 Oct 2024 23:47:17 +0200 Subject: [PATCH 009/290] deps: update sdk-platform-java dependencies (#1901) --- .github/workflows/hermetic_library_generation.yaml | 2 +- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-17.cfg | 2 +- .kokoro/presubmit/graalvm-native.cfg | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index 9399ebef2..4943e3e93 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.47.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.48.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index 2da03e8b0..3a61006d0 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.37.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.38.0 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-17.cfg b/.kokoro/presubmit/graalvm-native-17.cfg index 5866e8561..69cce22fa 100644 --- a/.kokoro/presubmit/graalvm-native-17.cfg +++ b/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.37.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.38.0" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native.cfg b/.kokoro/presubmit/graalvm-native.cfg index 9576e1cdd..b049c7eac 100644 --- a/.kokoro/presubmit/graalvm-native.cfg +++ b/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.37.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.38.0" } env_vars: { diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 36fa37563..2adc74651 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.37.0 + 3.38.0 Google Cloud Firestore BOM diff --git a/pom.xml b/pom.xml index 8cc72d577..7394062ca 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.37.0 + 3.38.0 From eaf3c0cfe3dd4dce8afeb9fbb8e2455492c31443 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 24 Oct 2024 23:47:32 +0200 Subject: [PATCH 010/290] deps: update googleapis/sdk-platform-java action to v2.48.0 (#1899) From 2034eeb5c76023ee77312d9789bb1a583f84583f Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Thu, 24 Oct 2024 17:53:44 -0400 Subject: [PATCH 011/290] chore: Update generation configuration at Thu Oct 24 02:26:09 UTC 2024 (#1897) * chore: Update generation configuration at Tue Oct 22 02:26:34 UTC 2024 * chore: Update generation configuration at Wed Oct 23 02:26:13 UTC 2024 * chore: Update generation configuration at Thu Oct 24 02:26:09 UTC 2024 --- generation_config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/generation_config.yaml b/generation_config.yaml index da7487a43..8cdf41804 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ -gapic_generator_version: 2.47.0 -googleapis_commitish: 211a72fa5cd90bfbfe2d86d4e8163eee23171687 +gapic_generator_version: 2.48.0 +googleapis_commitish: 7d0624db6f5b5b7d8f5cf36571b33ded2067c5e1 libraries_bom_version: 26.49.0 libraries: - api_shortname: firestore From 7307314ea6e00365fe3e957a1e753be332e0455b Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Fri, 25 Oct 2024 10:28:17 -0400 Subject: [PATCH 012/290] chore: Update generation configuration at Fri Oct 25 02:26:48 UTC 2024 (#1904) --- generation_config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generation_config.yaml b/generation_config.yaml index 8cdf41804..b4f76654b 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.48.0 -googleapis_commitish: 7d0624db6f5b5b7d8f5cf36571b33ded2067c5e1 +googleapis_commitish: 537fd482f6bb8afb3a146d9b21673a8eb27958bd libraries_bom_version: 26.49.0 libraries: - api_shortname: firestore From d70f77a85c2e17930626674ff292713a276d71ce Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Sat, 26 Oct 2024 01:21:47 +0200 Subject: [PATCH 013/290] deps: update sdk-platform-java dependencies (#1906) --- .github/workflows/hermetic_library_generation.yaml | 2 +- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-17.cfg | 2 +- .kokoro/presubmit/graalvm-native.cfg | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index 4943e3e93..46b80edc1 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.48.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.49.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index 3a61006d0..b9df243af 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.38.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.39.0 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-17.cfg b/.kokoro/presubmit/graalvm-native-17.cfg index 69cce22fa..f4570c657 100644 --- a/.kokoro/presubmit/graalvm-native-17.cfg +++ b/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.38.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.39.0" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native.cfg b/.kokoro/presubmit/graalvm-native.cfg index b049c7eac..e8a2b9a3a 100644 --- a/.kokoro/presubmit/graalvm-native.cfg +++ b/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.38.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.39.0" } env_vars: { diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 2adc74651..61c6012df 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.38.0 + 3.39.0 Google Cloud Firestore BOM diff --git a/pom.xml b/pom.xml index 7394062ca..37f47f9ff 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.38.0 + 3.39.0 From 802e295e199237c8b50de07967b97fe93614cad0 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Sun, 27 Oct 2024 22:15:57 +0100 Subject: [PATCH 014/290] build(deps): update dependency org.codehaus.mojo:exec-maven-plugin to v3.5.0 (#1898) --- samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 7aec69508..deb578101 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -79,7 +79,7 @@ org.codehaus.mojo exec-maven-plugin - 3.4.1 + 3.5.0 + 3.27.4 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.27.4-SNAPSHOT + 3.27.4 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 61c6012df..639d388df 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.27.4-SNAPSHOT + 3.27.4 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.27.4-SNAPSHOT + 3.27.4 com.google.cloud google-cloud-firestore-admin - 3.27.4-SNAPSHOT + 3.27.4 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.27.4-SNAPSHOT + 3.27.4 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.27.4-SNAPSHOT + 3.27.4 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.27.4-SNAPSHOT + 3.27.4 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.27.4-SNAPSHOT + 3.27.4 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.27.4-SNAPSHOT + 3.27.4 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index aac387c3b..2383e396a 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.27.4-SNAPSHOT + 3.27.4 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.27.4-SNAPSHOT + 3.27.4 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 773bc4253..d949d4ef2 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.27.4-SNAPSHOT + 3.27.4 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.27.4-SNAPSHOT + 3.27.4 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index af3d5a2ec..b0c8f4388 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.27.4-SNAPSHOT + 3.27.4 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.27.4-SNAPSHOT + 3.27.4 diff --git a/pom.xml b/pom.xml index 37f47f9ff..7609e938f 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.27.4-SNAPSHOT + 3.27.4 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.27.4-SNAPSHOT + 3.27.4 com.google.cloud google-cloud-firestore - 3.27.4-SNAPSHOT + 3.27.4 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.27.4-SNAPSHOT + 3.27.4 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.27.4-SNAPSHOT + 3.27.4 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.27.4-SNAPSHOT + 3.27.4 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.27.4-SNAPSHOT + 3.27.4 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index ba13c4197..dd57b1dca 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.27.4-SNAPSHOT + 3.27.4 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.27.4-SNAPSHOT + 3.27.4 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 1e2625ecc..9f91fcb17 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.27.4-SNAPSHOT + 3.27.4 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.27.4-SNAPSHOT + 3.27.4 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 9e53810a0..d548db477 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.27.4-SNAPSHOT + 3.27.4 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.27.4-SNAPSHOT + 3.27.4 diff --git a/versions.txt b/versions.txt index 4ead36c61..f6b427801 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.27.3:3.27.4-SNAPSHOT -google-cloud-firestore-admin:3.27.3:3.27.4-SNAPSHOT -google-cloud-firestore-bom:3.27.3:3.27.4-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.27.3:3.27.4-SNAPSHOT -grpc-google-cloud-firestore-v1:3.27.3:3.27.4-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.27.3:3.27.4-SNAPSHOT -proto-google-cloud-firestore-v1:3.27.3:3.27.4-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.27.3:3.27.4-SNAPSHOT +google-cloud-firestore:3.27.4:3.27.4 +google-cloud-firestore-admin:3.27.4:3.27.4 +google-cloud-firestore-bom:3.27.4:3.27.4 +grpc-google-cloud-firestore-admin-v1:3.27.4:3.27.4 +grpc-google-cloud-firestore-v1:3.27.4:3.27.4 +proto-google-cloud-firestore-admin-v1:3.27.4:3.27.4 +proto-google-cloud-firestore-v1:3.27.4:3.27.4 +proto-google-cloud-firestore-bundle-v1:3.27.4:3.27.4 From 9d1698dd096b76d2826aeae12aa48afec70becd0 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 28 Oct 2024 13:11:40 -0400 Subject: [PATCH 017/290] chore(main): release 3.27.5-SNAPSHOT (#1909) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index b7cc28bf4..df62935e9 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.27.4 + 3.27.5-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.27.4 + 3.27.5-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 639d388df..6815624a8 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.27.4 + 3.27.5-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.27.4 + 3.27.5-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.27.4 + 3.27.5-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.27.4 + 3.27.5-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.27.4 + 3.27.5-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.27.4 + 3.27.5-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.27.4 + 3.27.5-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.27.4 + 3.27.5-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 2383e396a..e10301a4f 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.27.4 + 3.27.5-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.27.4 + 3.27.5-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index d949d4ef2..820eded47 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.27.4 + 3.27.5-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.27.4 + 3.27.5-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index b0c8f4388..ece810db9 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.27.4 + 3.27.5-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.27.4 + 3.27.5-SNAPSHOT diff --git a/pom.xml b/pom.xml index 7609e938f..14b3ef391 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.27.4 + 3.27.5-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.27.4 + 3.27.5-SNAPSHOT com.google.cloud google-cloud-firestore - 3.27.4 + 3.27.5-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.27.4 + 3.27.5-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.27.4 + 3.27.5-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.27.4 + 3.27.5-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.27.4 + 3.27.5-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index dd57b1dca..d0bda8fa5 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.27.4 + 3.27.5-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.27.4 + 3.27.5-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 9f91fcb17..aa48f7eb2 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.27.4 + 3.27.5-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.27.4 + 3.27.5-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index d548db477..27e70f841 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.27.4 + 3.27.5-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.27.4 + 3.27.5-SNAPSHOT diff --git a/versions.txt b/versions.txt index f6b427801..a927162ce 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.27.4:3.27.4 -google-cloud-firestore-admin:3.27.4:3.27.4 -google-cloud-firestore-bom:3.27.4:3.27.4 -grpc-google-cloud-firestore-admin-v1:3.27.4:3.27.4 -grpc-google-cloud-firestore-v1:3.27.4:3.27.4 -proto-google-cloud-firestore-admin-v1:3.27.4:3.27.4 -proto-google-cloud-firestore-v1:3.27.4:3.27.4 -proto-google-cloud-firestore-bundle-v1:3.27.4:3.27.4 +google-cloud-firestore:3.27.4:3.27.5-SNAPSHOT +google-cloud-firestore-admin:3.27.4:3.27.5-SNAPSHOT +google-cloud-firestore-bom:3.27.4:3.27.5-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.27.4:3.27.5-SNAPSHOT +grpc-google-cloud-firestore-v1:3.27.4:3.27.5-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.27.4:3.27.5-SNAPSHOT +proto-google-cloud-firestore-v1:3.27.4:3.27.5-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.27.4:3.27.5-SNAPSHOT From e74457a1448189978e791fb3efe76d5fe8370ff7 Mon Sep 17 00:00:00 2001 From: Eran Leshem <1707552+eranl@users.noreply.github.com> Date: Tue, 29 Oct 2024 16:00:43 +0200 Subject: [PATCH 018/290] feat: Improve Logging (#1892) * feat: Improve logging * fix formatting --- .../java/com/google/cloud/firestore/CollectionGroup.java | 6 ++++++ .../java/com/google/cloud/firestore/DocumentChange.java | 7 +++++++ .../com/google/cloud/firestore/GenericQuerySnapshot.java | 7 +++++++ .../com/google/cloud/firestore/SilenceableBidiStream.java | 8 ++++---- .../java/com/google/cloud/firestore/StreamableQuery.java | 5 +++++ .../main/java/com/google/cloud/firestore/VectorQuery.java | 8 ++++++++ .../com/google/cloud/firestore/VectorQueryOptions.java | 7 +++++++ .../main/java/com/google/cloud/firestore/VectorValue.java | 5 +++++ .../src/main/java/com/google/cloud/firestore/Watch.java | 6 +++--- 9 files changed, 52 insertions(+), 7 deletions(-) diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/CollectionGroup.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/CollectionGroup.java index 3026e5183..d81a0489e 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/CollectionGroup.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/CollectionGroup.java @@ -174,4 +174,10 @@ private void consumePartitions( } consumer.apply(new QueryPartition(partitionQuery, lastCursor, null)); } + + @SuppressWarnings("MethodDoesntCallSuperMethod") + @Override + public String toString() { + return String.format("CollectionGroup{partitionQuery=%s, options=%s}", partitionQuery, options); + } } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/DocumentChange.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/DocumentChange.java index cb2e8e0d5..5bfe91e74 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/DocumentChange.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/DocumentChange.java @@ -114,4 +114,11 @@ public boolean equals(Object obj) { public int hashCode() { return Objects.hash(type, document, oldIndex, newIndex); } + + @Override + public String toString() { + return String.format( + "DocumentChange{type=%s, document=%s, oldIndex=%d, newIndex=%d}", + type, document, oldIndex, newIndex); + } } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/GenericQuerySnapshot.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/GenericQuerySnapshot.java index a7b02e22a..cd7348de4 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/GenericQuerySnapshot.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/GenericQuerySnapshot.java @@ -162,4 +162,11 @@ public boolean equals(Object o) { public int hashCode() { return Objects.hash(query, this.getDocumentChanges(), this.getDocuments()); } + + @Override + public String toString() { + return String.format( + "%s{query=%s, readTime=%s, documentChanges=%s, documents=%s}", + getClass().getSimpleName(), query, readTime, documentChanges, documents); + } } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/SilenceableBidiStream.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/SilenceableBidiStream.java index fa358ecaa..634e08ca8 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/SilenceableBidiStream.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/SilenceableBidiStream.java @@ -45,11 +45,11 @@ */ final class SilenceableBidiStream implements BidiStreamObserver { + private static final Logger LOGGER = Logger.getLogger(SilenceableBidiStream.class.getName()); private final ClientStream stream; private final BidiStreamObserver delegate; private boolean silence = false; - private static final Logger LOGGER = Logger.getLogger(Watch.class.getName()); SilenceableBidiStream( BidiStreamObserver responseObserverT, @@ -63,17 +63,17 @@ public boolean isSilenced() { } public void send(RequestT request) { - LOGGER.info(stream.toString()); + LOGGER.fine(stream.toString()); stream.send(request); } public void closeSend() { - LOGGER.info(stream::toString); + LOGGER.fine(stream::toString); stream.closeSend(); } public void closeSendAndSilence() { - LOGGER.info(stream::toString); + LOGGER.fine(stream::toString); silence = true; stream.closeSend(); } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java index 24be9e69c..bf66a41ab 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java @@ -397,4 +397,9 @@ private boolean isRetryableError(Throwable throwable, Set retry } return false; } + + @Override + public String toString() { + return String.format("%s{options=%s}", getClass().getSimpleName(), options); + } } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/VectorQuery.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/VectorQuery.java index 2f8c2ac42..7cdc6ebb5 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/VectorQuery.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/VectorQuery.java @@ -171,6 +171,14 @@ VectorQuerySnapshot createSnaphot( return VectorQuerySnapshot.withDocuments(this, readTime, documents); } + @SuppressWarnings("MethodDoesntCallSuperMethod") + @Override + public String toString() { + return String.format( + "VectorQuery{query=%s, vectorField=%s, queryVector=%s, limit=%d, distanceMeasure=%s, options=%s, options=%s}", + query, vectorField, queryVector, limit, distanceMeasure, options, options); + } + /** * The distance measure to use when comparing vectors in a {@link VectorQuery}. * diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/VectorQueryOptions.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/VectorQueryOptions.java index 38ca68d23..f06cc9469 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/VectorQueryOptions.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/VectorQueryOptions.java @@ -148,6 +148,13 @@ public boolean equals(Object obj) { && Objects.equals(distanceThreshold, otherOptions.distanceThreshold); } + @Override + public String toString() { + return String.format( + "VectorQueryOptions{distanceResultField=%s, distanceThreshold=%s}", + distanceResultField, distanceThreshold); + } + /** Default VectorQueryOptions instance. */ private static VectorQueryOptions DEFAULT = newBuilder().build(); diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/VectorValue.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/VectorValue.java index 347e721f1..aac7dd11e 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/VectorValue.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/VectorValue.java @@ -76,4 +76,9 @@ MapValue toProto() { int size() { return this.values.length; } + + @Override + public String toString() { + return String.format("VectorValue{values=%s}", Arrays.toString(values)); + } } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Watch.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Watch.java index 52d18cecc..ef57821d4 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Watch.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Watch.java @@ -60,6 +60,8 @@ * synchronization. */ final class Watch implements BidiStreamObserver { + private static final Logger LOGGER = Logger.getLogger(Watch.class.getName()); + /** * Target ID used by watch. Watch uses a fixed target id since we only support one target per * stream. The actual target ID we use is arbitrary. @@ -115,8 +117,6 @@ static class ChangeSet { List updates = new ArrayList<>(); } - private static final Logger LOGGER = Logger.getLogger(Watch.class.getName()); - /** * @param firestore The Firestore Database client. * @param query The query that is used to order the document snapshots returned by this watch. @@ -474,7 +474,7 @@ private void pushSnapshot(final Timestamp readTime, ByteString nextResumeToken) if (!hasPushed || !changes.isEmpty()) { final QuerySnapshot querySnapshot = QuerySnapshot.withChanges(query, readTime, documentSet, changes); - LOGGER.info(querySnapshot.toString()); + LOGGER.fine(querySnapshot.toString()); userCallbackExecutor.execute(() -> listener.onEvent(querySnapshot, null)); hasPushed = true; } From cbaa7a7c44c82a173194e3c36289bc6b867b93b7 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 29 Oct 2024 15:05:10 +0100 Subject: [PATCH 019/290] deps: update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.53.0 (#1913) --- google-cloud-firestore/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index e10301a4f..8e598c593 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -222,7 +222,7 @@ com.google.api.grpc proto-google-cloud-trace-v1 - 2.52.0 + 2.53.0 test @@ -236,7 +236,7 @@ com.google.api.grpc proto-google-cloud-trace-v1 - 2.52.0 + 2.53.0 test From d3834e10b509b3d5c0e1a55318001f9eb80e7f45 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 29 Oct 2024 15:05:42 +0100 Subject: [PATCH 020/290] deps: update dependency com.google.cloud:google-cloud-trace to v2.53.0 (#1914) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 8e598c593..36b04a6d4 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -242,7 +242,7 @@ com.google.cloud google-cloud-trace - 2.52.0 + 2.53.0 test From 8a20c7a11b643362165e82a783fdb4a68bb35c96 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 29 Oct 2024 15:06:13 +0100 Subject: [PATCH 021/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.27.4 (#1910) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 873d398cf..edb5eeee4 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.27.3 + 3.27.4 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index aa1408cea..0cc6325dd 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.27.3 + 3.27.4 From 64a023b8ad1420b144f1a5ca499eefa00611f52f Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Tue, 29 Oct 2024 10:06:54 -0400 Subject: [PATCH 022/290] chore: Update generation configuration at Tue Oct 29 02:27:05 UTC 2024 (#1912) --- generation_config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generation_config.yaml b/generation_config.yaml index 28cac3477..b91c21240 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.49.0 -googleapis_commitish: 48d30c4966ef9ea31b897e13f75d8f94070cc8e9 +googleapis_commitish: ba8ea80f25d19bde8501cd51f314391f8d39bde8 libraries_bom_version: 26.49.0 libraries: - api_shortname: firestore From 4197b3fe1322337b3a4d177477c209ffbc7dc473 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 10:42:34 -0400 Subject: [PATCH 023/290] chore(main): release 3.28.0 (#1915) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- CHANGELOG.md | 13 +++++++++++++ google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 11 files changed, 50 insertions(+), 37 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bd0683408..a3eac07be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [3.28.0](https://github.com/googleapis/java-firestore/compare/v3.27.4...v3.28.0) (2024-10-29) + + +### Features + +* Improve Logging ([#1892](https://github.com/googleapis/java-firestore/issues/1892)) ([e74457a](https://github.com/googleapis/java-firestore/commit/e74457a1448189978e791fb3efe76d5fe8370ff7)) + + +### Dependencies + +* Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.53.0 ([#1913](https://github.com/googleapis/java-firestore/issues/1913)) ([cbaa7a7](https://github.com/googleapis/java-firestore/commit/cbaa7a7c44c82a173194e3c36289bc6b867b93b7)) +* Update dependency com.google.cloud:google-cloud-trace to v2.53.0 ([#1914](https://github.com/googleapis/java-firestore/issues/1914)) ([d3834e1](https://github.com/googleapis/java-firestore/commit/d3834e10b509b3d5c0e1a55318001f9eb80e7f45)) + ## [3.27.4](https://github.com/googleapis/java-firestore/compare/v3.27.3...v3.27.4) (2024-10-28) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index df62935e9..695693f29 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.27.5-SNAPSHOT + 3.28.0 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.27.5-SNAPSHOT + 3.28.0 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 6815624a8..67eade58b 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.27.5-SNAPSHOT + 3.28.0 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.27.5-SNAPSHOT + 3.28.0 com.google.cloud google-cloud-firestore-admin - 3.27.5-SNAPSHOT + 3.28.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.27.5-SNAPSHOT + 3.28.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.27.5-SNAPSHOT + 3.28.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.27.5-SNAPSHOT + 3.28.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.27.5-SNAPSHOT + 3.28.0 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.27.5-SNAPSHOT + 3.28.0 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 36b04a6d4..c1399288f 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.27.5-SNAPSHOT + 3.28.0 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.27.5-SNAPSHOT + 3.28.0 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 820eded47..175a93eb1 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.27.5-SNAPSHOT + 3.28.0 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.27.5-SNAPSHOT + 3.28.0 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index ece810db9..9f155fdfa 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.27.5-SNAPSHOT + 3.28.0 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.27.5-SNAPSHOT + 3.28.0 diff --git a/pom.xml b/pom.xml index 14b3ef391..6adc4d7cf 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.27.5-SNAPSHOT + 3.28.0 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.27.5-SNAPSHOT + 3.28.0 com.google.cloud google-cloud-firestore - 3.27.5-SNAPSHOT + 3.28.0 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.27.5-SNAPSHOT + 3.28.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.27.5-SNAPSHOT + 3.28.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.27.5-SNAPSHOT + 3.28.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.27.5-SNAPSHOT + 3.28.0 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index d0bda8fa5..243fca515 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.27.5-SNAPSHOT + 3.28.0 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.27.5-SNAPSHOT + 3.28.0 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index aa48f7eb2..86717eb90 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.27.5-SNAPSHOT + 3.28.0 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.27.5-SNAPSHOT + 3.28.0 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 27e70f841..30fc436ed 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.27.5-SNAPSHOT + 3.28.0 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.27.5-SNAPSHOT + 3.28.0 diff --git a/versions.txt b/versions.txt index a927162ce..d23a72b42 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.27.4:3.27.5-SNAPSHOT -google-cloud-firestore-admin:3.27.4:3.27.5-SNAPSHOT -google-cloud-firestore-bom:3.27.4:3.27.5-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.27.4:3.27.5-SNAPSHOT -grpc-google-cloud-firestore-v1:3.27.4:3.27.5-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.27.4:3.27.5-SNAPSHOT -proto-google-cloud-firestore-v1:3.27.4:3.27.5-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.27.4:3.27.5-SNAPSHOT +google-cloud-firestore:3.28.0:3.28.0 +google-cloud-firestore-admin:3.28.0:3.28.0 +google-cloud-firestore-bom:3.28.0:3.28.0 +grpc-google-cloud-firestore-admin-v1:3.28.0:3.28.0 +grpc-google-cloud-firestore-v1:3.28.0:3.28.0 +proto-google-cloud-firestore-admin-v1:3.28.0:3.28.0 +proto-google-cloud-firestore-v1:3.28.0:3.28.0 +proto-google-cloud-firestore-bundle-v1:3.28.0:3.28.0 From 4b46f50942a93cd758fe07b007789b3eb10f6fb4 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 12:40:56 -0400 Subject: [PATCH 024/290] chore(main): release 3.28.1-SNAPSHOT (#1916) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 695693f29..9ae4e0f4c 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.28.0 + 3.28.1-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.28.0 + 3.28.1-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 67eade58b..e94832ba9 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.28.0 + 3.28.1-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.28.0 + 3.28.1-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.28.0 + 3.28.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.28.0 + 3.28.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.28.0 + 3.28.1-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.28.0 + 3.28.1-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.28.0 + 3.28.1-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.28.0 + 3.28.1-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index c1399288f..fbaeb1f09 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.28.0 + 3.28.1-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.28.0 + 3.28.1-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 175a93eb1..03121861d 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.28.0 + 3.28.1-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.28.0 + 3.28.1-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 9f155fdfa..7130abd61 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.28.0 + 3.28.1-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.28.0 + 3.28.1-SNAPSHOT diff --git a/pom.xml b/pom.xml index 6adc4d7cf..d678af254 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.28.0 + 3.28.1-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.28.0 + 3.28.1-SNAPSHOT com.google.cloud google-cloud-firestore - 3.28.0 + 3.28.1-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.28.0 + 3.28.1-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.28.0 + 3.28.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.28.0 + 3.28.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.28.0 + 3.28.1-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 243fca515..9d7cb3534 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.28.0 + 3.28.1-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.28.0 + 3.28.1-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 86717eb90..68ce7e089 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.28.0 + 3.28.1-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.28.0 + 3.28.1-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 30fc436ed..56de21c49 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.28.0 + 3.28.1-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.28.0 + 3.28.1-SNAPSHOT diff --git a/versions.txt b/versions.txt index d23a72b42..b83acef40 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.28.0:3.28.0 -google-cloud-firestore-admin:3.28.0:3.28.0 -google-cloud-firestore-bom:3.28.0:3.28.0 -grpc-google-cloud-firestore-admin-v1:3.28.0:3.28.0 -grpc-google-cloud-firestore-v1:3.28.0:3.28.0 -proto-google-cloud-firestore-admin-v1:3.28.0:3.28.0 -proto-google-cloud-firestore-v1:3.28.0:3.28.0 -proto-google-cloud-firestore-bundle-v1:3.28.0:3.28.0 +google-cloud-firestore:3.28.0:3.28.1-SNAPSHOT +google-cloud-firestore-admin:3.28.0:3.28.1-SNAPSHOT +google-cloud-firestore-bom:3.28.0:3.28.1-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.28.0:3.28.1-SNAPSHOT +grpc-google-cloud-firestore-v1:3.28.0:3.28.1-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.28.0:3.28.1-SNAPSHOT +proto-google-cloud-firestore-v1:3.28.0:3.28.1-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.28.0:3.28.1-SNAPSHOT From 96f88ebfe89ccd82eecc5b4617918195d2f2b6de Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 29 Oct 2024 18:42:33 +0100 Subject: [PATCH 025/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.28.0 (#1917) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index edb5eeee4..d5af9e33a 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.27.4 + 3.28.0 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 0cc6325dd..a565c68e3 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.27.4 + 3.28.0 From 593acc3614f86bdf42387eac5ef8d7ce14dbbec8 Mon Sep 17 00:00:00 2001 From: Mark Duckworth <1124037+MarkDuckworth@users.noreply.github.com> Date: Thu, 31 Oct 2024 10:12:35 -0600 Subject: [PATCH 026/290] fix: make StreamableQuery#internalStream package-private to avoid documentation and prevent clirr errors (#1896) --- google-cloud-firestore/clirr-ignored-differences.xml | 6 ++++++ .../java/com/google/cloud/firestore/StreamableQuery.java | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/google-cloud-firestore/clirr-ignored-differences.xml b/google-cloud-firestore/clirr-ignored-differences.xml index fd6e9e5b0..ecee811f6 100644 --- a/google-cloud-firestore/clirr-ignored-differences.xml +++ b/google-cloud-firestore/clirr-ignored-differences.xml @@ -314,4 +314,10 @@ com.google.cloud.firestore.Query getQuery() + + com/google/cloud/firestore/StreamableQuery + 7009 + void internalStream(*) + + diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java index bf66a41ab..744d349ef 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java @@ -20,6 +20,7 @@ import static com.google.common.collect.Lists.reverse; import com.google.api.core.ApiFuture; +import com.google.api.core.InternalApi; import com.google.api.core.SettableApiFuture; import com.google.api.gax.rpc.ApiStreamObserver; import com.google.api.gax.rpc.ResponseObserver; @@ -49,6 +50,7 @@ * `isRetryableWithCursor`. Retrying with a cursor means that the StreamableQuery can be resumed * where it failed by first calling `startAfter(lastDocumentReceived)`. */ +@InternalApi public abstract class StreamableQuery { final Query.QueryOptions options; final FirestoreRpcContext rpcContext; @@ -237,7 +239,7 @@ public void onCompleted() { } } - protected void internalStream( + void internalStream( final ApiStreamObserver runQueryResponseObserver, final long startTimeNanos, @Nullable final ByteString transactionId, From cb5f9d6f481c9c839a387579bf60742b7c2c0508 Mon Sep 17 00:00:00 2001 From: Tom Andersen Date: Fri, 1 Nov 2024 11:42:06 -0400 Subject: [PATCH 027/290] fix: Improve error messages in tests (#1855) * Better failure message. * chore: generate libraries at Mon Sep 30 15:12:53 UTC 2024 * Pretty --------- Co-authored-by: cloud-java-bot --- .../java/com/google/cloud/firestore/WatchTest.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/WatchTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/WatchTest.java index 19295b901..d875c6411 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/WatchTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/WatchTest.java @@ -24,11 +24,11 @@ import static com.google.cloud.firestore.LocalFirestoreHelper.UPDATED_FIELD_PROTO; import static com.google.cloud.firestore.LocalFirestoreHelper.map; import static com.google.cloud.firestore.LocalFirestoreHelper.string; +import static org.junit.Assert.assertArrayEquals; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNotEquals; import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; import static org.mockito.Mockito.*; import com.google.api.gax.grpc.GrpcStatusCode; @@ -169,10 +169,11 @@ public void before() { @After public void after() { - assertTrue(exceptions.isEmpty()); - assertTrue(requests.isEmpty()); - assertTrue(documentSnapshots.isEmpty()); - assertTrue(querySnapshots.isEmpty()); + Object[] emptyArray = new Object[0]; + assertArrayEquals(exceptions.toArray(), emptyArray); + assertArrayEquals(requests.toArray(), emptyArray); + assertArrayEquals(documentSnapshots.toArray(), emptyArray); + assertArrayEquals(querySnapshots.toArray(), emptyArray); listenerRegistration.remove(); } From c044edcdf021bd94bf0dfd7e28adc8b6e8a94af2 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 1 Nov 2024 16:43:49 +0100 Subject: [PATCH 028/290] chore(deps): update dependency com.google.cloud:libraries-bom to v26.50.0 (#1920) --- samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index deb578101..53fa89e02 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -34,7 +34,7 @@ com.google.cloud libraries-bom - 26.49.0 + 26.50.0 pom import From a5b8edac9562f01fa94ab22c6e16801540992049 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Fri, 1 Nov 2024 13:03:03 -0400 Subject: [PATCH 029/290] chore: Update generation configuration at Fri Nov 1 02:29:50 UTC 2024 (#1918) * chore: Update generation configuration at Wed Oct 30 02:26:46 UTC 2024 * chore: Update generation configuration at Thu Oct 31 02:27:13 UTC 2024 * chore: Update generation configuration at Fri Nov 1 02:29:50 UTC 2024 --- generation_config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generation_config.yaml b/generation_config.yaml index b91c21240..1d6ed50c7 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.49.0 -googleapis_commitish: ba8ea80f25d19bde8501cd51f314391f8d39bde8 +googleapis_commitish: abc17a0a28e8680c356576a3f5e498d6c630e62c libraries_bom_version: 26.49.0 libraries: - api_shortname: firestore From 77763c069eac99a8351d11274f907ac9abf35822 Mon Sep 17 00:00:00 2001 From: Mila <107142260+milaGGL@users.noreply.github.com> Date: Tue, 5 Nov 2024 12:49:16 -0500 Subject: [PATCH 030/290] Feat: client side metrics (#1840) --- .../clirr-ignored-differences.xml | 14 ++ google-cloud-firestore/pom.xml | 32 +-- .../cloud/firestore/AggregateQuery.java | 104 +++++--- .../google/cloud/firestore/BulkWriter.java | 13 +- .../cloud/firestore/CollectionGroup.java | 15 +- .../cloud/firestore/CollectionReference.java | 27 +- .../cloud/firestore/DocumentReference.java | 130 ++++++++-- .../google/cloud/firestore/FirestoreImpl.java | 55 +++- .../FirestoreOpenTelemetryOptions.java | 27 +- .../cloud/firestore/FirestoreOptions.java | 30 +++ .../com/google/cloud/firestore/Query.java | 23 +- .../cloud/firestore/ReadTimeTransaction.java | 10 +- .../firestore/ServerSideTransaction.java | 14 +- .../ServerSideTransactionRunner.java | 6 +- .../cloud/firestore/StreamableQuery.java | 106 ++++++-- .../google/cloud/firestore/Transaction.java | 7 + .../google/cloud/firestore/UpdateBuilder.java | 5 +- .../firestore/spi/v1/GrpcFirestoreRpc.java | 6 + .../telemetry/BuiltinMetricsProvider.java | 128 ++++++++++ .../firestore/telemetry/ClientIdentifier.java | 77 ++++++ .../telemetry/CompositeApiTracer.java | 129 ++++++++++ .../telemetry/CompositeApiTracerFactory.java | 47 ++++ .../telemetry/DisabledMetricsUtil.java | 51 ++++ .../telemetry/DisabledTraceUtil.java | 2 +- .../telemetry/EnabledMetricsUtil.java | 236 ++++++++++++++++++ .../firestore/telemetry/MetricsUtil.java | 113 +++++++++ .../telemetry/TelemetryConstants.java | 117 +++++++++ .../cloud/firestore/telemetry/TraceUtil.java | 24 -- .../cloud/firestore/it/ITE2ETracingTest.java | 150 +++++------ .../cloud/firestore/it/ITTracingTest.java | 88 +++---- 30 files changed, 1524 insertions(+), 262 deletions(-) create mode 100644 google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/BuiltinMetricsProvider.java create mode 100644 google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/ClientIdentifier.java create mode 100644 google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/CompositeApiTracer.java create mode 100644 google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/CompositeApiTracerFactory.java create mode 100644 google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/DisabledMetricsUtil.java create mode 100644 google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/EnabledMetricsUtil.java create mode 100644 google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/MetricsUtil.java create mode 100644 google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/TelemetryConstants.java diff --git a/google-cloud-firestore/clirr-ignored-differences.xml b/google-cloud-firestore/clirr-ignored-differences.xml index ecee811f6..53cf47102 100644 --- a/google-cloud-firestore/clirr-ignored-differences.xml +++ b/google-cloud-firestore/clirr-ignored-differences.xml @@ -319,5 +319,19 @@ 7009 void internalStream(*) + + + + 6011 + com/google/cloud/firestore/telemetry/TraceUtil + SPAN_NAME_* + + + + 7005 + com/google/cloud/firestore/StreamableQuery + void internalStream(*) + * + diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index fbaeb1f09..fc1ed3b02 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -119,6 +119,18 @@ io.opentelemetry.instrumentation opentelemetry-grpc-1.6 + + io.opentelemetry + opentelemetry-sdk + + + io.opentelemetry + opentelemetry-sdk-metrics + + + com.google.cloud.opentelemetry + exporter-metrics + @@ -181,12 +193,6 @@ test - - io.opentelemetry - opentelemetry-sdk - ${opentelemetry.version} - test - io.opentelemetry opentelemetry-sdk-testing @@ -225,20 +231,6 @@ 2.53.0 test - - com.google.cloud.opentelemetry - exporter-trace - 0.33.0 - test - - - - - com.google.api.grpc - proto-google-cloud-trace-v1 - 2.53.0 - test - com.google.cloud google-cloud-trace diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/AggregateQuery.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/AggregateQuery.java index 84b4a0478..60395c352 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/AggregateQuery.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/AggregateQuery.java @@ -16,8 +16,8 @@ package com.google.cloud.firestore; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_RUN_AGGREGATION_QUERY; import static com.google.cloud.firestore.telemetry.TraceUtil.ATTRIBUTE_KEY_ATTEMPT; -import static com.google.cloud.firestore.telemetry.TraceUtil.SPAN_NAME_RUN_AGGREGATION_QUERY; import com.google.api.core.ApiFuture; import com.google.api.core.InternalExtensionOnly; @@ -27,6 +27,8 @@ import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StreamController; import com.google.cloud.Timestamp; +import com.google.cloud.firestore.telemetry.MetricsUtil.MetricsContext; +import com.google.cloud.firestore.telemetry.TelemetryConstants; import com.google.cloud.firestore.telemetry.TraceUtil; import com.google.cloud.firestore.telemetry.TraceUtil.Scope; import com.google.cloud.firestore.v1.FirestoreSettings; @@ -70,6 +72,11 @@ private TraceUtil getTraceUtil() { return query.getFirestore().getOptions().getTraceUtil(); } + @Nonnull + private MetricsContext createMetricsContext(String method) { + return query.getFirestore().getOptions().getMetricsUtil().createMetricsContext(method); + } + /** Returns the query whose aggregations will be calculated by this object. */ @Nonnull public Query getQuery() { @@ -96,14 +103,20 @@ public ApiFuture get() { */ @Nonnull public ApiFuture> explain(ExplainOptions options) { - TraceUtil.Span span = getTraceUtil().startSpan(TraceUtil.SPAN_NAME_AGGREGATION_QUERY_GET); + TraceUtil.Span span = + getTraceUtil().startSpan(TelemetryConstants.METHOD_NAME_AGGREGATION_QUERY_GET); + + MetricsContext metricsContext = + createMetricsContext(TelemetryConstants.METHOD_NAME_RUN_AGGREGATION_QUERY_EXPLAIN); + try (Scope ignored = span.makeCurrent()) { AggregateQueryExplainResponseDeliverer responseDeliverer = new AggregateQueryExplainResponseDeliverer( /* transactionId= */ null, /* readTime= */ null, /* startTimeNanos= */ query.rpcContext.getClock().nanoTime(), - /* explainOptions= */ options); + /* explainOptions= */ options, + metricsContext); runQuery(responseDeliverer, /* attempt */ 0); ApiFuture> result = responseDeliverer.getFuture(); span.endAtFuture(result); @@ -121,14 +134,22 @@ ApiFuture get( getTraceUtil() .startSpan( transactionId == null - ? TraceUtil.SPAN_NAME_AGGREGATION_QUERY_GET - : TraceUtil.SPAN_NAME_TRANSACTION_GET_AGGREGATION_QUERY); + ? TelemetryConstants.METHOD_NAME_AGGREGATION_QUERY_GET + : TelemetryConstants.METHOD_NAME_TRANSACTION_GET_AGGREGATION_QUERY); + + MetricsContext metricsContext = + createMetricsContext( + transactionId == null + ? TelemetryConstants.METHOD_NAME_RUN_AGGREGATION_QUERY_GET + : TelemetryConstants.METHOD_NAME_RUN_AGGREGATION_QUERY_TRANSACTIONAL); + try (Scope ignored = span.makeCurrent()) { AggregateQueryResponseDeliverer responseDeliverer = new AggregateQueryResponseDeliverer( transactionId, readTime, - /* startTimeNanos= */ query.rpcContext.getClock().nanoTime()); + /* startTimeNanos= */ query.rpcContext.getClock().nanoTime(), + metricsContext); runQuery(responseDeliverer, /* attempt= */ 0); ApiFuture result = responseDeliverer.getFuture(); span.endAtFuture(result); @@ -165,14 +186,17 @@ private abstract static class ResponseDeliverer { private final @Nullable com.google.protobuf.Timestamp readTime; private final long startTimeNanos; private final SettableApiFuture future = SettableApiFuture.create(); + private MetricsContext metricsContext; ResponseDeliverer( @Nullable ByteString transactionId, @Nullable com.google.protobuf.Timestamp readTime, - long startTimeNanos) { + long startTimeNanos, + MetricsContext metricsContext) { this.transactionId = transactionId; this.readTime = readTime; this.startTimeNanos = startTimeNanos; + this.metricsContext = metricsContext; } @Nullable @@ -198,15 +222,29 @@ ApiFuture getFuture() { return future; } - protected void setFuture(T value) { - future.set(value); + void deliverFirstResponse() { + metricsContext.recordFirstResponseLatency(); } void deliverError(Throwable throwable) { future.setException(throwable); + metricsContext.recordEndToEndLatency(throwable); + } + + void deliverResult( + @Nullable Map serverData, + Timestamp readTime, + @Nullable ExplainMetrics metrics) { + try { + T result = processResult(serverData, readTime, metrics); + future.set(result); + metricsContext.recordEndToEndLatency(); + } catch (Exception error) { + deliverError(error); + } } - abstract void deliverResult( + abstract T processResult( @Nullable Map serverData, Timestamp readTime, @Nullable ExplainMetrics metrics); @@ -216,24 +254,23 @@ private class AggregateQueryResponseDeliverer extends ResponseDeliverer serverData, Timestamp readTime, @Nullable ExplainMetrics metrics) { if (serverData == null) { - deliverError(new RuntimeException("Did not receive any aggregate query results.")); - return; + throw new RuntimeException("Did not receive any aggregate query results."); } - setFuture( - new AggregateQuerySnapshot( - AggregateQuery.this, - readTime, - convertServerAggregateFieldsMapToClientAggregateFieldsMap(serverData))); + return new AggregateQuerySnapshot( + AggregateQuery.this, + readTime, + convertServerAggregateFieldsMapToClientAggregateFieldsMap(serverData)); } } @@ -245,8 +282,9 @@ private final class AggregateQueryExplainResponseDeliverer @Nullable ByteString transactionId, @Nullable com.google.protobuf.Timestamp readTime, long startTimeNanos, - @Nullable ExplainOptions explainOptions) { - super(transactionId, readTime, startTimeNanos); + @Nullable ExplainOptions explainOptions, + MetricsContext metricsContext) { + super(transactionId, readTime, startTimeNanos, metricsContext); this.explainOptions = explainOptions; } @@ -257,14 +295,13 @@ ExplainOptions getExplainOptions() { } @Override - void deliverResult( + ExplainResults processResult( @Nullable Map serverData, Timestamp readTime, @Nullable ExplainMetrics metrics) { // The server is required to provide ExplainMetrics for explain queries. if (metrics == null) { - deliverError(new RuntimeException("Did not receive any metrics for explain query.")); - return; + throw new RuntimeException("Did not receive any metrics for explain query."); } AggregateQuerySnapshot snapshot = serverData == null @@ -273,7 +310,7 @@ void deliverResult( AggregateQuery.this, readTime, convertServerAggregateFieldsMapToClientAggregateFieldsMap(serverData)); - setFuture(new ExplainResults<>(metrics, snapshot)); + return new ExplainResults<>(metrics, snapshot); } } @@ -284,6 +321,7 @@ private final class AggregateQueryResponseObserver @Nullable private Map aggregateFieldsMap = null; @Nullable private ExplainMetrics metrics = null; private int attempt; + private boolean firstResponse = false; AggregateQueryResponseObserver(ResponseDeliverer responseDeliverer, int attempt) { this.responseDeliverer = responseDeliverer; @@ -302,15 +340,20 @@ private boolean isExplainQuery() { public void onStart(StreamController streamController) { getTraceUtil() .currentSpan() - .addEvent(SPAN_NAME_RUN_AGGREGATION_QUERY + " Stream started.", getAttemptAttributes()); + .addEvent(METHOD_NAME_RUN_AGGREGATION_QUERY + " Stream started.", getAttemptAttributes()); } @Override public void onResponse(RunAggregationQueryResponse response) { + if (!firstResponse) { + firstResponse = true; + responseDeliverer.deliverFirstResponse(); + } + getTraceUtil() .currentSpan() .addEvent( - SPAN_NAME_RUN_AGGREGATION_QUERY + " Response Received.", getAttemptAttributes()); + METHOD_NAME_RUN_AGGREGATION_QUERY + " Response Received.", getAttemptAttributes()); if (response.hasReadTime()) { readTime = Timestamp.fromProto(response.getReadTime()); } @@ -339,15 +382,14 @@ public void onError(Throwable throwable) { getTraceUtil() .currentSpan() .addEvent( - SPAN_NAME_RUN_AGGREGATION_QUERY + ": Retryable Error", + METHOD_NAME_RUN_AGGREGATION_QUERY + ": Retryable Error", Collections.singletonMap("error.message", throwable.getMessage())); - runQuery(responseDeliverer, attempt + 1); } else { getTraceUtil() .currentSpan() .addEvent( - SPAN_NAME_RUN_AGGREGATION_QUERY + ": Error", + METHOD_NAME_RUN_AGGREGATION_QUERY + ": Error", Collections.singletonMap("error.message", throwable.getMessage())); responseDeliverer.deliverError(throwable); } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriter.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriter.java index bc881979c..65cb946d2 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriter.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriter.java @@ -26,6 +26,8 @@ import com.google.api.core.SettableApiFuture; import com.google.api.gax.rpc.ApiException; import com.google.api.gax.rpc.StatusCode.Code; +import com.google.cloud.firestore.telemetry.MetricsUtil.MetricsContext; +import com.google.cloud.firestore.telemetry.TelemetryConstants; import com.google.cloud.firestore.telemetry.TraceUtil; import com.google.cloud.firestore.telemetry.TraceUtil.Context; import com.google.cloud.firestore.telemetry.TraceUtil.Scope; @@ -912,8 +914,15 @@ private void sendBatchLocked(final BulkCommitBatch batch, final boolean flush) { firestore .getOptions() .getTraceUtil() - .startSpan(TraceUtil.SPAN_NAME_BULK_WRITER_COMMIT, traceContext) + .startSpan(TelemetryConstants.METHOD_NAME_BULK_WRITER_COMMIT, traceContext) .setAttribute(ATTRIBUTE_KEY_DOC_COUNT, batch.getMutationsSize()); + + MetricsContext metricsContext = + firestore + .getOptions() + .getMetricsUtil() + .createMetricsContext(TelemetryConstants.METHOD_NAME_BULK_WRITER_COMMIT); + try (Scope ignored = span.makeCurrent()) { ApiFuture result = batch.bulkCommit(); result.addListener( @@ -926,8 +935,10 @@ private void sendBatchLocked(final BulkCommitBatch batch, final boolean flush) { }, bulkWriterExecutor); span.endAtFuture(result); + metricsContext.recordEndToEndLatencyAtFuture(result); } catch (Exception error) { span.end(error); + metricsContext.recordEndToEndLatency(error); throw error; } } else { diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/CollectionGroup.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/CollectionGroup.java index d81a0489e..ee3b9b8fb 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/CollectionGroup.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/CollectionGroup.java @@ -21,6 +21,8 @@ import com.google.api.gax.rpc.ApiException; import com.google.api.gax.rpc.ApiExceptions; import com.google.api.gax.rpc.ApiStreamObserver; +import com.google.cloud.firestore.telemetry.MetricsUtil.MetricsContext; +import com.google.cloud.firestore.telemetry.TelemetryConstants; import com.google.cloud.firestore.telemetry.TraceUtil; import com.google.cloud.firestore.telemetry.TraceUtil.Scope; import com.google.cloud.firestore.v1.FirestoreClient.PartitionQueryPagedResponse; @@ -109,7 +111,15 @@ public ApiFuture> getPartitions(long desiredPartitionCount) .getFirestore() .getOptions() .getTraceUtil() - .startSpan(TraceUtil.SPAN_NAME_PARTITION_QUERY); + .startSpan(TelemetryConstants.METHOD_NAME_PARTITION_QUERY); + + MetricsContext metricsContext = + rpcContext + .getFirestore() + .getOptions() + .getMetricsUtil() + .createMetricsContext(TelemetryConstants.METHOD_NAME_PARTITION_QUERY); + try (Scope ignored = span.makeCurrent()) { ApiFuture> result = ApiFutures.transform( @@ -127,12 +137,15 @@ public ApiFuture> getPartitions(long desiredPartitionCount) }, MoreExecutors.directExecutor()); span.endAtFuture(result); + metricsContext.recordEndToEndLatencyAtFuture(result); return result; } catch (ApiException exception) { span.end(exception); + metricsContext.recordEndToEndLatency(exception); throw FirestoreException.forApiException(exception); } catch (Throwable throwable) { span.end(throwable); + metricsContext.recordEndToEndLatency(throwable); throw throwable; } } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/CollectionReference.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/CollectionReference.java index e1c2841d6..a2e8b3f55 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/CollectionReference.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/CollectionReference.java @@ -24,6 +24,8 @@ import com.google.api.gax.rpc.UnaryCallable; import com.google.cloud.firestore.encoding.CustomClassMapper; import com.google.cloud.firestore.spi.v1.FirestoreRpc; +import com.google.cloud.firestore.telemetry.MetricsUtil.MetricsContext; +import com.google.cloud.firestore.telemetry.TelemetryConstants; import com.google.cloud.firestore.telemetry.TraceUtil; import com.google.cloud.firestore.telemetry.TraceUtil.Scope; import com.google.cloud.firestore.v1.FirestoreClient.ListDocumentsPagedResponse; @@ -134,7 +136,15 @@ public Iterable listDocuments() { .getFirestore() .getOptions() .getTraceUtil() - .startSpan(TraceUtil.SPAN_NAME_COL_REF_LIST_DOCUMENTS); + .startSpan(TelemetryConstants.METHOD_NAME_COL_REF_LIST_DOCUMENTS); + + MetricsContext metricsContext = + rpcContext + .getFirestore() + .getOptions() + .getMetricsUtil() + .createMetricsContext(TelemetryConstants.METHOD_NAME_COL_REF_LIST_DOCUMENTS); + try (Scope ignored = span.makeCurrent()) { ListDocumentsRequest.Builder request = ListDocumentsRequest.newBuilder(); request.setParent(options.getParentPath().toString()); @@ -174,12 +184,15 @@ public void remove() { } }; span.end(); + metricsContext.recordEndToEndLatency(); return result; } catch (ApiException exception) { span.end(exception); + metricsContext.recordEndToEndLatency(exception); throw FirestoreException.forApiException(exception); } catch (Throwable throwable) { span.end(throwable); + metricsContext.recordEndToEndLatency(throwable); throw throwable; } } @@ -200,7 +213,15 @@ public ApiFuture add(@Nonnull final Map field .getFirestore() .getOptions() .getTraceUtil() - .startSpan(TraceUtil.SPAN_NAME_COL_REF_ADD); + .startSpan(TelemetryConstants.METHOD_NAME_COL_REF_ADD); + + MetricsContext metricsContext = + rpcContext + .getFirestore() + .getOptions() + .getMetricsUtil() + .createMetricsContext(TelemetryConstants.METHOD_NAME_COL_REF_ADD); + try (Scope ignored = span.makeCurrent()) { final DocumentReference documentReference = document(); ApiFuture createFuture = documentReference.create(fields); @@ -208,9 +229,11 @@ public ApiFuture add(@Nonnull final Map field ApiFutures.transform( createFuture, writeResult -> documentReference, MoreExecutors.directExecutor()); span.endAtFuture(result); + metricsContext.recordEndToEndLatencyAtFuture(result); return result; } catch (Exception error) { span.end(error); + metricsContext.recordEndToEndLatency(error); throw error; } } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/DocumentReference.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/DocumentReference.java index 57254bb2b..25f1eadcd 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/DocumentReference.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/DocumentReference.java @@ -21,6 +21,9 @@ import com.google.api.core.InternalExtensionOnly; import com.google.api.gax.rpc.ApiException; import com.google.api.gax.rpc.ApiExceptions; +import com.google.cloud.firestore.telemetry.MetricsUtil; +import com.google.cloud.firestore.telemetry.MetricsUtil.MetricsContext; +import com.google.cloud.firestore.telemetry.TelemetryConstants; import com.google.cloud.firestore.telemetry.TraceUtil; import com.google.cloud.firestore.telemetry.TraceUtil.Scope; import com.google.cloud.firestore.v1.FirestoreClient.ListCollectionIdsPagedResponse; @@ -139,6 +142,11 @@ private TraceUtil getTraceUtil() { return getFirestore().getOptions().getTraceUtil(); } + @Nonnull + private MetricsUtil getMetricsUtil() { + return getFirestore().getOptions().getMetricsUtil(); + } + /** * Creates a new Document at the DocumentReference's Location. It fails the write if the document * exists. @@ -148,14 +156,20 @@ private TraceUtil getTraceUtil() { */ @Nonnull public ApiFuture create(@Nonnull Map fields) { - TraceUtil.Span span = getTraceUtil().startSpan(TraceUtil.SPAN_NAME_DOC_REF_CREATE); + TraceUtil.Span span = getTraceUtil().startSpan(TelemetryConstants.METHOD_NAME_DOC_REF_CREATE); + + MetricsContext metricsContext = + getMetricsUtil().createMetricsContext(TelemetryConstants.METHOD_NAME_DOC_REF_CREATE); + try (Scope ignored = span.makeCurrent()) { WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst(writeBatch.create(this, fields).commit()); span.endAtFuture(result); + metricsContext.recordEndToEndLatencyAtFuture(result); return result; } catch (Exception error) { span.end(error); + metricsContext.recordEndToEndLatency(error); throw error; } } @@ -169,14 +183,19 @@ public ApiFuture create(@Nonnull Map fields) { */ @Nonnull public ApiFuture create(@Nonnull Object pojo) { - TraceUtil.Span span = getTraceUtil().startSpan(TraceUtil.SPAN_NAME_DOC_REF_CREATE); + TraceUtil.Span span = getTraceUtil().startSpan(TelemetryConstants.METHOD_NAME_DOC_REF_CREATE); + MetricsContext metricsContext = + getMetricsUtil().createMetricsContext(TelemetryConstants.METHOD_NAME_DOC_REF_CREATE); + try (Scope ignored = span.makeCurrent()) { WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst(writeBatch.create(this, pojo).commit()); span.endAtFuture(result); + metricsContext.recordEndToEndLatencyAtFuture(result); return result; } catch (Exception error) { span.end(error); + metricsContext.recordEndToEndLatency(error); throw error; } } @@ -190,14 +209,19 @@ public ApiFuture create(@Nonnull Object pojo) { */ @Nonnull public ApiFuture set(@Nonnull Map fields) { - TraceUtil.Span span = getTraceUtil().startSpan(TraceUtil.SPAN_NAME_DOC_REF_SET); + TraceUtil.Span span = getTraceUtil().startSpan(TelemetryConstants.METHOD_NAME_DOC_REF_SET); + MetricsContext metricsContext = + getMetricsUtil().createMetricsContext(TelemetryConstants.METHOD_NAME_DOC_REF_SET); + try (Scope ignored = span.makeCurrent()) { WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst(writeBatch.set(this, fields).commit()); span.endAtFuture(result); + metricsContext.recordEndToEndLatencyAtFuture(result); return result; } catch (Exception error) { span.end(error); + metricsContext.recordEndToEndLatency(error); throw error; } } @@ -214,14 +238,19 @@ public ApiFuture set(@Nonnull Map fields) { @Nonnull public ApiFuture set( @Nonnull Map fields, @Nonnull SetOptions options) { - TraceUtil.Span span = getTraceUtil().startSpan(TraceUtil.SPAN_NAME_DOC_REF_SET); + TraceUtil.Span span = getTraceUtil().startSpan(TelemetryConstants.METHOD_NAME_DOC_REF_SET); + MetricsContext metricsContext = + getMetricsUtil().createMetricsContext(TelemetryConstants.METHOD_NAME_DOC_REF_SET); + try (Scope ignored = span.makeCurrent()) { WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst(writeBatch.set(this, fields, options).commit()); span.endAtFuture(result); + metricsContext.recordEndToEndLatencyAtFuture(result); return result; } catch (Exception error) { span.end(error); + metricsContext.recordEndToEndLatency(error); throw error; } } @@ -235,14 +264,19 @@ public ApiFuture set( */ @Nonnull public ApiFuture set(@Nonnull Object pojo) { - TraceUtil.Span span = getTraceUtil().startSpan(TraceUtil.SPAN_NAME_DOC_REF_SET); + TraceUtil.Span span = getTraceUtil().startSpan(TelemetryConstants.METHOD_NAME_DOC_REF_SET); + MetricsContext metricsContext = + getMetricsUtil().createMetricsContext(TelemetryConstants.METHOD_NAME_DOC_REF_SET); + try (Scope ignored = span.makeCurrent()) { WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst(writeBatch.set(this, pojo).commit()); span.endAtFuture(result); + metricsContext.recordEndToEndLatencyAtFuture(result); return result; } catch (Exception error) { span.end(error); + metricsContext.recordEndToEndLatency(error); throw error; } } @@ -258,14 +292,19 @@ public ApiFuture set(@Nonnull Object pojo) { */ @Nonnull public ApiFuture set(@Nonnull Object pojo, @Nonnull SetOptions options) { - TraceUtil.Span span = getTraceUtil().startSpan(TraceUtil.SPAN_NAME_DOC_REF_SET); + TraceUtil.Span span = getTraceUtil().startSpan(TelemetryConstants.METHOD_NAME_DOC_REF_SET); + MetricsContext metricsContext = + getMetricsUtil().createMetricsContext(TelemetryConstants.METHOD_NAME_DOC_REF_SET); + try (Scope ignored = span.makeCurrent()) { WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst(writeBatch.set(this, pojo, options).commit()); span.endAtFuture(result); + metricsContext.recordEndToEndLatencyAtFuture(result); return result; } catch (Exception error) { span.end(error); + metricsContext.recordEndToEndLatency(error); throw error; } } @@ -279,14 +318,19 @@ public ApiFuture set(@Nonnull Object pojo, @Nonnull SetOptions opti */ @Nonnull public ApiFuture update(@Nonnull Map fields) { - TraceUtil.Span span = getTraceUtil().startSpan(TraceUtil.SPAN_NAME_DOC_REF_UPDATE); + TraceUtil.Span span = getTraceUtil().startSpan(TelemetryConstants.METHOD_NAME_DOC_REF_UPDATE); + MetricsContext metricsContext = + getMetricsUtil().createMetricsContext(TelemetryConstants.METHOD_NAME_DOC_REF_UPDATE); + try (Scope ignored = span.makeCurrent()) { WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst(writeBatch.update(this, fields).commit()); span.endAtFuture(result); + metricsContext.recordEndToEndLatencyAtFuture(result); return result; } catch (Exception error) { span.end(error); + metricsContext.recordEndToEndLatency(error); throw error; } } @@ -301,15 +345,20 @@ public ApiFuture update(@Nonnull Map fields) { */ @Nonnull public ApiFuture update(@Nonnull Map fields, Precondition options) { - TraceUtil.Span span = getTraceUtil().startSpan(TraceUtil.SPAN_NAME_DOC_REF_UPDATE); + TraceUtil.Span span = getTraceUtil().startSpan(TelemetryConstants.METHOD_NAME_DOC_REF_UPDATE); + MetricsContext metricsContext = + getMetricsUtil().createMetricsContext(TelemetryConstants.METHOD_NAME_DOC_REF_UPDATE); + try (Scope ignored = span.makeCurrent()) { WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst(writeBatch.update(this, fields, options).commit()); span.endAtFuture(result); + metricsContext.recordEndToEndLatencyAtFuture(result); return result; } catch (Exception error) { span.end(error); + metricsContext.recordEndToEndLatency(error); throw error; } } @@ -326,15 +375,20 @@ public ApiFuture update(@Nonnull Map fields, Precon @Nonnull public ApiFuture update( @Nonnull String field, @Nullable Object value, Object... moreFieldsAndValues) { - TraceUtil.Span span = getTraceUtil().startSpan(TraceUtil.SPAN_NAME_DOC_REF_UPDATE); + TraceUtil.Span span = getTraceUtil().startSpan(TelemetryConstants.METHOD_NAME_DOC_REF_UPDATE); + MetricsContext metricsContext = + getMetricsUtil().createMetricsContext(TelemetryConstants.METHOD_NAME_DOC_REF_UPDATE); + try (Scope ignored = span.makeCurrent()) { WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst(writeBatch.update(this, field, value, moreFieldsAndValues).commit()); span.endAtFuture(result); + metricsContext.recordEndToEndLatencyAtFuture(result); return result; } catch (Exception error) { span.end(error); + metricsContext.recordEndToEndLatency(error); throw error; } } @@ -351,15 +405,20 @@ public ApiFuture update( @Nonnull public ApiFuture update( @Nonnull FieldPath fieldPath, @Nullable Object value, Object... moreFieldsAndValues) { - TraceUtil.Span span = getTraceUtil().startSpan(TraceUtil.SPAN_NAME_DOC_REF_UPDATE); + TraceUtil.Span span = getTraceUtil().startSpan(TelemetryConstants.METHOD_NAME_DOC_REF_UPDATE); + MetricsContext metricsContext = + getMetricsUtil().createMetricsContext(TelemetryConstants.METHOD_NAME_DOC_REF_UPDATE); + try (Scope ignored = span.makeCurrent()) { WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst(writeBatch.update(this, fieldPath, value, moreFieldsAndValues).commit()); span.endAtFuture(result); + metricsContext.recordEndToEndLatencyAtFuture(result); return result; } catch (Exception error) { span.end(error); + metricsContext.recordEndToEndLatency(error); throw error; } } @@ -380,16 +439,21 @@ public ApiFuture update( @Nonnull String field, @Nullable Object value, Object... moreFieldsAndValues) { - TraceUtil.Span span = getTraceUtil().startSpan(TraceUtil.SPAN_NAME_DOC_REF_UPDATE); + TraceUtil.Span span = getTraceUtil().startSpan(TelemetryConstants.METHOD_NAME_DOC_REF_UPDATE); + MetricsContext metricsContext = + getMetricsUtil().createMetricsContext(TelemetryConstants.METHOD_NAME_DOC_REF_UPDATE); + try (Scope ignored = span.makeCurrent()) { WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst( writeBatch.update(this, options, field, value, moreFieldsAndValues).commit()); span.endAtFuture(result); + metricsContext.recordEndToEndLatencyAtFuture(result); return result; } catch (Exception error) { span.end(error); + metricsContext.recordEndToEndLatency(error); throw error; } } @@ -410,16 +474,21 @@ public ApiFuture update( @Nonnull FieldPath fieldPath, @Nullable Object value, Object... moreFieldsAndValues) { - TraceUtil.Span span = getTraceUtil().startSpan(TraceUtil.SPAN_NAME_DOC_REF_UPDATE); + TraceUtil.Span span = getTraceUtil().startSpan(TelemetryConstants.METHOD_NAME_DOC_REF_UPDATE); + MetricsContext metricsContext = + getMetricsUtil().createMetricsContext(TelemetryConstants.METHOD_NAME_DOC_REF_UPDATE); + try (Scope ignored = span.makeCurrent()) { WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst( writeBatch.update(this, options, fieldPath, value, moreFieldsAndValues).commit()); span.endAtFuture(result); + metricsContext.recordEndToEndLatencyAtFuture(result); return result; } catch (Exception error) { span.end(error); + metricsContext.recordEndToEndLatency(error); throw error; } } @@ -432,14 +501,19 @@ public ApiFuture update( */ @Nonnull public ApiFuture delete(@Nonnull Precondition options) { - TraceUtil.Span span = getTraceUtil().startSpan(TraceUtil.SPAN_NAME_DOC_REF_DELETE); + TraceUtil.Span span = getTraceUtil().startSpan(TelemetryConstants.METHOD_NAME_DOC_REF_DELETE); + MetricsContext metricsContext = + getMetricsUtil().createMetricsContext(TelemetryConstants.METHOD_NAME_DOC_REF_DELETE); + try (Scope ignored = span.makeCurrent()) { WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst(writeBatch.delete(this, options).commit()); span.endAtFuture(result); + metricsContext.recordEndToEndLatencyAtFuture(result); return result; } catch (Exception error) { span.end(error); + metricsContext.recordEndToEndLatency(error); throw error; } } @@ -451,14 +525,19 @@ public ApiFuture delete(@Nonnull Precondition options) { */ @Nonnull public ApiFuture delete() { - TraceUtil.Span span = getTraceUtil().startSpan(TraceUtil.SPAN_NAME_DOC_REF_DELETE); + TraceUtil.Span span = getTraceUtil().startSpan(TelemetryConstants.METHOD_NAME_DOC_REF_DELETE); + MetricsContext metricsContext = + getMetricsUtil().createMetricsContext(TelemetryConstants.METHOD_NAME_DOC_REF_DELETE); + try (Scope ignored = span.makeCurrent()) { WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst(writeBatch.delete(this).commit()); span.endAtFuture(result); + metricsContext.recordEndToEndLatencyAtFuture(result); return result; } catch (Exception error) { span.end(error); + metricsContext.recordEndToEndLatency(error); throw error; } } @@ -472,13 +551,18 @@ public ApiFuture delete() { */ @Nonnull public ApiFuture get() { - TraceUtil.Span span = getTraceUtil().startSpan(TraceUtil.SPAN_NAME_DOC_REF_GET); + TraceUtil.Span span = getTraceUtil().startSpan(TelemetryConstants.METHOD_NAME_DOC_REF_GET); + MetricsContext metricsContext = + getMetricsUtil().createMetricsContext(TelemetryConstants.METHOD_NAME_DOC_REF_GET); + try (Scope ignored = span.makeCurrent()) { ApiFuture result = extractFirst(rpcContext.getFirestore().getAll(this)); span.endAtFuture(result); + metricsContext.recordEndToEndLatencyAtFuture(result); return result; } catch (Exception error) { span.end(error); + metricsContext.recordEndToEndLatency(error); throw error; } } @@ -493,14 +577,19 @@ public ApiFuture get() { */ @Nonnull public ApiFuture get(FieldMask fieldMask) { - TraceUtil.Span span = getTraceUtil().startSpan(TraceUtil.SPAN_NAME_DOC_REF_GET); + TraceUtil.Span span = getTraceUtil().startSpan(TelemetryConstants.METHOD_NAME_DOC_REF_GET); + MetricsContext metricsContext = + getMetricsUtil().createMetricsContext(TelemetryConstants.METHOD_NAME_DOC_REF_GET); + try (Scope ignored = span.makeCurrent()) { ApiFuture result = extractFirst(rpcContext.getFirestore().getAll(new DocumentReference[] {this}, fieldMask)); span.endAtFuture(result); + metricsContext.recordEndToEndLatencyAtFuture(result); return result; } catch (Exception error) { span.end(error); + metricsContext.recordEndToEndLatency(error); throw error; } } @@ -513,7 +602,12 @@ public ApiFuture get(FieldMask fieldMask) { */ @Nonnull public Iterable listCollections() { - TraceUtil.Span span = getTraceUtil().startSpan(TraceUtil.SPAN_NAME_DOC_REF_LIST_COLLECTIONS); + TraceUtil.Span span = + getTraceUtil().startSpan(TelemetryConstants.METHOD_NAME_DOC_REF_LIST_COLLECTIONS); + MetricsContext metricsContext = + getMetricsUtil() + .createMetricsContext(TelemetryConstants.METHOD_NAME_DOC_REF_LIST_COLLECTIONS); + try (Scope ignored = span.makeCurrent()) { ListCollectionIdsRequest.Builder request = ListCollectionIdsRequest.newBuilder(); request.setParent(path.toString()); @@ -547,9 +641,11 @@ public void remove() { } }; span.end(); + metricsContext.recordEndToEndLatency(); return result; } catch (ApiException exception) { span.end(exception); + metricsContext.recordEndToEndLatency(exception); throw FirestoreException.forApiException(exception); } } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreImpl.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreImpl.java index 48c691466..93acd29ef 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreImpl.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreImpl.java @@ -32,6 +32,8 @@ import com.google.api.gax.rpc.UnaryCallable; import com.google.cloud.Timestamp; import com.google.cloud.firestore.spi.v1.FirestoreRpc; +import com.google.cloud.firestore.telemetry.MetricsUtil.MetricsContext; +import com.google.cloud.firestore.telemetry.TelemetryConstants; import com.google.cloud.firestore.telemetry.TraceUtil; import com.google.common.annotations.VisibleForTesting; import com.google.common.base.Preconditions; @@ -227,6 +229,14 @@ void getAll( // that we receive from the server. final int NUM_RESPONSES_PER_TRACE_EVENT = 100; + MetricsContext metricsContext = + getOptions() + .getMetricsUtil() + .createMetricsContext( + transactionId == null + ? TelemetryConstants.METHOD_NAME_BATCH_GET_DOCUMENTS_GET_ALL + : TelemetryConstants.METHOD_NAME_BATCH_GET_DOCUMENTS_TRANSACTIONAL); + ResponseObserver responseObserver = new ResponseObserver() { int numResponses = 0; @@ -237,7 +247,7 @@ public void onStart(StreamController streamController) { getTraceUtil() .currentSpan() .addEvent( - TraceUtil.SPAN_NAME_BATCH_GET_DOCUMENTS + ": Start", + TelemetryConstants.METHOD_NAME_BATCH_GET_DOCUMENTS + ": Start", new ImmutableMap.Builder() .put(ATTRIBUTE_KEY_DOC_COUNT, documentReferences.length) .put(ATTRIBUTE_KEY_IS_TRANSACTIONAL, transactionId != null) @@ -253,12 +263,15 @@ public void onResponse(BatchGetDocumentsResponse response) { if (numResponses == 1) { getTraceUtil() .currentSpan() - .addEvent(TraceUtil.SPAN_NAME_BATCH_GET_DOCUMENTS + ": First response received"); + .addEvent( + TelemetryConstants.METHOD_NAME_BATCH_GET_DOCUMENTS + + ": First response received"); + metricsContext.recordFirstResponseLatency(); } else if (numResponses % NUM_RESPONSES_PER_TRACE_EVENT == 0) { getTraceUtil() .currentSpan() .addEvent( - TraceUtil.SPAN_NAME_BATCH_GET_DOCUMENTS + TelemetryConstants.METHOD_NAME_BATCH_GET_DOCUMENTS + ": Received " + numResponses + " responses"); @@ -298,6 +311,7 @@ public void onResponse(BatchGetDocumentsResponse response) { @Override public void onError(Throwable throwable) { getTraceUtil().currentSpan().end(throwable); + metricsContext.recordEndToEndLatency(throwable); apiStreamObserver.onError(throwable); } @@ -308,11 +322,12 @@ public void onComplete() { getTraceUtil() .currentSpan() .addEvent( - TraceUtil.SPAN_NAME_BATCH_GET_DOCUMENTS + TelemetryConstants.METHOD_NAME_BATCH_GET_DOCUMENTS + ": Completed with " + numResponses + " responses.", Collections.singletonMap(ATTRIBUTE_KEY_NUM_RESPONSES, numResponses)); + metricsContext.recordEndToEndLatency(); apiStreamObserver.onCompleted(); } }; @@ -427,16 +442,30 @@ public ApiFuture runAsyncTransaction( @Nonnull final Transaction.AsyncFunction updateFunction, @Nonnull TransactionOptions transactionOptions) { - if (transactionOptions.getReadTime() != null) { - // READ_ONLY transactions with readTime have no retry, nor transaction state, so we don't need - // a runner. - return updateFunction.updateCallback( - new ReadTimeTransaction(this, transactionOptions.getReadTime())); - } else { - // For READ_ONLY transactions without readTime, there is still strong consistency applied, - // that cannot be tracked client side. - return new ServerSideTransactionRunner<>(this, updateFunction, transactionOptions).run(); + MetricsContext metricsContext = + getOptions() + .getMetricsUtil() + .createMetricsContext(TelemetryConstants.METHOD_NAME_RUN_TRANSACTION); + ApiFuture result; + + try { + if (transactionOptions.getReadTime() != null) { + // READ_ONLY transactions with readTime have no retry, nor transaction state, so we don't + // need a runner. + result = + updateFunction.updateCallback( + new ReadTimeTransaction(this, transactionOptions.getReadTime())); + } else { + // For READ_ONLY transactions without readTime, there is still strong consistency applied, + // that cannot be tracked client side. + result = new ServerSideTransactionRunner<>(this, updateFunction, transactionOptions).run(); + } + metricsContext.recordEndToEndLatencyAtFuture(result); + } catch (Exception error) { + metricsContext.recordEndToEndLatency(error); + throw error; } + return result; } @Nonnull diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOpenTelemetryOptions.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOpenTelemetryOptions.java index d82a71052..a88fa0b4e 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOpenTelemetryOptions.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOpenTelemetryOptions.java @@ -28,10 +28,13 @@ @BetaApi public class FirestoreOpenTelemetryOptions { private final boolean tracingEnabled; + private final boolean exportBuiltinMetricsToGoogleCloudMonitoring; private final @Nullable OpenTelemetry openTelemetry; FirestoreOpenTelemetryOptions(Builder builder) { this.tracingEnabled = builder.tracingEnabled; + this.exportBuiltinMetricsToGoogleCloudMonitoring = + builder.exportBuiltinMetricsToGoogleCloudMonitoring; this.openTelemetry = builder.openTelemetry; } @@ -46,6 +49,10 @@ public boolean isTracingEnabled() { return tracingEnabled; } + public boolean exportBuiltinMetricsToGoogleCloudMonitoring() { + return exportBuiltinMetricsToGoogleCloudMonitoring; + } + public OpenTelemetry getOpenTelemetry() { return openTelemetry; } @@ -63,16 +70,20 @@ public static FirestoreOpenTelemetryOptions.Builder newBuilder() { public static class Builder { private boolean tracingEnabled; - + private boolean exportBuiltinMetricsToGoogleCloudMonitoring; @Nullable private OpenTelemetry openTelemetry; private Builder() { tracingEnabled = false; + // TODO(metrics): default this to true when feature is ready + exportBuiltinMetricsToGoogleCloudMonitoring = false; openTelemetry = null; } private Builder(FirestoreOpenTelemetryOptions options) { this.tracingEnabled = options.tracingEnabled; + this.exportBuiltinMetricsToGoogleCloudMonitoring = + options.exportBuiltinMetricsToGoogleCloudMonitoring; this.openTelemetry = options.openTelemetry; } @@ -98,6 +109,20 @@ public FirestoreOpenTelemetryOptions.Builder setTracingEnabled(boolean tracingEn return this; } + // TODO(metrics): make this public when feature is ready. + /** + * Sets whether built-in metrics should be exported to Google Cloud Monitoring + * + * @param exportBuiltinMetrics Whether built-in metrics should be exported to Google Cloud + * Monitoring. + */ + @Nonnull + private FirestoreOpenTelemetryOptions.Builder exportBuiltinMetricsToGoogleCloudMonitoring( + boolean exportBuiltinMetrics) { + this.exportBuiltinMetricsToGoogleCloudMonitoring = exportBuiltinMetrics; + return this; + } + /** * Sets the {@link OpenTelemetry} to use with this Firestore instance. If telemetry collection * is enabled, but an `OpenTelemetry` is not provided, the Firestore SDK will attempt to use the diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOptions.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOptions.java index b80b9dacd..b0887f602 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOptions.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOptions.java @@ -24,12 +24,15 @@ import com.google.api.gax.core.GoogleCredentialsProvider; import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; import com.google.api.gax.rpc.TransportChannelProvider; +import com.google.api.gax.tracing.ApiTracerFactory; import com.google.auth.Credentials; import com.google.cloud.ServiceDefaults; import com.google.cloud.ServiceOptions; import com.google.cloud.TransportOptions; import com.google.cloud.firestore.spi.v1.FirestoreRpc; import com.google.cloud.firestore.spi.v1.GrpcFirestoreRpc; +import com.google.cloud.firestore.telemetry.CompositeApiTracerFactory; +import com.google.cloud.firestore.telemetry.MetricsUtil; import com.google.cloud.firestore.v1.FirestoreSettings; import com.google.cloud.grpc.GrpcTransportOptions; import com.google.common.collect.ImmutableMap; @@ -37,6 +40,7 @@ import io.grpc.ManagedChannelBuilder; import java.io.IOException; import java.net.URI; +import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Map; @@ -64,6 +68,7 @@ public final class FirestoreOptions extends ServiceOptions apiTracerFactories = new ArrayList<>(); + // Prefer any direct ApiTracerFactory that might have been set on the builder. + if (super.getApiTracerFactory() != null) { + apiTracerFactories.add(super.getApiTracerFactory()); + } + // Add Metrics Tracer factory if built-in metrics are enabled. + metricsUtil.addMetricsTracerFactory(apiTracerFactories); + + if (apiTracerFactories.isEmpty()) { + return null; + } + return new CompositeApiTracerFactory(apiTracerFactories); + } + public String getDatabaseId() { return databaseId; } @@ -127,6 +149,11 @@ com.google.cloud.firestore.telemetry.TraceUtil getTraceUtil() { return traceUtil; } + @Nonnull + com.google.cloud.firestore.telemetry.MetricsUtil getMetricsUtil() { + return metricsUtil; + } + @BetaApi @Nonnull public FirestoreOpenTelemetryOptions getOpenTelemetryOptions() { @@ -325,6 +352,9 @@ protected FirestoreOptions(Builder builder) { ? builder.databaseId : FirestoreDefaults.INSTANCE.getDatabaseId(); + // Set up the `MetricsUtil` instance after the database ID has been set. + this.metricsUtil = MetricsUtil.getInstance(this); + if (builder.channelProvider == null) { ApiFunction channelConfigurator = this.traceUtil.getChannelConfigurator(); diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Query.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Query.java index e66393b84..f93ec2c29 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Query.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Query.java @@ -35,6 +35,8 @@ import com.google.cloud.Timestamp; import com.google.cloud.firestore.Query.QueryOptions.Builder; import com.google.cloud.firestore.encoding.CustomClassMapper; +import com.google.cloud.firestore.telemetry.MetricsUtil.MetricsContext; +import com.google.cloud.firestore.telemetry.TelemetryConstants; import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableList; import com.google.firestore.bundle.BundledQuery; @@ -1487,7 +1489,10 @@ public void stream(@Nonnull final ApiStreamObserver responseOb "Query results for queries that include limitToLast() constraints cannot be streamed. " + "Use Query.get() instead."); - internalStream( + MetricsContext metricsContext = + createMetricsContext(TelemetryConstants.METHOD_NAME_RUN_QUERY_GET); + + ApiStreamObserver observer = new ApiStreamObserver() { @Override public void onNext(RunQueryResponse runQueryResponse) { @@ -1509,7 +1514,10 @@ public void onError(Throwable throwable) { public void onCompleted() { responseObserver.onCompleted(); } - }, + }; + + internalStream( + new MonitoredStreamResponseObserver(observer, metricsContext), /* startTimeNanos= */ rpcContext.getClock().nanoTime(), /* transactionId= */ null, /* readTime= */ null, @@ -1533,8 +1541,12 @@ public ApiFuture explainStream( "Query results for queries that include limitToLast() constraints cannot be streamed. " + "Use Query.explain() instead."); + MetricsContext metricsContext = + createMetricsContext(TelemetryConstants.METHOD_NAME_RUN_QUERY_EXPLAIN); + final SettableApiFuture metricsFuture = SettableApiFuture.create(); - internalStream( + + ApiStreamObserver observer = new ApiStreamObserver() { @Override public void onNext(RunQueryResponse runQueryResponse) { @@ -1566,7 +1578,10 @@ public void onCompleted() { new RuntimeException("Did not receive any explain results.")); } } - }, + }; + + internalStream( + new MonitoredStreamResponseObserver(observer, metricsContext), /* startTimeNanos= */ rpcContext.getClock().nanoTime(), /* transactionId= */ null, /* readTime= */ null, diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/ReadTimeTransaction.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/ReadTimeTransaction.java index 0c423469a..8780e9c63 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/ReadTimeTransaction.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/ReadTimeTransaction.java @@ -18,6 +18,7 @@ import com.google.api.core.ApiFuture; import com.google.api.core.ApiFutures; +import com.google.cloud.firestore.telemetry.TelemetryConstants; import com.google.cloud.firestore.telemetry.TraceUtil; import com.google.common.base.Preconditions; import com.google.common.util.concurrent.MoreExecutors; @@ -57,7 +58,8 @@ public boolean hasTransactionId() { public ApiFuture get(@Nonnull DocumentReference documentRef) { TraceUtil.Span span = getTraceUtil() - .startSpan(TraceUtil.SPAN_NAME_TRANSACTION_GET_DOCUMENT, transactionTraceContext); + .startSpan( + TelemetryConstants.METHOD_NAME_TRANSACTION_GET_DOCUMENT, transactionTraceContext); try (TraceUtil.Scope ignored = span.makeCurrent()) { ApiFuture result = ApiFutures.transform( @@ -79,7 +81,8 @@ public ApiFuture> getAll( @Nonnull DocumentReference... documentReferences) { TraceUtil.Span span = getTraceUtil() - .startSpan(TraceUtil.SPAN_NAME_TRANSACTION_GET_DOCUMENTS, transactionTraceContext); + .startSpan( + TelemetryConstants.METHOD_NAME_TRANSACTION_GET_DOCUMENTS, transactionTraceContext); try (TraceUtil.Scope ignored = span.makeCurrent()) { ApiFuture> result = firestore.getAll(documentReferences, /* fieldMask= */ null, readTime); @@ -97,7 +100,8 @@ public ApiFuture> getAll( @Nonnull DocumentReference[] documentReferences, @Nullable FieldMask fieldMask) { TraceUtil.Span span = getTraceUtil() - .startSpan(TraceUtil.SPAN_NAME_TRANSACTION_GET_DOCUMENTS, transactionTraceContext); + .startSpan( + TelemetryConstants.METHOD_NAME_TRANSACTION_GET_DOCUMENTS, transactionTraceContext); try (TraceUtil.Scope ignored = span.makeCurrent()) { ApiFuture> result = firestore.getAll(documentReferences, /* fieldMask= */ null, readTime); diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/ServerSideTransaction.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/ServerSideTransaction.java index 5d366c965..40dd64ce8 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/ServerSideTransaction.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/ServerSideTransaction.java @@ -19,6 +19,7 @@ import com.google.api.core.ApiFuture; import com.google.api.core.ApiFutures; import com.google.cloud.firestore.TransactionOptions.TransactionOptionsType; +import com.google.cloud.firestore.telemetry.TelemetryConstants; import com.google.cloud.firestore.telemetry.TraceUtil; import com.google.common.base.Preconditions; import com.google.common.util.concurrent.MoreExecutors; @@ -108,7 +109,9 @@ ApiFuture> commit() { /** Rolls a transaction back and releases all read locks. */ ApiFuture rollback() { TraceUtil.Span span = - getTraceUtil().startSpan(TraceUtil.SPAN_NAME_TRANSACTION_ROLLBACK, transactionTraceContext); + getTraceUtil() + .startSpan( + TelemetryConstants.METHOD_NAME_TRANSACTION_ROLLBACK, transactionTraceContext); try (TraceUtil.Scope ignored = span.makeCurrent()) { RollbackRequest req = RollbackRequest.newBuilder() @@ -158,7 +161,8 @@ public boolean hasTransactionId() { public ApiFuture get(@Nonnull DocumentReference documentRef) { TraceUtil.Span span = getTraceUtil() - .startSpan(TraceUtil.SPAN_NAME_TRANSACTION_GET_DOCUMENT, transactionTraceContext); + .startSpan( + TelemetryConstants.METHOD_NAME_TRANSACTION_GET_DOCUMENT, transactionTraceContext); try (TraceUtil.Scope ignored = span.makeCurrent()) { Preconditions.checkState(isEmpty(), READ_BEFORE_WRITE_ERROR_MSG); ApiFuture result = @@ -191,7 +195,8 @@ public ApiFuture> getAll( Preconditions.checkState(isEmpty(), READ_BEFORE_WRITE_ERROR_MSG); TraceUtil.Span span = getTraceUtil() - .startSpan(TraceUtil.SPAN_NAME_TRANSACTION_GET_DOCUMENTS, transactionTraceContext); + .startSpan( + TelemetryConstants.METHOD_NAME_TRANSACTION_GET_DOCUMENTS, transactionTraceContext); try (TraceUtil.Scope ignored = span.makeCurrent()) { ApiFuture> result = firestore.getAll( @@ -219,7 +224,8 @@ public ApiFuture> getAll( Preconditions.checkState(isEmpty(), READ_BEFORE_WRITE_ERROR_MSG); TraceUtil.Span span = getTraceUtil() - .startSpan(TraceUtil.SPAN_NAME_TRANSACTION_GET_DOCUMENTS, transactionTraceContext); + .startSpan( + TelemetryConstants.METHOD_NAME_TRANSACTION_GET_DOCUMENTS, transactionTraceContext); try (TraceUtil.Scope ignored = span.makeCurrent()) { ApiFuture> result = firestore.getAll(documentReferences, fieldMask, transactionId, /* readTime= */ null); diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/ServerSideTransactionRunner.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/ServerSideTransactionRunner.java index db8ebff63..2edd7e71e 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/ServerSideTransactionRunner.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/ServerSideTransactionRunner.java @@ -26,6 +26,7 @@ import com.google.api.gax.retrying.ExponentialRetryAlgorithm; import com.google.api.gax.retrying.TimedAttemptSettings; import com.google.api.gax.rpc.ApiException; +import com.google.cloud.firestore.telemetry.TelemetryConstants; import com.google.cloud.firestore.telemetry.TraceUtil; import com.google.cloud.firestore.telemetry.TraceUtil.Scope; import com.google.cloud.firestore.telemetry.TraceUtil.Span; @@ -93,7 +94,7 @@ private TraceUtil getTraceUtil() { } ApiFuture run() { - runTransactionSpan = getTraceUtil().startSpan(TraceUtil.SPAN_NAME_TRANSACTION_RUN); + runTransactionSpan = getTraceUtil().startSpan(TelemetryConstants.METHOD_NAME_TRANSACTION_RUN); runTransactionSpan.setAttribute( ATTRIBUTE_KEY_TRANSACTION_TYPE, transactionOptions.getType().name()); runTransactionSpan.setAttribute( @@ -119,7 +120,8 @@ ApiFuture run() { ApiFuture begin() { TraceUtil.Span span = - getTraceUtil().startSpan(TraceUtil.SPAN_NAME_TRANSACTION_BEGIN, runTransactionContext); + getTraceUtil() + .startSpan(TelemetryConstants.METHOD_NAME_TRANSACTION_BEGIN, runTransactionContext); try (Scope ignored = span.makeCurrent()) { ServerSideTransaction previousTransaction = this.transaction; this.transaction = null; diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java index 744d349ef..1f758ab1e 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java @@ -27,7 +27,10 @@ import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StreamController; import com.google.cloud.Timestamp; +import com.google.cloud.firestore.telemetry.MetricsUtil.MetricsContext; +import com.google.cloud.firestore.telemetry.TelemetryConstants; import com.google.cloud.firestore.telemetry.TraceUtil; +import com.google.cloud.firestore.telemetry.TraceUtil.Scope; import com.google.cloud.firestore.v1.FirestoreSettings; import com.google.common.collect.ImmutableMap; import com.google.firestore.v1.Document; @@ -81,6 +84,10 @@ abstract SnapshotType createSnaphot( public Firestore getFirestore() { return rpcContext.getFirestore(); } + + MetricsContext createMetricsContext(String methodName) { + return getFirestore().getOptions().getMetricsUtil().createMetricsContext(methodName); + } /** * Executes the query and returns the results as QuerySnapshot. * @@ -102,11 +109,19 @@ ApiFuture get( .getTraceUtil() .startSpan( transactionId == null - ? TraceUtil.SPAN_NAME_QUERY_GET - : TraceUtil.SPAN_NAME_TRANSACTION_GET_QUERY); + ? TelemetryConstants.METHOD_NAME_QUERY_GET + : TelemetryConstants.METHOD_NAME_TRANSACTION_GET_QUERY); + + MetricsContext metricsContext = + createMetricsContext( + transactionId != null + ? TelemetryConstants.METHOD_NAME_RUN_QUERY_TRANSACTIONAL + : TelemetryConstants.METHOD_NAME_RUN_QUERY_GET); + try (Scope ignored = span.makeCurrent()) { final SettableApiFuture result = SettableApiFuture.create(); - internalStream( + + ApiStreamObserver observer = new ApiStreamObserver() { final List documentSnapshots = new ArrayList<>(); Timestamp responseReadTime; @@ -141,7 +156,10 @@ public void onCompleted() { SnapshotType querySnapshot = createSnaphot(responseReadTime, resultView); result.set(querySnapshot); } - }, + }; + + internalStream( + new MonitoredStreamResponseObserver(observer, metricsContext), /* startTimeNanos= */ rpcContext.getClock().nanoTime(), transactionId, /* readTime= */ requestReadTime, @@ -152,6 +170,7 @@ public void onCompleted() { return result; } catch (Exception error) { span.end(error); + metricsContext.recordEndToEndLatency(error); throw error; } } @@ -167,11 +186,18 @@ public void onCompleted() { @Nonnull public ApiFuture> explain(ExplainOptions options) { TraceUtil.Span span = - getFirestore().getOptions().getTraceUtil().startSpan(TraceUtil.SPAN_NAME_QUERY_GET); + getFirestore() + .getOptions() + .getTraceUtil() + .startSpan(TelemetryConstants.METHOD_NAME_QUERY_GET); + + MetricsContext metricsContext = + createMetricsContext(TelemetryConstants.METHOD_NAME_RUN_QUERY_EXPLAIN); try (Scope ignored = span.makeCurrent()) { final SettableApiFuture> result = SettableApiFuture.create(); - internalStream( + + ApiStreamObserver observer = new ApiStreamObserver() { @Nullable List documentSnapshots = null; Timestamp readTime; @@ -224,7 +250,10 @@ public void onCompleted() { } result.set(new ExplainResults<>(metrics, snapshot)); } - }, + }; + + internalStream( + new MonitoredStreamResponseObserver(observer, metricsContext), /* startTimeNanos= */ rpcContext.getClock().nanoTime(), /* transactionId= */ null, /* readTime= */ null, @@ -235,25 +264,61 @@ public void onCompleted() { return result; } catch (Exception error) { span.end(error); + metricsContext.recordEndToEndLatency(error); throw error; } } + class MonitoredStreamResponseObserver implements ApiStreamObserver { + private final ApiStreamObserver observer; + private final MetricsContext metricsContext; + private boolean receivedFirstResponse = false; + + // Constructor to initialize with the delegate and MetricsContext + public MonitoredStreamResponseObserver( + ApiStreamObserver observer, MetricsContext metricsContext) { + this.observer = observer; + this.metricsContext = metricsContext; + } + + @Override + public void onNext(RunQueryResponse value) { + if (!receivedFirstResponse) { + receivedFirstResponse = true; + metricsContext.recordFirstResponseLatency(); + } + observer.onNext(value); + } + + @Override + public void onError(Throwable t) { + metricsContext.recordEndToEndLatency(t); + observer.onError(t); + } + + @Override + public void onCompleted() { + metricsContext.recordEndToEndLatency(); + observer.onCompleted(); + } + } + void internalStream( - final ApiStreamObserver runQueryResponseObserver, + final MonitoredStreamResponseObserver streamResponseObserver, final long startTimeNanos, @Nullable final ByteString transactionId, @Nullable final Timestamp readTime, @Nullable final ExplainOptions explainOptions, final boolean isRetryRequestWithCursor) { TraceUtil traceUtil = getFirestore().getOptions().getTraceUtil(); + // To reduce the size of traces, we only register one event for every 100 responses // that we receive from the server. final int NUM_RESPONSES_PER_TRACE_EVENT = 100; TraceUtil.Span currentSpan = traceUtil.currentSpan(); currentSpan.addEvent( - TraceUtil.SPAN_NAME_RUN_QUERY, + TelemetryConstants.METHOD_NAME_RUN_QUERY, new ImmutableMap.Builder() .put(ATTRIBUTE_KEY_IS_TRANSACTIONAL, transactionId != null) .put(ATTRIBUTE_KEY_IS_RETRY_WITH_CURSOR, isRetryRequestWithCursor) @@ -278,16 +343,19 @@ public void onStart(StreamController streamController) {} public void onResponse(RunQueryResponse response) { if (!firstResponse) { firstResponse = true; - currentSpan.addEvent(TraceUtil.SPAN_NAME_RUN_QUERY + ": First Response"); + currentSpan.addEvent(TelemetryConstants.METHOD_NAME_RUN_QUERY + ": First Response"); } - runQueryResponseObserver.onNext(response); + streamResponseObserver.onNext(response); if (response.hasDocument()) { numDocuments++; if (numDocuments % NUM_RESPONSES_PER_TRACE_EVENT == 0) { currentSpan.addEvent( - TraceUtil.SPAN_NAME_RUN_QUERY + ": Received " + numDocuments + " documents"); + TelemetryConstants.METHOD_NAME_RUN_QUERY + + ": Received " + + numDocuments + + " documents"); } Document document = response.getDocument(); QueryDocumentSnapshot documentSnapshot = @@ -298,7 +366,7 @@ public void onResponse(RunQueryResponse response) { if (response.getDone()) { currentSpan.addEvent( - TraceUtil.SPAN_NAME_RUN_QUERY + ": Received RunQueryResponse.Done"); + TelemetryConstants.METHOD_NAME_RUN_QUERY + ": Received RunQueryResponse.Done"); onComplete(); } } @@ -308,12 +376,12 @@ public void onError(Throwable throwable) { QueryDocumentSnapshot cursor = lastReceivedDocument.get(); if (isRetryableWithCursor() && shouldRetry(cursor, throwable)) { currentSpan.addEvent( - TraceUtil.SPAN_NAME_RUN_QUERY + ": Retryable Error", + TelemetryConstants.METHOD_NAME_RUN_QUERY + ": Retryable Error", Collections.singletonMap("error.message", throwable.getMessage())); startAfter(cursor) .internalStream( - runQueryResponseObserver, + streamResponseObserver, startTimeNanos, /* transactionId= */ null, options.getRequireConsistency() ? cursor.getReadTime() : null, @@ -321,9 +389,9 @@ public void onError(Throwable throwable) { /* isRetryRequestWithCursor= */ true); } else { currentSpan.addEvent( - TraceUtil.SPAN_NAME_RUN_QUERY + ": Error", + TelemetryConstants.METHOD_NAME_RUN_QUERY + ": Error", Collections.singletonMap("error.message", throwable.getMessage())); - runQueryResponseObserver.onError(throwable); + streamResponseObserver.onError(throwable); } } @@ -332,9 +400,9 @@ public void onComplete() { if (hasCompleted) return; hasCompleted = true; currentSpan.addEvent( - TraceUtil.SPAN_NAME_RUN_QUERY + ": Completed", + TelemetryConstants.METHOD_NAME_RUN_QUERY + ": Completed", Collections.singletonMap(ATTRIBUTE_KEY_DOC_COUNT, numDocuments)); - runQueryResponseObserver.onCompleted(); + streamResponseObserver.onCompleted(); } boolean shouldRetry(DocumentSnapshot lastDocument, Throwable t) { diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Transaction.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Transaction.java index 04d83a1a1..ff1b7e2d6 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Transaction.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Transaction.java @@ -18,6 +18,7 @@ import com.google.api.core.ApiFuture; import com.google.api.core.InternalExtensionOnly; +import com.google.cloud.firestore.telemetry.MetricsUtil; import com.google.cloud.firestore.telemetry.TraceUtil; import com.google.cloud.firestore.telemetry.TraceUtil.Context; import java.util.List; @@ -49,6 +50,12 @@ TraceUtil getTraceUtil() { return firestore.getOptions().getTraceUtil(); } + // TODO(Metrics): implement transaction latency and attempt count metrics + @Nonnull + MetricsUtil getMetricsUtil() { + return firestore.getOptions().getMetricsUtil(); + } + @Nonnull Context setTransactionTraceContext(Context context) { return transactionTraceContext = context; diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/UpdateBuilder.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/UpdateBuilder.java index 31434667b..cfa852ce4 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/UpdateBuilder.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/UpdateBuilder.java @@ -26,6 +26,7 @@ import com.google.api.core.InternalExtensionOnly; import com.google.cloud.firestore.UserDataConverter.EncodingOptions; import com.google.cloud.firestore.encoding.CustomClassMapper; +import com.google.cloud.firestore.telemetry.TelemetryConstants; import com.google.cloud.firestore.telemetry.TraceUtil; import com.google.cloud.firestore.telemetry.TraceUtil.Scope; import com.google.common.base.Preconditions; @@ -616,8 +617,8 @@ ApiFuture> commit(@Nullable ByteString transactionId) { .getTraceUtil() .startSpan( transactionId == null - ? TraceUtil.SPAN_NAME_BATCH_COMMIT - : TraceUtil.SPAN_NAME_TRANSACTION_COMMIT); + ? TelemetryConstants.METHOD_NAME_BATCH_COMMIT + : TelemetryConstants.METHOD_NAME_TRANSACTION_COMMIT); span.setAttribute(ATTRIBUTE_KEY_DOC_COUNT, writes.size()); span.setAttribute(ATTRIBUTE_KEY_IS_TRANSACTIONAL, transactionId != null); try (Scope ignored = span.makeCurrent()) { diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/spi/v1/GrpcFirestoreRpc.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/spi/v1/GrpcFirestoreRpc.java index c391e9b80..9668fbeb0 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/spi/v1/GrpcFirestoreRpc.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/spi/v1/GrpcFirestoreRpc.java @@ -28,6 +28,7 @@ import com.google.api.gax.rpc.ServerStreamingCallable; import com.google.api.gax.rpc.TransportChannel; import com.google.api.gax.rpc.UnaryCallable; +import com.google.api.gax.tracing.ApiTracerFactory; import com.google.cloud.NoCredentials; import com.google.cloud.ServiceOptions; import com.google.cloud.firestore.FirestoreOptions; @@ -157,6 +158,11 @@ public GrpcFirestoreRpc(final FirestoreOptions options) throws IOException { firestoreBuilder.batchGetDocumentsSettings().setRetrySettings(retrySettings); } + ApiTracerFactory apiTracerFactory = options.getApiTracerFactory(); + if (apiTracerFactory != null) { + firestoreBuilder.setTracerFactory(apiTracerFactory); + } + firestoreStub = GrpcFirestoreStub.create(firestoreBuilder.build()); } catch (Exception e) { throw new IOException(e); diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/BuiltinMetricsProvider.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/BuiltinMetricsProvider.java new file mode 100644 index 000000000..c940feb5a --- /dev/null +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/BuiltinMetricsProvider.java @@ -0,0 +1,128 @@ +/* + * Copyright 2024 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.firestore.telemetry; + +import static com.google.cloud.firestore.telemetry.TelemetryConstants.FIRESTORE_METER_NAME; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METRIC_ATTRIBUTE_KEY_CLIENT_UID; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METRIC_ATTRIBUTE_KEY_LIBRARY_NAME; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METRIC_ATTRIBUTE_KEY_LIBRARY_VERSION; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METRIC_NAME_END_TO_END_LATENCY; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METRIC_NAME_FIRST_RESPONSE_LATENCY; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METRIC_PREFIX; + +import com.google.api.gax.tracing.ApiTracerFactory; +import com.google.api.gax.tracing.MetricsTracerFactory; +import com.google.api.gax.tracing.OpenTelemetryMetricsRecorder; +import io.opentelemetry.api.OpenTelemetry; +import io.opentelemetry.api.common.Attributes; +import io.opentelemetry.api.common.AttributesBuilder; +import io.opentelemetry.api.metrics.DoubleHistogram; +import io.opentelemetry.api.metrics.Meter; +import io.opentelemetry.api.metrics.MeterProvider; +import java.util.HashMap; +import java.util.Map; + +/** + * A provider for built-in metrics. This class is responsible for storing OpenTelemetry metrics + * configuration and recording built-in metrics for the Firestore SDK. + */ +class BuiltinMetricsProvider { + private OpenTelemetry openTelemetry; + private Meter meter; + private DoubleHistogram endToEndRequestLatency; + private DoubleHistogram firstResponseLatency; + + private ApiTracerFactory apiTracerFactory; + private final Map staticAttributes; + + private static final String MILLISECOND_UNIT = "ms"; + private static final String FIRESTORE_LIBRARY_NAME = "com.google.cloud.firestore"; + + public BuiltinMetricsProvider(OpenTelemetry openTelemetry) { + this.openTelemetry = openTelemetry; + this.staticAttributes = createStaticAttributes(); + + if (openTelemetry.getMeterProvider() != MeterProvider.noop()) { + configureRPCLayerMetrics(); + configureSDKLayerMetrics(); + } + } + + public ApiTracerFactory getApiTracerFactory() { + return this.apiTracerFactory; + } + + public void endToEndLatencyRecorder(double latency, Map attributes) { + recordLatency(endToEndRequestLatency, latency, attributes); + } + + public void firstResponseLatencyRecorder(double latency, Map attributes) { + recordLatency(firstResponseLatency, latency, attributes); + } + + private void recordLatency( + DoubleHistogram latencyHistogram, double latency, Map attributes) { + if (latencyHistogram != null) { + attributes.putAll(staticAttributes); + latencyHistogram.record(latency, toOtelAttributes(attributes)); + } + } + + /** Creates an ApiTracerFactory to be passed into GAX library and collect RPC layer metrics. */ + private void configureRPCLayerMetrics() { + OpenTelemetryMetricsRecorder recorder = + new OpenTelemetryMetricsRecorder(openTelemetry, METRIC_PREFIX); + this.apiTracerFactory = new MetricsTracerFactory(recorder, staticAttributes); + } + + /** Registers metrics to be collected at the Firestore SDK layer */ + private void configureSDKLayerMetrics() { + this.meter = openTelemetry.getMeter(FIRESTORE_METER_NAME); + + this.endToEndRequestLatency = + meter + .histogramBuilder(METRIC_PREFIX + "/" + METRIC_NAME_END_TO_END_LATENCY) + .setDescription("Firestore operations' end-to-end latency") + .setUnit(MILLISECOND_UNIT) + .build(); + + this.firstResponseLatency = + meter + .histogramBuilder(METRIC_PREFIX + "/" + METRIC_NAME_FIRST_RESPONSE_LATENCY) + .setDescription("Firestore streaming operations' first response latency") + .setUnit(MILLISECOND_UNIT) + .build(); + // TODO(metrics): add transaction latency and retry count metrics + } + + private Map createStaticAttributes() { + Map staticAttributes = new HashMap<>(); + staticAttributes.put(METRIC_ATTRIBUTE_KEY_CLIENT_UID.getKey(), ClientIdentifier.getClientUid()); + staticAttributes.put(METRIC_ATTRIBUTE_KEY_LIBRARY_NAME.getKey(), FIRESTORE_LIBRARY_NAME); + String pkgVersion = this.getClass().getPackage().getImplementationVersion(); + if (pkgVersion != null) { + staticAttributes.put(METRIC_ATTRIBUTE_KEY_LIBRARY_VERSION.getKey(), pkgVersion); + } + return staticAttributes; + } + + private Attributes toOtelAttributes(Map attributes) { + AttributesBuilder attributesBuilder = Attributes.builder(); + attributes.forEach(attributesBuilder::put); + return attributesBuilder.build(); + } +} diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/ClientIdentifier.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/ClientIdentifier.java new file mode 100644 index 000000000..dc4a3eae0 --- /dev/null +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/ClientIdentifier.java @@ -0,0 +1,77 @@ +/* + * Copyright 2024 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.firestore.telemetry; + +import java.lang.management.ManagementFactory; +import java.lang.reflect.Method; +import java.net.InetAddress; +import java.util.UUID; + +/** A utility class for retrieving a unique client identifier (CLIENT_UID) */ +final class ClientIdentifier { + + private ClientIdentifier() {} + + private static String CLIENT_UID; + + /** Gets the unique identifier for the client. */ + public static String getClientUid() { + if (CLIENT_UID == null) { + CLIENT_UID = generateClientUid(); + } + return CLIENT_UID; + } + + /** + * Generates a unique identifier for the client that is composed of a random UUID, the process ID, + * and the hostname of the machine. + */ + private static String generateClientUid() { + String identifier = UUID.randomUUID().toString(); + String pid = getProcessId(); + String hostname = getHostName(); + return String.format("%s@%s@%s", identifier, pid, hostname); + } + + private static String getHostName() { + try { + return InetAddress.getLocalHost().getHostName(); + } catch (Exception e) { + return "localhost"; + } + } + + private static String getProcessId() { + try { + // Check if Java 9+ and ProcessHandle class is available + Class processHandleClass = Class.forName("java.lang.ProcessHandle"); + Method currentMethod = processHandleClass.getMethod("current"); + Object processHandleInstance = currentMethod.invoke(null); + Method pidMethod = processHandleClass.getMethod("pid"); + long pid = (long) pidMethod.invoke(processHandleInstance); + return Long.toString(pid); + } catch (Exception e) { + // Fallback to Java 8 method + final String jvmName = ManagementFactory.getRuntimeMXBean().getName(); + if (jvmName != null && jvmName.contains("@")) { + return jvmName.split("@")[0]; + } else { + return "unknown"; + } + } + } +} diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/CompositeApiTracer.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/CompositeApiTracer.java new file mode 100644 index 000000000..31dbddbbf --- /dev/null +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/CompositeApiTracer.java @@ -0,0 +1,129 @@ +/* + * Copyright 2024 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.firestore.telemetry; + +import com.google.api.gax.tracing.ApiTracer; +import com.google.api.gax.tracing.BaseApiTracer; +import com.google.common.collect.ImmutableList; +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; +import org.threeten.bp.Duration; + +/** Combines multiple {@link ApiTracer}s into a single {@link ApiTracer}. */ +class CompositeApiTracer extends BaseApiTracer { + private final List children; + + public CompositeApiTracer(List children) { + this.children = ImmutableList.copyOf(children); + } + + @Override + public Scope inScope() { + List childScopes = + children.stream() + .map(ApiTracer::inScope) + .collect(Collectors.toCollection(() -> new ArrayList<>(children.size()))); + + return () -> childScopes.forEach(Scope::close); + } + + @Override + public void operationSucceeded() { + children.forEach(ApiTracer::operationSucceeded); + } + + @Override + public void operationCancelled() { + children.forEach(ApiTracer::operationCancelled); + } + + @Override + public void operationFailed(Throwable error) { + children.forEach(child -> child.operationFailed(error)); + } + + @Override + public void connectionSelected(String id) { + children.forEach(child -> child.connectionSelected(id)); + } + + @Override + public void attemptStarted(int attemptNumber) { + children.forEach(child -> child.attemptStarted(null, attemptNumber)); + } + + @Override + public void attemptStarted(Object request, int attemptNumber) { + children.forEach(child -> child.attemptStarted(request, attemptNumber)); + } + + @Override + public void attemptSucceeded() { + children.forEach(ApiTracer::attemptSucceeded); + } + + @Override + public void attemptCancelled() { + children.forEach(ApiTracer::attemptCancelled); + } + + @Override + public void attemptFailed(Throwable error, Duration delay) { + children.forEach(child -> child.attemptFailed(error, delay)); + } + + @Override + public void attemptFailedDuration(Throwable error, java.time.Duration delay) { + children.forEach(child -> child.attemptFailedDuration(error, delay)); + } + + @Override + public void attemptFailedRetriesExhausted(Throwable error) { + children.forEach(child -> child.attemptFailedRetriesExhausted(error)); + } + + @Override + public void attemptPermanentFailure(Throwable error) { + children.forEach(child -> child.attemptPermanentFailure(error)); + } + + @Override + public void lroStartFailed(Throwable error) { + children.forEach(child -> child.lroStartFailed(error)); + } + + @Override + public void lroStartSucceeded() { + children.forEach(ApiTracer::lroStartSucceeded); + } + + @Override + public void responseReceived() { + children.forEach(ApiTracer::responseReceived); + } + + @Override + public void requestSent() { + children.forEach(ApiTracer::requestSent); + } + + @Override + public void batchRequestSent(long elementCount, long requestSize) { + children.forEach(child -> child.batchRequestSent(elementCount, requestSize)); + } +} diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/CompositeApiTracerFactory.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/CompositeApiTracerFactory.java new file mode 100644 index 000000000..ddd0f226d --- /dev/null +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/CompositeApiTracerFactory.java @@ -0,0 +1,47 @@ +/* + * Copyright 2024 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.firestore.telemetry; + +import com.google.api.core.InternalApi; +import com.google.api.gax.tracing.ApiTracer; +import com.google.api.gax.tracing.ApiTracerFactory; +import com.google.api.gax.tracing.BaseApiTracerFactory; +import com.google.api.gax.tracing.SpanName; +import com.google.common.collect.ImmutableList; +import java.util.ArrayList; +import java.util.List; + +/** Combines multiple {@link ApiTracerFactory} into a single {@link ApiTracerFactory}. */ +@InternalApi +public class CompositeApiTracerFactory extends BaseApiTracerFactory { + + private final List apiTracerFactories; + + public CompositeApiTracerFactory(List apiTracerFactories) { + this.apiTracerFactories = ImmutableList.copyOf(apiTracerFactories); + } + + @Override + public ApiTracer newTracer(ApiTracer parent, SpanName spanName, OperationType operationType) { + List children = new ArrayList<>(apiTracerFactories.size()); + + for (ApiTracerFactory factory : apiTracerFactories) { + children.add(factory.newTracer(parent, spanName, operationType)); + } + return new CompositeApiTracer(children); + } +} diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/DisabledMetricsUtil.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/DisabledMetricsUtil.java new file mode 100644 index 000000000..9c7e4d40a --- /dev/null +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/DisabledMetricsUtil.java @@ -0,0 +1,51 @@ +/* + * Copyright 2024 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.firestore.telemetry; + +import com.google.api.core.ApiFuture; +import com.google.api.gax.tracing.ApiTracerFactory; +import java.util.List; + +/** + * A fully disabled (No-op) MetricsUtil class that does not perform any metrics collection actions + * and has near-zero overhead. + */ +class DisabledMetricsUtil implements MetricsUtil { + + class MetricsContext implements MetricsUtil.MetricsContext { + + @Override + public void recordEndToEndLatencyAtFuture(ApiFuture futureValue) {} + + @Override + public void recordEndToEndLatency() {} + + @Override + public void recordEndToEndLatency(Throwable t) {} + + @Override + public void recordFirstResponseLatency() {} + } + + @Override + public MetricsContext createMetricsContext(String methodName) { + return new MetricsContext(); + } + + @Override + public void addMetricsTracerFactory(List apiTracerFactories) {} +} diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/DisabledTraceUtil.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/DisabledTraceUtil.java index c2b47d536..5115ac7b7 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/DisabledTraceUtil.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/DisabledTraceUtil.java @@ -24,7 +24,7 @@ import javax.annotation.Nullable; /** - * A fully disabled (No-op) tracing utility class that does not perform any tracing actions and has + * A no-op implementation of {@link MetricsUtil} that does not collect or export any metrics and has * near-zero overhead. */ public class DisabledTraceUtil implements TraceUtil { diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/EnabledMetricsUtil.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/EnabledMetricsUtil.java new file mode 100644 index 000000000..5f15204e3 --- /dev/null +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/EnabledMetricsUtil.java @@ -0,0 +1,236 @@ +/* + * Copyright 2024 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.firestore.telemetry; + +import static com.google.cloud.firestore.telemetry.TelemetryConstants.COMMON_ATTRIBUTES; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.FIRESTORE_METER_NAME; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.FIRESTORE_METRICS; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.GAX_METER_NAME; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.GAX_METRICS; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METRIC_ATTRIBUTE_KEY_METHOD; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METRIC_ATTRIBUTE_KEY_STATUS; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METRIC_PREFIX; + +import com.google.api.core.ApiFuture; +import com.google.api.core.ApiFutureCallback; +import com.google.api.core.ApiFutures; +import com.google.api.gax.rpc.StatusCode; +import com.google.api.gax.tracing.ApiTracerFactory; +import com.google.cloud.firestore.FirestoreException; +import com.google.cloud.firestore.FirestoreOptions; +import com.google.cloud.opentelemetry.metric.GoogleCloudMetricExporter; +import com.google.cloud.opentelemetry.metric.MetricConfiguration; +import com.google.common.base.Stopwatch; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSet; +import com.google.common.util.concurrent.MoreExecutors; +import io.grpc.Status; +import io.opentelemetry.api.GlobalOpenTelemetry; +import io.opentelemetry.api.OpenTelemetry; +import io.opentelemetry.api.common.AttributeKey; +import io.opentelemetry.sdk.OpenTelemetrySdk; +import io.opentelemetry.sdk.metrics.InstrumentSelector; +import io.opentelemetry.sdk.metrics.SdkMeterProvider; +import io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder; +import io.opentelemetry.sdk.metrics.View; +import io.opentelemetry.sdk.metrics.export.MetricExporter; +import io.opentelemetry.sdk.metrics.export.PeriodicMetricReader; +import java.io.IOException; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.concurrent.TimeUnit; +import java.util.logging.Logger; +import java.util.stream.Collectors; +import javax.annotation.Nullable; + +/** + * An implementation of {@link MetricsUtil} that uses OpenTelemetry to collect and export metrics. + * `FirestoreOpenTelemetryOptions` in `FirestoreOptions` can be used to configure its behavior. + */ +class EnabledMetricsUtil implements MetricsUtil { + private BuiltinMetricsProvider defaultMetricsProvider; + private BuiltinMetricsProvider customMetricsProvider; + + private static final Logger logger = Logger.getLogger(EnabledMetricsUtil.class.getName()); + + EnabledMetricsUtil(FirestoreOptions firestoreOptions) { + try { + configureDefaultMetricsProvider(firestoreOptions); + configureCustomMetricsProvider(firestoreOptions); + } catch (IOException e) { + logger.warning( + "Unable to create MetricsUtil object for client side metrics, will skip exporting client side metrics" + + e); + } + } + + private void configureDefaultMetricsProvider(FirestoreOptions firestoreOptions) + throws IOException { + OpenTelemetry defaultOpenTelemetry; + boolean exportBuiltinMetricsToGoogleCloudMonitoring = + firestoreOptions.getOpenTelemetryOptions().exportBuiltinMetricsToGoogleCloudMonitoring(); + if (exportBuiltinMetricsToGoogleCloudMonitoring) { + defaultOpenTelemetry = getDefaultOpenTelemetryInstance(firestoreOptions.getProjectId()); + } else { + defaultOpenTelemetry = OpenTelemetry.noop(); + } + this.defaultMetricsProvider = new BuiltinMetricsProvider(defaultOpenTelemetry); + } + + private void configureCustomMetricsProvider(FirestoreOptions firestoreOptions) + throws IOException { + OpenTelemetry customOpenTelemetry = + firestoreOptions.getOpenTelemetryOptions().getOpenTelemetry(); + if (customOpenTelemetry == null) { + customOpenTelemetry = GlobalOpenTelemetry.get(); + } + this.customMetricsProvider = new BuiltinMetricsProvider(customOpenTelemetry); + } + + @Override + public MetricsContext createMetricsContext(String methodName) { + return new MetricsContext(methodName); + } + + @Override + public void addMetricsTracerFactory(List apiTracerFactories) { + addTracerFactory(apiTracerFactories, defaultMetricsProvider); + addTracerFactory(apiTracerFactories, customMetricsProvider); + } + + /** + * Creates a default {@link OpenTelemetry} instance to collect and export built-in client side + * metrics to Google Cloud Monitoring. + */ + private OpenTelemetry getDefaultOpenTelemetryInstance(String projectId) throws IOException { + SdkMeterProviderBuilder sdkMeterProviderBuilder = SdkMeterProvider.builder(); + + // Filter out attributes that are not defined + for (Map.Entry entry : getAllViews().entrySet()) { + sdkMeterProviderBuilder.registerView(entry.getKey(), entry.getValue()); + } + + MetricExporter metricExporter = + GoogleCloudMetricExporter.createWithConfiguration( + MetricConfiguration.builder() + .setProjectId(projectId) + // Ignore library info as it is collected by the metric attributes as well + .setInstrumentationLibraryLabelsEnabled(false) + .build()); + sdkMeterProviderBuilder.registerMetricReader(PeriodicMetricReader.create(metricExporter)); + + return OpenTelemetrySdk.builder().setMeterProvider(sdkMeterProviderBuilder.build()).build(); + } + + private static Map getAllViews() { + ImmutableMap.Builder views = ImmutableMap.builder(); + GAX_METRICS.forEach(metric -> defineView(views, metric, GAX_METER_NAME)); + FIRESTORE_METRICS.forEach(metric -> defineView(views, metric, FIRESTORE_METER_NAME)); + return views.build(); + } + + private static void defineView( + ImmutableMap.Builder viewMap, String id, String meter) { + InstrumentSelector selector = + InstrumentSelector.builder().setMeterName(meter).setName(METRIC_PREFIX + "/" + id).build(); + Set attributesFilter = + ImmutableSet.builder() + .addAll( + COMMON_ATTRIBUTES.stream().map(AttributeKey::getKey).collect(Collectors.toSet())) + .build(); + View view = View.builder().setAttributeFilter(attributesFilter).build(); + + viewMap.put(selector, view); + } + + private void addTracerFactory( + List apiTracerFactories, BuiltinMetricsProvider metricsProvider) { + ApiTracerFactory tracerFactory = metricsProvider.getApiTracerFactory(); + if (tracerFactory != null) { + apiTracerFactories.add(tracerFactory); + } + } + + class MetricsContext implements MetricsUtil.MetricsContext { + private final Stopwatch stopwatch; + private final String methodName; + + public MetricsContext(String methodName) { + this.stopwatch = Stopwatch.createStarted(); + this.methodName = methodName; + } + + public void recordEndToEndLatencyAtFuture(ApiFuture futureValue) { + ApiFutures.addCallback( + futureValue, + new ApiFutureCallback() { + @Override + public void onFailure(Throwable t) { + recordEndToEndLatency(t); + } + + @Override + public void onSuccess(T result) { + recordEndToEndLatency(); + } + }, + MoreExecutors.directExecutor()); + } + + public void recordEndToEndLatency() { + recordEndToEndLatency(StatusCode.Code.OK.toString()); + } + + public void recordEndToEndLatency(Throwable t) { + recordEndToEndLatency(extractErrorStatus(t)); + } + + public void recordFirstResponseLatency() { + double elapsedTime = stopwatch.elapsed(TimeUnit.MILLISECONDS); + Map attributes = createAttributes(StatusCode.Code.OK.toString()); + defaultMetricsProvider.firstResponseLatencyRecorder(elapsedTime, attributes); + customMetricsProvider.firstResponseLatencyRecorder(elapsedTime, attributes); + } + + private void recordEndToEndLatency(String status) { + double elapsedTime = stopwatch.elapsed(TimeUnit.MILLISECONDS); + Map attributes = createAttributes(status); + defaultMetricsProvider.endToEndLatencyRecorder(elapsedTime, attributes); + customMetricsProvider.endToEndLatencyRecorder(elapsedTime, attributes); + } + + private Map createAttributes(String status) { + Map attributes = new HashMap<>(); + attributes.put(METRIC_ATTRIBUTE_KEY_METHOD.getKey(), methodName); + attributes.put(METRIC_ATTRIBUTE_KEY_STATUS.getKey(), status); + return attributes; + } + + private String extractErrorStatus(@Nullable Throwable throwable) { + if (!(throwable instanceof FirestoreException)) { + return StatusCode.Code.UNKNOWN.toString(); + } + Status status = ((FirestoreException) throwable).getStatus(); + if (status == null) { + return StatusCode.Code.UNKNOWN.toString(); + } + return status.getCode().name(); + } + } +} diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/MetricsUtil.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/MetricsUtil.java new file mode 100644 index 000000000..c43c2db3a --- /dev/null +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/MetricsUtil.java @@ -0,0 +1,113 @@ +/* + * Copyright 2024 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.firestore.telemetry; + +import com.google.api.core.ApiFuture; +import com.google.api.core.InternalApi; +import com.google.api.gax.tracing.ApiTracerFactory; +import com.google.cloud.firestore.FirestoreOptions; +import java.util.List; +import java.util.logging.Logger; +import javax.annotation.Nonnull; + +/** + * A utility interface for metrics collection. Classes that implement this interface may make their + * own design choices for how they approach metrics collection. For instance, they may be no-op, or + * they may use a particular metrics framework such as OpenTelemetry. + */ +@InternalApi +public interface MetricsUtil { + final Logger logger = Logger.getLogger(MetricsUtil.class.getName()); + + static final String ENABLE_METRICS_ENV_VAR = "FIRESTORE_ENABLE_METRICS"; + + /** + * Creates an instance of {@code MetricsUtil}. If the environment variable + * `FIRESTORE_ENABLE_METRICS` is set to false or off, an instance of {@link DisabledMetricsUtil} + * will be returned. Otherwise, an instance of {@link EnabledMetricsUtil} will be returned. + * + * @param firestoreOptions The Firestore options that configures client side metrics. + * @return An instance of {@code MetricsUtil}. + */ + static MetricsUtil getInstance(@Nonnull FirestoreOptions firestoreOptions) { + if (shouldCreateEnabledInstance()) { + return new EnabledMetricsUtil(firestoreOptions); + } else { + return new DisabledMetricsUtil(); + } + } + + static boolean shouldCreateEnabledInstance() { + // Client side metrics feature is default on unless it is manually turned off by + // environment variables + // TODO(metrics): The feature is disabled before it is ready for general release. + boolean shouldCreateEnabledInstance = false; + + String enableMetricsEnvVar = System.getenv(ENABLE_METRICS_ENV_VAR); + if (enableMetricsEnvVar != null) { + switch (enableMetricsEnvVar.toLowerCase()) { + case "true": + case "on": + // The feature is default on. + break; + case "false": + case "off": + shouldCreateEnabledInstance = false; + break; + default: + logger.warning("Invalid value for FIRESTORE_ENABLE_METRICS: " + enableMetricsEnvVar); + } + } + + return shouldCreateEnabledInstance; + } + + /** + * Creates a new {@code MetricsContext} for the given method and starts timing. + * + * @param methodName The name of the method. + * @return A new {@code MetricsContext}. + */ + abstract MetricsContext createMetricsContext(String methodName); + + /** + * Adds a metrics tracer factory to the given list of API tracer factories. + * + * @param apiTracerFactories The list of API tracer factories. + */ + abstract void addMetricsTracerFactory(List apiTracerFactories); + + /** A context for recording metrics. */ + interface MetricsContext { + + /** + * If the operation ends in the future, its relevant metrics should be recorded _after_ the + * future has been completed. This method "appends" the metrics recording code at the completion + * of the given future. + */ + void recordEndToEndLatencyAtFuture(ApiFuture futureValue); + + /** Records end-to-end latency for the current operation. */ + void recordEndToEndLatency(); + + /** Records end-to-end latency for the current operation, which ended with a throwable. */ + void recordEndToEndLatency(Throwable t); + + /** Records first response latency for the current operation. */ + void recordFirstResponseLatency(); + } +} diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/TelemetryConstants.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/TelemetryConstants.java new file mode 100644 index 000000000..b9e69d8e1 --- /dev/null +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/TelemetryConstants.java @@ -0,0 +1,117 @@ +/* + * Copyright 2024 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.firestore.telemetry; + +import com.google.api.core.InternalApi; +import com.google.api.gax.tracing.OpenTelemetryMetricsRecorder; +import com.google.common.collect.ImmutableSet; +import io.opentelemetry.api.common.AttributeKey; +import java.util.Set; + +/** Constants used for telemetry in the Firestore SDK. */ +@InternalApi +public interface TelemetryConstants { + // Method names for Firestore operations + String METHOD_NAME_DOC_REF_CREATE = "DocumentReference.Create"; + String METHOD_NAME_DOC_REF_SET = "DocumentReference.Set"; + String METHOD_NAME_DOC_REF_UPDATE = "DocumentReference.Update"; + String METHOD_NAME_DOC_REF_DELETE = "DocumentReference.Delete"; + String METHOD_NAME_DOC_REF_GET = "DocumentReference.Get"; + String METHOD_NAME_DOC_REF_LIST_COLLECTIONS = "DocumentReference.ListCollections"; + String METHOD_NAME_COL_REF_ADD = "CollectionReference.Add"; + String METHOD_NAME_COL_REF_LIST_DOCUMENTS = "CollectionReference.ListDocuments"; + String METHOD_NAME_QUERY_GET = "Query.Get"; + String METHOD_NAME_AGGREGATION_QUERY_GET = "AggregationQuery.Get"; + String METHOD_NAME_RUN_QUERY = "RunQuery"; + String METHOD_NAME_RUN_QUERY_EXPLAIN = "RunQuery.Explain"; + String METHOD_NAME_RUN_QUERY_GET = "RunQuery.Get"; + String METHOD_NAME_RUN_QUERY_TRANSACTIONAL = "RunQuery.Transactional"; + String METHOD_NAME_RUN_AGGREGATION_QUERY = "RunAggregationQuery"; + String METHOD_NAME_RUN_AGGREGATION_QUERY_EXPLAIN = "RunAggregationQuery.Explain"; + String METHOD_NAME_RUN_AGGREGATION_QUERY_GET = "RunAggregationQuery.Get"; + String METHOD_NAME_RUN_AGGREGATION_QUERY_TRANSACTIONAL = "RunAggregationQuery.Transactional"; + String METHOD_NAME_BATCH_GET_DOCUMENTS = "BatchGetDocuments"; + String METHOD_NAME_BATCH_GET_DOCUMENTS_GET_ALL = "BatchGetDocuments.GetAll"; + String METHOD_NAME_BATCH_GET_DOCUMENTS_TRANSACTIONAL = "BatchGetDocuments.Transactional"; + String METHOD_NAME_TRANSACTION_RUN = "Transaction.Run"; + String METHOD_NAME_TRANSACTION_BEGIN = "Transaction.Begin"; + String METHOD_NAME_TRANSACTION_GET_QUERY = "Transaction.Get.Query"; + String METHOD_NAME_TRANSACTION_GET_AGGREGATION_QUERY = "Transaction.Get.AggregationQuery"; + String METHOD_NAME_TRANSACTION_GET_DOCUMENT = "Transaction.Get.Document"; + String METHOD_NAME_TRANSACTION_GET_DOCUMENTS = "Transaction.Get.Documents"; + String METHOD_NAME_TRANSACTION_ROLLBACK = "Transaction.Rollback"; + String METHOD_NAME_BATCH_COMMIT = "Batch.Commit"; + String METHOD_NAME_TRANSACTION_COMMIT = "Transaction.Commit"; + String METHOD_NAME_PARTITION_QUERY = "PartitionQuery"; + String METHOD_NAME_BULK_WRITER_COMMIT = "BulkWriter.Commit"; + String METHOD_NAME_RUN_TRANSACTION = "RunTransaction"; + + // OpenTelemetry built-in metrics constants + String FIRESTORE_RESOURCE_TYPE = "firestore_client_raw"; + // TODO(metrics): change to firestore.googleapis.com + String METRIC_PREFIX = "custom.googleapis.com/internal/client"; + String FIRESTORE_METER_NAME = "java_firestore"; + String GAX_METER_NAME = OpenTelemetryMetricsRecorder.GAX_METER_NAME; + + // Monitored resource keys for labels + String RESOURCE_KEY_RESOURCE_CONTAINER = "resource_container"; + String RESOURCE_KEY_LOCATION = "location"; + String RESOURCE_KEY_DATABASE_ID = "database_id"; + Set FIRESTORE_RESOURCE_LABELS = + ImmutableSet.of( + RESOURCE_KEY_RESOURCE_CONTAINER, RESOURCE_KEY_LOCATION, RESOURCE_KEY_DATABASE_ID); + + // Metric attribute keys for labels + AttributeKey METRIC_ATTRIBUTE_KEY_METHOD = AttributeKey.stringKey("method"); + AttributeKey METRIC_ATTRIBUTE_KEY_STATUS = AttributeKey.stringKey("status"); + AttributeKey METRIC_ATTRIBUTE_KEY_LIBRARY_NAME = AttributeKey.stringKey("library_name"); + AttributeKey METRIC_ATTRIBUTE_KEY_LIBRARY_VERSION = + AttributeKey.stringKey("library_version"); + AttributeKey METRIC_ATTRIBUTE_KEY_CLIENT_UID = AttributeKey.stringKey("client_uid"); + Set COMMON_ATTRIBUTES = + ImmutableSet.of( + METRIC_ATTRIBUTE_KEY_CLIENT_UID, + METRIC_ATTRIBUTE_KEY_LIBRARY_NAME, + METRIC_ATTRIBUTE_KEY_LIBRARY_VERSION, + METRIC_ATTRIBUTE_KEY_STATUS, + METRIC_ATTRIBUTE_KEY_METHOD); + + // Metric names + String METRIC_NAME_OPERATION_LATENCY = "operation_latency"; + String METRIC_NAME_OPERATION_COUNT = "operation_count"; + String METRIC_NAME_ATTEMPT_LATENCY = "attempt_latency"; + String METRIC_NAME_ATTEMPT_COUNT = "attempt_count"; + String METRIC_NAME_FIRST_RESPONSE_LATENCY = "first_response_latency"; + String METRIC_NAME_END_TO_END_LATENCY = "end_to_end_latency"; + String METRIC_NAME_TRANSACTION_LATENCY = "transaction_latency"; + String METRIC_NAME_TRANSACTION_ATTEMPT_COUNT = "transaction_attempt_count"; + + // Metrics collected on GAX and Firestore SDK layer + Set GAX_METRICS = + ImmutableSet.of( + METRIC_NAME_OPERATION_LATENCY, + METRIC_NAME_ATTEMPT_LATENCY, + METRIC_NAME_OPERATION_COUNT, + METRIC_NAME_ATTEMPT_COUNT); + + Set FIRESTORE_METRICS = + ImmutableSet.of( + METRIC_NAME_FIRST_RESPONSE_LATENCY, + METRIC_NAME_END_TO_END_LATENCY, + METRIC_NAME_TRANSACTION_LATENCY, + METRIC_NAME_TRANSACTION_ATTEMPT_COUNT); +} diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/TraceUtil.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/TraceUtil.java index 22dfb3ed0..9dea95f28 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/TraceUtil.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/TraceUtil.java @@ -31,30 +31,6 @@ */ public interface TraceUtil { String ATTRIBUTE_SERVICE_PREFIX = "gcp.firestore."; - String SPAN_NAME_DOC_REF_CREATE = "DocumentReference.Create"; - String SPAN_NAME_DOC_REF_SET = "DocumentReference.Set"; - String SPAN_NAME_DOC_REF_UPDATE = "DocumentReference.Update"; - String SPAN_NAME_DOC_REF_DELETE = "DocumentReference.Delete"; - String SPAN_NAME_DOC_REF_GET = "DocumentReference.Get"; - String SPAN_NAME_DOC_REF_LIST_COLLECTIONS = "DocumentReference.ListCollections"; - String SPAN_NAME_COL_REF_ADD = "CollectionReference.Add"; - String SPAN_NAME_COL_REF_LIST_DOCUMENTS = "CollectionReference.ListDocuments"; - String SPAN_NAME_QUERY_GET = "Query.Get"; - String SPAN_NAME_AGGREGATION_QUERY_GET = "AggregationQuery.Get"; - String SPAN_NAME_RUN_QUERY = "RunQuery"; - String SPAN_NAME_RUN_AGGREGATION_QUERY = "RunAggregationQuery"; - String SPAN_NAME_BATCH_GET_DOCUMENTS = "BatchGetDocuments"; - String SPAN_NAME_TRANSACTION_RUN = "Transaction.Run"; - String SPAN_NAME_TRANSACTION_BEGIN = "Transaction.Begin"; - String SPAN_NAME_TRANSACTION_GET_QUERY = "Transaction.Get.Query"; - String SPAN_NAME_TRANSACTION_GET_AGGREGATION_QUERY = "Transaction.Get.AggregationQuery"; - String SPAN_NAME_TRANSACTION_GET_DOCUMENT = "Transaction.Get.Document"; - String SPAN_NAME_TRANSACTION_GET_DOCUMENTS = "Transaction.Get.Documents"; - String SPAN_NAME_TRANSACTION_ROLLBACK = "Transaction.Rollback"; - String SPAN_NAME_BATCH_COMMIT = "Batch.Commit"; - String SPAN_NAME_TRANSACTION_COMMIT = "Transaction.Commit"; - String SPAN_NAME_PARTITION_QUERY = "PartitionQuery"; - String SPAN_NAME_BULK_WRITER_COMMIT = "BulkWriter.Commit"; String ATTRIBUTE_KEY_ATTEMPT = "attempt"; String ATTRIBUTE_KEY_DOC_COUNT = "doc_count"; String ATTRIBUTE_KEY_IS_TRANSACTIONAL = "transactional"; diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITE2ETracingTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITE2ETracingTest.java index 3d385e344..105cfe03a 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITE2ETracingTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITE2ETracingTest.java @@ -16,24 +16,24 @@ package com.google.cloud.firestore.it; -import static com.google.cloud.firestore.telemetry.TraceUtil.SPAN_NAME_BATCH_COMMIT; -import static com.google.cloud.firestore.telemetry.TraceUtil.SPAN_NAME_BULK_WRITER_COMMIT; -import static com.google.cloud.firestore.telemetry.TraceUtil.SPAN_NAME_COL_REF_LIST_DOCUMENTS; -import static com.google.cloud.firestore.telemetry.TraceUtil.SPAN_NAME_DOC_REF_CREATE; -import static com.google.cloud.firestore.telemetry.TraceUtil.SPAN_NAME_DOC_REF_DELETE; -import static com.google.cloud.firestore.telemetry.TraceUtil.SPAN_NAME_DOC_REF_GET; -import static com.google.cloud.firestore.telemetry.TraceUtil.SPAN_NAME_DOC_REF_LIST_COLLECTIONS; -import static com.google.cloud.firestore.telemetry.TraceUtil.SPAN_NAME_DOC_REF_SET; -import static com.google.cloud.firestore.telemetry.TraceUtil.SPAN_NAME_DOC_REF_UPDATE; -import static com.google.cloud.firestore.telemetry.TraceUtil.SPAN_NAME_PARTITION_QUERY; -import static com.google.cloud.firestore.telemetry.TraceUtil.SPAN_NAME_QUERY_GET; -import static com.google.cloud.firestore.telemetry.TraceUtil.SPAN_NAME_TRANSACTION_BEGIN; -import static com.google.cloud.firestore.telemetry.TraceUtil.SPAN_NAME_TRANSACTION_COMMIT; -import static com.google.cloud.firestore.telemetry.TraceUtil.SPAN_NAME_TRANSACTION_GET_AGGREGATION_QUERY; -import static com.google.cloud.firestore.telemetry.TraceUtil.SPAN_NAME_TRANSACTION_GET_DOCUMENTS; -import static com.google.cloud.firestore.telemetry.TraceUtil.SPAN_NAME_TRANSACTION_GET_QUERY; -import static com.google.cloud.firestore.telemetry.TraceUtil.SPAN_NAME_TRANSACTION_ROLLBACK; -import static com.google.cloud.firestore.telemetry.TraceUtil.SPAN_NAME_TRANSACTION_RUN; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_BATCH_COMMIT; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_BULK_WRITER_COMMIT; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_COL_REF_LIST_DOCUMENTS; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_DOC_REF_CREATE; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_DOC_REF_DELETE; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_DOC_REF_GET; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_DOC_REF_LIST_COLLECTIONS; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_DOC_REF_SET; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_DOC_REF_UPDATE; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_PARTITION_QUERY; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_QUERY_GET; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_TRANSACTION_BEGIN; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_TRANSACTION_COMMIT; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_TRANSACTION_GET_AGGREGATION_QUERY; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_TRANSACTION_GET_DOCUMENTS; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_TRANSACTION_GET_QUERY; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_TRANSACTION_ROLLBACK; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_TRANSACTION_RUN; import static io.opentelemetry.semconv.resource.attributes.ResourceAttributes.SERVICE_NAME; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; @@ -559,18 +559,18 @@ public void traceContainerTest() throws Exception { // Contains exact path assertTrue( traceCont.containsCallStack( - rootSpanName, SPAN_NAME_QUERY_GET, grpcSpanName(RUN_QUERY_RPC_NAME))); + rootSpanName, METHOD_NAME_QUERY_GET, grpcSpanName(RUN_QUERY_RPC_NAME))); // Top-level mismatch - assertFalse(traceCont.containsCallStack(SPAN_NAME_QUERY_GET, RUN_QUERY_RPC_NAME)); + assertFalse(traceCont.containsCallStack(METHOD_NAME_QUERY_GET, RUN_QUERY_RPC_NAME)); // Mid-level match - assertFalse(traceCont.containsCallStack(rootSpanName, SPAN_NAME_QUERY_GET)); + assertFalse(traceCont.containsCallStack(rootSpanName, METHOD_NAME_QUERY_GET)); // Leaf-level mismatch/missing assertFalse( traceCont.containsCallStack( - rootSpanName, SPAN_NAME_QUERY_GET, RUN_AGGREGATION_QUERY_RPC_NAME)); + rootSpanName, METHOD_NAME_QUERY_GET, RUN_AGGREGATION_QUERY_RPC_NAME)); } @Test @@ -621,7 +621,7 @@ public void bulkWriterCommitTraceTest() throws Exception { // Read and validate traces fetchAndValidateTrace( customSpanContext.getTraceId(), - SPAN_NAME_BULK_WRITER_COMMIT, + METHOD_NAME_BULK_WRITER_COMMIT, grpcSpanName(BATCH_WRITE_RPC_NAME)); } @@ -643,8 +643,8 @@ public void partitionQueryTraceTest() throws Exception { // Read and validate traces fetchAndValidateTrace( customSpanContext.getTraceId(), - SPAN_NAME_PARTITION_QUERY, - grpcSpanName(SPAN_NAME_PARTITION_QUERY)); + METHOD_NAME_PARTITION_QUERY, + grpcSpanName(METHOD_NAME_PARTITION_QUERY)); } @Test @@ -664,7 +664,7 @@ public void collectionListDocumentsTraceTest() throws Exception { // Read and validate traces fetchAndValidateTrace( customSpanContext.getTraceId(), - SPAN_NAME_COL_REF_LIST_DOCUMENTS, + METHOD_NAME_COL_REF_LIST_DOCUMENTS, grpcSpanName(LIST_DOCUMENTS_RPC_NAME)); } @@ -685,8 +685,8 @@ public void docRefCreateTraceTest() throws Exception { // Read and validate traces fetchAndValidateTrace( customSpanContext.getTraceId(), - SPAN_NAME_DOC_REF_CREATE, - SPAN_NAME_BATCH_COMMIT, + METHOD_NAME_DOC_REF_CREATE, + METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @@ -707,8 +707,8 @@ public void docRefCreate2TraceTest() throws Exception { // Read and validate traces fetchAndValidateTrace( customSpanContext.getTraceId(), - SPAN_NAME_DOC_REF_CREATE, - SPAN_NAME_BATCH_COMMIT, + METHOD_NAME_DOC_REF_CREATE, + METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @@ -729,8 +729,8 @@ public void docRefSetTraceTest() throws Exception { // Read and validate traces fetchAndValidateTrace( customSpanContext.getTraceId(), - SPAN_NAME_DOC_REF_SET, - SPAN_NAME_BATCH_COMMIT, + METHOD_NAME_DOC_REF_SET, + METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @@ -755,8 +755,8 @@ public void docRefSet2TraceTest() throws Exception { // Read and validate traces fetchAndValidateTrace( customSpanContext.getTraceId(), - SPAN_NAME_DOC_REF_SET, - SPAN_NAME_BATCH_COMMIT, + METHOD_NAME_DOC_REF_SET, + METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @@ -777,8 +777,8 @@ public void docRefSet3TraceTest() throws Exception { // Read and validate traces fetchAndValidateTrace( customSpanContext.getTraceId(), - SPAN_NAME_DOC_REF_SET, - SPAN_NAME_BATCH_COMMIT, + METHOD_NAME_DOC_REF_SET, + METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @@ -799,8 +799,8 @@ public void docRefSet4TraceTest() throws Exception { // Read and validate traces fetchAndValidateTrace( customSpanContext.getTraceId(), - SPAN_NAME_DOC_REF_SET, - SPAN_NAME_BATCH_COMMIT, + METHOD_NAME_DOC_REF_SET, + METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @@ -825,8 +825,8 @@ public void docRefUpdateTraceTest() throws Exception { // Read and validate traces fetchAndValidateTrace( customSpanContext.getTraceId(), - SPAN_NAME_DOC_REF_UPDATE, - SPAN_NAME_BATCH_COMMIT, + METHOD_NAME_DOC_REF_UPDATE, + METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @@ -851,8 +851,8 @@ public void docRefUpdate2TraceTest() throws Exception { // Read and validate traces fetchAndValidateTrace( customSpanContext.getTraceId(), - SPAN_NAME_DOC_REF_UPDATE, - SPAN_NAME_BATCH_COMMIT, + METHOD_NAME_DOC_REF_UPDATE, + METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @@ -873,8 +873,8 @@ public void docRefUpdate3TraceTest() throws Exception { // Read and validate traces fetchAndValidateTrace( customSpanContext.getTraceId(), - SPAN_NAME_DOC_REF_UPDATE, - SPAN_NAME_BATCH_COMMIT, + METHOD_NAME_DOC_REF_UPDATE, + METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @@ -899,8 +899,8 @@ public void docRefUpdate4TraceTest() throws Exception { // Read and validate traces fetchAndValidateTrace( customSpanContext.getTraceId(), - SPAN_NAME_DOC_REF_UPDATE, - SPAN_NAME_BATCH_COMMIT, + METHOD_NAME_DOC_REF_UPDATE, + METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @@ -925,8 +925,8 @@ public void docRefUpdate5TraceTest() throws Exception { // Read and validate traces fetchAndValidateTrace( customSpanContext.getTraceId(), - SPAN_NAME_DOC_REF_UPDATE, - SPAN_NAME_BATCH_COMMIT, + METHOD_NAME_DOC_REF_UPDATE, + METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @@ -951,8 +951,8 @@ public void docRefUpdate6TraceTest() throws Exception { // Read and validate traces fetchAndValidateTrace( customSpanContext.getTraceId(), - SPAN_NAME_DOC_REF_UPDATE, - SPAN_NAME_BATCH_COMMIT, + METHOD_NAME_DOC_REF_UPDATE, + METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @@ -973,8 +973,8 @@ public void docRefDeleteTraceTest() throws Exception { // Read and validate traces fetchAndValidateTrace( customSpanContext.getTraceId(), - SPAN_NAME_DOC_REF_DELETE, - SPAN_NAME_BATCH_COMMIT, + METHOD_NAME_DOC_REF_DELETE, + METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @@ -995,8 +995,8 @@ public void docRefDelete2TraceTest() throws Exception { // Read and validate traces fetchAndValidateTrace( customSpanContext.getTraceId(), - SPAN_NAME_DOC_REF_DELETE, - SPAN_NAME_BATCH_COMMIT, + METHOD_NAME_DOC_REF_DELETE, + METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @@ -1017,7 +1017,7 @@ public void docRefGetTraceTest() throws Exception { // Read and validate traces fetchAndValidateTrace( customSpanContext.getTraceId(), - SPAN_NAME_DOC_REF_GET, + METHOD_NAME_DOC_REF_GET, grpcSpanName(BATCH_GET_DOCUMENTS_RPC_NAME)); } @@ -1038,7 +1038,7 @@ public void docRefGet2TraceTest() throws Exception { // Read and validate traces fetchAndValidateTrace( customSpanContext.getTraceId(), - SPAN_NAME_DOC_REF_GET, + METHOD_NAME_DOC_REF_GET, grpcSpanName(BATCH_GET_DOCUMENTS_RPC_NAME)); } @@ -1059,7 +1059,7 @@ public void docListCollectionsTraceTest() throws Exception { // Read and validate traces fetchAndValidateTrace( customSpanContext.getTraceId(), - SPAN_NAME_DOC_REF_LIST_COLLECTIONS, + METHOD_NAME_DOC_REF_LIST_COLLECTIONS, grpcSpanName(LIST_COLLECTIONS_RPC_NAME)); } @@ -1099,7 +1099,7 @@ public void queryGetTraceTest() throws Exception { waitForTracesToComplete(); fetchAndValidateTrace( - customSpanContext.getTraceId(), SPAN_NAME_QUERY_GET, grpcSpanName(RUN_QUERY_RPC_NAME)); + customSpanContext.getTraceId(), METHOD_NAME_QUERY_GET, grpcSpanName(RUN_QUERY_RPC_NAME)); } @Test @@ -1144,28 +1144,28 @@ public void transactionTraceTest() throws Exception { /*numExpectedSpans=*/ 11, Arrays.asList( Arrays.asList( - SPAN_NAME_TRANSACTION_RUN, - SPAN_NAME_TRANSACTION_BEGIN, + METHOD_NAME_TRANSACTION_RUN, + METHOD_NAME_TRANSACTION_BEGIN, grpcSpanName(BEGIN_TRANSACTION_RPC_NAME)), Arrays.asList( - SPAN_NAME_TRANSACTION_RUN, - SPAN_NAME_TRANSACTION_BEGIN, + METHOD_NAME_TRANSACTION_RUN, + METHOD_NAME_TRANSACTION_BEGIN, grpcSpanName(BEGIN_TRANSACTION_RPC_NAME)), Arrays.asList( - SPAN_NAME_TRANSACTION_RUN, - SPAN_NAME_TRANSACTION_GET_QUERY, + METHOD_NAME_TRANSACTION_RUN, + METHOD_NAME_TRANSACTION_GET_QUERY, grpcSpanName(RUN_QUERY_RPC_NAME)), Arrays.asList( - SPAN_NAME_TRANSACTION_RUN, - SPAN_NAME_TRANSACTION_GET_AGGREGATION_QUERY, + METHOD_NAME_TRANSACTION_RUN, + METHOD_NAME_TRANSACTION_GET_AGGREGATION_QUERY, grpcSpanName(RUN_AGGREGATION_QUERY_RPC_NAME)), Arrays.asList( - SPAN_NAME_TRANSACTION_RUN, - SPAN_NAME_TRANSACTION_GET_DOCUMENTS, + METHOD_NAME_TRANSACTION_RUN, + METHOD_NAME_TRANSACTION_GET_DOCUMENTS, grpcSpanName(BATCH_GET_DOCUMENTS_RPC_NAME)), Arrays.asList( - SPAN_NAME_TRANSACTION_RUN, - SPAN_NAME_TRANSACTION_COMMIT, + METHOD_NAME_TRANSACTION_RUN, + METHOD_NAME_TRANSACTION_COMMIT, grpcSpanName(COMMIT_RPC_NAME)))); } @@ -1199,12 +1199,12 @@ public void transactionRollbackTraceTest() throws Exception { /*numExpectedSpans=*/ 5, Arrays.asList( Arrays.asList( - SPAN_NAME_TRANSACTION_RUN, - SPAN_NAME_TRANSACTION_BEGIN, + METHOD_NAME_TRANSACTION_RUN, + METHOD_NAME_TRANSACTION_BEGIN, grpcSpanName(BEGIN_TRANSACTION_RPC_NAME)), Arrays.asList( - SPAN_NAME_TRANSACTION_RUN, - SPAN_NAME_TRANSACTION_ROLLBACK, + METHOD_NAME_TRANSACTION_RUN, + METHOD_NAME_TRANSACTION_ROLLBACK, grpcSpanName(ROLLBACK_RPC_NAME)))); } @@ -1228,6 +1228,6 @@ public void writeBatchTraceTest() throws Exception { waitForTracesToComplete(); fetchAndValidateTrace( - customSpanContext.getTraceId(), SPAN_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); + customSpanContext.getTraceId(), METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } } diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITTracingTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITTracingTest.java index 46e8294e1..46fbc9f17 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITTracingTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITTracingTest.java @@ -16,6 +16,7 @@ package com.google.cloud.firestore.it; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.*; import static com.google.cloud.firestore.telemetry.TraceUtil.*; import static io.opentelemetry.semconv.resource.attributes.ResourceAttributes.SERVICE_NAME; import static org.junit.Assert.assertEquals; @@ -365,8 +366,8 @@ public void aggregateQueryGet() throws Exception { List spans = inMemorySpanExporter.getFinishedSpanItems(); buildSpanMaps(spans); assertEquals(2, spans.size()); - SpanData getSpan = getSpanByName(SPAN_NAME_AGGREGATION_QUERY_GET); - SpanData grpcSpan = getGrpcSpanByName(SPAN_NAME_RUN_AGGREGATION_QUERY); + SpanData getSpan = getSpanByName(METHOD_NAME_AGGREGATION_QUERY_GET); + SpanData grpcSpan = getGrpcSpanByName(METHOD_NAME_RUN_AGGREGATION_QUERY); assertNotNull(getSpan); assertNotNull(grpcSpan); assertEquals(grpcSpan.getParentSpanId(), getSpan.getSpanId()); @@ -394,7 +395,7 @@ public void bulkWriterCommit() throws Exception { List spans = prepareSpans(); assertEquals(2, spans.size()); - assertSpanHierarchy(SPAN_NAME_BULK_WRITER_COMMIT, grpcSpanName(BATCH_WRITE_RPC_NAME)); + assertSpanHierarchy(METHOD_NAME_BULK_WRITER_COMMIT, grpcSpanName(BATCH_WRITE_RPC_NAME)); } @Test @@ -404,7 +405,7 @@ public void partitionQuery() throws Exception { List spans = prepareSpans(); assertEquals(2, spans.size()); - assertSpanHierarchy(SPAN_NAME_PARTITION_QUERY, grpcSpanName(SPAN_NAME_PARTITION_QUERY)); + assertSpanHierarchy(METHOD_NAME_PARTITION_QUERY, grpcSpanName(METHOD_NAME_PARTITION_QUERY)); } @Test @@ -413,7 +414,7 @@ public void collectionListDocuments() throws Exception { List spans = prepareSpans(); assertEquals(2, spans.size()); - assertSpanHierarchy(SPAN_NAME_COL_REF_LIST_DOCUMENTS, grpcSpanName(LIST_DOCUMENTS_RPC_NAME)); + assertSpanHierarchy(METHOD_NAME_COL_REF_LIST_DOCUMENTS, grpcSpanName(LIST_DOCUMENTS_RPC_NAME)); } @Test @@ -423,7 +424,7 @@ public void docRefCreate() throws Exception { List spans = prepareSpans(); assertEquals(3, spans.size()); assertSpanHierarchy( - SPAN_NAME_DOC_REF_CREATE, SPAN_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); + METHOD_NAME_DOC_REF_CREATE, METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @Test @@ -433,7 +434,7 @@ public void docRefCreate2() throws Exception { List spans = prepareSpans(); assertEquals(3, spans.size()); assertSpanHierarchy( - SPAN_NAME_DOC_REF_CREATE, SPAN_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); + METHOD_NAME_DOC_REF_CREATE, METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @Test @@ -443,7 +444,7 @@ public void docRefSet() throws Exception { List spans = prepareSpans(); assertEquals(3, spans.size()); assertSpanHierarchy( - SPAN_NAME_DOC_REF_SET, SPAN_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); + METHOD_NAME_DOC_REF_SET, METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @Test @@ -457,7 +458,7 @@ public void docRefSet2() throws Exception { List spans = prepareSpans(); assertEquals(3, spans.size()); assertSpanHierarchy( - SPAN_NAME_DOC_REF_SET, SPAN_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); + METHOD_NAME_DOC_REF_SET, METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @Test @@ -467,7 +468,7 @@ public void docRefSet3() throws Exception { List spans = prepareSpans(); assertEquals(3, spans.size()); assertSpanHierarchy( - SPAN_NAME_DOC_REF_SET, SPAN_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); + METHOD_NAME_DOC_REF_SET, METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @Test @@ -477,7 +478,7 @@ public void docRefSet4() throws Exception { List spans = prepareSpans(); assertEquals(3, spans.size()); assertSpanHierarchy( - SPAN_NAME_DOC_REF_SET, SPAN_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); + METHOD_NAME_DOC_REF_SET, METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @Test @@ -491,7 +492,7 @@ public void docRefUpdate() throws Exception { List spans = prepareSpans(); assertEquals(3, spans.size()); assertSpanHierarchy( - SPAN_NAME_DOC_REF_UPDATE, SPAN_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); + METHOD_NAME_DOC_REF_UPDATE, METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @Test @@ -505,7 +506,7 @@ public void docRefUpdate2() throws Exception { List spans = prepareSpans(); assertEquals(3, spans.size()); assertSpanHierarchy( - SPAN_NAME_DOC_REF_UPDATE, SPAN_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); + METHOD_NAME_DOC_REF_UPDATE, METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @Test @@ -515,7 +516,7 @@ public void docRefUpdate3() throws Exception { List spans = prepareSpans(); assertEquals(3, spans.size()); assertSpanHierarchy( - SPAN_NAME_DOC_REF_UPDATE, SPAN_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); + METHOD_NAME_DOC_REF_UPDATE, METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @Test @@ -529,7 +530,7 @@ public void docRefUpdate4() throws Exception { List spans = prepareSpans(); assertEquals(3, spans.size()); assertSpanHierarchy( - SPAN_NAME_DOC_REF_UPDATE, SPAN_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); + METHOD_NAME_DOC_REF_UPDATE, METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @Test @@ -543,7 +544,7 @@ public void docRefUpdate5() throws Exception { List spans = prepareSpans(); assertEquals(3, spans.size()); assertSpanHierarchy( - SPAN_NAME_DOC_REF_UPDATE, SPAN_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); + METHOD_NAME_DOC_REF_UPDATE, METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @Test @@ -557,7 +558,7 @@ public void docRefUpdate6() throws Exception { List spans = prepareSpans(); assertEquals(3, spans.size()); assertSpanHierarchy( - SPAN_NAME_DOC_REF_UPDATE, SPAN_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); + METHOD_NAME_DOC_REF_UPDATE, METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @Test @@ -567,7 +568,7 @@ public void docRefDelete() throws Exception { List spans = prepareSpans(); assertEquals(3, spans.size()); assertSpanHierarchy( - SPAN_NAME_DOC_REF_DELETE, SPAN_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); + METHOD_NAME_DOC_REF_DELETE, METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @Test @@ -577,7 +578,7 @@ public void docRefDelete2() throws Exception { List spans = prepareSpans(); assertEquals(3, spans.size()); assertSpanHierarchy( - SPAN_NAME_DOC_REF_DELETE, SPAN_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); + METHOD_NAME_DOC_REF_DELETE, METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); } @Test @@ -586,7 +587,7 @@ public void docRefGet() throws Exception { List spans = prepareSpans(); assertEquals(2, spans.size()); - assertSpanHierarchy(SPAN_NAME_DOC_REF_GET, grpcSpanName(BATCH_GET_DOCUMENTS_RPC_NAME)); + assertSpanHierarchy(METHOD_NAME_DOC_REF_GET, grpcSpanName(BATCH_GET_DOCUMENTS_RPC_NAME)); } @Test @@ -595,7 +596,7 @@ public void docRefGet2() throws Exception { List spans = prepareSpans(); assertEquals(2, spans.size()); - assertSpanHierarchy(SPAN_NAME_DOC_REF_GET, grpcSpanName(BATCH_GET_DOCUMENTS_RPC_NAME)); + assertSpanHierarchy(METHOD_NAME_DOC_REF_GET, grpcSpanName(BATCH_GET_DOCUMENTS_RPC_NAME)); } @Test @@ -605,7 +606,7 @@ public void docListCollections() throws Exception { List spans = prepareSpans(); assertEquals(2, spans.size()); assertSpanHierarchy( - SPAN_NAME_DOC_REF_LIST_COLLECTIONS, grpcSpanName(LIST_COLLECTIONS_RPC_NAME)); + METHOD_NAME_DOC_REF_LIST_COLLECTIONS, grpcSpanName(LIST_COLLECTIONS_RPC_NAME)); } @Test @@ -630,8 +631,8 @@ public void queryGet() throws Exception { firestore.collection("col").whereEqualTo("foo", "my_non_existent_value").get().get(); List spans = prepareSpans(); assertEquals(2, spans.size()); - assertSpanHierarchy(SPAN_NAME_QUERY_GET, grpcSpanName(RUN_QUERY_RPC_NAME)); - SpanData span = getSpanByName(SPAN_NAME_QUERY_GET); + assertSpanHierarchy(METHOD_NAME_QUERY_GET, grpcSpanName(RUN_QUERY_RPC_NAME)); + SpanData span = getSpanByName(METHOD_NAME_QUERY_GET); assertTrue( hasEvent( span, @@ -687,32 +688,33 @@ public void transaction() throws Exception { List spans = prepareSpans(); assertEquals(11, spans.size()); assertSpanHierarchy( - SPAN_NAME_TRANSACTION_RUN, - SPAN_NAME_TRANSACTION_BEGIN, + METHOD_NAME_TRANSACTION_RUN, + METHOD_NAME_TRANSACTION_BEGIN, grpcSpanName(BEGIN_TRANSACTION_RPC_NAME)); assertSpanHierarchy( - SPAN_NAME_TRANSACTION_RUN, - SPAN_NAME_TRANSACTION_GET_QUERY, + METHOD_NAME_TRANSACTION_RUN, + METHOD_NAME_TRANSACTION_GET_QUERY, grpcSpanName(RUN_QUERY_RPC_NAME)); assertSpanHierarchy( - SPAN_NAME_TRANSACTION_RUN, - SPAN_NAME_TRANSACTION_GET_AGGREGATION_QUERY, + METHOD_NAME_TRANSACTION_RUN, + METHOD_NAME_TRANSACTION_GET_AGGREGATION_QUERY, grpcSpanName(RUN_AGGREGATION_QUERY_RPC_NAME)); assertSpanHierarchy( - SPAN_NAME_TRANSACTION_RUN, - SPAN_NAME_TRANSACTION_GET_DOCUMENTS, + METHOD_NAME_TRANSACTION_RUN, + METHOD_NAME_TRANSACTION_GET_DOCUMENTS, grpcSpanName(BATCH_GET_DOCUMENTS_RPC_NAME)); assertSpanHierarchy( - SPAN_NAME_TRANSACTION_RUN, SPAN_NAME_TRANSACTION_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); + METHOD_NAME_TRANSACTION_RUN, METHOD_NAME_TRANSACTION_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); - Attributes commitAttributes = getSpanByName(SPAN_NAME_TRANSACTION_COMMIT).getAttributes(); + Attributes commitAttributes = getSpanByName(METHOD_NAME_TRANSACTION_COMMIT).getAttributes(); assertEquals( 2L, commitAttributes .get(AttributeKey.longKey("gcp.firestore." + ATTRIBUTE_KEY_DOC_COUNT)) .longValue()); - Attributes runTransactionAttributes = getSpanByName(SPAN_NAME_TRANSACTION_RUN).getAttributes(); + Attributes runTransactionAttributes = + getSpanByName(METHOD_NAME_TRANSACTION_RUN).getAttributes(); assertEquals( 5L, runTransactionAttributes @@ -754,13 +756,15 @@ public void transactionRollback() throws Exception { List spans = prepareSpans(); assertEquals(5, spans.size()); assertSpanHierarchy( - SPAN_NAME_TRANSACTION_RUN, - SPAN_NAME_TRANSACTION_BEGIN, + METHOD_NAME_TRANSACTION_RUN, + METHOD_NAME_TRANSACTION_BEGIN, grpcSpanName(BEGIN_TRANSACTION_RPC_NAME)); assertSpanHierarchy( - SPAN_NAME_TRANSACTION_RUN, SPAN_NAME_TRANSACTION_ROLLBACK, grpcSpanName(ROLLBACK_RPC_NAME)); + METHOD_NAME_TRANSACTION_RUN, + METHOD_NAME_TRANSACTION_ROLLBACK, + grpcSpanName(ROLLBACK_RPC_NAME)); - SpanData runTransactionSpanData = getSpanByName(SPAN_NAME_TRANSACTION_RUN); + SpanData runTransactionSpanData = getSpanByName(METHOD_NAME_TRANSACTION_RUN); assertEquals(StatusCode.ERROR, runTransactionSpanData.getStatus().getStatusCode()); assertEquals(1, runTransactionSpanData.getEvents().size()); assertEquals( @@ -797,16 +801,16 @@ public void writeBatch() throws Exception { List spans = prepareSpans(); assertEquals(2, spans.size()); - assertSpanHierarchy(SPAN_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); + assertSpanHierarchy(METHOD_NAME_BATCH_COMMIT, grpcSpanName(COMMIT_RPC_NAME)); assertEquals( false, - getSpanByName(SPAN_NAME_BATCH_COMMIT) + getSpanByName(METHOD_NAME_BATCH_COMMIT) .getAttributes() .get(AttributeKey.booleanKey("gcp.firestore." + ATTRIBUTE_KEY_IS_TRANSACTIONAL)) .booleanValue()); assertEquals( 3L, - getSpanByName(SPAN_NAME_BATCH_COMMIT) + getSpanByName(METHOD_NAME_BATCH_COMMIT) .getAttributes() .get(AttributeKey.longKey("gcp.firestore." + ATTRIBUTE_KEY_DOC_COUNT)) .longValue()); From ebbdfb9c714fad4926d2b56855543129f42090dd Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Tue, 5 Nov 2024 13:40:24 -0500 Subject: [PATCH 031/290] chore: Update generation configuration at Tue Nov 5 02:24:41 UTC 2024 (#1921) * chore: Update generation configuration at Sat Nov 2 02:24:36 UTC 2024 * chore: Update generation configuration at Tue Nov 5 02:24:41 UTC 2024 --- generation_config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/generation_config.yaml b/generation_config.yaml index 1d6ed50c7..070aa2045 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,6 +1,6 @@ gapic_generator_version: 2.49.0 -googleapis_commitish: abc17a0a28e8680c356576a3f5e498d6c630e62c -libraries_bom_version: 26.49.0 +googleapis_commitish: 1f2e5aab4f95b9bd38dd1ac8c7486657f93c1975 +libraries_bom_version: 26.50.0 libraries: - api_shortname: firestore name_pretty: Cloud Firestore From d466ef0750468f20c55c569232452c789abad9c5 Mon Sep 17 00:00:00 2001 From: Mila <107142260+milaGGL@users.noreply.github.com> Date: Tue, 5 Nov 2024 14:10:01 -0500 Subject: [PATCH 032/290] Add transaction related metrics (#1900) --- .../cloud/firestore/AggregateQuery.java | 7 +- .../google/cloud/firestore/BulkWriter.java | 5 +- .../cloud/firestore/CollectionGroup.java | 7 +- .../cloud/firestore/CollectionReference.java | 11 +- .../cloud/firestore/DocumentReference.java | 69 +++++------ .../google/cloud/firestore/FirestoreImpl.java | 11 +- .../ServerSideTransactionRunner.java | 18 ++- .../cloud/firestore/StreamableQuery.java | 11 +- .../telemetry/BuiltinMetricsProvider.java | 113 +++++++++++++----- .../telemetry/DisabledMetricsUtil.java | 12 +- .../telemetry/EnabledMetricsUtil.java | 88 +++++++++----- .../firestore/telemetry/MetricsUtil.java | 24 ++-- .../telemetry/TelemetryConstants.java | 7 ++ 13 files changed, 251 insertions(+), 132 deletions(-) diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/AggregateQuery.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/AggregateQuery.java index 60395c352..c055b559e 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/AggregateQuery.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/AggregateQuery.java @@ -29,6 +29,7 @@ import com.google.cloud.Timestamp; import com.google.cloud.firestore.telemetry.MetricsUtil.MetricsContext; import com.google.cloud.firestore.telemetry.TelemetryConstants; +import com.google.cloud.firestore.telemetry.TelemetryConstants.MetricType; import com.google.cloud.firestore.telemetry.TraceUtil; import com.google.cloud.firestore.telemetry.TraceUtil.Scope; import com.google.cloud.firestore.v1.FirestoreSettings; @@ -223,12 +224,12 @@ ApiFuture getFuture() { } void deliverFirstResponse() { - metricsContext.recordFirstResponseLatency(); + metricsContext.recordLatency(MetricType.FIRST_RESPONSE_LATENCY); } void deliverError(Throwable throwable) { future.setException(throwable); - metricsContext.recordEndToEndLatency(throwable); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, throwable); } void deliverResult( @@ -238,7 +239,7 @@ void deliverResult( try { T result = processResult(serverData, readTime, metrics); future.set(result); - metricsContext.recordEndToEndLatency(); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY); } catch (Exception error) { deliverError(error); } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriter.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriter.java index 65cb946d2..0a713fe40 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriter.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriter.java @@ -28,6 +28,7 @@ import com.google.api.gax.rpc.StatusCode.Code; import com.google.cloud.firestore.telemetry.MetricsUtil.MetricsContext; import com.google.cloud.firestore.telemetry.TelemetryConstants; +import com.google.cloud.firestore.telemetry.TelemetryConstants.MetricType; import com.google.cloud.firestore.telemetry.TraceUtil; import com.google.cloud.firestore.telemetry.TraceUtil.Context; import com.google.cloud.firestore.telemetry.TraceUtil.Scope; @@ -935,10 +936,10 @@ private void sendBatchLocked(final BulkCommitBatch batch, final boolean flush) { }, bulkWriterExecutor); span.endAtFuture(result); - metricsContext.recordEndToEndLatencyAtFuture(result); + metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); } catch (Exception error) { span.end(error); - metricsContext.recordEndToEndLatency(error); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, error); throw error; } } else { diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/CollectionGroup.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/CollectionGroup.java index ee3b9b8fb..159f7077d 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/CollectionGroup.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/CollectionGroup.java @@ -23,6 +23,7 @@ import com.google.api.gax.rpc.ApiStreamObserver; import com.google.cloud.firestore.telemetry.MetricsUtil.MetricsContext; import com.google.cloud.firestore.telemetry.TelemetryConstants; +import com.google.cloud.firestore.telemetry.TelemetryConstants.MetricType; import com.google.cloud.firestore.telemetry.TraceUtil; import com.google.cloud.firestore.telemetry.TraceUtil.Scope; import com.google.cloud.firestore.v1.FirestoreClient.PartitionQueryPagedResponse; @@ -137,15 +138,15 @@ public ApiFuture> getPartitions(long desiredPartitionCount) }, MoreExecutors.directExecutor()); span.endAtFuture(result); - metricsContext.recordEndToEndLatencyAtFuture(result); + metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); return result; } catch (ApiException exception) { span.end(exception); - metricsContext.recordEndToEndLatency(exception); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, exception); throw FirestoreException.forApiException(exception); } catch (Throwable throwable) { span.end(throwable); - metricsContext.recordEndToEndLatency(throwable); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, throwable); throw throwable; } } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/CollectionReference.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/CollectionReference.java index a2e8b3f55..75954d82d 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/CollectionReference.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/CollectionReference.java @@ -26,6 +26,7 @@ import com.google.cloud.firestore.spi.v1.FirestoreRpc; import com.google.cloud.firestore.telemetry.MetricsUtil.MetricsContext; import com.google.cloud.firestore.telemetry.TelemetryConstants; +import com.google.cloud.firestore.telemetry.TelemetryConstants.MetricType; import com.google.cloud.firestore.telemetry.TraceUtil; import com.google.cloud.firestore.telemetry.TraceUtil.Scope; import com.google.cloud.firestore.v1.FirestoreClient.ListDocumentsPagedResponse; @@ -184,15 +185,15 @@ public void remove() { } }; span.end(); - metricsContext.recordEndToEndLatency(); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY); return result; } catch (ApiException exception) { span.end(exception); - metricsContext.recordEndToEndLatency(exception); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, exception); throw FirestoreException.forApiException(exception); } catch (Throwable throwable) { span.end(throwable); - metricsContext.recordEndToEndLatency(throwable); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, throwable); throw throwable; } } @@ -229,11 +230,11 @@ public ApiFuture add(@Nonnull final Map field ApiFutures.transform( createFuture, writeResult -> documentReference, MoreExecutors.directExecutor()); span.endAtFuture(result); - metricsContext.recordEndToEndLatencyAtFuture(result); + metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); return result; } catch (Exception error) { span.end(error); - metricsContext.recordEndToEndLatency(error); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, error); throw error; } } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/DocumentReference.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/DocumentReference.java index 25f1eadcd..2b0cc1ddc 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/DocumentReference.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/DocumentReference.java @@ -24,6 +24,7 @@ import com.google.cloud.firestore.telemetry.MetricsUtil; import com.google.cloud.firestore.telemetry.MetricsUtil.MetricsContext; import com.google.cloud.firestore.telemetry.TelemetryConstants; +import com.google.cloud.firestore.telemetry.TelemetryConstants.MetricType; import com.google.cloud.firestore.telemetry.TraceUtil; import com.google.cloud.firestore.telemetry.TraceUtil.Scope; import com.google.cloud.firestore.v1.FirestoreClient.ListCollectionIdsPagedResponse; @@ -165,11 +166,11 @@ public ApiFuture create(@Nonnull Map fields) { WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst(writeBatch.create(this, fields).commit()); span.endAtFuture(result); - metricsContext.recordEndToEndLatencyAtFuture(result); + metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); return result; } catch (Exception error) { span.end(error); - metricsContext.recordEndToEndLatency(error); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, error); throw error; } } @@ -191,11 +192,11 @@ public ApiFuture create(@Nonnull Object pojo) { WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst(writeBatch.create(this, pojo).commit()); span.endAtFuture(result); - metricsContext.recordEndToEndLatencyAtFuture(result); + metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); return result; } catch (Exception error) { span.end(error); - metricsContext.recordEndToEndLatency(error); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, error); throw error; } } @@ -217,11 +218,11 @@ public ApiFuture set(@Nonnull Map fields) { WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst(writeBatch.set(this, fields).commit()); span.endAtFuture(result); - metricsContext.recordEndToEndLatencyAtFuture(result); + metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); return result; } catch (Exception error) { span.end(error); - metricsContext.recordEndToEndLatency(error); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, error); throw error; } } @@ -246,11 +247,11 @@ public ApiFuture set( WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst(writeBatch.set(this, fields, options).commit()); span.endAtFuture(result); - metricsContext.recordEndToEndLatencyAtFuture(result); + metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); return result; } catch (Exception error) { span.end(error); - metricsContext.recordEndToEndLatency(error); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, error); throw error; } } @@ -272,11 +273,11 @@ public ApiFuture set(@Nonnull Object pojo) { WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst(writeBatch.set(this, pojo).commit()); span.endAtFuture(result); - metricsContext.recordEndToEndLatencyAtFuture(result); + metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); return result; } catch (Exception error) { span.end(error); - metricsContext.recordEndToEndLatency(error); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, error); throw error; } } @@ -300,11 +301,11 @@ public ApiFuture set(@Nonnull Object pojo, @Nonnull SetOptions opti WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst(writeBatch.set(this, pojo, options).commit()); span.endAtFuture(result); - metricsContext.recordEndToEndLatencyAtFuture(result); + metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); return result; } catch (Exception error) { span.end(error); - metricsContext.recordEndToEndLatency(error); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, error); throw error; } } @@ -326,11 +327,11 @@ public ApiFuture update(@Nonnull Map fields) { WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst(writeBatch.update(this, fields).commit()); span.endAtFuture(result); - metricsContext.recordEndToEndLatencyAtFuture(result); + metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); return result; } catch (Exception error) { span.end(error); - metricsContext.recordEndToEndLatency(error); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, error); throw error; } } @@ -354,11 +355,11 @@ public ApiFuture update(@Nonnull Map fields, Precon ApiFuture result = extractFirst(writeBatch.update(this, fields, options).commit()); span.endAtFuture(result); - metricsContext.recordEndToEndLatencyAtFuture(result); + metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); return result; } catch (Exception error) { span.end(error); - metricsContext.recordEndToEndLatency(error); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, error); throw error; } } @@ -384,11 +385,11 @@ public ApiFuture update( ApiFuture result = extractFirst(writeBatch.update(this, field, value, moreFieldsAndValues).commit()); span.endAtFuture(result); - metricsContext.recordEndToEndLatencyAtFuture(result); + metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); return result; } catch (Exception error) { span.end(error); - metricsContext.recordEndToEndLatency(error); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, error); throw error; } } @@ -414,11 +415,11 @@ public ApiFuture update( ApiFuture result = extractFirst(writeBatch.update(this, fieldPath, value, moreFieldsAndValues).commit()); span.endAtFuture(result); - metricsContext.recordEndToEndLatencyAtFuture(result); + metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); return result; } catch (Exception error) { span.end(error); - metricsContext.recordEndToEndLatency(error); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, error); throw error; } } @@ -449,11 +450,11 @@ public ApiFuture update( extractFirst( writeBatch.update(this, options, field, value, moreFieldsAndValues).commit()); span.endAtFuture(result); - metricsContext.recordEndToEndLatencyAtFuture(result); + metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); return result; } catch (Exception error) { span.end(error); - metricsContext.recordEndToEndLatency(error); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, error); throw error; } } @@ -484,11 +485,11 @@ public ApiFuture update( extractFirst( writeBatch.update(this, options, fieldPath, value, moreFieldsAndValues).commit()); span.endAtFuture(result); - metricsContext.recordEndToEndLatencyAtFuture(result); + metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); return result; } catch (Exception error) { span.end(error); - metricsContext.recordEndToEndLatency(error); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, error); throw error; } } @@ -509,11 +510,11 @@ public ApiFuture delete(@Nonnull Precondition options) { WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst(writeBatch.delete(this, options).commit()); span.endAtFuture(result); - metricsContext.recordEndToEndLatencyAtFuture(result); + metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); return result; } catch (Exception error) { span.end(error); - metricsContext.recordEndToEndLatency(error); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, error); throw error; } } @@ -533,11 +534,11 @@ public ApiFuture delete() { WriteBatch writeBatch = rpcContext.getFirestore().batch(); ApiFuture result = extractFirst(writeBatch.delete(this).commit()); span.endAtFuture(result); - metricsContext.recordEndToEndLatencyAtFuture(result); + metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); return result; } catch (Exception error) { span.end(error); - metricsContext.recordEndToEndLatency(error); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, error); throw error; } } @@ -558,11 +559,11 @@ public ApiFuture get() { try (Scope ignored = span.makeCurrent()) { ApiFuture result = extractFirst(rpcContext.getFirestore().getAll(this)); span.endAtFuture(result); - metricsContext.recordEndToEndLatencyAtFuture(result); + metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); return result; } catch (Exception error) { span.end(error); - metricsContext.recordEndToEndLatency(error); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, error); throw error; } } @@ -585,11 +586,11 @@ public ApiFuture get(FieldMask fieldMask) { ApiFuture result = extractFirst(rpcContext.getFirestore().getAll(new DocumentReference[] {this}, fieldMask)); span.endAtFuture(result); - metricsContext.recordEndToEndLatencyAtFuture(result); + metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); return result; } catch (Exception error) { span.end(error); - metricsContext.recordEndToEndLatency(error); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, error); throw error; } } @@ -641,11 +642,11 @@ public void remove() { } }; span.end(); - metricsContext.recordEndToEndLatency(); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY); return result; } catch (ApiException exception) { span.end(exception); - metricsContext.recordEndToEndLatency(exception); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, exception); throw FirestoreException.forApiException(exception); } } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreImpl.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreImpl.java index 93acd29ef..5c7217141 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreImpl.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreImpl.java @@ -34,6 +34,7 @@ import com.google.cloud.firestore.spi.v1.FirestoreRpc; import com.google.cloud.firestore.telemetry.MetricsUtil.MetricsContext; import com.google.cloud.firestore.telemetry.TelemetryConstants; +import com.google.cloud.firestore.telemetry.TelemetryConstants.MetricType; import com.google.cloud.firestore.telemetry.TraceUtil; import com.google.common.annotations.VisibleForTesting; import com.google.common.base.Preconditions; @@ -266,7 +267,7 @@ public void onResponse(BatchGetDocumentsResponse response) { .addEvent( TelemetryConstants.METHOD_NAME_BATCH_GET_DOCUMENTS + ": First response received"); - metricsContext.recordFirstResponseLatency(); + metricsContext.recordLatency(MetricType.FIRST_RESPONSE_LATENCY); } else if (numResponses % NUM_RESPONSES_PER_TRACE_EVENT == 0) { getTraceUtil() .currentSpan() @@ -311,7 +312,7 @@ public void onResponse(BatchGetDocumentsResponse response) { @Override public void onError(Throwable throwable) { getTraceUtil().currentSpan().end(throwable); - metricsContext.recordEndToEndLatency(throwable); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, throwable); apiStreamObserver.onError(throwable); } @@ -327,7 +328,7 @@ public void onComplete() { + numResponses + " responses.", Collections.singletonMap(ATTRIBUTE_KEY_NUM_RESPONSES, numResponses)); - metricsContext.recordEndToEndLatency(); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY); apiStreamObserver.onCompleted(); } }; @@ -460,9 +461,9 @@ public ApiFuture runAsyncTransaction( // that cannot be tracked client side. result = new ServerSideTransactionRunner<>(this, updateFunction, transactionOptions).run(); } - metricsContext.recordEndToEndLatencyAtFuture(result); + metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); } catch (Exception error) { - metricsContext.recordEndToEndLatency(error); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, error); throw error; } return result; diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/ServerSideTransactionRunner.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/ServerSideTransactionRunner.java index 2edd7e71e..29c92331a 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/ServerSideTransactionRunner.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/ServerSideTransactionRunner.java @@ -26,7 +26,9 @@ import com.google.api.gax.retrying.ExponentialRetryAlgorithm; import com.google.api.gax.retrying.TimedAttemptSettings; import com.google.api.gax.rpc.ApiException; +import com.google.cloud.firestore.telemetry.MetricsUtil.MetricsContext; import com.google.cloud.firestore.telemetry.TelemetryConstants; +import com.google.cloud.firestore.telemetry.TelemetryConstants.MetricType; import com.google.cloud.firestore.telemetry.TraceUtil; import com.google.cloud.firestore.telemetry.TraceUtil.Scope; import com.google.cloud.firestore.telemetry.TraceUtil.Span; @@ -60,6 +62,7 @@ final class ServerSideTransactionRunner { private int attemptsRemaining; private Span runTransactionSpan; private TraceUtil.Context runTransactionContext; + private MetricsContext metricsContext; /** * @param firestore The active Firestore instance @@ -86,6 +89,11 @@ final class ServerSideTransactionRunner { new ExponentialRetryAlgorithm( firestore.getOptions().getRetrySettings(), CurrentMillisClock.getDefaultClock()); this.nextBackoffAttempt = backoffAlgorithm.createFirstAttempt(); + this.metricsContext = + firestore + .getOptions() + .getMetricsUtil() + .createMetricsContext(TelemetryConstants.METHOD_NAME_TRANSACTION_RUN); } @Nonnull @@ -94,6 +102,13 @@ private TraceUtil getTraceUtil() { } ApiFuture run() { + ApiFuture result = runInternally(); + metricsContext.recordLatencyAtFuture(MetricType.TRANSACTION_LATENCY, result); + metricsContext.recordCounterAtFuture(MetricType.TRANSACTION_ATTEMPT_COUNT, result); + return result; + } + + ApiFuture runInternally() { runTransactionSpan = getTraceUtil().startSpan(TelemetryConstants.METHOD_NAME_TRANSACTION_RUN); runTransactionSpan.setAttribute( ATTRIBUTE_KEY_TRANSACTION_TYPE, transactionOptions.getType().name()); @@ -103,6 +118,7 @@ ApiFuture run() { try (Scope ignored = runTransactionSpan.makeCurrent()) { runTransactionContext = getTraceUtil().currentContext(); --attemptsRemaining; + metricsContext.incrementCounter(); ApiFuture result = ApiFutures.catchingAsync( ApiFutures.transformAsync( @@ -237,7 +253,7 @@ private ApiFuture restartTransactionCallback(Throwable throwable) { getTraceUtil() .currentSpan() .addEvent("Initiating transaction retry. Attempts remaining: " + attemptsRemaining); - return run(); + return runInternally(); } else { final FirestoreException firestoreException = FirestoreException.forApiException( diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java index 1f758ab1e..7564de726 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java @@ -29,6 +29,7 @@ import com.google.cloud.Timestamp; import com.google.cloud.firestore.telemetry.MetricsUtil.MetricsContext; import com.google.cloud.firestore.telemetry.TelemetryConstants; +import com.google.cloud.firestore.telemetry.TelemetryConstants.MetricType; import com.google.cloud.firestore.telemetry.TraceUtil; import com.google.cloud.firestore.telemetry.TraceUtil.Scope; import com.google.cloud.firestore.v1.FirestoreSettings; @@ -170,7 +171,7 @@ public void onCompleted() { return result; } catch (Exception error) { span.end(error); - metricsContext.recordEndToEndLatency(error); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, error); throw error; } } @@ -264,7 +265,7 @@ public void onCompleted() { return result; } catch (Exception error) { span.end(error); - metricsContext.recordEndToEndLatency(error); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, error); throw error; } } @@ -285,20 +286,20 @@ public MonitoredStreamResponseObserver( public void onNext(RunQueryResponse value) { if (!receivedFirstResponse) { receivedFirstResponse = true; - metricsContext.recordFirstResponseLatency(); + metricsContext.recordLatency(MetricType.FIRST_RESPONSE_LATENCY); } observer.onNext(value); } @Override public void onError(Throwable t) { - metricsContext.recordEndToEndLatency(t); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY, t); observer.onError(t); } @Override public void onCompleted() { - metricsContext.recordEndToEndLatency(); + metricsContext.recordLatency(MetricType.END_TO_END_LATENCY); observer.onCompleted(); } } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/BuiltinMetricsProvider.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/BuiltinMetricsProvider.java index c940feb5a..621efb914 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/BuiltinMetricsProvider.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/BuiltinMetricsProvider.java @@ -22,34 +22,44 @@ import static com.google.cloud.firestore.telemetry.TelemetryConstants.METRIC_ATTRIBUTE_KEY_LIBRARY_VERSION; import static com.google.cloud.firestore.telemetry.TelemetryConstants.METRIC_NAME_END_TO_END_LATENCY; import static com.google.cloud.firestore.telemetry.TelemetryConstants.METRIC_NAME_FIRST_RESPONSE_LATENCY; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METRIC_NAME_TRANSACTION_ATTEMPT_COUNT; +import static com.google.cloud.firestore.telemetry.TelemetryConstants.METRIC_NAME_TRANSACTION_LATENCY; import static com.google.cloud.firestore.telemetry.TelemetryConstants.METRIC_PREFIX; import com.google.api.gax.tracing.ApiTracerFactory; import com.google.api.gax.tracing.MetricsTracerFactory; import com.google.api.gax.tracing.OpenTelemetryMetricsRecorder; +import com.google.cloud.firestore.telemetry.TelemetryConstants.MetricType; import io.opentelemetry.api.OpenTelemetry; import io.opentelemetry.api.common.Attributes; import io.opentelemetry.api.common.AttributesBuilder; import io.opentelemetry.api.metrics.DoubleHistogram; +import io.opentelemetry.api.metrics.LongCounter; import io.opentelemetry.api.metrics.Meter; import io.opentelemetry.api.metrics.MeterProvider; import java.util.HashMap; import java.util.Map; +import java.util.logging.Level; +import java.util.logging.Logger; /** * A provider for built-in metrics. This class is responsible for storing OpenTelemetry metrics * configuration and recording built-in metrics for the Firestore SDK. */ class BuiltinMetricsProvider { + private static final Logger logger = Logger.getLogger(BuiltinMetricsProvider.class.getName()); + private OpenTelemetry openTelemetry; - private Meter meter; - private DoubleHistogram endToEndRequestLatency; + private DoubleHistogram endToEndLatency; private DoubleHistogram firstResponseLatency; + private DoubleHistogram transactionLatency; + private LongCounter transactionAttemptCount; private ApiTracerFactory apiTracerFactory; private final Map staticAttributes; private static final String MILLISECOND_UNIT = "ms"; + private static final String INTEGER_UNIT = "1"; private static final String FIRESTORE_LIBRARY_NAME = "com.google.cloud.firestore"; public BuiltinMetricsProvider(OpenTelemetry openTelemetry) { @@ -62,24 +72,15 @@ public BuiltinMetricsProvider(OpenTelemetry openTelemetry) { } } - public ApiTracerFactory getApiTracerFactory() { - return this.apiTracerFactory; - } - - public void endToEndLatencyRecorder(double latency, Map attributes) { - recordLatency(endToEndRequestLatency, latency, attributes); - } - - public void firstResponseLatencyRecorder(double latency, Map attributes) { - recordLatency(firstResponseLatency, latency, attributes); - } - - private void recordLatency( - DoubleHistogram latencyHistogram, double latency, Map attributes) { - if (latencyHistogram != null) { - attributes.putAll(staticAttributes); - latencyHistogram.record(latency, toOtelAttributes(attributes)); + private Map createStaticAttributes() { + Map staticAttributes = new HashMap<>(); + staticAttributes.put(METRIC_ATTRIBUTE_KEY_CLIENT_UID.getKey(), ClientIdentifier.getClientUid()); + staticAttributes.put(METRIC_ATTRIBUTE_KEY_LIBRARY_NAME.getKey(), FIRESTORE_LIBRARY_NAME); + String pkgVersion = this.getClass().getPackage().getImplementationVersion(); + if (pkgVersion != null) { + staticAttributes.put(METRIC_ATTRIBUTE_KEY_LIBRARY_VERSION.getKey(), pkgVersion); } + return staticAttributes; } /** Creates an ApiTracerFactory to be passed into GAX library and collect RPC layer metrics. */ @@ -91,9 +92,9 @@ private void configureRPCLayerMetrics() { /** Registers metrics to be collected at the Firestore SDK layer */ private void configureSDKLayerMetrics() { - this.meter = openTelemetry.getMeter(FIRESTORE_METER_NAME); + Meter meter = openTelemetry.getMeter(FIRESTORE_METER_NAME); - this.endToEndRequestLatency = + this.endToEndLatency = meter .histogramBuilder(METRIC_PREFIX + "/" + METRIC_NAME_END_TO_END_LATENCY) .setDescription("Firestore operations' end-to-end latency") @@ -106,18 +107,70 @@ private void configureSDKLayerMetrics() { .setDescription("Firestore streaming operations' first response latency") .setUnit(MILLISECOND_UNIT) .build(); - // TODO(metrics): add transaction latency and retry count metrics + + this.transactionLatency = + meter + .histogramBuilder(METRIC_PREFIX + "/" + METRIC_NAME_TRANSACTION_LATENCY) + .setDescription("Firestore transactions' end-to-end latency") + .setUnit(MILLISECOND_UNIT) + .build(); + + this.transactionAttemptCount = + meter + .counterBuilder(METRIC_PREFIX + "/" + METRIC_NAME_TRANSACTION_ATTEMPT_COUNT) + .setDescription("Number of Firestore transaction attempts including retries") + .setUnit(INTEGER_UNIT) + .build(); } - private Map createStaticAttributes() { - Map staticAttributes = new HashMap<>(); - staticAttributes.put(METRIC_ATTRIBUTE_KEY_CLIENT_UID.getKey(), ClientIdentifier.getClientUid()); - staticAttributes.put(METRIC_ATTRIBUTE_KEY_LIBRARY_NAME.getKey(), FIRESTORE_LIBRARY_NAME); - String pkgVersion = this.getClass().getPackage().getImplementationVersion(); - if (pkgVersion != null) { - staticAttributes.put(METRIC_ATTRIBUTE_KEY_LIBRARY_VERSION.getKey(), pkgVersion); + public ApiTracerFactory getApiTracerFactory() { + return this.apiTracerFactory; + } + + public void latencyRecorder( + MetricType metricType, double latency, Map attributes) { + DoubleHistogram histogram = getHistogram(metricType); + if (histogram != null) { + attributes.putAll(staticAttributes); + try { + histogram.record(latency, toOtelAttributes(attributes)); + } catch (Exception e) { + logger.log(Level.WARNING, "Failed to record latency metric: " + e.getMessage(), e); + } + } + } + + public void counterRecorder(MetricType metricType, long count, Map attributes) { + LongCounter counter = getCounter(metricType); + if (counter != null) { + attributes.putAll(staticAttributes); + try { + counter.add(count, toOtelAttributes(attributes)); + } catch (Exception e) { + logger.log(Level.WARNING, "Failed to record counter metric:" + e.getMessage(), e); + } + } + } + + public DoubleHistogram getHistogram(MetricType metricType) { + switch (metricType) { + case END_TO_END_LATENCY: + return endToEndLatency; + case FIRST_RESPONSE_LATENCY: + return firstResponseLatency; + case TRANSACTION_LATENCY: + return transactionLatency; + default: + throw new IllegalArgumentException("Unknown latency MetricType: " + metricType); + } + } + + public LongCounter getCounter(MetricType metricType) { + if (metricType == MetricType.TRANSACTION_ATTEMPT_COUNT) { + return transactionAttemptCount; + } else { + throw new IllegalArgumentException("Unknown counter MetricType: " + metricType); } - return staticAttributes; } private Attributes toOtelAttributes(Map attributes) { diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/DisabledMetricsUtil.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/DisabledMetricsUtil.java index 9c7e4d40a..0642033c0 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/DisabledMetricsUtil.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/DisabledMetricsUtil.java @@ -18,6 +18,7 @@ import com.google.api.core.ApiFuture; import com.google.api.gax.tracing.ApiTracerFactory; +import com.google.cloud.firestore.telemetry.TelemetryConstants.MetricType; import java.util.List; /** @@ -29,16 +30,19 @@ class DisabledMetricsUtil implements MetricsUtil { class MetricsContext implements MetricsUtil.MetricsContext { @Override - public void recordEndToEndLatencyAtFuture(ApiFuture futureValue) {} + public void recordLatencyAtFuture(MetricType metric, ApiFuture futureValue) {} @Override - public void recordEndToEndLatency() {} + public void recordLatency(MetricType metric) {} @Override - public void recordEndToEndLatency(Throwable t) {} + public void recordLatency(MetricType metric, Throwable t) {} @Override - public void recordFirstResponseLatency() {} + public void recordCounterAtFuture(MetricType metric, ApiFuture futureValue) {} + + @Override + public void incrementCounter() {} } @Override diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/EnabledMetricsUtil.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/EnabledMetricsUtil.java index 5f15204e3..5a9bd4d7b 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/EnabledMetricsUtil.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/EnabledMetricsUtil.java @@ -32,6 +32,7 @@ import com.google.api.gax.tracing.ApiTracerFactory; import com.google.cloud.firestore.FirestoreException; import com.google.cloud.firestore.FirestoreOptions; +import com.google.cloud.firestore.telemetry.TelemetryConstants.MetricType; import com.google.cloud.opentelemetry.metric.GoogleCloudMetricExporter; import com.google.cloud.opentelemetry.metric.MetricConfiguration; import com.google.common.base.Stopwatch; @@ -169,68 +170,93 @@ private void addTracerFactory( class MetricsContext implements MetricsUtil.MetricsContext { private final Stopwatch stopwatch; - private final String methodName; + private int counter; + protected final String methodName; public MetricsContext(String methodName) { this.stopwatch = Stopwatch.createStarted(); this.methodName = methodName; + this.counter = 0; } - public void recordEndToEndLatencyAtFuture(ApiFuture futureValue) { + public void recordLatencyAtFuture(MetricType metric, ApiFuture futureValue) { ApiFutures.addCallback( futureValue, new ApiFutureCallback() { @Override public void onFailure(Throwable t) { - recordEndToEndLatency(t); + recordLatency(metric, t); } @Override public void onSuccess(T result) { - recordEndToEndLatency(); + recordLatency(metric); } }, MoreExecutors.directExecutor()); } - public void recordEndToEndLatency() { - recordEndToEndLatency(StatusCode.Code.OK.toString()); + public void recordLatency(MetricType metric) { + recordLatency(metric, StatusCode.Code.OK.toString()); } - public void recordEndToEndLatency(Throwable t) { - recordEndToEndLatency(extractErrorStatus(t)); + public void recordLatency(MetricType metric, Throwable t) { + recordLatency(metric, extractErrorStatus(t)); } - public void recordFirstResponseLatency() { + private void recordLatency(MetricType metric, String status) { double elapsedTime = stopwatch.elapsed(TimeUnit.MILLISECONDS); - Map attributes = createAttributes(StatusCode.Code.OK.toString()); - defaultMetricsProvider.firstResponseLatencyRecorder(elapsedTime, attributes); - customMetricsProvider.firstResponseLatencyRecorder(elapsedTime, attributes); + Map attributes = createAttributes(status, methodName); + defaultMetricsProvider.latencyRecorder(metric, elapsedTime, attributes); + customMetricsProvider.latencyRecorder(metric, elapsedTime, attributes); } - private void recordEndToEndLatency(String status) { - double elapsedTime = stopwatch.elapsed(TimeUnit.MILLISECONDS); - Map attributes = createAttributes(status); - defaultMetricsProvider.endToEndLatencyRecorder(elapsedTime, attributes); - customMetricsProvider.endToEndLatencyRecorder(elapsedTime, attributes); + public void incrementCounter() { + counter++; + } + + public void recordCounterAtFuture(MetricType metric, ApiFuture futureValue) { + ApiFutures.addCallback( + futureValue, + new ApiFutureCallback() { + @Override + public void onFailure(Throwable t) { + recordCounter(metric, extractErrorStatus(t)); + } + + @Override + public void onSuccess(T result) { + recordCounter(metric, StatusCode.Code.OK.toString()); + } + }, + MoreExecutors.directExecutor()); } - private Map createAttributes(String status) { - Map attributes = new HashMap<>(); - attributes.put(METRIC_ATTRIBUTE_KEY_METHOD.getKey(), methodName); - attributes.put(METRIC_ATTRIBUTE_KEY_STATUS.getKey(), status); - return attributes; + private void recordCounter(MetricType metric, String status) { + Map attributes = createAttributes(status, methodName); + defaultMetricsProvider.counterRecorder( + MetricType.TRANSACTION_ATTEMPT_COUNT, (long) counter, attributes); + customMetricsProvider.counterRecorder( + MetricType.TRANSACTION_ATTEMPT_COUNT, (long) counter, attributes); + } + } + + private Map createAttributes(String status, String methodName) { + Map attributes = new HashMap<>(); + attributes.put(METRIC_ATTRIBUTE_KEY_METHOD.getKey(), methodName); + attributes.put(METRIC_ATTRIBUTE_KEY_STATUS.getKey(), status); + return attributes; + } + + private String extractErrorStatus(@Nullable Throwable throwable) { + if (!(throwable instanceof FirestoreException)) { + return StatusCode.Code.UNKNOWN.toString(); } - private String extractErrorStatus(@Nullable Throwable throwable) { - if (!(throwable instanceof FirestoreException)) { - return StatusCode.Code.UNKNOWN.toString(); - } - Status status = ((FirestoreException) throwable).getStatus(); - if (status == null) { - return StatusCode.Code.UNKNOWN.toString(); - } - return status.getCode().name(); + Status status = ((FirestoreException) throwable).getStatus(); + if (status == null) { + return StatusCode.Code.UNKNOWN.toString(); } + return status.getCode().name(); } } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/MetricsUtil.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/MetricsUtil.java index c43c2db3a..02ac3a26b 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/MetricsUtil.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/MetricsUtil.java @@ -20,6 +20,7 @@ import com.google.api.core.InternalApi; import com.google.api.gax.tracing.ApiTracerFactory; import com.google.cloud.firestore.FirestoreOptions; +import com.google.cloud.firestore.telemetry.TelemetryConstants.MetricType; import java.util.List; import java.util.logging.Logger; import javax.annotation.Nonnull; @@ -91,23 +92,28 @@ static boolean shouldCreateEnabledInstance() { */ abstract void addMetricsTracerFactory(List apiTracerFactories); - /** A context for recording metrics. */ + /** A context for recording metrics in the Firestore SDK. */ interface MetricsContext { - /** * If the operation ends in the future, its relevant metrics should be recorded _after_ the * future has been completed. This method "appends" the metrics recording code at the completion * of the given future. */ - void recordEndToEndLatencyAtFuture(ApiFuture futureValue); + void recordLatencyAtFuture(MetricType metric, ApiFuture futureValue); + + /** Records specific type of latency for the current operation. */ + void recordLatency(MetricType metric); - /** Records end-to-end latency for the current operation. */ - void recordEndToEndLatency(); + /** Records specific type of latency for the current operation, which ended with a throwable. */ + void recordLatency(MetricType metric, Throwable t); - /** Records end-to-end latency for the current operation, which ended with a throwable. */ - void recordEndToEndLatency(Throwable t); + /** + * Records the counter value for a metric type _after_ the future has been completed. This + * method "appends" the metrics recording code at the completion of the given future. + */ + void recordCounterAtFuture(MetricType metric, ApiFuture futureValue); - /** Records first response latency for the current operation. */ - void recordFirstResponseLatency(); + /** Increments the counter tracked inside the MetricsContext. */ + void incrementCounter(); } } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/TelemetryConstants.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/TelemetryConstants.java index b9e69d8e1..d2ab8bf17 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/TelemetryConstants.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/TelemetryConstants.java @@ -114,4 +114,11 @@ public interface TelemetryConstants { METRIC_NAME_END_TO_END_LATENCY, METRIC_NAME_TRANSACTION_LATENCY, METRIC_NAME_TRANSACTION_ATTEMPT_COUNT); + + public enum MetricType { + END_TO_END_LATENCY, + FIRST_RESPONSE_LATENCY, + TRANSACTION_LATENCY, + TRANSACTION_ATTEMPT_COUNT + } } From 712d57e05da8de41850d94fa19eb253cf3020c0f Mon Sep 17 00:00:00 2001 From: Ehsan Date: Wed, 6 Nov 2024 10:19:46 -0800 Subject: [PATCH 033/290] fix: Drop the setTracingEnabled flag from Options (@BetaApi change) (#1869) * fix: Add the deprecation notice for tracing enable/disable option. * feat: Drop the `setTracingEnabled` flag in `OpenTelemetryOptions` (Beta api change). * throwable.getMessage may return null. Use toString which handles it. * add clirr-ignore-diffs. * Address feedback. * fix typo in clirr-ignored-differences.xml. --- .../clirr-ignored-differences.xml | 12 ++ .../cloud/firestore/AggregateQuery.java | 5 +- .../FirestoreOpenTelemetryOptions.java | 34 ----- .../cloud/firestore/StreamableQuery.java | 4 +- .../telemetry/DisabledTraceUtil.java | 2 + .../firestore/telemetry/EnabledTraceUtil.java | 11 +- .../cloud/firestore/telemetry/TraceUtil.java | 4 +- .../firestore/OpenTelemetryOptionsTest.java | 116 ++++++------------ .../cloud/firestore/it/ITE2ETracingTest.java | 19 +-- .../cloud/firestore/it/ITTracingTest.java | 4 +- .../telemetry/EnabledTraceUtilTest.java | 76 ++++++++---- .../firestore/telemetry/TraceUtilTest.java | 40 +----- 12 files changed, 136 insertions(+), 191 deletions(-) diff --git a/google-cloud-firestore/clirr-ignored-differences.xml b/google-cloud-firestore/clirr-ignored-differences.xml index 53cf47102..a1064b15c 100644 --- a/google-cloud-firestore/clirr-ignored-differences.xml +++ b/google-cloud-firestore/clirr-ignored-differences.xml @@ -314,6 +314,18 @@ com.google.cloud.firestore.Query getQuery() + + + 7002 + com/google/cloud/firestore/FirestoreOpenTelemetryOptions + boolean isTracingEnabled() + + + 7002 + com/google/cloud/firestore/FirestoreOpenTelemetryOptions$Builder + com.google.cloud.firestore.FirestoreOpenTelemetryOptions$Builder setTracingEnabled(boolean) + + com/google/cloud/firestore/StreamableQuery 7009 diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/AggregateQuery.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/AggregateQuery.java index c055b559e..89702e423 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/AggregateQuery.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/AggregateQuery.java @@ -384,14 +384,15 @@ public void onError(Throwable throwable) { .currentSpan() .addEvent( METHOD_NAME_RUN_AGGREGATION_QUERY + ": Retryable Error", - Collections.singletonMap("error.message", throwable.getMessage())); + Collections.singletonMap("error.message", throwable.toString())); + runQuery(responseDeliverer, attempt + 1); } else { getTraceUtil() .currentSpan() .addEvent( METHOD_NAME_RUN_AGGREGATION_QUERY + ": Error", - Collections.singletonMap("error.message", throwable.getMessage())); + Collections.singletonMap("error.message", throwable.toString())); responseDeliverer.deliverError(throwable); } } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOpenTelemetryOptions.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOpenTelemetryOptions.java index a88fa0b4e..6fe0c4375 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOpenTelemetryOptions.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOpenTelemetryOptions.java @@ -27,28 +27,15 @@ */ @BetaApi public class FirestoreOpenTelemetryOptions { - private final boolean tracingEnabled; private final boolean exportBuiltinMetricsToGoogleCloudMonitoring; private final @Nullable OpenTelemetry openTelemetry; FirestoreOpenTelemetryOptions(Builder builder) { - this.tracingEnabled = builder.tracingEnabled; this.exportBuiltinMetricsToGoogleCloudMonitoring = builder.exportBuiltinMetricsToGoogleCloudMonitoring; this.openTelemetry = builder.openTelemetry; } - /** - * @deprecated This method will be removed in the next minor version update. Please use a no-op - * TracerProvider or set the environment variable `FIRESTORE_ENABLE_TRACING=OFF` to disable - * tracing. If the GlobalOpenTelemetry or the OpenTelemetry instance passed to Firestore - * contain a valid TracerProvider, the Firestore client will generate spans by utilizing it. - */ - @Deprecated - public boolean isTracingEnabled() { - return tracingEnabled; - } - public boolean exportBuiltinMetricsToGoogleCloudMonitoring() { return exportBuiltinMetricsToGoogleCloudMonitoring; } @@ -68,20 +55,16 @@ public static FirestoreOpenTelemetryOptions.Builder newBuilder() { } public static class Builder { - - private boolean tracingEnabled; private boolean exportBuiltinMetricsToGoogleCloudMonitoring; @Nullable private OpenTelemetry openTelemetry; private Builder() { - tracingEnabled = false; // TODO(metrics): default this to true when feature is ready exportBuiltinMetricsToGoogleCloudMonitoring = false; openTelemetry = null; } private Builder(FirestoreOpenTelemetryOptions options) { - this.tracingEnabled = options.tracingEnabled; this.exportBuiltinMetricsToGoogleCloudMonitoring = options.exportBuiltinMetricsToGoogleCloudMonitoring; this.openTelemetry = options.openTelemetry; @@ -92,23 +75,6 @@ public FirestoreOpenTelemetryOptions build() { return new FirestoreOpenTelemetryOptions(this); } - /** - * Sets whether tracing should be enabled. - * - * @param tracingEnabled Whether tracing should be enabled. - * @deprecated This method will be removed in the next minor version update. Please use a no-op - * TracerProvider or set the environment variable `FIRESTORE_ENABLE_TRACING=OFF` to disable - * tracing. If the GlobalOpenTelemetry or the OpenTelemetry instance passed to Firestore - * contains a valid TracerProvider, the Firestore client will generate spans by utilizing - * it. - */ - @Deprecated - @Nonnull - public FirestoreOpenTelemetryOptions.Builder setTracingEnabled(boolean tracingEnabled) { - this.tracingEnabled = tracingEnabled; - return this; - } - // TODO(metrics): make this public when feature is ready. /** * Sets whether built-in metrics should be exported to Google Cloud Monitoring diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java index 7564de726..a959f9a15 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java @@ -378,7 +378,7 @@ public void onError(Throwable throwable) { if (isRetryableWithCursor() && shouldRetry(cursor, throwable)) { currentSpan.addEvent( TelemetryConstants.METHOD_NAME_RUN_QUERY + ": Retryable Error", - Collections.singletonMap("error.message", throwable.getMessage())); + Collections.singletonMap("error.message", throwable.toString())); startAfter(cursor) .internalStream( @@ -391,7 +391,7 @@ public void onError(Throwable throwable) { } else { currentSpan.addEvent( TelemetryConstants.METHOD_NAME_RUN_QUERY + ": Error", - Collections.singletonMap("error.message", throwable.getMessage())); + Collections.singletonMap("error.message", throwable.toString())); streamResponseObserver.onError(throwable); } } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/DisabledTraceUtil.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/DisabledTraceUtil.java index 5115ac7b7..16428b8cf 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/DisabledTraceUtil.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/DisabledTraceUtil.java @@ -18,6 +18,7 @@ import com.google.api.core.ApiFunction; import com.google.api.core.ApiFuture; +import com.google.api.core.InternalApi; import io.grpc.ManagedChannelBuilder; import java.util.Map; import javax.annotation.Nonnull; @@ -27,6 +28,7 @@ * A no-op implementation of {@link MetricsUtil} that does not collect or export any metrics and has * near-zero overhead. */ +@InternalApi public class DisabledTraceUtil implements TraceUtil { static class Span implements TraceUtil.Span { diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/EnabledTraceUtil.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/EnabledTraceUtil.java index 52bb7c5e0..b0eeeca21 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/EnabledTraceUtil.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/EnabledTraceUtil.java @@ -20,6 +20,7 @@ import com.google.api.core.ApiFuture; import com.google.api.core.ApiFutureCallback; import com.google.api.core.ApiFutures; +import com.google.api.core.InternalApi; import com.google.cloud.firestore.FirestoreOptions; import com.google.common.base.Throwables; import io.grpc.ManagedChannelBuilder; @@ -31,6 +32,7 @@ import io.opentelemetry.api.trace.SpanKind; import io.opentelemetry.api.trace.StatusCode; import io.opentelemetry.api.trace.Tracer; +import io.opentelemetry.api.trace.TracerProvider; import io.opentelemetry.instrumentation.grpc.v1_6.GrpcTelemetry; import java.util.Map; import javax.annotation.Nonnull; @@ -40,6 +42,7 @@ * A utility class that uses OpenTelemetry for trace collection. `FirestoreOpenTelemetryOptions` in * `FirestoreOptions` can be used to configure its behavior. */ +@InternalApi public class EnabledTraceUtil implements TraceUtil { private final Tracer tracer; private final OpenTelemetry openTelemetry; @@ -48,8 +51,7 @@ public class EnabledTraceUtil implements TraceUtil { EnabledTraceUtil(FirestoreOptions firestoreOptions) { OpenTelemetry openTelemetry = firestoreOptions.getOpenTelemetryOptions().getOpenTelemetry(); - // If tracing is enabled, but an OpenTelemetry instance is not provided, fall back - // to using GlobalOpenTelemetry. + // If an OpenTelemetry instance is not provided, fall back to using GlobalOpenTelemetry. if (openTelemetry == null) { openTelemetry = GlobalOpenTelemetry.get(); } @@ -84,6 +86,11 @@ public ManagedChannelBuilder apply(ManagedChannelBuilder managedChannelBuilder) @Override @Nullable public ApiFunction getChannelConfigurator() { + // Note: using `==` rather than `.equals` since OpenTelemetry has only 1 static instance of + // `TracerProvider.noop`. + if (openTelemetry.getTracerProvider() == TracerProvider.noop()) { + return null; + } return new OpenTelemetryGrpcChannelConfigurator(); } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/TraceUtil.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/TraceUtil.java index 9dea95f28..847eff58a 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/TraceUtil.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/TraceUtil.java @@ -18,6 +18,7 @@ import com.google.api.core.ApiFunction; import com.google.api.core.ApiFuture; +import com.google.api.core.InternalApi; import com.google.cloud.firestore.FirestoreOptions; import io.grpc.ManagedChannelBuilder; import java.util.Map; @@ -50,8 +51,9 @@ public interface TraceUtil { * TraceUtil. * @return An instance of the TraceUtil class. */ + @InternalApi static TraceUtil getInstance(@Nonnull FirestoreOptions firestoreOptions) { - boolean createEnabledInstance = firestoreOptions.getOpenTelemetryOptions().isTracingEnabled(); + boolean createEnabledInstance = true; // The environment variable can override options to enable/disable telemetry collection. String enableTracingEnvVar = System.getenv(ENABLE_TRACING_ENV_VAR); diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/OpenTelemetryOptionsTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/OpenTelemetryOptionsTest.java index 267020761..009e2457b 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/OpenTelemetryOptionsTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/OpenTelemetryOptionsTest.java @@ -18,11 +18,12 @@ import static com.google.common.truth.Truth.assertThat; -import com.google.cloud.firestore.telemetry.DisabledTraceUtil; import com.google.cloud.firestore.telemetry.EnabledTraceUtil; import io.opentelemetry.api.GlobalOpenTelemetry; -import io.opentelemetry.api.OpenTelemetry; +import io.opentelemetry.api.trace.TracerProvider; import io.opentelemetry.sdk.OpenTelemetrySdk; +import io.opentelemetry.sdk.resources.Resource; +import io.opentelemetry.sdk.trace.SdkTracerProvider; import javax.annotation.Nullable; import org.junit.After; import org.junit.Before; @@ -49,112 +50,67 @@ FirestoreOptions.Builder getBaseOptions() { } @Test - public void defaultOptionsDisablesTelemetryCollection() { + public void defaultOptionsUsesEnabledTraceUtilWithNoopOpenTelemetry() { FirestoreOptions firestoreOptions = getBaseOptions().build(); firestore = firestoreOptions.getService(); - assertThat(firestore.getOptions().getOpenTelemetryOptions().isTracingEnabled()).isFalse(); assertThat(firestore.getOptions().getOpenTelemetryOptions().getOpenTelemetry()).isNull(); assertThat(firestore.getOptions().getTraceUtil()).isNotNull(); - assertThat(firestore.getOptions().getTraceUtil() instanceof DisabledTraceUtil).isTrue(); - } - - @Test - public void canEnableTelemetryCollectionWithoutOpenTelemetryInstance() { - FirestoreOptions firestoreOptions = - getBaseOptions() - .setOpenTelemetryOptions( - FirestoreOpenTelemetryOptions.newBuilder().setTracingEnabled(true).build()) - .build(); - firestore = firestoreOptions.getService(); - assertThat(firestore.getOptions().getOpenTelemetryOptions().isTracingEnabled()).isTrue(); - assertThat(firestore.getOptions().getOpenTelemetryOptions().getOpenTelemetry()).isNull(); - assertThat(firestore.getOptions().getTraceUtil()).isNotNull(); - assertThat(firestore.getOptions().getTraceUtil() instanceof EnabledTraceUtil).isTrue(); - } - - @Test - public void canEnableTelemetryCollectionWithOpenTelemetryInstance() { - OpenTelemetry openTelemetry = GlobalOpenTelemetry.get(); - FirestoreOptions firestoreOptions = - getBaseOptions() - .setOpenTelemetryOptions( - FirestoreOpenTelemetryOptions.newBuilder() - .setTracingEnabled(true) - .setOpenTelemetry(openTelemetry) - .build()) - .build(); - firestore = firestoreOptions.getService(); - assertThat(firestore.getOptions().getOpenTelemetryOptions().isTracingEnabled()).isTrue(); - assertThat(firestore.getOptions().getOpenTelemetryOptions().getOpenTelemetry()) - .isEqualTo(openTelemetry); - assertThat(firestore.getOptions().getTraceUtil()).isNotNull(); assertThat(firestore.getOptions().getTraceUtil() instanceof EnabledTraceUtil).isTrue(); + EnabledTraceUtil enabledTraceUtil = (EnabledTraceUtil) firestore.getOptions().getTraceUtil(); + // Assert that a Noop tracer provider is used by default. + assertThat(enabledTraceUtil.getOpenTelemetry().getTracerProvider()) + .isSameInstanceAs(TracerProvider.noop()); } @Test - public void canDisableTelemetryCollectionWhileOpenTelemetryInstanceIsNotNull() { - OpenTelemetry openTelemetry = GlobalOpenTelemetry.get(); - FirestoreOptions firestoreOptions = - getBaseOptions() - .setOpenTelemetryOptions( - FirestoreOpenTelemetryOptions.newBuilder() - .setTracingEnabled(false) - .setOpenTelemetry(openTelemetry) - .build()) - .build(); - firestore = firestoreOptions.getService(); - assertThat(firestore.getOptions().getOpenTelemetryOptions().isTracingEnabled()).isFalse(); - assertThat(firestore.getOptions().getOpenTelemetryOptions().getOpenTelemetry()) - .isEqualTo(openTelemetry); - assertThat(firestore.getOptions().getTraceUtil()).isNotNull(); - assertThat(firestore.getOptions().getTraceUtil() instanceof DisabledTraceUtil).isTrue(); - } + public void existenceOfGlobalOpenTelemetryEnablesTracingWithTheGlobalTracerProvider() { + // Make a custom TracerProvider. + Resource resource = + Resource.getDefault().merge(Resource.builder().put("service.name", "test").build()); + SdkTracerProvider myTracerProvider = SdkTracerProvider.builder().setResource(resource).build(); - @Test - public void existenceOfGlobalOpenTelemetryDoesNotEnableTracing() { - // Register a global OpenTelemetry SDK. - OpenTelemetrySdk.builder().buildAndRegisterGlobal(); + // Register a GlobalOpenTelemetry with the custom tracer provider. + OpenTelemetrySdk.builder().setTracerProvider(myTracerProvider).buildAndRegisterGlobal(); - // Make sure Firestore does not use GlobalOpenTelemetry by default. + // Do NOT pass an OpenTelemetry instance to Firestore. FirestoreOptions firestoreOptions = getBaseOptions().build(); firestore = firestoreOptions.getService(); - assertThat(firestore.getOptions().getOpenTelemetryOptions().isTracingEnabled()).isFalse(); + + // An OpenTelemetry instance has not been set in options. assertThat(firestore.getOptions().getOpenTelemetryOptions().getOpenTelemetry()).isNull(); + + // Assert that tracing is enabled and is using the custom tracer provider from the + // GlobalOpenTelemetry. assertThat(firestore.getOptions().getTraceUtil()).isNotNull(); - assertThat(firestore.getOptions().getTraceUtil() instanceof DisabledTraceUtil).isTrue(); + assertThat(firestore.getOptions().getTraceUtil() instanceof EnabledTraceUtil).isTrue(); + EnabledTraceUtil enabledTraceUtil = (EnabledTraceUtil) firestore.getOptions().getTraceUtil(); + assertThat(enabledTraceUtil.getOpenTelemetry().getTracerProvider().equals(myTracerProvider)); } @Test public void canPassOpenTelemetrySdkInstanceToFirestore() { - OpenTelemetrySdk myOpenTelemetrySdk = OpenTelemetrySdk.builder().build(); + // Make a custom TracerProvider and make an OpenTelemetry instance with it. + Resource resource = + Resource.getDefault().merge(Resource.builder().put("service.name", "test").build()); + SdkTracerProvider myTracerProvider = SdkTracerProvider.builder().setResource(resource).build(); + OpenTelemetrySdk myOpenTelemetrySdk = + OpenTelemetrySdk.builder().setTracerProvider(myTracerProvider).build(); + + // Pass it to Firestore. FirestoreOptions firestoreOptions = getBaseOptions() .setOpenTelemetryOptions( FirestoreOpenTelemetryOptions.newBuilder() - .setTracingEnabled(true) .setOpenTelemetry(myOpenTelemetrySdk) .build()) .build(); firestore = firestoreOptions.getService(); + assertThat(firestore.getOptions().getOpenTelemetryOptions().getOpenTelemetry()) + .isEqualTo(myOpenTelemetrySdk); + assertThat(firestore.getOptions().getTraceUtil() instanceof EnabledTraceUtil).isTrue(); EnabledTraceUtil enabledTraceUtil = (EnabledTraceUtil) firestore.getOptions().getTraceUtil(); assertThat(enabledTraceUtil).isNotNull(); assertThat(enabledTraceUtil.getOpenTelemetry()).isEqualTo(myOpenTelemetrySdk); - } - - @Test - public void usesGlobalOpenTelemetryIfOpenTelemetryNotProvidedInOptions() { - // Register a global OpenTelemetry SDK. - OpenTelemetrySdk.builder().buildAndRegisterGlobal(); - - // Do _not_ pass it to FirestoreOptions. - FirestoreOptions firestoreOptions = - getBaseOptions() - .setOpenTelemetryOptions( - FirestoreOpenTelemetryOptions.newBuilder().setTracingEnabled(true).build()) - .build(); - firestore = firestoreOptions.getService(); - EnabledTraceUtil enabledTraceUtil = (EnabledTraceUtil) firestore.getOptions().getTraceUtil(); - assertThat(enabledTraceUtil).isNotNull(); - assertThat(enabledTraceUtil.getOpenTelemetry()).isEqualTo(GlobalOpenTelemetry.get()); + assertThat(enabledTraceUtil.getOpenTelemetry().getTracerProvider().equals(myTracerProvider)); } } diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITE2ETracingTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITE2ETracingTest.java index 105cfe03a..82dbe9914 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITE2ETracingTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITE2ETracingTest.java @@ -319,20 +319,13 @@ public void before() throws Exception { // Initialize the Firestore DB w/ the OTel SDK. Ideally we'd do this is the @BeforeAll method // but because gRPC traces need to be deterministically force-flushed, firestore.shutdown() // must be called in @After for each test. - FirestoreOptions.Builder optionsBuilder; - if (isUsingGlobalOpenTelemetrySDK()) { - optionsBuilder = - FirestoreOptions.newBuilder() - .setOpenTelemetryOptions( - FirestoreOpenTelemetryOptions.newBuilder().setTracingEnabled(true).build()); - } else { + FirestoreOptions.Builder optionsBuilder = FirestoreOptions.newBuilder(); + if (!isUsingGlobalOpenTelemetrySDK()) { optionsBuilder = - FirestoreOptions.newBuilder() - .setOpenTelemetryOptions( - FirestoreOpenTelemetryOptions.newBuilder() - .setOpenTelemetry(openTelemetrySdk) - .setTracingEnabled(true) - .build()); + optionsBuilder.setOpenTelemetryOptions( + FirestoreOpenTelemetryOptions.newBuilder() + .setOpenTelemetry(openTelemetrySdk) + .build()); } String namedDb = System.getProperty("FIRESTORE_NAMED_DATABASE"); diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITTracingTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITTracingTest.java index 46fbc9f17..225ff0162 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITTracingTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITTracingTest.java @@ -126,11 +126,11 @@ public void before() { if (isUsingGlobalOpenTelemetrySDK()) { GlobalOpenTelemetry.resetForTest(); openTelemetrySdk = openTelemetrySdkBuilder.buildAndRegisterGlobal(); - optionsBuilder.setOpenTelemetryOptions(otelOptionsBuilder.setTracingEnabled(true).build()); + optionsBuilder.setOpenTelemetryOptions(otelOptionsBuilder.build()); } else { openTelemetrySdk = openTelemetrySdkBuilder.build(); optionsBuilder.setOpenTelemetryOptions( - otelOptionsBuilder.setTracingEnabled(true).setOpenTelemetry(openTelemetrySdk).build()); + otelOptionsBuilder.setOpenTelemetry(openTelemetrySdk).build()); } String namedDb = System.getProperty("FIRESTORE_NAMED_DATABASE"); diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/telemetry/EnabledTraceUtilTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/telemetry/EnabledTraceUtilTest.java index f131c3018..22e835f19 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/telemetry/EnabledTraceUtilTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/telemetry/EnabledTraceUtilTest.java @@ -20,6 +20,7 @@ import com.google.cloud.firestore.FirestoreOpenTelemetryOptions; import com.google.cloud.firestore.FirestoreOptions; import io.opentelemetry.api.GlobalOpenTelemetry; +import io.opentelemetry.api.trace.TracerProvider; import io.opentelemetry.sdk.OpenTelemetrySdk; import org.junit.Before; import org.junit.Test; @@ -31,19 +32,12 @@ public void setUp() { GlobalOpenTelemetry.resetForTest(); } - FirestoreOptions.Builder getBaseOptions() { - return FirestoreOptions.newBuilder().setProjectId("test-project").setDatabaseId("(default)"); + EnabledTraceUtil defaultEnabledTraceUtil() { + return new EnabledTraceUtil(FirestoreOptions.getDefaultInstance()); } - FirestoreOptions getTracingEnabledOptions() { - return getBaseOptions() - .setOpenTelemetryOptions( - FirestoreOpenTelemetryOptions.newBuilder().setTracingEnabled(true).build()) - .build(); - } - - EnabledTraceUtil newEnabledTraceUtil() { - return new EnabledTraceUtil(getTracingEnabledOptions()); + FirestoreOptions.Builder getBaseOptions() { + return FirestoreOptions.newBuilder().setProjectId("test-project").setDatabaseId("(default)"); } @Test @@ -53,39 +47,79 @@ public void usesOpenTelemetryFromOptions() { getBaseOptions() .setOpenTelemetryOptions( FirestoreOpenTelemetryOptions.newBuilder() - .setTracingEnabled(true) .setOpenTelemetry(myOpenTelemetrySdk) .build()) .build(); EnabledTraceUtil traceUtil = new EnabledTraceUtil(firestoreOptions); - assertThat(traceUtil.getOpenTelemetry()).isEqualTo(myOpenTelemetrySdk); + assertThat(traceUtil.getOpenTelemetry()).isSameInstanceAs(myOpenTelemetrySdk); } @Test public void usesGlobalOpenTelemetryIfOpenTelemetryInstanceNotProvided() { OpenTelemetrySdk.builder().buildAndRegisterGlobal(); + EnabledTraceUtil traceUtil = defaultEnabledTraceUtil(); + assertThat(traceUtil.getOpenTelemetry()).isSameInstanceAs(GlobalOpenTelemetry.get()); + } + + @Test + public void usesOpenTelemetryFromOptionsEvenIfGlobalOpenTelemetryExists() { + // Register a GlobalOpenTelemetry. + OpenTelemetrySdk.builder().buildAndRegisterGlobal(); + + // Pass in a *different* OpenTelemetry instance to Firestore to use. + OpenTelemetrySdk myOpenTelemetrySdk = OpenTelemetrySdk.builder().build(); FirestoreOptions firestoreOptions = getBaseOptions() .setOpenTelemetryOptions( - FirestoreOpenTelemetryOptions.newBuilder().setTracingEnabled(true).build()) + FirestoreOpenTelemetryOptions.newBuilder() + .setOpenTelemetry(myOpenTelemetrySdk) + .build()) .build(); EnabledTraceUtil traceUtil = new EnabledTraceUtil(firestoreOptions); - assertThat(traceUtil.getOpenTelemetry()).isEqualTo(GlobalOpenTelemetry.get()); + + // Assert Firestore uses the custom one, not the global one. + assertThat(traceUtil.getOpenTelemetry()).isSameInstanceAs(myOpenTelemetrySdk); + assertThat(traceUtil.getOpenTelemetry()).isNotSameInstanceAs(GlobalOpenTelemetry.get()); } @Test - public void enabledTraceUtilProvidesChannelConfigurator() { - assertThat(newEnabledTraceUtil().getChannelConfigurator()).isNotNull(); + public void defaultOptionsDoesNotRegisterGrpcChannelConfigurator() { + EnabledTraceUtil traceUtil = defaultEnabledTraceUtil(); + assertThat(traceUtil.getOpenTelemetry().getTracerProvider()) + .isSameInstanceAs(TracerProvider.noop()); + assertThat(traceUtil.getChannelConfigurator()).isNull(); + } + + @Test + public void globalOpenTelemetryRegistersGrpcChannelConfigurator() { + OpenTelemetrySdk.builder().buildAndRegisterGlobal(); + EnabledTraceUtil traceUtil = defaultEnabledTraceUtil(); + assertThat(traceUtil.getChannelConfigurator()).isNotNull(); + } + + @Test + public void openTelemetryInstanceRegistersGrpcChannelConfigurator() { + OpenTelemetrySdk myOpenTelemetrySdk = OpenTelemetrySdk.builder().build(); + FirestoreOptions firestoreOptions = + getBaseOptions() + .setOpenTelemetryOptions( + FirestoreOpenTelemetryOptions.newBuilder() + .setOpenTelemetry(myOpenTelemetrySdk) + .build()) + .build(); + EnabledTraceUtil traceUtil = new EnabledTraceUtil(firestoreOptions); + assertThat(traceUtil.getChannelConfigurator()).isNotNull(); } @Test public void usesEnabledContext() { - assertThat(newEnabledTraceUtil().currentContext() instanceof EnabledTraceUtil.Context).isTrue(); + assertThat(defaultEnabledTraceUtil().currentContext() instanceof EnabledTraceUtil.Context) + .isTrue(); } @Test public void usesEnabledSpan() { - EnabledTraceUtil traceUtil = newEnabledTraceUtil(); + EnabledTraceUtil traceUtil = defaultEnabledTraceUtil(); assertThat(traceUtil.currentSpan() instanceof EnabledTraceUtil.Span).isTrue(); assertThat(traceUtil.startSpan("foo") instanceof EnabledTraceUtil.Span).isTrue(); assertThat( @@ -95,14 +129,14 @@ public void usesEnabledSpan() { @Test public void usesEnabledScope() { - EnabledTraceUtil traceUtil = newEnabledTraceUtil(); + EnabledTraceUtil traceUtil = defaultEnabledTraceUtil(); assertThat(traceUtil.currentContext().makeCurrent() instanceof EnabledTraceUtil.Scope).isTrue(); assertThat(traceUtil.currentSpan().makeCurrent() instanceof EnabledTraceUtil.Scope).isTrue(); } @Test public void durationString() { - EnabledTraceUtil traceUtil = newEnabledTraceUtil(); + EnabledTraceUtil traceUtil = defaultEnabledTraceUtil(); Duration duration = Duration.ofSeconds(2, 9); assertThat(traceUtil.durationString(duration)).isEqualTo("2.000000009s"); diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/telemetry/TraceUtilTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/telemetry/TraceUtilTest.java index 5bb3be668..e2c20b1df 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/telemetry/TraceUtilTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/telemetry/TraceUtilTest.java @@ -17,45 +17,17 @@ import static com.google.common.truth.Truth.assertThat; -import com.google.cloud.firestore.FirestoreOpenTelemetryOptions; import com.google.cloud.firestore.FirestoreOptions; +import io.opentelemetry.api.trace.TracerProvider; import org.junit.Test; public class TraceUtilTest { @Test - public void defaultOptionsUseDisabledTraceUtil() { - TraceUtil traceUtil = - TraceUtil.getInstance( - FirestoreOptions.newBuilder() - .setProjectId("test-project") - .setDatabaseId("(default)") - .build()); - assertThat(traceUtil instanceof DisabledTraceUtil).isTrue(); - } - - @Test - public void tracingDisabledOptionsUseDisabledTraceUtil() { - TraceUtil traceUtil = - TraceUtil.getInstance( - FirestoreOptions.newBuilder() - .setProjectId("test-project") - .setDatabaseId("(default)") - .setOpenTelemetryOptions( - FirestoreOpenTelemetryOptions.newBuilder().setTracingEnabled(false).build()) - .build()); - assertThat(traceUtil instanceof DisabledTraceUtil).isTrue(); - } - - @Test - public void tracingEnabledOptionsUseEnabledTraceUtil() { - TraceUtil traceUtil = - TraceUtil.getInstance( - FirestoreOptions.newBuilder() - .setProjectId("test-project") - .setDatabaseId("(default)") - .setOpenTelemetryOptions( - FirestoreOpenTelemetryOptions.newBuilder().setTracingEnabled(true).build()) - .build()); + public void defaultOptionsUseNoopTracer() { + TraceUtil traceUtil = TraceUtil.getInstance(FirestoreOptions.getDefaultInstance()); assertThat(traceUtil instanceof EnabledTraceUtil).isTrue(); + EnabledTraceUtil enabledTraceUtil = (EnabledTraceUtil) traceUtil; + assertThat( + enabledTraceUtil.getOpenTelemetry().getTracerProvider().equals(TracerProvider.noop())); } } From 68deeac02eabb927ba8b91c77f3be8471ba66718 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 13 Nov 2024 17:27:02 +0100 Subject: [PATCH 034/290] deps: update opentelemetry.version to v1.44.1 (#1924) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index fc1ed3b02..969bae52e 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -16,7 +16,7 @@ google-cloud-firestore - 1.43.0 + 1.44.1 From 6ae4b03222cb392dfeace533ccf1a1706455c6a2 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 13 Nov 2024 12:07:45 -0500 Subject: [PATCH 035/290] chore(main): release 3.29.0 (#1919) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- CHANGELOG.md | 14 ++++++++++++++ google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 11 files changed, 51 insertions(+), 37 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a3eac07be..82ee75f8e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [3.29.0](https://github.com/googleapis/java-firestore/compare/v3.28.0...v3.29.0) (2024-11-13) + + +### Bug Fixes + +* Drop the setTracingEnabled flag from Options (@BetaApi change) ([#1869](https://github.com/googleapis/java-firestore/issues/1869)) ([712d57e](https://github.com/googleapis/java-firestore/commit/712d57e05da8de41850d94fa19eb253cf3020c0f)) +* Improve error messages in tests ([#1855](https://github.com/googleapis/java-firestore/issues/1855)) ([cb5f9d6](https://github.com/googleapis/java-firestore/commit/cb5f9d6f481c9c839a387579bf60742b7c2c0508)) +* Make StreamableQuery#internalStream package-private to avoid documentation and prevent clirr errors ([593acc3](https://github.com/googleapis/java-firestore/commit/593acc3614f86bdf42387eac5ef8d7ce14dbbec8)) + + +### Dependencies + +* Update opentelemetry.version to v1.44.1 ([#1924](https://github.com/googleapis/java-firestore/issues/1924)) ([68deeac](https://github.com/googleapis/java-firestore/commit/68deeac02eabb927ba8b91c77f3be8471ba66718)) + ## [3.28.0](https://github.com/googleapis/java-firestore/compare/v3.27.4...v3.28.0) (2024-10-29) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 9ae4e0f4c..fbb61cfec 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.28.1-SNAPSHOT + 3.29.0 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.28.1-SNAPSHOT + 3.29.0 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index e94832ba9..8aa24a9ed 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.28.1-SNAPSHOT + 3.29.0 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.28.1-SNAPSHOT + 3.29.0 com.google.cloud google-cloud-firestore-admin - 3.28.1-SNAPSHOT + 3.29.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.28.1-SNAPSHOT + 3.29.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.28.1-SNAPSHOT + 3.29.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.28.1-SNAPSHOT + 3.29.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.28.1-SNAPSHOT + 3.29.0 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.28.1-SNAPSHOT + 3.29.0 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 969bae52e..9e3894a63 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.28.1-SNAPSHOT + 3.29.0 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.28.1-SNAPSHOT + 3.29.0 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 03121861d..4d394960b 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.28.1-SNAPSHOT + 3.29.0 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.28.1-SNAPSHOT + 3.29.0 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 7130abd61..4ae9fee30 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.28.1-SNAPSHOT + 3.29.0 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.28.1-SNAPSHOT + 3.29.0 diff --git a/pom.xml b/pom.xml index d678af254..26e165f1b 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.28.1-SNAPSHOT + 3.29.0 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.28.1-SNAPSHOT + 3.29.0 com.google.cloud google-cloud-firestore - 3.28.1-SNAPSHOT + 3.29.0 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.28.1-SNAPSHOT + 3.29.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.28.1-SNAPSHOT + 3.29.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.28.1-SNAPSHOT + 3.29.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.28.1-SNAPSHOT + 3.29.0 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 9d7cb3534..fdcb0c753 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.28.1-SNAPSHOT + 3.29.0 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.28.1-SNAPSHOT + 3.29.0 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 68ce7e089..97ac81c25 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.28.1-SNAPSHOT + 3.29.0 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.28.1-SNAPSHOT + 3.29.0 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 56de21c49..bbee34f76 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.28.1-SNAPSHOT + 3.29.0 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.28.1-SNAPSHOT + 3.29.0 diff --git a/versions.txt b/versions.txt index b83acef40..246065198 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.28.0:3.28.1-SNAPSHOT -google-cloud-firestore-admin:3.28.0:3.28.1-SNAPSHOT -google-cloud-firestore-bom:3.28.0:3.28.1-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.28.0:3.28.1-SNAPSHOT -grpc-google-cloud-firestore-v1:3.28.0:3.28.1-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.28.0:3.28.1-SNAPSHOT -proto-google-cloud-firestore-v1:3.28.0:3.28.1-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.28.0:3.28.1-SNAPSHOT +google-cloud-firestore:3.29.0:3.29.0 +google-cloud-firestore-admin:3.29.0:3.29.0 +google-cloud-firestore-bom:3.29.0:3.29.0 +grpc-google-cloud-firestore-admin-v1:3.29.0:3.29.0 +grpc-google-cloud-firestore-v1:3.29.0:3.29.0 +proto-google-cloud-firestore-admin-v1:3.29.0:3.29.0 +proto-google-cloud-firestore-v1:3.29.0:3.29.0 +proto-google-cloud-firestore-bundle-v1:3.29.0:3.29.0 From e2ac961fa2ced707c50678aa7d370c27259f41e9 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 13 Nov 2024 12:46:26 -0500 Subject: [PATCH 036/290] chore(main): release 3.29.1-SNAPSHOT (#1925) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index fbb61cfec..ae312dd6e 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.29.0 + 3.29.1-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.29.0 + 3.29.1-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 8aa24a9ed..eeba690af 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.29.0 + 3.29.1-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.29.0 + 3.29.1-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.29.0 + 3.29.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.29.0 + 3.29.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.29.0 + 3.29.1-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.29.0 + 3.29.1-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.29.0 + 3.29.1-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.29.0 + 3.29.1-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 9e3894a63..4309a238d 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.29.0 + 3.29.1-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.29.0 + 3.29.1-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 4d394960b..3e89e962d 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.29.0 + 3.29.1-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.29.0 + 3.29.1-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 4ae9fee30..c76b2b14e 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.29.0 + 3.29.1-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.29.0 + 3.29.1-SNAPSHOT diff --git a/pom.xml b/pom.xml index 26e165f1b..ef0e651b9 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.29.0 + 3.29.1-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.29.0 + 3.29.1-SNAPSHOT com.google.cloud google-cloud-firestore - 3.29.0 + 3.29.1-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.29.0 + 3.29.1-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.29.0 + 3.29.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.29.0 + 3.29.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.29.0 + 3.29.1-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index fdcb0c753..61ad8215a 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.29.0 + 3.29.1-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.29.0 + 3.29.1-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 97ac81c25..e6edca84b 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.29.0 + 3.29.1-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.29.0 + 3.29.1-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index bbee34f76..7a6e89990 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.29.0 + 3.29.1-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.29.0 + 3.29.1-SNAPSHOT diff --git a/versions.txt b/versions.txt index 246065198..a362812f5 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.29.0:3.29.0 -google-cloud-firestore-admin:3.29.0:3.29.0 -google-cloud-firestore-bom:3.29.0:3.29.0 -grpc-google-cloud-firestore-admin-v1:3.29.0:3.29.0 -grpc-google-cloud-firestore-v1:3.29.0:3.29.0 -proto-google-cloud-firestore-admin-v1:3.29.0:3.29.0 -proto-google-cloud-firestore-v1:3.29.0:3.29.0 -proto-google-cloud-firestore-bundle-v1:3.29.0:3.29.0 +google-cloud-firestore:3.29.0:3.29.1-SNAPSHOT +google-cloud-firestore-admin:3.29.0:3.29.1-SNAPSHOT +google-cloud-firestore-bom:3.29.0:3.29.1-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.29.0:3.29.1-SNAPSHOT +grpc-google-cloud-firestore-v1:3.29.0:3.29.1-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.29.0:3.29.1-SNAPSHOT +proto-google-cloud-firestore-v1:3.29.0:3.29.1-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.29.0:3.29.1-SNAPSHOT From 61c9e99216c9c27ce76bac05cb7b6762e5918c17 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 14 Nov 2024 15:33:07 +0100 Subject: [PATCH 037/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.29.0 (#1926) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index d5af9e33a..fa1888c83 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.28.0 + 3.29.0 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index a565c68e3..dc3eae616 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.28.0 + 3.29.0 From 700ed0ac7ceae1b9c40c919ad9e7342f3bdb85a3 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 15 Nov 2024 20:35:55 +0100 Subject: [PATCH 038/290] deps: update googleapis/sdk-platform-java action to v2.50.0 (#1927) --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index 46b80edc1..35aa3b151 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.49.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.50.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From 8b6bc9afba31d3938fbdcda0e5c9616dfd7daa2a Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 15 Nov 2024 22:49:04 +0100 Subject: [PATCH 039/290] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.40.0 (#1928) * deps: update sdk-platform-java dependencies * fix: Error for Used undeclared dependencies found by declaring http-client dependencies --------- Co-authored-by: Jin Seop Kim --- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-17.cfg | 2 +- .kokoro/presubmit/graalvm-native.cfg | 2 +- google-cloud-firestore-admin/pom.xml | 5 +++++ google-cloud-firestore-bom/pom.xml | 2 +- google-cloud-firestore/pom.xml | 5 +++++ pom.xml | 2 +- 7 files changed, 15 insertions(+), 5 deletions(-) diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index b9df243af..1c2f75d4f 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.39.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.40.0 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-17.cfg b/.kokoro/presubmit/graalvm-native-17.cfg index f4570c657..fcc1e9430 100644 --- a/.kokoro/presubmit/graalvm-native-17.cfg +++ b/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.39.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.40.0" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native.cfg b/.kokoro/presubmit/graalvm-native.cfg index e8a2b9a3a..552707c63 100644 --- a/.kokoro/presubmit/graalvm-native.cfg +++ b/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.39.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.40.0" } env_vars: { diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index ae312dd6e..332c8a97e 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -102,6 +102,11 @@ grpc-google-common-protos test + + com.google.http-client + google-http-client + test + diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index eeba690af..1bdad6f1b 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.39.0 + 3.40.0 Google Cloud Firestore BOM diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 4309a238d..c390f952d 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -237,6 +237,11 @@ 2.53.0 test + + com.google.http-client + google-http-client + test + diff --git a/pom.xml b/pom.xml index ef0e651b9..c4a708644 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.39.0 + 3.40.0 From aef5ec5c0da68a4bb438100faf9884e000e8a1d1 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Mon, 18 Nov 2024 12:47:33 -0500 Subject: [PATCH 040/290] chore: Update generation configuration at Mon Nov 18 02:29:54 UTC 2024 (#1923) * chore: Update generation configuration at Wed Nov 6 02:24:10 UTC 2024 * chore: Update generation configuration at Thu Nov 7 02:25:01 UTC 2024 * chore: Update generation configuration at Fri Nov 8 02:24:56 UTC 2024 * chore: Update generation configuration at Sat Nov 9 02:21:40 UTC 2024 * chore: Update generation configuration at Tue Nov 12 02:23:32 UTC 2024 * chore: Update generation configuration at Wed Nov 13 02:25:22 UTC 2024 * chore: Update generation configuration at Thu Nov 14 02:25:49 UTC 2024 * chore: Update generation configuration at Fri Nov 15 02:28:54 UTC 2024 * chore: Update generation configuration at Sat Nov 16 02:27:36 UTC 2024 * chore: generate libraries at Sat Nov 16 02:28:15 UTC 2024 * fix:Remove unused declared dependencies org.threeten:threetenbp * chore: Update generation configuration at Mon Nov 18 02:29:54 UTC 2024 --------- Co-authored-by: Jin Seop Kim --- README.md | 12 +- generation_config.yaml | 4 +- google-cloud-firestore-admin/pom.xml | 5 - .../firestore/v1/FirestoreAdminSettings.java | 2 +- .../v1/stub/FirestoreAdminStubSettings.java | 110 +++++++++--------- .../v1/stub/FirestoreStubSettings.java | 58 ++++----- 6 files changed, 93 insertions(+), 98 deletions(-) diff --git a/README.md b/README.md index dce2c6bfd..fb83b2824 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.49.0 + 26.50.0 pom import @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.27.3 + 3.28.0 ``` @@ -49,20 +49,20 @@ If you are using Maven without the BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies: ```Groovy -implementation platform('com.google.cloud:libraries-bom:26.49.0') +implementation platform('com.google.cloud:libraries-bom:26.50.0') implementation 'com.google.cloud:google-cloud-firestore' ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.27.3' +implementation 'com.google.cloud:google-cloud-firestore:3.28.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.27.3" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.28.0" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.27.3 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.28.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/generation_config.yaml b/generation_config.yaml index 070aa2045..d0146db04 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ -gapic_generator_version: 2.49.0 -googleapis_commitish: 1f2e5aab4f95b9bd38dd1ac8c7486657f93c1975 +gapic_generator_version: 2.50.0 +googleapis_commitish: 0b5613ee74c9558dd284aa2b01a585ce297c0045 libraries_bom_version: 26.50.0 libraries: - api_shortname: firestore diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 332c8a97e..b03bbb47a 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -62,16 +62,11 @@ com.google.guava guava - - org.threeten - threetenbp - io.grpc grpc-stub - junit diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminSettings.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminSettings.java index 1afbe8194..e84f39044 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminSettings.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminSettings.java @@ -151,7 +151,7 @@ * RetrySettings.newBuilder() * .setInitialRetryDelayDuration(Duration.ofMillis(500)) * .setRetryDelayMultiplier(1.5) - * .setMaxRetryDelay(Duration.ofMillis(5000)) + * .setMaxRetryDelayDuration(Duration.ofMillis(5000)) * .setTotalTimeoutDuration(Duration.ofHours(24)) * .build()); * firestoreAdminSettingsBuilder diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStubSettings.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStubSettings.java index 42f010623..109c6d96e 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStubSettings.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStubSettings.java @@ -101,9 +101,9 @@ import com.google.longrunning.Operation; import com.google.protobuf.Empty; import java.io.IOException; +import java.time.Duration; import java.util.List; import javax.annotation.Generated; -import org.threeten.bp.Duration; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -172,7 +172,7 @@ * RetrySettings.newBuilder() * .setInitialRetryDelayDuration(Duration.ofMillis(500)) * .setRetryDelayMultiplier(1.5) - * .setMaxRetryDelay(Duration.ofMillis(5000)) + * .setMaxRetryDelayDuration(Duration.ofMillis(5000)) * .setTotalTimeoutDuration(Duration.ofHours(24)) * .build()); * firestoreAdminSettingsBuilder @@ -769,21 +769,21 @@ public static class Builder extends StubSettings.Builder Date: Mon, 18 Nov 2024 13:55:42 -0500 Subject: [PATCH 041/290] chore(main): release 3.29.1 (#1929) * chore(main): release 3.29.1 * chore: generate libraries at Mon Nov 18 17:48:25 UTC 2024 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 13 +++++++++++++ README.md | 8 ++++---- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 54 insertions(+), 41 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 82ee75f8e..e7b370b15 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [3.29.1](https://github.com/googleapis/java-firestore/compare/v3.29.0...v3.29.1) (2024-11-18) + + +### Bug Fixes + +* **deps:** Update the Java code generator (gapic-generator-java) to 2.50.0 ([aef5ec5](https://github.com/googleapis/java-firestore/commit/aef5ec5c0da68a4bb438100faf9884e000e8a1d1)) + + +### Dependencies + +* Update dependency com.google.cloud:sdk-platform-java-config to v3.40.0 ([#1928](https://github.com/googleapis/java-firestore/issues/1928)) ([8b6bc9a](https://github.com/googleapis/java-firestore/commit/8b6bc9afba31d3938fbdcda0e5c9616dfd7daa2a)) +* Update googleapis/sdk-platform-java action to v2.50.0 ([#1927](https://github.com/googleapis/java-firestore/issues/1927)) ([700ed0a](https://github.com/googleapis/java-firestore/commit/700ed0ac7ceae1b9c40c919ad9e7342f3bdb85a3)) + ## [3.29.0](https://github.com/googleapis/java-firestore/compare/v3.28.0...v3.29.0) (2024-11-13) diff --git a/README.md b/README.md index fb83b2824..1e5ed6035 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.28.0 + 3.29.0 ``` @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.28.0' +implementation 'com.google.cloud:google-cloud-firestore:3.29.1' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.28.0" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.29.1" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.28.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.29.1 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index b03bbb47a..ee50a779a 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.29.1-SNAPSHOT + 3.29.1 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.29.1-SNAPSHOT + 3.29.1 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 1bdad6f1b..fd23f3a69 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.29.1-SNAPSHOT + 3.29.1 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.29.1-SNAPSHOT + 3.29.1 com.google.cloud google-cloud-firestore-admin - 3.29.1-SNAPSHOT + 3.29.1 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.29.1-SNAPSHOT + 3.29.1 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.29.1-SNAPSHOT + 3.29.1 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.29.1-SNAPSHOT + 3.29.1 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.29.1-SNAPSHOT + 3.29.1 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.29.1-SNAPSHOT + 3.29.1 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index c390f952d..1f4bed487 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.29.1-SNAPSHOT + 3.29.1 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.29.1-SNAPSHOT + 3.29.1 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 3e89e962d..773da881f 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.29.1-SNAPSHOT + 3.29.1 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.29.1-SNAPSHOT + 3.29.1 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index c76b2b14e..738b6db6e 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.29.1-SNAPSHOT + 3.29.1 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.29.1-SNAPSHOT + 3.29.1 diff --git a/pom.xml b/pom.xml index c4a708644..9571181cd 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.29.1-SNAPSHOT + 3.29.1 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.29.1-SNAPSHOT + 3.29.1 com.google.cloud google-cloud-firestore - 3.29.1-SNAPSHOT + 3.29.1 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.29.1-SNAPSHOT + 3.29.1 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.29.1-SNAPSHOT + 3.29.1 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.29.1-SNAPSHOT + 3.29.1 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.29.1-SNAPSHOT + 3.29.1 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 61ad8215a..705bfa380 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.29.1-SNAPSHOT + 3.29.1 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.29.1-SNAPSHOT + 3.29.1 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index e6edca84b..9a09f03a3 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.29.1-SNAPSHOT + 3.29.1 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.29.1-SNAPSHOT + 3.29.1 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 7a6e89990..1b4445b63 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.29.1-SNAPSHOT + 3.29.1 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.29.1-SNAPSHOT + 3.29.1 diff --git a/versions.txt b/versions.txt index a362812f5..24b87e9f2 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.29.0:3.29.1-SNAPSHOT -google-cloud-firestore-admin:3.29.0:3.29.1-SNAPSHOT -google-cloud-firestore-bom:3.29.0:3.29.1-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.29.0:3.29.1-SNAPSHOT -grpc-google-cloud-firestore-v1:3.29.0:3.29.1-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.29.0:3.29.1-SNAPSHOT -proto-google-cloud-firestore-v1:3.29.0:3.29.1-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.29.0:3.29.1-SNAPSHOT +google-cloud-firestore:3.29.1:3.29.1 +google-cloud-firestore-admin:3.29.1:3.29.1 +google-cloud-firestore-bom:3.29.1:3.29.1 +grpc-google-cloud-firestore-admin-v1:3.29.1:3.29.1 +grpc-google-cloud-firestore-v1:3.29.1:3.29.1 +proto-google-cloud-firestore-admin-v1:3.29.1:3.29.1 +proto-google-cloud-firestore-v1:3.29.1:3.29.1 +proto-google-cloud-firestore-bundle-v1:3.29.1:3.29.1 From 0d216afbbe15a9a34762eb233ce2c5315bd5a79e Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 19 Nov 2024 11:03:49 -0500 Subject: [PATCH 042/290] chore(main): release 3.29.2-SNAPSHOT (#1930) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index ee50a779a..20584e593 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.29.1 + 3.29.2-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.29.1 + 3.29.2-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index fd23f3a69..ff47b258e 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.29.1 + 3.29.2-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.29.1 + 3.29.2-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.29.1 + 3.29.2-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.29.1 + 3.29.2-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.29.1 + 3.29.2-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.29.1 + 3.29.2-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.29.1 + 3.29.2-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.29.1 + 3.29.2-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 1f4bed487..ad4af350f 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.29.1 + 3.29.2-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.29.1 + 3.29.2-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 773da881f..202615546 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.29.1 + 3.29.2-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.29.1 + 3.29.2-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 738b6db6e..57a96e60f 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.29.1 + 3.29.2-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.29.1 + 3.29.2-SNAPSHOT diff --git a/pom.xml b/pom.xml index 9571181cd..a30091acc 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.29.1 + 3.29.2-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.29.1 + 3.29.2-SNAPSHOT com.google.cloud google-cloud-firestore - 3.29.1 + 3.29.2-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.29.1 + 3.29.2-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.29.1 + 3.29.2-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.29.1 + 3.29.2-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.29.1 + 3.29.2-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 705bfa380..5c194749e 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.29.1 + 3.29.2-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.29.1 + 3.29.2-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 9a09f03a3..dd5b743dc 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.29.1 + 3.29.2-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.29.1 + 3.29.2-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 1b4445b63..9eccb0a58 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.29.1 + 3.29.2-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.29.1 + 3.29.2-SNAPSHOT diff --git a/versions.txt b/versions.txt index 24b87e9f2..9b488b259 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.29.1:3.29.1 -google-cloud-firestore-admin:3.29.1:3.29.1 -google-cloud-firestore-bom:3.29.1:3.29.1 -grpc-google-cloud-firestore-admin-v1:3.29.1:3.29.1 -grpc-google-cloud-firestore-v1:3.29.1:3.29.1 -proto-google-cloud-firestore-admin-v1:3.29.1:3.29.1 -proto-google-cloud-firestore-v1:3.29.1:3.29.1 -proto-google-cloud-firestore-bundle-v1:3.29.1:3.29.1 +google-cloud-firestore:3.29.1:3.29.2-SNAPSHOT +google-cloud-firestore-admin:3.29.1:3.29.2-SNAPSHOT +google-cloud-firestore-bom:3.29.1:3.29.2-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.29.1:3.29.2-SNAPSHOT +grpc-google-cloud-firestore-v1:3.29.1:3.29.2-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.29.1:3.29.2-SNAPSHOT +proto-google-cloud-firestore-v1:3.29.1:3.29.2-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.29.1:3.29.2-SNAPSHOT From 19832d6f183c603431bb36db19568b16613e5ce2 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 19 Nov 2024 19:30:32 +0100 Subject: [PATCH 043/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.29.1 (#1932) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index fa1888c83..c00065812 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.29.0 + 3.29.1 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index dc3eae616..9f2bf9d7c 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.29.0 + 3.29.1 From 622b74230dd6da5196f4173f2a1113cc0e2da44b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 19 Nov 2024 19:41:48 +0100 Subject: [PATCH 044/290] deps: update dependency com.google.cloud:google-cloud-trace to v2.54.0 (#1933) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index ad4af350f..5ea3f8c1f 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -234,7 +234,7 @@ com.google.cloud google-cloud-trace - 2.53.0 + 2.54.0 test From b171c342ea3a152d9b5f5d08a9714935331719c2 Mon Sep 17 00:00:00 2001 From: Joe Wang <106995533+JoeWang1127@users.noreply.github.com> Date: Wed, 20 Nov 2024 09:49:55 -0500 Subject: [PATCH 045/290] chore: make library generation required (#1936) * chore: make library generation required * chore: generate libraries at Tue Nov 19 22:33:27 UTC 2024 --------- Co-authored-by: cloud-java-bot --- .github/sync-repo-settings.yaml | 1 + README.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/sync-repo-settings.yaml b/.github/sync-repo-settings.yaml index 086c3ddff..69533bd27 100644 --- a/.github/sync-repo-settings.yaml +++ b/.github/sync-repo-settings.yaml @@ -19,6 +19,7 @@ branchProtectionRules: - 'Kokoro - Test: Java GraalVM Native Image' - 'Kokoro - Test: Java 17 GraalVM Native Image' - javadoc + - library_generation - pattern: java7 isAdminEnforced: true requiredApprovingReviewCount: 1 diff --git a/README.md b/README.md index 1e5ed6035..96122305f 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.29.0 + 3.29.1 ``` From 0a90abcefdc154cbafd27a0c7c9b991c1b144b1b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 20 Nov 2024 16:18:08 +0100 Subject: [PATCH 046/290] deps: update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.54.0 (#1937) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 5ea3f8c1f..247a768e5 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -228,7 +228,7 @@ com.google.api.grpc proto-google-cloud-trace-v1 - 2.53.0 + 2.54.0 test From 6c949106ed25690bcc9e7f73c6459130ed83b9b9 Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Thu, 21 Nov 2024 17:49:00 -0500 Subject: [PATCH 047/290] feat: introduce `java.time` variables and methods (#1935) * feat: introduce `java.time` variables and methods * chore: generate libraries at Tue Nov 19 22:27:50 UTC 2024 * fix tests * remove overload for package private method * chore: generate libraries at Wed Nov 20 20:18:13 UTC 2024 --------- Co-authored-by: cloud-java-bot --- .../google/cloud/firestore/FirestoreImpl.java | 14 +++++++++++--- .../cloud/firestore/FirestoreRpcContext.java | 12 ++++++++++-- .../google/cloud/firestore/StreamableQuery.java | 4 ++-- .../firestore/telemetry/CompositeApiTracer.java | 7 ++++--- .../firestore/telemetry/EnabledTraceUtil.java | 16 ++++++++++------ .../cloud/firestore/LocalFirestoreHelper.java | 6 +++--- .../google/cloud/firestore/QueryCountTest.java | 10 +++++----- .../com/google/cloud/firestore/QueryTest.java | 6 +++--- .../google/cloud/firestore/it/ITSystemTest.java | 8 ++++---- .../telemetry/EnabledTraceUtilTest.java | 2 +- 10 files changed, 53 insertions(+), 32 deletions(-) diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreImpl.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreImpl.java index 5c7217141..4d532b459 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreImpl.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreImpl.java @@ -16,11 +16,13 @@ package com.google.cloud.firestore; +import static com.google.api.gax.util.TimeConversionUtils.toThreetenDuration; import static com.google.cloud.firestore.telemetry.TraceUtil.*; import com.google.api.core.ApiClock; import com.google.api.core.ApiFuture; import com.google.api.core.NanoClock; +import com.google.api.core.ObsoleteApi; import com.google.api.core.SettableApiFuture; import com.google.api.gax.rpc.ApiStreamObserver; import com.google.api.gax.rpc.BidiStreamObserver; @@ -52,7 +54,6 @@ import java.util.Random; import javax.annotation.Nonnull; import javax.annotation.Nullable; -import org.threeten.bp.Duration; /** * Main implementation of the Firestore client. This is the entry point for all Firestore @@ -500,9 +501,16 @@ public FirestoreRpc getClient() { return firestoreClient; } + /** This method is obsolete. Use {@link #getTotalRequestTimeoutDuration()} instead. */ + @ObsoleteApi("Use getTotalRequestTimeoutDuration() instead") @Override - public Duration getTotalRequestTimeout() { - return firestoreOptions.getRetrySettings().getTotalTimeout(); + public org.threeten.bp.Duration getTotalRequestTimeout() { + return toThreetenDuration(getTotalRequestTimeoutDuration()); + } + + @Override + public java.time.Duration getTotalRequestTimeoutDuration() { + return firestoreOptions.getRetrySettings().getTotalTimeoutDuration(); } @Override diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreRpcContext.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreRpcContext.java index 5207bd770..e25b47a43 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreRpcContext.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreRpcContext.java @@ -16,10 +16,13 @@ package com.google.cloud.firestore; +import static com.google.api.gax.util.TimeConversionUtils.toJavaTimeDuration; + import com.google.api.core.ApiClock; import com.google.api.core.ApiFuture; import com.google.api.core.InternalApi; import com.google.api.core.InternalExtensionOnly; +import com.google.api.core.ObsoleteApi; import com.google.api.gax.rpc.BidiStreamObserver; import com.google.api.gax.rpc.BidiStreamingCallable; import com.google.api.gax.rpc.ClientStream; @@ -27,7 +30,6 @@ import com.google.api.gax.rpc.ServerStreamingCallable; import com.google.api.gax.rpc.UnaryCallable; import com.google.cloud.firestore.spi.v1.FirestoreRpc; -import org.threeten.bp.Duration; @InternalApi @InternalExtensionOnly @@ -41,7 +43,13 @@ interface FirestoreRpcContext { FirestoreRpc getClient(); - Duration getTotalRequestTimeout(); + /** This method is obsolete. Use {@link #getTotalRequestTimeoutDuration()} instead. */ + @ObsoleteApi("Use getTotalRequestTimeoutDuration() instead") + org.threeten.bp.Duration getTotalRequestTimeout(); + + default java.time.Duration getTotalRequestTimeoutDuration() { + return toJavaTimeDuration(getTotalRequestTimeout()); + } ApiClock getClock(); diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java index a959f9a15..6c6503aa4 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java @@ -39,6 +39,7 @@ import com.google.firestore.v1.RunQueryResponse; import com.google.protobuf.ByteString; import io.grpc.Status; +import java.time.Duration; import java.util.ArrayList; import java.util.Collections; import java.util.List; @@ -46,7 +47,6 @@ import java.util.concurrent.atomic.AtomicReference; import javax.annotation.Nonnull; import javax.annotation.Nullable; -import org.threeten.bp.Duration; /** * Represents a query whose results can be streamed. If the stream fails with a retryable error, @@ -452,7 +452,7 @@ boolean shouldRetryQuery( } Duration duration = Duration.ofNanos(rpcContext.getClock().nanoTime() - startTimeNanos); - return duration.compareTo(rpcContext.getTotalRequestTimeout()) < 0; + return duration.compareTo(rpcContext.getTotalRequestTimeoutDuration()) < 0; } /** Verifies whether the given exception is retryable based on the RunQuery configuration. */ diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/CompositeApiTracer.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/CompositeApiTracer.java index 31dbddbbf..695b7c287 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/CompositeApiTracer.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/CompositeApiTracer.java @@ -16,13 +16,14 @@ package com.google.cloud.firestore.telemetry; +import static com.google.api.gax.util.TimeConversionUtils.toJavaTimeDuration; + import com.google.api.gax.tracing.ApiTracer; import com.google.api.gax.tracing.BaseApiTracer; import com.google.common.collect.ImmutableList; import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; -import org.threeten.bp.Duration; /** Combines multiple {@link ApiTracer}s into a single {@link ApiTracer}. */ class CompositeApiTracer extends BaseApiTracer { @@ -83,8 +84,8 @@ public void attemptCancelled() { } @Override - public void attemptFailed(Throwable error, Duration delay) { - children.forEach(child -> child.attemptFailed(error, delay)); + public void attemptFailed(Throwable error, org.threeten.bp.Duration delay) { + attemptFailedDuration(error, toJavaTimeDuration(delay)); } @Override diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/EnabledTraceUtil.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/EnabledTraceUtil.java index b0eeeca21..334bdfffb 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/EnabledTraceUtil.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/EnabledTraceUtil.java @@ -99,7 +99,7 @@ public ApiFunction getChannelConfi // ends in `s` to indicate seconds and is preceded by the number of seconds, with nanoseconds // expressed as fractional // seconds. - String durationString(org.threeten.bp.Duration duration) { + String durationString(java.time.Duration duration) { int nanos = duration.getNano(); long seconds = duration.getSeconds(); int numLeadingZeros = 9; @@ -330,10 +330,12 @@ private SpanBuilder addSettingsAttributesToCurrentSpan(SpanBuilder spanBuilder) Attributes.builder() .put( ATTRIBUTE_SERVICE_PREFIX + "settings.retry_settings.initial_retry_delay", - durationString(firestoreOptions.getRetrySettings().getInitialRetryDelay())) + durationString( + firestoreOptions.getRetrySettings().getInitialRetryDelayDuration())) .put( ATTRIBUTE_SERVICE_PREFIX + "settings.retry_settings.max_retry_delay", - durationString(firestoreOptions.getRetrySettings().getMaxRetryDelay())) + durationString( + firestoreOptions.getRetrySettings().getMaxRetryDelayDuration())) .put( ATTRIBUTE_SERVICE_PREFIX + "settings.retry_settings.retry_delay_multiplier", String.valueOf(firestoreOptions.getRetrySettings().getRetryDelayMultiplier())) @@ -342,16 +344,18 @@ private SpanBuilder addSettingsAttributesToCurrentSpan(SpanBuilder spanBuilder) String.valueOf(firestoreOptions.getRetrySettings().getMaxAttempts())) .put( ATTRIBUTE_SERVICE_PREFIX + "settings.retry_settings.initial_rpc_timeout", - durationString(firestoreOptions.getRetrySettings().getInitialRpcTimeout())) + durationString( + firestoreOptions.getRetrySettings().getInitialRpcTimeoutDuration())) .put( ATTRIBUTE_SERVICE_PREFIX + "settings.retry_settings.max_rpc_timeout", - durationString(firestoreOptions.getRetrySettings().getMaxRpcTimeout())) + durationString( + firestoreOptions.getRetrySettings().getMaxRpcTimeoutDuration())) .put( ATTRIBUTE_SERVICE_PREFIX + "settings.retry_settings.rpc_timeout_multiplier", String.valueOf(firestoreOptions.getRetrySettings().getRpcTimeoutMultiplier())) .put( ATTRIBUTE_SERVICE_PREFIX + "settings.retry_settings.total_timeout", - durationString(firestoreOptions.getRetrySettings().getTotalTimeout())) + durationString(firestoreOptions.getRetrySettings().getTotalTimeoutDuration())) .build()); } diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/LocalFirestoreHelper.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/LocalFirestoreHelper.java index 5ccd9f163..500e35ff9 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/LocalFirestoreHelper.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/LocalFirestoreHelper.java @@ -71,6 +71,7 @@ import java.nio.charset.StandardCharsets; import java.text.ParseException; import java.text.SimpleDateFormat; +import java.time.Duration; import java.time.Instant; import java.util.ArrayList; import java.util.Arrays; @@ -88,14 +89,13 @@ import org.mockito.ArgumentMatchers; import org.mockito.stubbing.Answer; import org.mockito.stubbing.Stubber; -import org.threeten.bp.Duration; public final class LocalFirestoreHelper { protected static RetrySettings IMMEDIATE_RETRY_SETTINGS = RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ZERO) - .setMaxRetryDelay(Duration.ZERO) + .setInitialRetryDelayDuration(Duration.ZERO) + .setMaxRetryDelayDuration(Duration.ZERO) .setRetryDelayMultiplier(1) .setJittered(false) .build(); diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/QueryCountTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/QueryCountTest.java index 78222ecfa..b6e91c291 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/QueryCountTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/QueryCountTest.java @@ -41,6 +41,7 @@ import com.google.firestore.v1.RunAggregationQueryResponse; import com.google.firestore.v1.StructuredQuery; import io.grpc.Status; +import java.time.Duration; import java.util.concurrent.ExecutionException; import java.util.concurrent.TimeUnit; import org.junit.Before; @@ -50,7 +51,6 @@ import org.mockito.Captor; import org.mockito.Spy; import org.mockito.junit.MockitoJUnitRunner; -import org.threeten.bp.Duration; @RunWith(MockitoJUnitRunner.class) public class QueryCountTest { @@ -70,7 +70,7 @@ public class QueryCountTest { @Before public void before() { - doReturn(Duration.ZERO).when(firestoreMock).getTotalRequestTimeout(); + doReturn(Duration.ZERO).when(firestoreMock).getTotalRequestTimeoutDuration(); query = firestoreMock.collection(COLLECTION_ID); } @@ -230,7 +230,7 @@ public void shouldNotRetryIfExceptionIsFirestoreExceptionWithNonRetryableStatus( public void shouldRetryIfExceptionIsFirestoreExceptionWithRetryableStatusWithInfiniteTimeoutWindow() throws Exception { - doReturn(Duration.ZERO).when(firestoreMock).getTotalRequestTimeout(); + doReturn(Duration.ZERO).when(firestoreMock).getTotalRequestTimeoutDuration(); doAnswer(countQueryResponse(new FirestoreException("reason", Status.INTERNAL))) .doAnswer(countQueryResponse(42)) .when(firestoreMock) @@ -245,7 +245,7 @@ public void shouldNotRetryIfExceptionIsFirestoreExceptionWithNonRetryableStatus( @Test public void shouldRetryIfExceptionIsFirestoreExceptionWithRetryableStatusWithinTimeoutWindow() throws Exception { - doReturn(Duration.ofDays(999)).when(firestoreMock).getTotalRequestTimeout(); + doReturn(Duration.ofDays(999)).when(firestoreMock).getTotalRequestTimeoutDuration(); doAnswer(countQueryResponse(new FirestoreException("reason", Status.INTERNAL))) .doAnswer(countQueryResponse(42)) .when(firestoreMock) @@ -267,7 +267,7 @@ public void shouldRetryIfExceptionIsFirestoreExceptionWithRetryableStatusWithinT .doReturn(TimeUnit.SECONDS.toNanos(30)) .when(clockMock) .nanoTime(); - doReturn(Duration.ofSeconds(5)).when(firestoreMock).getTotalRequestTimeout(); + doReturn(Duration.ofSeconds(5)).when(firestoreMock).getTotalRequestTimeoutDuration(); doAnswer(countQueryResponse(new FirestoreException("reason", Status.INTERNAL))) .doAnswer(countQueryResponse(42)) .when(firestoreMock) diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/QueryTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/QueryTest.java index 280c6e02a..78591cdda 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/QueryTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/QueryTest.java @@ -67,6 +67,7 @@ import io.grpc.Status; import java.lang.reflect.Method; import java.lang.reflect.Proxy; +import java.time.Duration; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; @@ -82,7 +83,6 @@ import org.mockito.Mockito; import org.mockito.Spy; import org.mockito.junit.MockitoJUnitRunner; -import org.threeten.bp.Duration; @RunWith(MockitoJUnitRunner.class) public class QueryTest { @@ -123,7 +123,7 @@ public long millisTime() { public void before() { clock = new MockClock(); doReturn(clock).when(firestoreMock).getClock(); - doReturn(Duration.ZERO).when(firestoreMock).getTotalRequestTimeout(); + doReturn(Duration.ZERO).when(firestoreMock).getTotalRequestTimeoutDuration(); query = firestoreMock.collection(COLLECTION_ID); } @@ -1130,7 +1130,7 @@ public void retriesWithoutTimeout() throws Exception { @Test public void doesNotRetryWithTimeout() { - doReturn(Duration.ofMinutes(1)).when(firestoreMock).getTotalRequestTimeout(); + doReturn(Duration.ofMinutes(1)).when(firestoreMock).getTotalRequestTimeoutDuration(); doAnswer( invocation -> { diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITSystemTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITSystemTest.java index c84d00a19..0281f58a9 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITSystemTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITSystemTest.java @@ -84,6 +84,7 @@ import io.grpc.Status; import io.grpc.Status.Code; import io.grpc.StatusRuntimeException; +import java.time.Duration; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; @@ -106,7 +107,6 @@ import org.junit.rules.TestName; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; -import org.threeten.bp.Duration; @RunWith(JUnit4.class) public class ITSystemTest extends ITBaseTest { @@ -2281,9 +2281,9 @@ public void testEnforcesTimeouts() { FirestoreOptions.newBuilder() .setRetrySettings( RetrySettings.newBuilder() - .setMaxRpcTimeout(Duration.ofMillis(1)) - .setTotalTimeout(Duration.ofMillis(1)) - .setInitialRpcTimeout(Duration.ofMillis(1)) + .setMaxRpcTimeoutDuration(Duration.ofMillis(1)) + .setTotalTimeoutDuration(Duration.ofMillis(1)) + .setInitialRpcTimeoutDuration(Duration.ofMillis(1)) .build()) .build(); firestore = firestoreOptions.getService(); diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/telemetry/EnabledTraceUtilTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/telemetry/EnabledTraceUtilTest.java index 22e835f19..d3fb7e216 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/telemetry/EnabledTraceUtilTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/telemetry/EnabledTraceUtilTest.java @@ -22,9 +22,9 @@ import io.opentelemetry.api.GlobalOpenTelemetry; import io.opentelemetry.api.trace.TracerProvider; import io.opentelemetry.sdk.OpenTelemetrySdk; +import java.time.Duration; import org.junit.Before; import org.junit.Test; -import org.threeten.bp.Duration; public class EnabledTraceUtilTest { @Before From 945e8e86c8f68d89475b7301793bb8b0eb4a29d1 Mon Sep 17 00:00:00 2001 From: Tomo Suzuki Date: Mon, 25 Nov 2024 10:46:27 -0500 Subject: [PATCH 048/290] chore: CODEOWNERS for generated Java code (#1938) * chore: CODEOWNERS for generated Java code This patterns for generated Java code allows us (Cloud Java / yoshi-java) to merge the pull requests without additional reviews. b/379670583 * exclude .github/CODEOWNERS in owlbot.py --- .github/CODEOWNERS | 8 ++++++++ owlbot.py | 1 + 2 files changed, 9 insertions(+) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index b077fd4ea..05400368c 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -10,6 +10,14 @@ # for handwritten libraries, keep codeowner_team in .repo-metadata.json as owner **/*.java @googleapis/api-firestore @googleapis/firestore-dpe +# For generated Java code +proto-*/ @googleapis/yoshi-java @googleapis/api-firestore @googleapis/firestore-dpe +grpc-*/ @googleapis/yoshi-java @googleapis/api-firestore @googleapis/firestore-dpe +# Generated code pattern in google-cloud-firestore and google-cloud-firestore-admin +**/*Client.java @googleapis/yoshi-java @googleapis/api-firestore @googleapis/firestore-dpe +**/*Settings.java @googleapis/yoshi-java @googleapis/api-firestore @googleapis/firestore-dpe +**/*ClientHttpJsonTest.java @googleapis/yoshi-java @googleapis/api-firestore @googleapis/firestore-dpe +**/*ClientTest.java @googleapis/yoshi-java @googleapis/api-firestore @googleapis/firestore-dpe # The java-samples-reviewers team is the default owner for samples changes samples/**/*.java @googleapis/java-samples-reviewers diff --git a/owlbot.py b/owlbot.py index 4a8577c1c..2a888ff1f 100644 --- a/owlbot.py +++ b/owlbot.py @@ -92,5 +92,6 @@ '.kokoro/release/stage.sh', '.kokoro/requirements.in', '.kokoro/requirements.txt', + '.github/CODEOWNERS', 'renovate.json' ]) From 4823bddf2552f90303b292a6c1e985cb21e6581d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 26 Nov 2024 15:14:20 +0100 Subject: [PATCH 049/290] deps: update dependency org.apache.beam:beam-runners-direct-java to v2.61.0 (#1939) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- samples/snippets/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index c00065812..3b04816b2 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -20,7 +20,7 @@ 1.8 1.8 - 2.60.0 + 2.61.0 UTF-8 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 9f2bf9d7c..23bb9c95d 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -21,7 +21,7 @@ 1.8 1.8 UTF-8 - 2.60.0 + 2.61.0 diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 53fa89e02..2f219d9aa 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -21,7 +21,7 @@ 1.8 1.8 UTF-8 - 2.60.0 + 2.61.0 From 0626c327939bc72f26d26ff4c542cbb0c2ef0a79 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 26 Nov 2024 12:16:46 -0500 Subject: [PATCH 050/290] chore(main): release 3.30.0 (#1934) * chore(main): release 3.30.0 * chore: generate libraries at Tue Nov 26 14:15:13 UTC 2024 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 14 ++++++++++++++ README.md | 6 +++--- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 54 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e7b370b15..57d8cf394 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [3.30.0](https://github.com/googleapis/java-firestore/compare/v3.29.1...v3.30.0) (2024-11-26) + + +### Features + +* Introduce `java.time` variables and methods ([#1935](https://github.com/googleapis/java-firestore/issues/1935)) ([6c94910](https://github.com/googleapis/java-firestore/commit/6c949106ed25690bcc9e7f73c6459130ed83b9b9)) + + +### Dependencies + +* Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.54.0 ([#1937](https://github.com/googleapis/java-firestore/issues/1937)) ([0a90abc](https://github.com/googleapis/java-firestore/commit/0a90abcefdc154cbafd27a0c7c9b991c1b144b1b)) +* Update dependency com.google.cloud:google-cloud-trace to v2.54.0 ([#1933](https://github.com/googleapis/java-firestore/issues/1933)) ([622b742](https://github.com/googleapis/java-firestore/commit/622b74230dd6da5196f4173f2a1113cc0e2da44b)) +* Update dependency org.apache.beam:beam-runners-direct-java to v2.61.0 ([#1939](https://github.com/googleapis/java-firestore/issues/1939)) ([4823bdd](https://github.com/googleapis/java-firestore/commit/4823bddf2552f90303b292a6c1e985cb21e6581d)) + ## [3.29.1](https://github.com/googleapis/java-firestore/compare/v3.29.0...v3.29.1) (2024-11-18) diff --git a/README.md b/README.md index 96122305f..a7b06ad9d 100644 --- a/README.md +++ b/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.29.1' +implementation 'com.google.cloud:google-cloud-firestore:3.30.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.29.1" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.0" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.29.1 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 20584e593..70dfd81de 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.29.2-SNAPSHOT + 3.30.0 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.29.2-SNAPSHOT + 3.30.0 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index ff47b258e..e31e78313 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.29.2-SNAPSHOT + 3.30.0 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.29.2-SNAPSHOT + 3.30.0 com.google.cloud google-cloud-firestore-admin - 3.29.2-SNAPSHOT + 3.30.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.29.2-SNAPSHOT + 3.30.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.29.2-SNAPSHOT + 3.30.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.29.2-SNAPSHOT + 3.30.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.29.2-SNAPSHOT + 3.30.0 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.29.2-SNAPSHOT + 3.30.0 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 247a768e5..a10d192ad 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.29.2-SNAPSHOT + 3.30.0 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.29.2-SNAPSHOT + 3.30.0 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 202615546..db492f0a3 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.29.2-SNAPSHOT + 3.30.0 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.29.2-SNAPSHOT + 3.30.0 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 57a96e60f..3e887d04b 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.29.2-SNAPSHOT + 3.30.0 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.29.2-SNAPSHOT + 3.30.0 diff --git a/pom.xml b/pom.xml index a30091acc..d40480d03 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.29.2-SNAPSHOT + 3.30.0 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.29.2-SNAPSHOT + 3.30.0 com.google.cloud google-cloud-firestore - 3.29.2-SNAPSHOT + 3.30.0 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.29.2-SNAPSHOT + 3.30.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.29.2-SNAPSHOT + 3.30.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.29.2-SNAPSHOT + 3.30.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.29.2-SNAPSHOT + 3.30.0 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 5c194749e..7505c6992 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.29.2-SNAPSHOT + 3.30.0 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.29.2-SNAPSHOT + 3.30.0 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index dd5b743dc..97b1fce98 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.29.2-SNAPSHOT + 3.30.0 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.29.2-SNAPSHOT + 3.30.0 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 9eccb0a58..670f6ccb8 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.29.2-SNAPSHOT + 3.30.0 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.29.2-SNAPSHOT + 3.30.0 diff --git a/versions.txt b/versions.txt index 9b488b259..d2015ce2b 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.29.1:3.29.2-SNAPSHOT -google-cloud-firestore-admin:3.29.1:3.29.2-SNAPSHOT -google-cloud-firestore-bom:3.29.1:3.29.2-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.29.1:3.29.2-SNAPSHOT -grpc-google-cloud-firestore-v1:3.29.1:3.29.2-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.29.1:3.29.2-SNAPSHOT -proto-google-cloud-firestore-v1:3.29.1:3.29.2-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.29.1:3.29.2-SNAPSHOT +google-cloud-firestore:3.30.0:3.30.0 +google-cloud-firestore-admin:3.30.0:3.30.0 +google-cloud-firestore-bom:3.30.0:3.30.0 +grpc-google-cloud-firestore-admin-v1:3.30.0:3.30.0 +grpc-google-cloud-firestore-v1:3.30.0:3.30.0 +proto-google-cloud-firestore-admin-v1:3.30.0:3.30.0 +proto-google-cloud-firestore-v1:3.30.0:3.30.0 +proto-google-cloud-firestore-bundle-v1:3.30.0:3.30.0 From 0f77bed1f8b0f14360f1dc31b43701313471c4d5 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 27 Nov 2024 10:38:50 -0500 Subject: [PATCH 051/290] chore(main): release 3.30.1-SNAPSHOT (#1940) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 70dfd81de..773c0a94b 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.0 + 3.30.1-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.0 + 3.30.1-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index e31e78313..15ffa308f 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.0 + 3.30.1-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.0 + 3.30.1-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.30.0 + 3.30.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.0 + 3.30.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.0 + 3.30.1-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.0 + 3.30.1-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.0 + 3.30.1-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.0 + 3.30.1-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index a10d192ad..12bd563c0 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.0 + 3.30.1-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.0 + 3.30.1-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index db492f0a3..7e9770b07 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.0 + 3.30.1-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.0 + 3.30.1-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 3e887d04b..7d1d48da3 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.0 + 3.30.1-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.0 + 3.30.1-SNAPSHOT diff --git a/pom.xml b/pom.xml index d40480d03..9d1358c4c 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.0 + 3.30.1-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.0 + 3.30.1-SNAPSHOT com.google.cloud google-cloud-firestore - 3.30.0 + 3.30.1-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.0 + 3.30.1-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.0 + 3.30.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.0 + 3.30.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.0 + 3.30.1-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 7505c6992..10140b1aa 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.0 + 3.30.1-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.0 + 3.30.1-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 97b1fce98..7422b5184 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.0 + 3.30.1-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.0 + 3.30.1-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 670f6ccb8..ec47607c3 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.0 + 3.30.1-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.0 + 3.30.1-SNAPSHOT diff --git a/versions.txt b/versions.txt index d2015ce2b..54baad279 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.0:3.30.0 -google-cloud-firestore-admin:3.30.0:3.30.0 -google-cloud-firestore-bom:3.30.0:3.30.0 -grpc-google-cloud-firestore-admin-v1:3.30.0:3.30.0 -grpc-google-cloud-firestore-v1:3.30.0:3.30.0 -proto-google-cloud-firestore-admin-v1:3.30.0:3.30.0 -proto-google-cloud-firestore-v1:3.30.0:3.30.0 -proto-google-cloud-firestore-bundle-v1:3.30.0:3.30.0 +google-cloud-firestore:3.30.0:3.30.1-SNAPSHOT +google-cloud-firestore-admin:3.30.0:3.30.1-SNAPSHOT +google-cloud-firestore-bom:3.30.0:3.30.1-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.30.0:3.30.1-SNAPSHOT +grpc-google-cloud-firestore-v1:3.30.0:3.30.1-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.30.0:3.30.1-SNAPSHOT +proto-google-cloud-firestore-v1:3.30.0:3.30.1-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.30.0:3.30.1-SNAPSHOT From 2da857a448f1dde77ea24eb1c24e140521a3b6d9 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 27 Nov 2024 22:43:06 +0100 Subject: [PATCH 052/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.30.0 (#1941) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 3b04816b2..a43fb2b3f 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.29.1 + 3.30.0 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 23bb9c95d..559c3855c 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.29.1 + 3.30.0 From 7ae295244f7cf69b0cdfd413b8cc9883967b3574 Mon Sep 17 00:00:00 2001 From: Joe Wang <106995533+JoeWang1127@users.noreply.github.com> Date: Thu, 28 Nov 2024 05:36:06 +0000 Subject: [PATCH 053/290] chore: mark the unmanaged dependency check required (#1942) --- .github/sync-repo-settings.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/sync-repo-settings.yaml b/.github/sync-repo-settings.yaml index 69533bd27..d15741e78 100644 --- a/.github/sync-repo-settings.yaml +++ b/.github/sync-repo-settings.yaml @@ -20,6 +20,7 @@ branchProtectionRules: - 'Kokoro - Test: Java 17 GraalVM Native Image' - javadoc - library_generation + - unmanaged_dependency_check - pattern: java7 isAdminEnforced: true requiredApprovingReviewCount: 1 From 627619d33a051f6709a563b7375ebe39956f9ebf Mon Sep 17 00:00:00 2001 From: Tom Andersen Date: Wed, 4 Dec 2024 09:54:15 -0500 Subject: [PATCH 054/290] fix: BulkWriter flush logic (#1778) * Fix race condition * Pretty * Optimize --- .../google/cloud/firestore/BulkWriter.java | 51 ++++++++++--------- 1 file changed, 27 insertions(+), 24 deletions(-) diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriter.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriter.java index 0a713fe40..1fc35bd35 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriter.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriter.java @@ -210,6 +210,10 @@ enum OperationType { @GuardedBy("lock") private ApiFuture lastOperation = ApiFutures.immediateFuture(null); + /** A pointer to the lastOperation pointer as of last flush operation. */ + @GuardedBy("lock") + private ApiFuture lastFlushOperation = lastOperation; + /** Whether this BulkWriter instance is closed. Once closed, it cannot be opened again. */ @GuardedBy("lock") private boolean closed = false; @@ -699,7 +703,10 @@ public ApiFuture flush() { private ApiFuture flushLocked() { verifyNotClosedLocked(); - scheduleCurrentBatchLocked(/* flush= */ true); + if (!lastOperation.isDone()) { + lastFlushOperation = lastOperation; + scheduleCurrentBatchLocked(); + } return lastOperation; } @@ -873,14 +880,8 @@ public void addWriteErrorListener(@Nonnull Executor executor, WriteErrorCallback } } - /** - * Sends the current batch and resets {@link #bulkCommitBatch}. - * - * @param flush If provided, keeps re-sending operations until no more operations are enqueued. - * This allows retries to resolve as part of a {@link BulkWriter#flush()} or {@link - * BulkWriter#close()} call. - */ - private void scheduleCurrentBatchLocked(final boolean flush) { + /** Sends the current batch and resets {@link #bulkCommitBatch}. */ + private void scheduleCurrentBatchLocked() { if (bulkCommitBatch.getMutationsSize() == 0) return; final BulkCommitBatch pendingBatch = bulkCommitBatch; @@ -898,7 +899,7 @@ private void scheduleCurrentBatchLocked(final boolean flush) { bulkWriterExecutor.schedule( () -> { synchronized (lock) { - sendBatchLocked(pendingBatch, flush); + sendBatchLocked(pendingBatch); } }, backoffMsWithJitter, @@ -906,7 +907,7 @@ private void scheduleCurrentBatchLocked(final boolean flush) { } /** Sends the provided batch once the rate limiter does not require any delay. */ - private void sendBatchLocked(final BulkCommitBatch batch, final boolean flush) { + private void sendBatchLocked(final BulkCommitBatch batch) { // Send the batch if it does not require any delay, or schedule another attempt after the // appropriate timeout. boolean underRateLimit = rateLimiter.tryMakeRequest(batch.getMutationsSize()); @@ -926,15 +927,17 @@ private void sendBatchLocked(final BulkCommitBatch batch, final boolean flush) { try (Scope ignored = span.makeCurrent()) { ApiFuture result = batch.bulkCommit(); - result.addListener( - () -> { - if (flush) { - synchronized (lock) { - scheduleCurrentBatchLocked(/* flush= */ true); + if (!lastFlushOperation.isDone()) { + result.addListener( + () -> { + if (!lastFlushOperation.isDone()) { + synchronized (lock) { + scheduleCurrentBatchLocked(); + } } - } - }, - bulkWriterExecutor); + }, + bulkWriterExecutor); + } span.endAtFuture(result); metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); } catch (Exception error) { @@ -948,7 +951,7 @@ private void sendBatchLocked(final BulkCommitBatch batch, final boolean flush) { bulkWriterExecutor.schedule( () -> { synchronized (lock) { - sendBatchLocked(batch, flush); + sendBatchLocked(batch); } }, delayMs, @@ -991,7 +994,7 @@ private void sendOperationLocked( // that the batch is under the 10MiB limit. if (op.getBackoffDuration() > 0) { if (bulkCommitBatch.getMutationsSize() >= RETRY_MAX_BATCH_SIZE) { - scheduleCurrentBatchLocked(/* flush= */ false); + scheduleCurrentBatchLocked(); } bulkCommitBatch.setMaxBatchSize(RETRY_MAX_BATCH_SIZE); } @@ -999,7 +1002,7 @@ private void sendOperationLocked( if (bulkCommitBatch.has(op.getDocumentReference())) { // Create a new batch since the backend doesn't support batches with two writes to the same // document. - scheduleCurrentBatchLocked(/* flush= */ false); + scheduleCurrentBatchLocked(); } // Run the operation on the current batch and advance the `lastOperation` pointer. This @@ -1008,8 +1011,8 @@ private void sendOperationLocked( bulkCommitBatch.enqueueOperation(op); enqueueOperationOnBatchCallback.apply(bulkCommitBatch); - if (bulkCommitBatch.getMutationsSize() == bulkCommitBatch.getMaxBatchSize()) { - scheduleCurrentBatchLocked(/* flush= */ false); + if (bulkCommitBatch.getMutationsSize() >= bulkCommitBatch.getMaxBatchSize()) { + scheduleCurrentBatchLocked(); } } From 714da9b97da4cbffa27c67f7fc97e9d02dec6868 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 5 Dec 2024 18:19:27 +0100 Subject: [PATCH 055/290] chore(deps): update dependency com.google.cloud:libraries-bom to v26.51.0 (#1944) --- samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 2f219d9aa..b05364618 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -34,7 +34,7 @@ com.google.cloud libraries-bom - 26.50.0 + 26.51.0 pom import From 621abb01a80e2cb4dc3397d1a2143cb84c77bd0e Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Fri, 6 Dec 2024 12:22:09 -0500 Subject: [PATCH 056/290] chore: Update generation configuration at Fri Dec 6 02:30:24 UTC 2024 (#1931) * chore: Update generation configuration at Tue Nov 19 02:29:04 UTC 2024 * chore: Update generation configuration at Wed Nov 20 02:28:27 UTC 2024 * chore: Update generation configuration at Thu Nov 21 02:28:23 UTC 2024 * chore: Update generation configuration at Fri Nov 22 02:28:57 UTC 2024 * chore: Update generation configuration at Sat Nov 23 02:26:49 UTC 2024 * chore: Update generation configuration at Tue Nov 26 02:29:20 UTC 2024 * chore: Update generation configuration at Wed Nov 27 02:29:59 UTC 2024 * chore: Update generation configuration at Thu Nov 28 02:29:58 UTC 2024 * chore: Update generation configuration at Fri Nov 29 02:29:49 UTC 2024 * chore: Update generation configuration at Tue Dec 3 02:30:30 UTC 2024 * chore: Update generation configuration at Wed Dec 4 02:30:41 UTC 2024 * chore: Update generation configuration at Thu Dec 5 02:30:52 UTC 2024 * chore: Update generation configuration at Fri Dec 6 02:30:24 UTC 2024 * chore: generate libraries at Fri Dec 6 02:30:58 UTC 2024 --- README.md | 2 +- generation_config.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index a7b06ad9d..48832a476 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ If you are using Maven without the BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies: ```Groovy -implementation platform('com.google.cloud:libraries-bom:26.50.0') +implementation platform('com.google.cloud:libraries-bom:26.51.0') implementation 'com.google.cloud:google-cloud-firestore' ``` diff --git a/generation_config.yaml b/generation_config.yaml index d0146db04..3079ea0f5 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,6 +1,6 @@ gapic_generator_version: 2.50.0 -googleapis_commitish: 0b5613ee74c9558dd284aa2b01a585ce297c0045 -libraries_bom_version: 26.50.0 +googleapis_commitish: 3be31fed1e19de78da8ae8a7f074ecaae5d1db60 +libraries_bom_version: 26.51.0 libraries: - api_shortname: firestore name_pretty: Cloud Firestore From 5bb839cdab3e8f5d4214a2fbce07f9ed34e769ca Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 9 Dec 2024 18:12:39 +0100 Subject: [PATCH 057/290] deps: update opentelemetry.version to v1.45.0 (#1947) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 12bd563c0..78cd2e44c 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -16,7 +16,7 @@ google-cloud-firestore - 1.44.1 + 1.45.0 From 1e5b984d3bdc61f3b3a568a11f6d745978b76155 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 10 Dec 2024 11:04:18 -0500 Subject: [PATCH 058/290] chore(main): release 3.30.1 (#1943) * chore(main): release 3.30.1 * chore: generate libraries at Mon Dec 9 17:13:35 UTC 2024 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 12 ++++++++++++ README.md | 10 +++++----- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 54 insertions(+), 42 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 57d8cf394..88bf0d562 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [3.30.1](https://github.com/googleapis/java-firestore/compare/v3.30.0...v3.30.1) (2024-12-09) + + +### Bug Fixes + +* BulkWriter flush logic ([#1778](https://github.com/googleapis/java-firestore/issues/1778)) ([627619d](https://github.com/googleapis/java-firestore/commit/627619d33a051f6709a563b7375ebe39956f9ebf)) + + +### Dependencies + +* Update opentelemetry.version to v1.45.0 ([#1947](https://github.com/googleapis/java-firestore/issues/1947)) ([5bb839c](https://github.com/googleapis/java-firestore/commit/5bb839cdab3e8f5d4214a2fbce07f9ed34e769ca)) + ## [3.30.0](https://github.com/googleapis/java-firestore/compare/v3.29.1...v3.30.0) (2024-11-26) diff --git a/README.md b/README.md index 48832a476..66441e495 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.50.0 + 26.51.0 pom import @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.29.1 + 3.30.0 ``` @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.30.0' +implementation 'com.google.cloud:google-cloud-firestore:3.30.1' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.0" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.1" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.1 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 773c0a94b..4cde0024f 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.1-SNAPSHOT + 3.30.1 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.1-SNAPSHOT + 3.30.1 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 15ffa308f..b347415bd 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.1-SNAPSHOT + 3.30.1 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.1-SNAPSHOT + 3.30.1 com.google.cloud google-cloud-firestore-admin - 3.30.1-SNAPSHOT + 3.30.1 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.1-SNAPSHOT + 3.30.1 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.1-SNAPSHOT + 3.30.1 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.1-SNAPSHOT + 3.30.1 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.1-SNAPSHOT + 3.30.1 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.1-SNAPSHOT + 3.30.1 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 78cd2e44c..30f595306 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.1-SNAPSHOT + 3.30.1 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.1-SNAPSHOT + 3.30.1 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 7e9770b07..c5aeda56f 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.1-SNAPSHOT + 3.30.1 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.1-SNAPSHOT + 3.30.1 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 7d1d48da3..7bb641785 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.1-SNAPSHOT + 3.30.1 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.1-SNAPSHOT + 3.30.1 diff --git a/pom.xml b/pom.xml index 9d1358c4c..18e9fa307 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.1-SNAPSHOT + 3.30.1 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.1-SNAPSHOT + 3.30.1 com.google.cloud google-cloud-firestore - 3.30.1-SNAPSHOT + 3.30.1 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.1-SNAPSHOT + 3.30.1 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.1-SNAPSHOT + 3.30.1 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.1-SNAPSHOT + 3.30.1 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.1-SNAPSHOT + 3.30.1 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 10140b1aa..548086f2f 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.1-SNAPSHOT + 3.30.1 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.1-SNAPSHOT + 3.30.1 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 7422b5184..f0b582891 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.1-SNAPSHOT + 3.30.1 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.1-SNAPSHOT + 3.30.1 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index ec47607c3..25ee9fe04 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.1-SNAPSHOT + 3.30.1 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.1-SNAPSHOT + 3.30.1 diff --git a/versions.txt b/versions.txt index 54baad279..2657c3848 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.0:3.30.1-SNAPSHOT -google-cloud-firestore-admin:3.30.0:3.30.1-SNAPSHOT -google-cloud-firestore-bom:3.30.0:3.30.1-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.30.0:3.30.1-SNAPSHOT -grpc-google-cloud-firestore-v1:3.30.0:3.30.1-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.30.0:3.30.1-SNAPSHOT -proto-google-cloud-firestore-v1:3.30.0:3.30.1-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.30.0:3.30.1-SNAPSHOT +google-cloud-firestore:3.30.1:3.30.1 +google-cloud-firestore-admin:3.30.1:3.30.1 +google-cloud-firestore-bom:3.30.1:3.30.1 +grpc-google-cloud-firestore-admin-v1:3.30.1:3.30.1 +grpc-google-cloud-firestore-v1:3.30.1:3.30.1 +proto-google-cloud-firestore-admin-v1:3.30.1:3.30.1 +proto-google-cloud-firestore-v1:3.30.1:3.30.1 +proto-google-cloud-firestore-bundle-v1:3.30.1:3.30.1 From e85078ee0ae5202e375dfc12db4e9314d7af78b9 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 11 Dec 2024 13:10:47 -0500 Subject: [PATCH 059/290] chore(main): release 3.30.2-SNAPSHOT (#1949) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 4cde0024f..13cabc0a4 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.1 + 3.30.2-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.1 + 3.30.2-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index b347415bd..086f4fbe9 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.1 + 3.30.2-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.1 + 3.30.2-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.30.1 + 3.30.2-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.1 + 3.30.2-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.1 + 3.30.2-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.1 + 3.30.2-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.1 + 3.30.2-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.1 + 3.30.2-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 30f595306..0d3a802bd 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.1 + 3.30.2-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.1 + 3.30.2-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index c5aeda56f..a724d288d 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.1 + 3.30.2-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.1 + 3.30.2-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 7bb641785..d22169280 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.1 + 3.30.2-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.1 + 3.30.2-SNAPSHOT diff --git a/pom.xml b/pom.xml index 18e9fa307..84348c3db 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.1 + 3.30.2-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.1 + 3.30.2-SNAPSHOT com.google.cloud google-cloud-firestore - 3.30.1 + 3.30.2-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.1 + 3.30.2-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.1 + 3.30.2-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.1 + 3.30.2-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.1 + 3.30.2-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 548086f2f..66afb6df5 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.1 + 3.30.2-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.1 + 3.30.2-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index f0b582891..b1542f608 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.1 + 3.30.2-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.1 + 3.30.2-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 25ee9fe04..9dd814de9 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.1 + 3.30.2-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.1 + 3.30.2-SNAPSHOT diff --git a/versions.txt b/versions.txt index 2657c3848..8a163bbb1 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.1:3.30.1 -google-cloud-firestore-admin:3.30.1:3.30.1 -google-cloud-firestore-bom:3.30.1:3.30.1 -grpc-google-cloud-firestore-admin-v1:3.30.1:3.30.1 -grpc-google-cloud-firestore-v1:3.30.1:3.30.1 -proto-google-cloud-firestore-admin-v1:3.30.1:3.30.1 -proto-google-cloud-firestore-v1:3.30.1:3.30.1 -proto-google-cloud-firestore-bundle-v1:3.30.1:3.30.1 +google-cloud-firestore:3.30.1:3.30.2-SNAPSHOT +google-cloud-firestore-admin:3.30.1:3.30.2-SNAPSHOT +google-cloud-firestore-bom:3.30.1:3.30.2-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.30.1:3.30.2-SNAPSHOT +grpc-google-cloud-firestore-v1:3.30.1:3.30.2-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.30.1:3.30.2-SNAPSHOT +proto-google-cloud-firestore-v1:3.30.1:3.30.2-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.30.1:3.30.2-SNAPSHOT From 8b6e18cefe350a75e1b5e610560be2ea7602f64a Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 11 Dec 2024 19:11:13 +0100 Subject: [PATCH 060/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.30.1 (#1950) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index a43fb2b3f..9f7171436 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.30.0 + 3.30.1 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 559c3855c..a05346e84 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.30.0 + 3.30.1 From c0259f9be28308540c1cbd21022b87bdb512d6bb Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Wed, 11 Dec 2024 13:21:36 -0500 Subject: [PATCH 061/290] chore: Update generation configuration at Wed Dec 11 02:30:23 UTC 2024 (#1948) * chore: Update generation configuration at Sat Dec 7 02:29:37 UTC 2024 * chore: generate libraries at Sat Dec 7 02:30:15 UTC 2024 * chore: Update generation configuration at Tue Dec 10 02:31:20 UTC 2024 * chore: Update generation configuration at Wed Dec 11 02:30:23 UTC 2024 --- generation_config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generation_config.yaml b/generation_config.yaml index 3079ea0f5..f7664f006 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.50.0 -googleapis_commitish: 3be31fed1e19de78da8ae8a7f074ecaae5d1db60 +googleapis_commitish: 798bd23a97e0c6a2582a4b442c09523b1325b533 libraries_bom_version: 26.51.0 libraries: - api_shortname: firestore From 3175e4a859798b3d2ba25b730f8efa124c487969 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Thu, 12 Dec 2024 13:15:53 -0500 Subject: [PATCH 062/290] chore: Update generation configuration at Thu Dec 12 02:30:23 UTC 2024 (#1951) * chore: Update generation configuration at Thu Dec 12 02:30:23 UTC 2024 * chore: generate libraries at Thu Dec 12 02:30:56 UTC 2024 --- README.md | 2 +- generation_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 66441e495..f4cf024e8 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.30.0 + 3.30.1 ``` diff --git a/generation_config.yaml b/generation_config.yaml index f7664f006..b1e02aa0f 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.50.0 -googleapis_commitish: 798bd23a97e0c6a2582a4b442c09523b1325b533 +googleapis_commitish: d1695384cf03b73ed0d14bdf3c664be82eb5f42a libraries_bom_version: 26.51.0 libraries: - api_shortname: firestore From 9826cbac81038ca445dc534b392124eac0095742 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 12 Dec 2024 21:52:28 +0100 Subject: [PATCH 063/290] deps: update googleapis/sdk-platform-java action to v2.51.0 (#1952) --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index 35aa3b151..604b674ba 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.50.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.51.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From 888d705cda06103d6defaa17e3d3fd8b9e535f54 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 13 Dec 2024 01:00:52 +0100 Subject: [PATCH 064/290] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.41.0 (#1954) --- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-17.cfg | 2 +- .kokoro/presubmit/graalvm-native.cfg | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index 1c2f75d4f..75020ec22 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.40.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.41.0 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-17.cfg b/.kokoro/presubmit/graalvm-native-17.cfg index fcc1e9430..846078108 100644 --- a/.kokoro/presubmit/graalvm-native-17.cfg +++ b/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.40.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.41.0" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native.cfg b/.kokoro/presubmit/graalvm-native.cfg index 552707c63..ae3b47fa3 100644 --- a/.kokoro/presubmit/graalvm-native.cfg +++ b/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.40.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.41.0" } env_vars: { diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 086f4fbe9..8c3f3f541 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.40.0 + 3.41.0 Google Cloud Firestore BOM diff --git a/pom.xml b/pom.xml index 84348c3db..3e13e9711 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.40.0 + 3.41.0 From c623c1da37f83febe4492e2acb8908f297a210f3 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Thu, 12 Dec 2024 19:32:52 -0500 Subject: [PATCH 065/290] chore: Update generation configuration at Fri Dec 13 00:01:40 UTC 2024 (#1955) * chore: Update generation configuration at Fri Dec 13 00:01:40 UTC 2024 * update workflow script * update generation config * update renovate --------- Co-authored-by: Joe Wang --- .github/scripts/update_generation_config.sh | 63 ++++++++++++++++++--- generation_config.yaml | 4 +- renovate.json | 17 ------ 3 files changed, 57 insertions(+), 27 deletions(-) diff --git a/.github/scripts/update_generation_config.sh b/.github/scripts/update_generation_config.sh index 561a31304..91434688c 100644 --- a/.github/scripts/update_generation_config.sh +++ b/.github/scripts/update_generation_config.sh @@ -28,11 +28,23 @@ function update_config() { sed -i -e "s/^${key_word}.*$/${key_word}: ${new_value}/" "${file}" } +# Update an action to a new version in GitHub action. +function update_action() { + local key_word=$1 + local new_value=$2 + local file=$3 + echo "Update ${key_word} to ${new_value} in ${file}" + # use a different delimiter because the key_word contains "/". + sed -i -e "s|${key_word}@v.*$|${key_word}@v${new_value}|" "${file}" +} + # The parameters of this script is: # 1. base_branch, the base branch of the result pull request. # 2. repo, organization/repo-name, e.g., googleapis/google-cloud-java # 3. [optional] generation_config, the path to the generation configuration, # the default value is generation_config.yaml in the repository root. +# 4. [optional] workflow, the library generation workflow file, +# the default value is .github/workflows/hermetic_library_generation.yaml. while [[ $# -gt 0 ]]; do key="$1" case "${key}" in @@ -48,6 +60,10 @@ case "${key}" in generation_config="$2" shift ;; + --workflow) + workflow="$2" + shift + ;; *) echo "Invalid option: [$1]" exit 1 @@ -71,21 +87,34 @@ if [ -z "${generation_config}" ]; then echo "Use default generation config: ${generation_config}" fi +if [ -z "${workflow}" ]; then + workflow=".github/workflows/hermetic_library_generation.yaml" + echo "Use default library generation workflow file: ${workflow}" +fi + current_branch="generate-libraries-${base_branch}" title="chore: Update generation configuration at $(date)" -# try to find a open pull request associated with the branch +git checkout "${base_branch}" +# Try to find a open pull request associated with the branch pr_num=$(gh pr list -s open -H "${current_branch}" -q . --json number | jq ".[] | .number") -# create a branch if there's no open pull request associated with the +# Create a branch if there's no open pull request associated with the # branch; otherwise checkout the pull request. if [ -z "${pr_num}" ]; then git checkout -b "${current_branch}" + # Push the current branch to remote so that we can + # compare the commits later. + git push -u origin "${current_branch}" else gh pr checkout "${pr_num}" fi +# Only allow fast-forward merging; exit with non-zero result if there's merging +# conflict. +git merge -m "chore: merge ${base_branch} into ${current_branch}" "${base_branch}" + mkdir tmp-googleapis -# use partial clone because only commit history is needed. +# Use partial clone because only commit history is needed. git clone --filter=blob:none https://github.com/googleapis/googleapis.git tmp-googleapis pushd tmp-googleapis git pull @@ -94,25 +123,43 @@ popd rm -rf tmp-googleapis update_config "googleapis_commitish" "${latest_commit}" "${generation_config}" -# update gapic-generator-java version to the latest +# Update gapic-generator-java version to the latest latest_version=$(get_latest_released_version "com.google.api" "gapic-generator-java") update_config "gapic_generator_version" "${latest_version}" "${generation_config}" -# update libraries-bom version to the latest +# Update composite action version to latest gapic-generator-java version +update_action "googleapis/sdk-platform-java/.github/scripts" \ + "${latest_version}" \ + "${workflow}" + +# Update libraries-bom version to the latest latest_version=$(get_latest_released_version "com.google.cloud" "libraries-bom") update_config "libraries_bom_version" "${latest_version}" "${generation_config}" -git add "${generation_config}" +git add "${generation_config}" "${workflow}" changed_files=$(git diff --cached --name-only) if [[ "${changed_files}" == "" ]]; then echo "The latest generation config is not changed." echo "Skip committing to the pull request." +else + git commit -m "${title}" +fi + +# There are potentially at most two commits: merge commit and change commit. +# We want to exit the script if no commit happens (otherwise this will be an +# infinite loop). +# `git cherry` is a way to find whether the local branch has commits that are +# not in the remote branch. +# If we find any such commit, push them to remote branch. +unpushed_commit=$(git cherry -v "origin/${current_branch}" | wc -l) +if [[ "${unpushed_commit}" -eq 0 ]]; then + echo "No unpushed commits, exit" exit 0 fi -git commit -m "${title}" + if [ -z "${pr_num}" ]; then git remote add remote_repo https://cloud-java-bot:"${GH_TOKEN}@github.com/${repo}.git" - git fetch -q --unshallow remote_repo + git fetch -q remote_repo git push -f remote_repo "${current_branch}" gh pr create --title "${title}" --head "${current_branch}" --body "${title}" --base "${base_branch}" else diff --git a/generation_config.yaml b/generation_config.yaml index b1e02aa0f..179f903af 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ -gapic_generator_version: 2.50.0 -googleapis_commitish: d1695384cf03b73ed0d14bdf3c664be82eb5f42a +gapic_generator_version: 2.51.0 +googleapis_commitish: 7d0c6bee2517d77635beb2a1dd6d6e7d4d943512 libraries_bom_version: 26.51.0 libraries: - api_shortname: firestore diff --git a/renovate.json b/renovate.json index 3801bb657..a4117f5d7 100644 --- a/renovate.json +++ b/renovate.json @@ -29,16 +29,6 @@ "matchStrings": ["uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v(?.+?)\\n"], "depNameTemplate": "com.google.cloud:sdk-platform-java-config", "datasourceTemplate": "maven" - }, - { - "fileMatch": [ - ".github/workflows/hermetic_library_generation.yaml" - ], - "matchStrings": [ - "uses: googleapis/sdk-platform-java/.github/scripts@v(?.+?)\\n" - ], - "depNameTemplate": "com.google.api:gapic-generator-java", - "datasourceTemplate": "maven" } ], "packageRules": [ @@ -98,13 +88,6 @@ "^com.fasterxml.jackson.core" ], "groupName": "jackson dependencies" - }, - { - "packagePatterns": [ - "^com.google.api:gapic-generator-java", - "^com.google.cloud:sdk-platform-java-config" - ], - "groupName": "sdk-platform-java dependencies" } ], "semanticCommits": true, From 71a69274f07dcecb2591d93f8ce34fde056e0014 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 12 Dec 2024 20:11:00 -0500 Subject: [PATCH 066/290] chore(main): release 3.30.2 (#1953) * chore(main): release 3.30.2 * chore: generate libraries at Fri Dec 13 00:33:58 UTC 2024 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 13 +++++++++++++ README.md | 6 +++--- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 53 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 88bf0d562..71207abd0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [3.30.2](https://github.com/googleapis/java-firestore/compare/v3.30.1...v3.30.2) (2024-12-13) + + +### Bug Fixes + +* **deps:** Update the Java code generator (gapic-generator-java) to 2.51.0 ([c623c1d](https://github.com/googleapis/java-firestore/commit/c623c1da37f83febe4492e2acb8908f297a210f3)) + + +### Dependencies + +* Update dependency com.google.cloud:sdk-platform-java-config to v3.41.0 ([#1954](https://github.com/googleapis/java-firestore/issues/1954)) ([888d705](https://github.com/googleapis/java-firestore/commit/888d705cda06103d6defaa17e3d3fd8b9e535f54)) +* Update googleapis/sdk-platform-java action to v2.51.0 ([#1952](https://github.com/googleapis/java-firestore/issues/1952)) ([9826cba](https://github.com/googleapis/java-firestore/commit/9826cbac81038ca445dc534b392124eac0095742)) + ## [3.30.1](https://github.com/googleapis/java-firestore/compare/v3.30.0...v3.30.1) (2024-12-09) diff --git a/README.md b/README.md index f4cf024e8..60968eb07 100644 --- a/README.md +++ b/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.30.1' +implementation 'com.google.cloud:google-cloud-firestore:3.30.2' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.1" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.2" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.1 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.2 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 13cabc0a4..82da6efc8 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.2-SNAPSHOT + 3.30.2 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.2-SNAPSHOT + 3.30.2 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 8c3f3f541..2a886f637 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.2-SNAPSHOT + 3.30.2 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.2-SNAPSHOT + 3.30.2 com.google.cloud google-cloud-firestore-admin - 3.30.2-SNAPSHOT + 3.30.2 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.2-SNAPSHOT + 3.30.2 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.2-SNAPSHOT + 3.30.2 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.2-SNAPSHOT + 3.30.2 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.2-SNAPSHOT + 3.30.2 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.2-SNAPSHOT + 3.30.2 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 0d3a802bd..43267aa70 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.2-SNAPSHOT + 3.30.2 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.2-SNAPSHOT + 3.30.2 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index a724d288d..7b41f2c06 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.2-SNAPSHOT + 3.30.2 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.2-SNAPSHOT + 3.30.2 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index d22169280..4b9462a94 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.2-SNAPSHOT + 3.30.2 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.2-SNAPSHOT + 3.30.2 diff --git a/pom.xml b/pom.xml index 3e13e9711..10b2ae90f 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.2-SNAPSHOT + 3.30.2 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.2-SNAPSHOT + 3.30.2 com.google.cloud google-cloud-firestore - 3.30.2-SNAPSHOT + 3.30.2 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.2-SNAPSHOT + 3.30.2 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.2-SNAPSHOT + 3.30.2 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.2-SNAPSHOT + 3.30.2 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.2-SNAPSHOT + 3.30.2 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 66afb6df5..617695d75 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.2-SNAPSHOT + 3.30.2 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.2-SNAPSHOT + 3.30.2 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index b1542f608..7f37f19b6 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.2-SNAPSHOT + 3.30.2 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.2-SNAPSHOT + 3.30.2 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 9dd814de9..768f44c5c 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.2-SNAPSHOT + 3.30.2 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.2-SNAPSHOT + 3.30.2 diff --git a/versions.txt b/versions.txt index 8a163bbb1..d628ec7f4 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.1:3.30.2-SNAPSHOT -google-cloud-firestore-admin:3.30.1:3.30.2-SNAPSHOT -google-cloud-firestore-bom:3.30.1:3.30.2-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.30.1:3.30.2-SNAPSHOT -grpc-google-cloud-firestore-v1:3.30.1:3.30.2-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.30.1:3.30.2-SNAPSHOT -proto-google-cloud-firestore-v1:3.30.1:3.30.2-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.30.1:3.30.2-SNAPSHOT +google-cloud-firestore:3.30.2:3.30.2 +google-cloud-firestore-admin:3.30.2:3.30.2 +google-cloud-firestore-bom:3.30.2:3.30.2 +grpc-google-cloud-firestore-admin-v1:3.30.2:3.30.2 +grpc-google-cloud-firestore-v1:3.30.2:3.30.2 +proto-google-cloud-firestore-admin-v1:3.30.2:3.30.2 +proto-google-cloud-firestore-v1:3.30.2:3.30.2 +proto-google-cloud-firestore-bundle-v1:3.30.2:3.30.2 From ee16b62afcdfed1ddd89bde848e00930b2774b36 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 07:23:59 -0500 Subject: [PATCH 067/290] chore(main): release 3.30.3-SNAPSHOT (#1956) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 82da6efc8..2d5ee4fa3 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.2 + 3.30.3-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.2 + 3.30.3-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 2a886f637..ca1d40eef 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.2 + 3.30.3-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.2 + 3.30.3-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.30.2 + 3.30.3-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.2 + 3.30.3-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.2 + 3.30.3-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.2 + 3.30.3-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.2 + 3.30.3-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.2 + 3.30.3-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 43267aa70..58b457277 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.2 + 3.30.3-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.2 + 3.30.3-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 7b41f2c06..2e2ccfb71 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.2 + 3.30.3-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.2 + 3.30.3-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 4b9462a94..c469667d3 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.2 + 3.30.3-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.2 + 3.30.3-SNAPSHOT diff --git a/pom.xml b/pom.xml index 10b2ae90f..457533c4d 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.2 + 3.30.3-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.2 + 3.30.3-SNAPSHOT com.google.cloud google-cloud-firestore - 3.30.2 + 3.30.3-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.2 + 3.30.3-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.2 + 3.30.3-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.2 + 3.30.3-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.2 + 3.30.3-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 617695d75..8d1bf4535 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.2 + 3.30.3-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.2 + 3.30.3-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 7f37f19b6..34a7bbd59 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.2 + 3.30.3-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.2 + 3.30.3-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 768f44c5c..b6d46c982 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.2 + 3.30.3-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.2 + 3.30.3-SNAPSHOT diff --git a/versions.txt b/versions.txt index d628ec7f4..56ae8372c 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.2:3.30.2 -google-cloud-firestore-admin:3.30.2:3.30.2 -google-cloud-firestore-bom:3.30.2:3.30.2 -grpc-google-cloud-firestore-admin-v1:3.30.2:3.30.2 -grpc-google-cloud-firestore-v1:3.30.2:3.30.2 -proto-google-cloud-firestore-admin-v1:3.30.2:3.30.2 -proto-google-cloud-firestore-v1:3.30.2:3.30.2 -proto-google-cloud-firestore-bundle-v1:3.30.2:3.30.2 +google-cloud-firestore:3.30.2:3.30.3-SNAPSHOT +google-cloud-firestore-admin:3.30.2:3.30.3-SNAPSHOT +google-cloud-firestore-bom:3.30.2:3.30.3-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.30.2:3.30.3-SNAPSHOT +grpc-google-cloud-firestore-v1:3.30.2:3.30.3-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.30.2:3.30.3-SNAPSHOT +proto-google-cloud-firestore-v1:3.30.2:3.30.3-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.30.2:3.30.3-SNAPSHOT From 126e7454e39e8407ef6e821464b452a6e527e9fb Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 13 Dec 2024 17:28:16 +0100 Subject: [PATCH 068/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.30.2 (#1958) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 9f7171436..314b43933 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.30.1 + 3.30.2 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index a05346e84..712c19d1a 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.30.1 + 3.30.2 From c38e3adc08e50a7946523aa0ba4ef46943cf2b85 Mon Sep 17 00:00:00 2001 From: Mila <107142260+milaGGL@users.noreply.github.com> Date: Tue, 17 Dec 2024 11:11:52 -0500 Subject: [PATCH 069/290] Fix: sort document reference by long type id (#1945) --- README.md | 2 +- .../com/google/cloud/firestore/BasePath.java | 33 ++++- .../cloud/firestore/it/ITQueryWatchTest.java | 115 ++++++++++++++++++ 3 files changed, 147 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 60968eb07..cf18b3dff 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.30.1 + 3.30.2 ``` diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BasePath.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BasePath.java index 29d075762..448c6f320 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BasePath.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BasePath.java @@ -114,7 +114,11 @@ boolean isPrefixOf(BasePath path) { } /** - * Compare the current path lexicographically against another Path object. + * Compare the current path against another Path object. + * + *

Compare the current path against another Path object. Paths are compared segment by segment, + * prioritizing numeric IDs (e.g., "__id123__") in numeric ascending order, followed by string + * segments in lexicographical order. * * @param other The path to compare to. * @return -1 if current is less than other, 1 if current greater than other, 0 if equal @@ -123,9 +127,10 @@ boolean isPrefixOf(BasePath path) { public int compareTo(@Nonnull B other) { List thisSegments = this.getSegments(); List otherSegments = other.getSegments(); + int length = Math.min(thisSegments.size(), otherSegments.size()); for (int i = 0; i < length; i++) { - int cmp = thisSegments.get(i).compareTo(otherSegments.get(i)); + int cmp = compareSegments(thisSegments.get(i), otherSegments.get(i)); if (cmp != 0) { return cmp; } @@ -133,6 +138,30 @@ public int compareTo(@Nonnull B other) { return Integer.compare(thisSegments.size(), otherSegments.size()); } + private int compareSegments(String lhs, String rhs) { + boolean isLhsNumeric = isNumericId(lhs); + boolean isRhsNumeric = isNumericId(rhs); + + if (isLhsNumeric && !isRhsNumeric) { // Only lhs is numeric + return -1; + } else if (!isLhsNumeric && isRhsNumeric) { // Only rhs is numeric + return 1; + } else if (isLhsNumeric && isRhsNumeric) { // both numeric + return Long.compare(extractNumericId(lhs), extractNumericId(rhs)); + } else { // both string + return lhs.compareTo(rhs); + } + } + + /** Checks if a segment is a numeric ID (starts with "__id" and ends with "__"). */ + private boolean isNumericId(String segment) { + return segment.startsWith("__id") && segment.endsWith("__"); + } + + private long extractNumericId(String segment) { + return Long.parseLong(segment.substring(4, segment.length() - 2)); + } + abstract String[] splitChildPath(String path); abstract B createPathWithSegments(ImmutableList segments); diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryWatchTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryWatchTest.java index d9341b929..b65cc42d8 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryWatchTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryWatchTest.java @@ -24,17 +24,20 @@ import static java.util.Collections.emptyList; import static java.util.Collections.singletonList; import static org.junit.Assert.assertArrayEquals; +import static org.junit.Assert.assertEquals; import com.google.cloud.firestore.CollectionReference; import com.google.cloud.firestore.DocumentChange; import com.google.cloud.firestore.DocumentReference; import com.google.cloud.firestore.DocumentSnapshot; import com.google.cloud.firestore.EventListener; +import com.google.cloud.firestore.FieldPath; import com.google.cloud.firestore.FieldValue; import com.google.cloud.firestore.FirestoreException; import com.google.cloud.firestore.ListenerRegistration; import com.google.cloud.firestore.LocalFirestoreHelper; import com.google.cloud.firestore.Query; +import com.google.cloud.firestore.Query.Direction; import com.google.cloud.firestore.QueryDocumentSnapshot; import com.google.cloud.firestore.QuerySnapshot; import com.google.cloud.firestore.it.ITQueryWatchTest.QuerySnapshotEventListener.ListenerAssertions; @@ -644,6 +647,118 @@ public void shutdownNowPreventsAddingNewListener() throws Exception { listenerAssertions.hasError(); } + @Test + public void snapshotListenerSortsQueryByDocumentIdInTheSameOrderAsServer() throws Exception { + CollectionReference col = randomColl; + + firestore + .batch() + .set(col.document("A"), Collections.singletonMap("a", 1)) + .set(col.document("a"), Collections.singletonMap("a", 1)) + .set(col.document("Aa"), Collections.singletonMap("a", 1)) + .set(col.document("7"), Collections.singletonMap("a", 1)) + .set(col.document("12"), Collections.singletonMap("a", 1)) + .set(col.document("__id7__"), Collections.singletonMap("a", 1)) + .set(col.document("__id12__"), Collections.singletonMap("a", 1)) + .set(col.document("__id-2__"), Collections.singletonMap("a", 1)) + .set(col.document("_id1__"), Collections.singletonMap("a", 1)) + .set(col.document("__id1_"), Collections.singletonMap("a", 1)) + .set(col.document("__id"), Collections.singletonMap("a", 1)) + .commit() + .get(); + + Query query = col.orderBy("__name__", Direction.ASCENDING); + List expectedOrder = + Arrays.asList( + "__id-2__", + "__id7__", + "__id12__", + "12", + "7", + "A", + "Aa", + "__id", + "__id1_", + "_id1__", + "a"); + + QuerySnapshot snapshot = query.get().get(); + List queryOrder = + snapshot.getDocuments().stream().map(doc -> doc.getId()).collect(Collectors.toList()); + assertEquals(expectedOrder, queryOrder); // Assert order from backend + + CountDownLatch latch = new CountDownLatch(1); + List listenerOrder = new ArrayList<>(); + + ListenerRegistration registration = + query.addSnapshotListener( + (value, error) -> { + listenerOrder.addAll( + value.getDocuments().stream() + .map(doc -> doc.getId()) + .collect(Collectors.toList())); + + latch.countDown(); + }); + + latch.await(); + registration.remove(); + + assertEquals(expectedOrder, listenerOrder); // Assert order in the SDK + } + + @Test + public void snapshotListenerSortsFilteredQueryByDocumentIdInTheSameOrderAsServer() + throws Exception { + CollectionReference col = randomColl; + + firestore + .batch() + .set(col.document("A"), Collections.singletonMap("a", 1)) + .set(col.document("a"), Collections.singletonMap("a", 1)) + .set(col.document("Aa"), Collections.singletonMap("a", 1)) + .set(col.document("7"), Collections.singletonMap("a", 1)) + .set(col.document("12"), Collections.singletonMap("a", 1)) + .set(col.document("__id7__"), Collections.singletonMap("a", 1)) + .set(col.document("__id12__"), Collections.singletonMap("a", 1)) + .set(col.document("__id-2__"), Collections.singletonMap("a", 1)) + .set(col.document("_id1__"), Collections.singletonMap("a", 1)) + .set(col.document("__id1_"), Collections.singletonMap("a", 1)) + .set(col.document("__id"), Collections.singletonMap("a", 1)) + .commit() + .get(); + + Query query = + col.whereGreaterThan(FieldPath.documentId(), "__id7__") + .whereLessThanOrEqualTo(FieldPath.documentId(), "A") + .orderBy("__name__", Direction.ASCENDING); + List expectedOrder = Arrays.asList("__id12__", "12", "7", "A"); + + QuerySnapshot snapshot = query.get().get(); + List queryOrder = + snapshot.getDocuments().stream().map(doc -> doc.getId()).collect(Collectors.toList()); + assertEquals(expectedOrder, queryOrder); // Assert order from backend + + CountDownLatch latch = new CountDownLatch(1); + List listenerOrder = new ArrayList<>(); + + ListenerRegistration registration = + query.addSnapshotListener( + (value, error) -> { + listenerOrder.addAll( + value.getDocuments().stream() + .map(doc -> doc.getId()) + .collect(Collectors.toList())); + + latch.countDown(); + }); + + latch.await(); + registration.remove(); + + assertEquals(expectedOrder, listenerOrder); // Assert order in the SDK + } + /** * A tuple class used by {@code #queryWatch}. This class represents an event delivered to the * registered query listener. From d8144b55ba68b79fafd4f5a3a6a640d959caf2be Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 18 Dec 2024 17:33:37 +0100 Subject: [PATCH 070/290] deps: update dependency com.google.cloud:google-cloud-trace to v2.55.0 (#1962) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 58b457277..7b3ebb794 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -234,7 +234,7 @@ com.google.cloud google-cloud-trace - 2.54.0 + 2.55.0 test From a277187e76753433e02ee3d89b2b54d35eb172fe Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 18 Dec 2024 17:41:38 +0100 Subject: [PATCH 071/290] chore(deps): update dependency com.google.cloud:libraries-bom to v26.52.0 (#1964) --- samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index b05364618..155254da7 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -34,7 +34,7 @@ com.google.cloud libraries-bom - 26.51.0 + 26.52.0 pom import From 5c6228215e1c40de420c765e6aecb81a312e7954 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 18 Dec 2024 17:58:00 +0100 Subject: [PATCH 072/290] deps: update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.55.0 (#1961) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 7b3ebb794..59ba89200 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -228,7 +228,7 @@ com.google.api.grpc proto-google-cloud-trace-v1 - 2.54.0 + 2.55.0 test From 9f318b030637a8e354e4d10651ea2d4073098c2a Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 8 Jan 2025 17:23:09 +0100 Subject: [PATCH 073/290] deps: update googleapis/sdk-platform-java action to v2.51.1 (#1968) --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index 604b674ba..c1be8aca5 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.51.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.51.1 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From 7a4813b2e5c6be246f7f6a312afba78d76ff3927 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 8 Jan 2025 17:23:25 +0100 Subject: [PATCH 074/290] deps: update dependency com.diffplug.spotless:spotless-maven-plugin to v2.44.1 (#1969) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 59ba89200..f6ecbe8cb 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -287,7 +287,7 @@ com.diffplug.spotless spotless-maven-plugin - 2.43.0 + 2.44.1 From bbf75cc4b7421ddab8ac5538fc0084218a4e3a1b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 8 Jan 2025 17:53:53 +0100 Subject: [PATCH 075/290] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.41.1 (#1970) --- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-17.cfg | 2 +- .kokoro/presubmit/graalvm-native.cfg | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index 75020ec22..780b0d6e6 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.41.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.41.1 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-17.cfg b/.kokoro/presubmit/graalvm-native-17.cfg index 846078108..0e87ec726 100644 --- a/.kokoro/presubmit/graalvm-native-17.cfg +++ b/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.41.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.41.1" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native.cfg b/.kokoro/presubmit/graalvm-native.cfg index ae3b47fa3..7221249fe 100644 --- a/.kokoro/presubmit/graalvm-native.cfg +++ b/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.41.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.41.1" } env_vars: { diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index ca1d40eef..7ec04591b 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.41.0 + 3.41.1 Google Cloud Firestore BOM diff --git a/pom.xml b/pom.xml index 457533c4d..8e623e30b 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.41.0 + 3.41.1 From f6fcbf10485317ff370d9698947f3bbf2ae63cfb Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Fri, 10 Jan 2025 22:09:17 -0500 Subject: [PATCH 076/290] chore: Update generation configuration at Sat Jan 11 02:25:24 UTC 2025 (#1974) * chore: Update generation configuration at Thu Jan 9 15:11:25 UTC 2025 * chore: generate libraries at Thu Jan 9 15:11:55 UTC 2025 * chore: Update generation configuration at Fri Jan 10 02:27:17 UTC 2025 * chore: Update generation configuration at Sat Jan 11 02:25:24 UTC 2025 --- README.md | 4 ++-- generation_config.yaml | 6 +++--- .../com/google/cloud/firestore/v1/FirestoreAdminClient.java | 2 +- .../google/cloud/firestore/v1/FirestoreAdminSettings.java | 2 +- .../java/com/google/cloud/firestore/v1/package-info.java | 2 +- .../google/cloud/firestore/v1/stub/FirestoreAdminStub.java | 2 +- .../cloud/firestore/v1/stub/FirestoreAdminStubSettings.java | 2 +- .../v1/stub/GrpcFirestoreAdminCallableFactory.java | 2 +- .../cloud/firestore/v1/stub/GrpcFirestoreAdminStub.java | 2 +- .../v1/stub/HttpJsonFirestoreAdminCallableFactory.java | 2 +- .../cloud/firestore/v1/stub/HttpJsonFirestoreAdminStub.java | 2 +- .../firestore/v1/FirestoreAdminClientHttpJsonTest.java | 2 +- .../google/cloud/firestore/v1/FirestoreAdminClientTest.java | 2 +- .../com/google/cloud/firestore/v1/MockFirestoreAdmin.java | 2 +- .../google/cloud/firestore/v1/MockFirestoreAdminImpl.java | 2 +- .../java/com/google/cloud/firestore/v1/MockLocations.java | 2 +- .../com/google/cloud/firestore/v1/MockLocationsImpl.java | 2 +- .../java/com/google/cloud/firestore/v1/FirestoreClient.java | 2 +- .../com/google/cloud/firestore/v1/FirestoreSettings.java | 2 +- .../java/com/google/cloud/firestore/v1/package-info.java | 2 +- .../com/google/cloud/firestore/v1/stub/FirestoreStub.java | 2 +- .../cloud/firestore/v1/stub/FirestoreStubSettings.java | 2 +- .../firestore/v1/stub/GrpcFirestoreCallableFactory.java | 2 +- .../google/cloud/firestore/v1/stub/GrpcFirestoreStub.java | 2 +- .../firestore/v1/stub/HttpJsonFirestoreCallableFactory.java | 2 +- .../cloud/firestore/v1/stub/HttpJsonFirestoreStub.java | 2 +- .../cloud/firestore/v1/FirestoreClientHttpJsonTest.java | 2 +- .../com/google/cloud/firestore/v1/FirestoreClientTest.java | 2 +- .../java/com/google/cloud/firestore/v1/MockFirestore.java | 2 +- .../com/google/cloud/firestore/v1/MockFirestoreImpl.java | 2 +- .../java/com/google/cloud/firestore/v1/MockLocations.java | 2 +- .../com/google/cloud/firestore/v1/MockLocationsImpl.java | 2 +- .../com/google/firestore/admin/v1/FirestoreAdminGrpc.java | 2 +- .../main/java/com/google/firestore/v1/FirestoreGrpc.java | 2 +- .../src/main/java/com/google/firestore/admin/v1/Backup.java | 2 +- .../main/java/com/google/firestore/admin/v1/BackupName.java | 2 +- .../java/com/google/firestore/admin/v1/BackupOrBuilder.java | 2 +- .../java/com/google/firestore/admin/v1/BackupProto.java | 2 +- .../java/com/google/firestore/admin/v1/BackupSchedule.java | 2 +- .../com/google/firestore/admin/v1/BackupScheduleName.java | 2 +- .../google/firestore/admin/v1/BackupScheduleOrBuilder.java | 2 +- .../firestore/admin/v1/BulkDeleteDocumentsMetadata.java | 2 +- .../admin/v1/BulkDeleteDocumentsMetadataOrBuilder.java | 2 +- .../firestore/admin/v1/BulkDeleteDocumentsRequest.java | 2 +- .../admin/v1/BulkDeleteDocumentsRequestOrBuilder.java | 2 +- .../firestore/admin/v1/BulkDeleteDocumentsResponse.java | 2 +- .../admin/v1/BulkDeleteDocumentsResponseOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/CollectionGroupName.java | 2 +- .../firestore/admin/v1/CreateBackupScheduleRequest.java | 2 +- .../admin/v1/CreateBackupScheduleRequestOrBuilder.java | 2 +- .../google/firestore/admin/v1/CreateDatabaseMetadata.java | 2 +- .../firestore/admin/v1/CreateDatabaseMetadataOrBuilder.java | 2 +- .../google/firestore/admin/v1/CreateDatabaseRequest.java | 2 +- .../firestore/admin/v1/CreateDatabaseRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/CreateIndexRequest.java | 2 +- .../firestore/admin/v1/CreateIndexRequestOrBuilder.java | 2 +- .../java/com/google/firestore/admin/v1/DailyRecurrence.java | 2 +- .../google/firestore/admin/v1/DailyRecurrenceOrBuilder.java | 2 +- .../main/java/com/google/firestore/admin/v1/Database.java | 2 +- .../java/com/google/firestore/admin/v1/DatabaseName.java | 2 +- .../com/google/firestore/admin/v1/DatabaseOrBuilder.java | 2 +- .../java/com/google/firestore/admin/v1/DatabaseProto.java | 2 +- .../com/google/firestore/admin/v1/DeleteBackupRequest.java | 2 +- .../firestore/admin/v1/DeleteBackupRequestOrBuilder.java | 2 +- .../firestore/admin/v1/DeleteBackupScheduleRequest.java | 2 +- .../admin/v1/DeleteBackupScheduleRequestOrBuilder.java | 2 +- .../google/firestore/admin/v1/DeleteDatabaseMetadata.java | 2 +- .../firestore/admin/v1/DeleteDatabaseMetadataOrBuilder.java | 2 +- .../google/firestore/admin/v1/DeleteDatabaseRequest.java | 2 +- .../firestore/admin/v1/DeleteDatabaseRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/DeleteIndexRequest.java | 2 +- .../firestore/admin/v1/DeleteIndexRequestOrBuilder.java | 2 +- .../google/firestore/admin/v1/ExportDocumentsMetadata.java | 2 +- .../admin/v1/ExportDocumentsMetadataOrBuilder.java | 2 +- .../google/firestore/admin/v1/ExportDocumentsRequest.java | 2 +- .../firestore/admin/v1/ExportDocumentsRequestOrBuilder.java | 2 +- .../google/firestore/admin/v1/ExportDocumentsResponse.java | 2 +- .../admin/v1/ExportDocumentsResponseOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/admin/v1/Field.java | 2 +- .../main/java/com/google/firestore/admin/v1/FieldName.java | 2 +- .../google/firestore/admin/v1/FieldOperationMetadata.java | 2 +- .../firestore/admin/v1/FieldOperationMetadataOrBuilder.java | 2 +- .../java/com/google/firestore/admin/v1/FieldOrBuilder.java | 2 +- .../main/java/com/google/firestore/admin/v1/FieldProto.java | 2 +- .../com/google/firestore/admin/v1/FirestoreAdminProto.java | 2 +- .../com/google/firestore/admin/v1/GetBackupRequest.java | 2 +- .../firestore/admin/v1/GetBackupRequestOrBuilder.java | 2 +- .../google/firestore/admin/v1/GetBackupScheduleRequest.java | 2 +- .../admin/v1/GetBackupScheduleRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/GetDatabaseRequest.java | 2 +- .../firestore/admin/v1/GetDatabaseRequestOrBuilder.java | 2 +- .../java/com/google/firestore/admin/v1/GetFieldRequest.java | 2 +- .../google/firestore/admin/v1/GetFieldRequestOrBuilder.java | 2 +- .../java/com/google/firestore/admin/v1/GetIndexRequest.java | 2 +- .../google/firestore/admin/v1/GetIndexRequestOrBuilder.java | 2 +- .../google/firestore/admin/v1/ImportDocumentsMetadata.java | 2 +- .../admin/v1/ImportDocumentsMetadataOrBuilder.java | 2 +- .../google/firestore/admin/v1/ImportDocumentsRequest.java | 2 +- .../firestore/admin/v1/ImportDocumentsRequestOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/admin/v1/Index.java | 2 +- .../main/java/com/google/firestore/admin/v1/IndexName.java | 2 +- .../google/firestore/admin/v1/IndexOperationMetadata.java | 2 +- .../firestore/admin/v1/IndexOperationMetadataOrBuilder.java | 2 +- .../java/com/google/firestore/admin/v1/IndexOrBuilder.java | 2 +- .../main/java/com/google/firestore/admin/v1/IndexProto.java | 2 +- .../firestore/admin/v1/ListBackupSchedulesRequest.java | 2 +- .../admin/v1/ListBackupSchedulesRequestOrBuilder.java | 2 +- .../firestore/admin/v1/ListBackupSchedulesResponse.java | 2 +- .../admin/v1/ListBackupSchedulesResponseOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/ListBackupsRequest.java | 2 +- .../firestore/admin/v1/ListBackupsRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/ListBackupsResponse.java | 2 +- .../firestore/admin/v1/ListBackupsResponseOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/ListDatabasesRequest.java | 2 +- .../firestore/admin/v1/ListDatabasesRequestOrBuilder.java | 2 +- .../google/firestore/admin/v1/ListDatabasesResponse.java | 2 +- .../firestore/admin/v1/ListDatabasesResponseOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/ListFieldsRequest.java | 2 +- .../firestore/admin/v1/ListFieldsRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/ListFieldsResponse.java | 2 +- .../firestore/admin/v1/ListFieldsResponseOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/ListIndexesRequest.java | 2 +- .../firestore/admin/v1/ListIndexesRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/ListIndexesResponse.java | 2 +- .../firestore/admin/v1/ListIndexesResponseOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/LocationMetadata.java | 2 +- .../firestore/admin/v1/LocationMetadataOrBuilder.java | 2 +- .../java/com/google/firestore/admin/v1/LocationName.java | 2 +- .../java/com/google/firestore/admin/v1/LocationProto.java | 2 +- .../java/com/google/firestore/admin/v1/OperationProto.java | 2 +- .../java/com/google/firestore/admin/v1/OperationState.java | 2 +- .../main/java/com/google/firestore/admin/v1/Progress.java | 2 +- .../com/google/firestore/admin/v1/ProgressOrBuilder.java | 2 +- .../java/com/google/firestore/admin/v1/ProjectName.java | 2 +- .../google/firestore/admin/v1/RestoreDatabaseMetadata.java | 2 +- .../admin/v1/RestoreDatabaseMetadataOrBuilder.java | 2 +- .../google/firestore/admin/v1/RestoreDatabaseRequest.java | 2 +- .../firestore/admin/v1/RestoreDatabaseRequestOrBuilder.java | 2 +- .../java/com/google/firestore/admin/v1/ScheduleProto.java | 2 +- .../firestore/admin/v1/UpdateBackupScheduleRequest.java | 2 +- .../admin/v1/UpdateBackupScheduleRequestOrBuilder.java | 2 +- .../google/firestore/admin/v1/UpdateDatabaseMetadata.java | 2 +- .../firestore/admin/v1/UpdateDatabaseMetadataOrBuilder.java | 2 +- .../google/firestore/admin/v1/UpdateDatabaseRequest.java | 2 +- .../firestore/admin/v1/UpdateDatabaseRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/UpdateFieldRequest.java | 2 +- .../firestore/admin/v1/UpdateFieldRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/WeeklyRecurrence.java | 2 +- .../firestore/admin/v1/WeeklyRecurrenceOrBuilder.java | 2 +- .../java/com/google/firestore/bundle/BundleElement.java | 2 +- .../com/google/firestore/bundle/BundleElementOrBuilder.java | 2 +- .../java/com/google/firestore/bundle/BundleMetadata.java | 2 +- .../google/firestore/bundle/BundleMetadataOrBuilder.java | 2 +- .../main/java/com/google/firestore/bundle/BundleProto.java | 2 +- .../google/firestore/bundle/BundledDocumentMetadata.java | 2 +- .../firestore/bundle/BundledDocumentMetadataOrBuilder.java | 2 +- .../main/java/com/google/firestore/bundle/BundledQuery.java | 2 +- .../com/google/firestore/bundle/BundledQueryOrBuilder.java | 2 +- .../main/java/com/google/firestore/bundle/NamedQuery.java | 2 +- .../com/google/firestore/bundle/NamedQueryOrBuilder.java | 2 +- .../java/com/google/firestore/v1/AggregationResult.java | 2 +- .../com/google/firestore/v1/AggregationResultOrBuilder.java | 2 +- .../com/google/firestore/v1/AggregationResultProto.java | 2 +- .../src/main/java/com/google/firestore/v1/ArrayValue.java | 2 +- .../java/com/google/firestore/v1/ArrayValueOrBuilder.java | 2 +- .../com/google/firestore/v1/BatchGetDocumentsRequest.java | 2 +- .../firestore/v1/BatchGetDocumentsRequestOrBuilder.java | 2 +- .../com/google/firestore/v1/BatchGetDocumentsResponse.java | 2 +- .../firestore/v1/BatchGetDocumentsResponseOrBuilder.java | 2 +- .../java/com/google/firestore/v1/BatchWriteRequest.java | 2 +- .../com/google/firestore/v1/BatchWriteRequestOrBuilder.java | 2 +- .../java/com/google/firestore/v1/BatchWriteResponse.java | 2 +- .../google/firestore/v1/BatchWriteResponseOrBuilder.java | 2 +- .../com/google/firestore/v1/BeginTransactionRequest.java | 2 +- .../firestore/v1/BeginTransactionRequestOrBuilder.java | 2 +- .../com/google/firestore/v1/BeginTransactionResponse.java | 2 +- .../firestore/v1/BeginTransactionResponseOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/BitSequence.java | 2 +- .../java/com/google/firestore/v1/BitSequenceOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/BloomFilter.java | 2 +- .../java/com/google/firestore/v1/BloomFilterOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/BloomFilterProto.java | 2 +- .../main/java/com/google/firestore/v1/CommitRequest.java | 2 +- .../com/google/firestore/v1/CommitRequestOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/CommitResponse.java | 2 +- .../com/google/firestore/v1/CommitResponseOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/CommonProto.java | 2 +- .../java/com/google/firestore/v1/CreateDocumentRequest.java | 2 +- .../google/firestore/v1/CreateDocumentRequestOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/Cursor.java | 2 +- .../main/java/com/google/firestore/v1/CursorOrBuilder.java | 2 +- .../java/com/google/firestore/v1/DeleteDocumentRequest.java | 2 +- .../google/firestore/v1/DeleteDocumentRequestOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/Document.java | 2 +- .../main/java/com/google/firestore/v1/DocumentChange.java | 2 +- .../com/google/firestore/v1/DocumentChangeOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/DocumentDelete.java | 2 +- .../com/google/firestore/v1/DocumentDeleteOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/DocumentMask.java | 2 +- .../java/com/google/firestore/v1/DocumentMaskOrBuilder.java | 2 +- .../java/com/google/firestore/v1/DocumentOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/DocumentProto.java | 2 +- .../main/java/com/google/firestore/v1/DocumentRemove.java | 2 +- .../com/google/firestore/v1/DocumentRemoveOrBuilder.java | 2 +- .../java/com/google/firestore/v1/DocumentTransform.java | 2 +- .../com/google/firestore/v1/DocumentTransformOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/ExecutionStats.java | 2 +- .../com/google/firestore/v1/ExecutionStatsOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/ExistenceFilter.java | 2 +- .../com/google/firestore/v1/ExistenceFilterOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/ExplainMetrics.java | 2 +- .../com/google/firestore/v1/ExplainMetricsOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/ExplainOptions.java | 2 +- .../com/google/firestore/v1/ExplainOptionsOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/FirestoreProto.java | 2 +- .../java/com/google/firestore/v1/GetDocumentRequest.java | 2 +- .../google/firestore/v1/GetDocumentRequestOrBuilder.java | 2 +- .../com/google/firestore/v1/ListCollectionIdsRequest.java | 2 +- .../firestore/v1/ListCollectionIdsRequestOrBuilder.java | 2 +- .../com/google/firestore/v1/ListCollectionIdsResponse.java | 2 +- .../firestore/v1/ListCollectionIdsResponseOrBuilder.java | 2 +- .../java/com/google/firestore/v1/ListDocumentsRequest.java | 2 +- .../google/firestore/v1/ListDocumentsRequestOrBuilder.java | 2 +- .../java/com/google/firestore/v1/ListDocumentsResponse.java | 2 +- .../google/firestore/v1/ListDocumentsResponseOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/ListenRequest.java | 2 +- .../com/google/firestore/v1/ListenRequestOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/ListenResponse.java | 2 +- .../com/google/firestore/v1/ListenResponseOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/MapValue.java | 2 +- .../java/com/google/firestore/v1/MapValueOrBuilder.java | 2 +- .../java/com/google/firestore/v1/PartitionQueryRequest.java | 2 +- .../google/firestore/v1/PartitionQueryRequestOrBuilder.java | 2 +- .../com/google/firestore/v1/PartitionQueryResponse.java | 2 +- .../firestore/v1/PartitionQueryResponseOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/PlanSummary.java | 2 +- .../java/com/google/firestore/v1/PlanSummaryOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/Precondition.java | 2 +- .../java/com/google/firestore/v1/PreconditionOrBuilder.java | 2 +- .../java/com/google/firestore/v1/QueryProfileProto.java | 2 +- .../src/main/java/com/google/firestore/v1/QueryProto.java | 2 +- .../main/java/com/google/firestore/v1/RollbackRequest.java | 2 +- .../com/google/firestore/v1/RollbackRequestOrBuilder.java | 2 +- .../com/google/firestore/v1/RunAggregationQueryRequest.java | 2 +- .../firestore/v1/RunAggregationQueryRequestOrBuilder.java | 2 +- .../google/firestore/v1/RunAggregationQueryResponse.java | 2 +- .../firestore/v1/RunAggregationQueryResponseOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/RunQueryRequest.java | 2 +- .../com/google/firestore/v1/RunQueryRequestOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/RunQueryResponse.java | 2 +- .../com/google/firestore/v1/RunQueryResponseOrBuilder.java | 2 +- .../com/google/firestore/v1/StructuredAggregationQuery.java | 2 +- .../firestore/v1/StructuredAggregationQueryOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/StructuredQuery.java | 2 +- .../com/google/firestore/v1/StructuredQueryOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/Target.java | 2 +- .../src/main/java/com/google/firestore/v1/TargetChange.java | 2 +- .../java/com/google/firestore/v1/TargetChangeOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/TargetOrBuilder.java | 2 +- .../java/com/google/firestore/v1/TransactionOptions.java | 2 +- .../google/firestore/v1/TransactionOptionsOrBuilder.java | 2 +- .../java/com/google/firestore/v1/UpdateDocumentRequest.java | 2 +- .../google/firestore/v1/UpdateDocumentRequestOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/Value.java | 2 +- .../main/java/com/google/firestore/v1/ValueOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/Write.java | 2 +- .../main/java/com/google/firestore/v1/WriteOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/WriteProto.java | 2 +- .../src/main/java/com/google/firestore/v1/WriteRequest.java | 2 +- .../java/com/google/firestore/v1/WriteRequestOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/WriteResponse.java | 2 +- .../com/google/firestore/v1/WriteResponseOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/WriteResult.java | 2 +- .../java/com/google/firestore/v1/WriteResultOrBuilder.java | 2 +- 274 files changed, 277 insertions(+), 277 deletions(-) diff --git a/README.md b/README.md index cf18b3dff..70ffd4f7c 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.51.0 + 26.52.0 pom import @@ -49,7 +49,7 @@ If you are using Maven without the BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies: ```Groovy -implementation platform('com.google.cloud:libraries-bom:26.51.0') +implementation platform('com.google.cloud:libraries-bom:26.52.0') implementation 'com.google.cloud:google-cloud-firestore' ``` diff --git a/generation_config.yaml b/generation_config.yaml index 179f903af..ccbd1b60c 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,6 +1,6 @@ -gapic_generator_version: 2.51.0 -googleapis_commitish: 7d0c6bee2517d77635beb2a1dd6d6e7d4d943512 -libraries_bom_version: 26.51.0 +gapic_generator_version: 2.51.1 +googleapis_commitish: fd5b486367b0cf4ecf616ea2677dfa14f83a71c6 +libraries_bom_version: 26.52.0 libraries: - api_shortname: firestore name_pretty: Cloud Firestore diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminClient.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminClient.java index 67ed340fa..b696056a5 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminClient.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminClient.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminSettings.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminSettings.java index e84f39044..05ac71af3 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminSettings.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminSettings.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/package-info.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/package-info.java index 8aa41ba08..2332f7867 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/package-info.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStub.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStub.java index 4bd22e574..59d312002 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStub.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStub.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStubSettings.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStubSettings.java index 109c6d96e..86a030f8c 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStubSettings.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStubSettings.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreAdminCallableFactory.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreAdminCallableFactory.java index e25d62192..bc559aaa4 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreAdminCallableFactory.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreAdminCallableFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreAdminStub.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreAdminStub.java index e1d414f60..c195c0d2d 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreAdminStub.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreAdminStub.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreAdminCallableFactory.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreAdminCallableFactory.java index 1364aabb3..e725964f3 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreAdminCallableFactory.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreAdminCallableFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreAdminStub.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreAdminStub.java index 3fa765bab..b2489ef17 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreAdminStub.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreAdminStub.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientHttpJsonTest.java b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientHttpJsonTest.java index 0ddba8d3e..40e19774c 100644 --- a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientHttpJsonTest.java +++ b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientHttpJsonTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientTest.java b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientTest.java index 3bba83b12..d4400dab4 100644 --- a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientTest.java +++ b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockFirestoreAdmin.java b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockFirestoreAdmin.java index 531ec17c0..577ed1029 100644 --- a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockFirestoreAdmin.java +++ b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockFirestoreAdmin.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockFirestoreAdminImpl.java b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockFirestoreAdminImpl.java index 2b3171d8f..8034775b5 100644 --- a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockFirestoreAdminImpl.java +++ b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockFirestoreAdminImpl.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockLocations.java b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockLocations.java index 10cecbc88..3465c6551 100644 --- a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockLocations.java +++ b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockLocations.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockLocationsImpl.java b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockLocationsImpl.java index 6e12a2e8d..72512ff57 100644 --- a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockLocationsImpl.java +++ b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockLocationsImpl.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/FirestoreClient.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/FirestoreClient.java index 95130776c..f4caf5076 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/FirestoreClient.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/FirestoreClient.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/FirestoreSettings.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/FirestoreSettings.java index da2879604..e97cb8731 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/FirestoreSettings.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/FirestoreSettings.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/package-info.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/package-info.java index b935957ba..10fbf9b1e 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/package-info.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreStub.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreStub.java index cd1576688..6c0c882e3 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreStub.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreStub.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreStubSettings.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreStubSettings.java index c483070d8..92d6c8a00 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreStubSettings.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreStubSettings.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreCallableFactory.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreCallableFactory.java index 388351bac..2158f1d88 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreCallableFactory.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreCallableFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreStub.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreStub.java index a92d4a5e5..c0717e8c1 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreStub.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreStub.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreCallableFactory.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreCallableFactory.java index c123bc7d0..9cc3d5f82 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreCallableFactory.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreCallableFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreStub.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreStub.java index badc0f7e8..8fcda686e 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreStub.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreStub.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/FirestoreClientHttpJsonTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/FirestoreClientHttpJsonTest.java index 86e0c966a..88b80cbe2 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/FirestoreClientHttpJsonTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/FirestoreClientHttpJsonTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/FirestoreClientTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/FirestoreClientTest.java index 885ebc7b9..4128b3bfb 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/FirestoreClientTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/FirestoreClientTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/MockFirestore.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/MockFirestore.java index 9086a9deb..e358d0b19 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/MockFirestore.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/MockFirestore.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/MockFirestoreImpl.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/MockFirestoreImpl.java index 7de1495d4..7f9e71d4e 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/MockFirestoreImpl.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/MockFirestoreImpl.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/MockLocations.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/MockLocations.java index 10cecbc88..3465c6551 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/MockLocations.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/MockLocations.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/MockLocationsImpl.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/MockLocationsImpl.java index 6e12a2e8d..72512ff57 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/MockLocationsImpl.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/MockLocationsImpl.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/grpc-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminGrpc.java b/grpc-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminGrpc.java index a25e4538f..80bece59d 100644 --- a/grpc-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminGrpc.java +++ b/grpc-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminGrpc.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/grpc-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreGrpc.java b/grpc-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreGrpc.java index 24bd52f05..1ddd29619 100644 --- a/grpc-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreGrpc.java +++ b/grpc-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreGrpc.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Backup.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Backup.java index 33fa45424..5f589ae8f 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Backup.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Backup.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupName.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupName.java index 76cdb3473..a3d972bde 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupName.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupName.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupOrBuilder.java index 550264c8b..4535eae25 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupProto.java index 3c3b4c65b..e6b4dab0a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupSchedule.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupSchedule.java index 6d9f0cc50..2c69d7f8c 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupSchedule.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupSchedule.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupScheduleName.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupScheduleName.java index def9a8fdf..ac2822799 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupScheduleName.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupScheduleName.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupScheduleOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupScheduleOrBuilder.java index 564ddfc6a..431629ce8 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupScheduleOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupScheduleOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadata.java index e58e040fa..233917bf7 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadataOrBuilder.java index 443dba536..addfb232d 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequest.java index f84836fae..2dfd1db68 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequestOrBuilder.java index 17528817d..dea489196 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsResponse.java index 3000aeef5..aed07a3f8 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsResponseOrBuilder.java index 6fbad6b97..34c24e71e 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CollectionGroupName.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CollectionGroupName.java index 2f22984f8..5925b14d0 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CollectionGroupName.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CollectionGroupName.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequest.java index 90bc04810..af1f1cb00 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequestOrBuilder.java index c95d75c5c..50ccdcf45 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadata.java index a17a74a85..d136f6b4c 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadataOrBuilder.java index a863f259a..14c4d69b4 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequest.java index efc3be390..861a00a10 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequestOrBuilder.java index 069ba206c..fc8c79e59 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequest.java index 8f8cc2399..18dc9b442 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequestOrBuilder.java index ae5128a9c..dff703cf2 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DailyRecurrence.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DailyRecurrence.java index ae2860450..fc640983f 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DailyRecurrence.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DailyRecurrence.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DailyRecurrenceOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DailyRecurrenceOrBuilder.java index e00bec8df..a89c38998 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DailyRecurrenceOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DailyRecurrenceOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Database.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Database.java index 3f619a27f..a020fc693 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Database.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Database.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseName.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseName.java index 259990803..3553687e0 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseName.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseName.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseOrBuilder.java index 81d2bc502..8f106213f 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseProto.java index 0855b7932..504848783 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequest.java index 1eb5f5989..1637e975a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequestOrBuilder.java index ed988ed84..7a71c72f3 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequest.java index db94754d7..fd68f6a0b 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequestOrBuilder.java index 86777e785..edeb70dff 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadata.java index 5677afd89..7938579d4 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadataOrBuilder.java index 52e997cba..02fb809aa 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequest.java index 7e13c658e..65cd01d63 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequestOrBuilder.java index dc273ad8e..45c0f36f1 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequest.java index b9abda6a4..106dc3e70 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequestOrBuilder.java index 286139088..af734b97f 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadata.java index d9e61844b..b1bfd6f2e 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadataOrBuilder.java index aff3e9c56..e47d6d71e 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequest.java index 4b01bffdb..738905a3e 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequestOrBuilder.java index 131085be2..42c083bcd 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponse.java index 3f8405440..d28dbe478 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponseOrBuilder.java index 0ff103874..0e227458a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Field.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Field.java index 609b7685d..a445a121c 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Field.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Field.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldName.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldName.java index d66a39319..0adc229e5 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldName.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldName.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadata.java index f481be576..14302bcad 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadataOrBuilder.java index 3b2c7489c..83d1337e3 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOrBuilder.java index adddd8375..a643b20ab 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldProto.java index 5e007a76b..6ee078bba 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java index de69522ce..8b5d1655a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequest.java index 6126e13e4..9abc360cc 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequestOrBuilder.java index 0a2e3b714..52749102e 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequest.java index a40ce92cc..bce0795f7 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequestOrBuilder.java index 178ba2d6d..20d58b223 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequest.java index fa9de8584..63f18dd59 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequestOrBuilder.java index def172b9d..24b6809f1 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequest.java index 5dfc7e3fb..54be9b127 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequestOrBuilder.java index e094ae8b5..55175e88a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequest.java index d41b502df..939890b5d 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequestOrBuilder.java index 2c0dc784f..0235ad55a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadata.java index 3a21dfca8..fe5793127 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadataOrBuilder.java index 8ca4f6b09..db382b843 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequest.java index 6fd39434a..bf03b6b93 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequestOrBuilder.java index 56f1217e2..e9e945047 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Index.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Index.java index ddd78e31f..daf2c71a5 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Index.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Index.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexName.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexName.java index efbbc0f38..5abda256a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexName.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexName.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadata.java index 1498e2485..a65a02ee3 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadataOrBuilder.java index b50337e91..c4d8be09f 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOrBuilder.java index f5672fa0e..e2c7c4844 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexProto.java index f482564c7..1f7f3fb40 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequest.java index 43eb552d9..49a76c8ff 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequestOrBuilder.java index e502091d0..3f2a1f687 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponse.java index 9e8d4cf16..2203b29a0 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponseOrBuilder.java index 8daf340f0..bf6d2ceb9 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequest.java index ea2f80bdd..76968084f 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequestOrBuilder.java index d536b9913..6c68c1e77 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponse.java index b6924a35f..72a6b58a1 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponseOrBuilder.java index 6344a2277..a0aeac3aa 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequest.java index f77fbe422..7e61c2545 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequestOrBuilder.java index ba70e8bfb..44e24561b 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponse.java index 63d82982b..a95370e45 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponseOrBuilder.java index bafa67226..daeea1614 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequest.java index 003b73626..060b16605 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequestOrBuilder.java index 749cb964e..108de0dc6 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponse.java index 02f323a3b..8cb0ac185 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponseOrBuilder.java index 5790d9180..2cf4ccd64 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequest.java index 141e713d0..26c5a5655 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequestOrBuilder.java index 356a75eed..aa8ef36c3 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponse.java index 1360a8fe2..9a059585e 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponseOrBuilder.java index d113fc21f..32eef0b0e 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadata.java index 4373805a1..5b04d8b82 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadataOrBuilder.java index 975904f0f..2536fd035 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationName.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationName.java index 3e4c27491..4826327e4 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationName.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationName.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationProto.java index 26960f35f..7ec1f27f0 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationProto.java index 9cff4843b..2bd95b1e0 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationState.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationState.java index 98655e224..9f0ce415f 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationState.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationState.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Progress.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Progress.java index df1d87ee2..2270a56c6 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Progress.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Progress.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ProgressOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ProgressOrBuilder.java index 7f47ea1f8..b9b1a13e4 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ProgressOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ProgressOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ProjectName.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ProjectName.java index 3d6a8c946..6beb4fa40 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ProjectName.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ProjectName.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadata.java index 9933120c6..94fd75845 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadataOrBuilder.java index 454d98343..7a378059f 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequest.java index a258df589..24f2c366b 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequestOrBuilder.java index 116545933..940885f32 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ScheduleProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ScheduleProto.java index 7242485e9..fd429809c 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ScheduleProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ScheduleProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequest.java index 107652c4c..6fa3f9a39 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequestOrBuilder.java index 329c622e5..a711c0ce7 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadata.java index deb48af43..54a581956 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadataOrBuilder.java index 23e793dc5..fe85c85d4 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequest.java index acc7f34e0..844c7f29d 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequestOrBuilder.java index 10010cb16..7676f5b37 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequest.java index a3ef8a76c..16971d51f 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequestOrBuilder.java index acba93542..1925b72ab 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrence.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrence.java index 247d155c0..883fe2c22 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrence.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrence.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrenceOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrenceOrBuilder.java index a119605fd..d51d061b8 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrenceOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrenceOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElement.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElement.java index 452b6a808..bd8551f8b 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElement.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElement.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElementOrBuilder.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElementOrBuilder.java index b37559961..3b2114695 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElementOrBuilder.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElementOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadata.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadata.java index 44814f1e4..65eb37cbb 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadata.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadataOrBuilder.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadataOrBuilder.java index f00c3b3f7..18a590600 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleProto.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleProto.java index c27ab0e6e..099220b81 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleProto.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadata.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadata.java index 566e2f35b..bd001bc33 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadata.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadataOrBuilder.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadataOrBuilder.java index db4a28660..780e43790 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQuery.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQuery.java index 0d3bebb65..5f6d3e082 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQuery.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQuery.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQueryOrBuilder.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQueryOrBuilder.java index 3447cb186..cc7338f52 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQueryOrBuilder.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQueryOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQuery.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQuery.java index 3e0939357..250468a8b 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQuery.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQuery.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQueryOrBuilder.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQueryOrBuilder.java index 9fcc8c4de..c6c88b885 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQueryOrBuilder.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQueryOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResult.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResult.java index e9d591530..3cd3426fc 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResult.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultOrBuilder.java index de1ac5def..418063840 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultProto.java index 80ccdce04..15715bb27 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValue.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValue.java index 6f55e1f6f..fa06835dc 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValue.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValue.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValueOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValueOrBuilder.java index 6dd8273e6..713e59275 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValueOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValueOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequest.java index 15a413b93..9520cb696 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequestOrBuilder.java index 0f367e705..57b1de5f8 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponse.java index d80d01fae..7416eaba0 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponseOrBuilder.java index 24979f35e..213d47598 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequest.java index 26998d8a5..73fbdd044 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequestOrBuilder.java index d5ef2d02b..2d9b07852 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponse.java index 978b407e8..99da1f14d 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponseOrBuilder.java index f22718217..b031ced78 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequest.java index 7f461d1c6..44c692199 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequestOrBuilder.java index 0dfef6b12..1cb9b8396 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponse.java index 52c86f3b0..0eeaf877b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponseOrBuilder.java index 031082c8a..daa382a2c 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequence.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequence.java index 3f2626457..dec5b71bb 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequence.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequence.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequenceOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequenceOrBuilder.java index 58ce6f17a..82f59dac8 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequenceOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequenceOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilter.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilter.java index 73b91124c..648f472cf 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilter.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilter.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterOrBuilder.java index 32c353412..90f77d366 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterProto.java index 45d919f48..81d5efd4b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequest.java index b317de080..2642f2bcc 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequestOrBuilder.java index e37eb20d9..2af4be929 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponse.java index e1012afa7..5ec81c439 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponseOrBuilder.java index 72ea6021c..ac5e36175 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommonProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommonProto.java index 11427ba74..ebc4206f5 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommonProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommonProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequest.java index 5d7b960c3..98903887f 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequestOrBuilder.java index 085645da9..7c80cf75d 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Cursor.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Cursor.java index ba2ae21f6..755e14667 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Cursor.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Cursor.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CursorOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CursorOrBuilder.java index a4a0277a1..474087137 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CursorOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CursorOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequest.java index aec3cf46e..06f2c7dfd 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequestOrBuilder.java index afe262626..ef05fd546 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Document.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Document.java index bac62ea2c..e539a935a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Document.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Document.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChange.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChange.java index 6fdd1e65f..b48e86e25 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChange.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChange.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChangeOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChangeOrBuilder.java index ce872676b..68a692cab 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChangeOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChangeOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDelete.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDelete.java index dc6e0701d..01963c7b6 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDelete.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDelete.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDeleteOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDeleteOrBuilder.java index 4c4c7c25a..15781b2ed 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDeleteOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDeleteOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMask.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMask.java index fb96c221d..a61bac2b5 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMask.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMask.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMaskOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMaskOrBuilder.java index e00a63db6..80c074d3a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMaskOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMaskOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentOrBuilder.java index e210a2654..d2a80a1f7 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentProto.java index 7403a209c..ff45a163d 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemove.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemove.java index 1c0064b71..82b3b5a38 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemove.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemove.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemoveOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemoveOrBuilder.java index f5b0b9285..87202207b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemoveOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemoveOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransform.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransform.java index cac30c9d6..e6ca7e912 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransform.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransform.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransformOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransformOrBuilder.java index 1bb126728..dc69cce2f 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransformOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransformOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStats.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStats.java index 0445139ec..2df564301 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStats.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStats.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStatsOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStatsOrBuilder.java index a9b443137..c5708a155 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStatsOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStatsOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilter.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilter.java index fc8ffc125..cf552d56c 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilter.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilter.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilterOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilterOrBuilder.java index 80531022b..f98bbf2f5 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilterOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilterOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetrics.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetrics.java index c3715e802..c65c5ea22 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetrics.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetrics.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetricsOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetricsOrBuilder.java index 7ce3fd7b1..0f084f88a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetricsOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetricsOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainOptions.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainOptions.java index 117ab5f4d..019438803 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainOptions.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainOptions.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainOptionsOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainOptionsOrBuilder.java index 489a28dd6..f813c5b9b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainOptionsOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainOptionsOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreProto.java index fdc3cfaa2..eb2fcf9fd 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/GetDocumentRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/GetDocumentRequest.java index 20d888732..d25f20f74 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/GetDocumentRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/GetDocumentRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/GetDocumentRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/GetDocumentRequestOrBuilder.java index f5431c2ad..a4ba8c2e4 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/GetDocumentRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/GetDocumentRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequest.java index 98df29eb9..23d220fe3 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequestOrBuilder.java index 8df30c8e5..a81b01f72 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponse.java index d8d4cd564..5e8dd3eae 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponseOrBuilder.java index 7fa4d52c1..cc06a233c 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequest.java index c685733dc..92bd7ed31 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequestOrBuilder.java index 7af10a7fc..183b09bde 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponse.java index b0604bd85..bf3eb2023 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponseOrBuilder.java index 8345f45cc..e2e9151fa 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequest.java index 5c57c96cd..47a2caf3d 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequestOrBuilder.java index f0d724af1..06b71b73f 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponse.java index 5692fd3ac..723bc66d8 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponseOrBuilder.java index 7a9a722b1..9c094d0ad 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValue.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValue.java index 526247705..e13947c15 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValue.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValue.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValueOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValueOrBuilder.java index 08bf12ea1..9fda97391 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValueOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValueOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequest.java index cb69b3add..9fe20f209 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequestOrBuilder.java index 17cccccb5..ac2c52267 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponse.java index dddd71390..428d169c0 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponseOrBuilder.java index f4ffb6c3c..2defe52ef 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummary.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummary.java index a6a8fa7cc..e3a8474bf 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummary.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummary.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummaryOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummaryOrBuilder.java index 4dd98c973..e110d729c 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummaryOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummaryOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Precondition.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Precondition.java index ed7fb43b0..0d5d9a9dc 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Precondition.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Precondition.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PreconditionOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PreconditionOrBuilder.java index cf5f5d55f..1825aa25b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PreconditionOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PreconditionOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProfileProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProfileProto.java index 872da2108..897ea3d0f 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProfileProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProfileProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProto.java index 9b5ee4804..dd6016cab 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequest.java index 41f7c97c7..80c98a25b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequestOrBuilder.java index 94a6b89b1..2aaf8544f 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequest.java index 886454ef8..ed58daec5 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequestOrBuilder.java index 0419b601e..e44f436ab 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponse.java index f797aa34d..ab6ac2e88 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponseOrBuilder.java index f9b58bd26..f8f1977cf 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequest.java index abca205af..ca45d049c 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequestOrBuilder.java index 273b7d721..5325f6ccb 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponse.java index aed3b802d..3fef7cdc3 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponseOrBuilder.java index a191d1cd0..b03500767 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQuery.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQuery.java index 88bc8ed8c..89631b5fb 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQuery.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQuery.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQueryOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQueryOrBuilder.java index 090b2c9c4..b35e1f012 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQueryOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQueryOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQuery.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQuery.java index 16abe70e5..6937a2ee2 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQuery.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQuery.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQueryOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQueryOrBuilder.java index 6216a3e6c..971b86775 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQueryOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQueryOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Target.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Target.java index 7e070ebed..61e761c5c 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Target.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Target.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChange.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChange.java index 1b6b63933..df00c56d6 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChange.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChange.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChangeOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChangeOrBuilder.java index 493da62df..d02147868 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChangeOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChangeOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetOrBuilder.java index ad6790286..25cf2413f 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptions.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptions.java index 43d50bffa..a41478842 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptions.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptions.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptionsOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptionsOrBuilder.java index fdd4a6ea0..e032c6734 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptionsOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptionsOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequest.java index 1a44352e3..64e4df615 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequestOrBuilder.java index 841b9df3c..29328627e 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Value.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Value.java index d10b73184..b1c373fe1 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Value.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Value.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ValueOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ValueOrBuilder.java index d983264ee..8d8c60c82 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ValueOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ValueOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Write.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Write.java index b1b04d76d..da212b4ad 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Write.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Write.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteOrBuilder.java index 4fe784daf..620fd9579 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteProto.java index f70c88332..dcab1c845 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequest.java index 8e61a62fa..2e41dae4b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequestOrBuilder.java index e53000c29..358c5efe7 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponse.java index b8fbd9f3c..df48305c4 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponseOrBuilder.java index 18e2c0ada..f01dc4326 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResult.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResult.java index a4f055928..4760520cf 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResult.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResultOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResultOrBuilder.java index 6179471f2..3290bbfd8 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResultOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResultOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2024 Google LLC + * Copyright 2025 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. From a1478157141b3ef50a3b607c19b7ed111f5c38d5 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 13 Jan 2025 09:57:12 -0500 Subject: [PATCH 077/290] chore(main): release 3.30.3 (#1963) * chore(main): release 3.30.3 * chore: generate libraries at Sat Jan 11 03:10:07 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 17 +++++++++++++++++ README.md | 6 +++--- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 57 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 71207abd0..d6db31c09 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [3.30.3](https://github.com/googleapis/java-firestore/compare/v3.30.2...v3.30.3) (2025-01-11) + + +### Bug Fixes + +* **deps:** Update the Java code generator (gapic-generator-java) to 2.51.1 ([f6fcbf1](https://github.com/googleapis/java-firestore/commit/f6fcbf10485317ff370d9698947f3bbf2ae63cfb)) +* Sort document reference by long type id ([#1945](https://github.com/googleapis/java-firestore/issues/1945)) ([c38e3ad](https://github.com/googleapis/java-firestore/commit/c38e3adc08e50a7946523aa0ba4ef46943cf2b85)) + + +### Dependencies + +* Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.44.1 ([#1969](https://github.com/googleapis/java-firestore/issues/1969)) ([7a4813b](https://github.com/googleapis/java-firestore/commit/7a4813b2e5c6be246f7f6a312afba78d76ff3927)) +* Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.55.0 ([#1961](https://github.com/googleapis/java-firestore/issues/1961)) ([5c62282](https://github.com/googleapis/java-firestore/commit/5c6228215e1c40de420c765e6aecb81a312e7954)) +* Update dependency com.google.cloud:google-cloud-trace to v2.55.0 ([#1962](https://github.com/googleapis/java-firestore/issues/1962)) ([d8144b5](https://github.com/googleapis/java-firestore/commit/d8144b55ba68b79fafd4f5a3a6a640d959caf2be)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.41.1 ([#1970](https://github.com/googleapis/java-firestore/issues/1970)) ([bbf75cc](https://github.com/googleapis/java-firestore/commit/bbf75cc4b7421ddab8ac5538fc0084218a4e3a1b)) +* Update googleapis/sdk-platform-java action to v2.51.1 ([#1968](https://github.com/googleapis/java-firestore/issues/1968)) ([9f318b0](https://github.com/googleapis/java-firestore/commit/9f318b030637a8e354e4d10651ea2d4073098c2a)) + ## [3.30.2](https://github.com/googleapis/java-firestore/compare/v3.30.1...v3.30.2) (2024-12-13) diff --git a/README.md b/README.md index 70ffd4f7c..c2b70ba6e 100644 --- a/README.md +++ b/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.30.2' +implementation 'com.google.cloud:google-cloud-firestore:3.30.3' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.2" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.3" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.2 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.3 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 2d5ee4fa3..d766fa4d8 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.3-SNAPSHOT + 3.30.3 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.3-SNAPSHOT + 3.30.3 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 7ec04591b..7af35d24d 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.3-SNAPSHOT + 3.30.3 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.3-SNAPSHOT + 3.30.3 com.google.cloud google-cloud-firestore-admin - 3.30.3-SNAPSHOT + 3.30.3 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.3-SNAPSHOT + 3.30.3 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.3-SNAPSHOT + 3.30.3 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.3-SNAPSHOT + 3.30.3 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.3-SNAPSHOT + 3.30.3 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.3-SNAPSHOT + 3.30.3 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index f6ecbe8cb..a09c11649 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.3-SNAPSHOT + 3.30.3 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.3-SNAPSHOT + 3.30.3 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 2e2ccfb71..a606f56bc 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.3-SNAPSHOT + 3.30.3 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.3-SNAPSHOT + 3.30.3 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index c469667d3..c6eacb3ec 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.3-SNAPSHOT + 3.30.3 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.3-SNAPSHOT + 3.30.3 diff --git a/pom.xml b/pom.xml index 8e623e30b..7df420cea 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.3-SNAPSHOT + 3.30.3 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.3-SNAPSHOT + 3.30.3 com.google.cloud google-cloud-firestore - 3.30.3-SNAPSHOT + 3.30.3 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.3-SNAPSHOT + 3.30.3 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.3-SNAPSHOT + 3.30.3 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.3-SNAPSHOT + 3.30.3 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.3-SNAPSHOT + 3.30.3 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 8d1bf4535..d68bb5131 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.3-SNAPSHOT + 3.30.3 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.3-SNAPSHOT + 3.30.3 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 34a7bbd59..643ecf90e 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.3-SNAPSHOT + 3.30.3 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.3-SNAPSHOT + 3.30.3 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index b6d46c982..13ca4b3e4 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.3-SNAPSHOT + 3.30.3 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.3-SNAPSHOT + 3.30.3 diff --git a/versions.txt b/versions.txt index 56ae8372c..b36235632 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.2:3.30.3-SNAPSHOT -google-cloud-firestore-admin:3.30.2:3.30.3-SNAPSHOT -google-cloud-firestore-bom:3.30.2:3.30.3-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.30.2:3.30.3-SNAPSHOT -grpc-google-cloud-firestore-v1:3.30.2:3.30.3-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.30.2:3.30.3-SNAPSHOT -proto-google-cloud-firestore-v1:3.30.2:3.30.3-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.30.2:3.30.3-SNAPSHOT +google-cloud-firestore:3.30.3:3.30.3 +google-cloud-firestore-admin:3.30.3:3.30.3 +google-cloud-firestore-bom:3.30.3:3.30.3 +grpc-google-cloud-firestore-admin-v1:3.30.3:3.30.3 +grpc-google-cloud-firestore-v1:3.30.3:3.30.3 +proto-google-cloud-firestore-admin-v1:3.30.3:3.30.3 +proto-google-cloud-firestore-v1:3.30.3:3.30.3 +proto-google-cloud-firestore-bundle-v1:3.30.3:3.30.3 From 978c053b0801da5f708d0016cae3358d33f1b2bd Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 13 Jan 2025 23:01:44 +0100 Subject: [PATCH 078/290] deps: update dependency com.google.cloud:google-cloud-trace to v2.56.0 (#1976) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index a09c11649..383397a75 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -234,7 +234,7 @@ com.google.cloud google-cloud-trace - 2.55.0 + 2.56.0 test From 2b3de13db866badf1b405b3b2383cc85076460eb Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 13 Jan 2025 23:05:37 +0100 Subject: [PATCH 079/290] deps: update opentelemetry.version to v1.46.0 (#1977) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 383397a75..00387485a 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -16,7 +16,7 @@ google-cloud-firestore - 1.45.0 + 1.46.0 From 73882910443407c529e4d6763ebe78fd1c0411b1 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 13 Jan 2025 23:06:14 +0100 Subject: [PATCH 080/290] deps: update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.56.0 (#1975) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 00387485a..ccc13e7bd 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -228,7 +228,7 @@ com.google.api.grpc proto-google-cloud-trace-v1 - 2.55.0 + 2.56.0 test From 8cb4dc8859b1d8331657704f36baba472ea3115c Mon Sep 17 00:00:00 2001 From: Mila <107142260+milaGGL@users.noreply.github.com> Date: Wed, 15 Jan 2025 11:20:56 -0500 Subject: [PATCH 081/290] Fix: comparing double with long (#1960) --- .../com/google/cloud/firestore/Order.java | 49 +++++-- .../com/google/cloud/firestore/OrderTest.java | 126 +++++++++--------- .../cloud/firestore/it/ITQueryTest.java | 42 ++++++ 3 files changed, 145 insertions(+), 72 deletions(-) diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Order.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Order.java index 65a92a1be..28434920a 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Order.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Order.java @@ -250,31 +250,60 @@ private int compareVectors(Value left, Value right) { } private int compareNumbers(Value left, Value right) { + // NaN is smaller than any other numbers + if (isNaN(left)) { + return isNaN(right) ? 0 : -1; + } else if (isNaN(right)) { + return 1; + } + if (left.getValueTypeCase() == ValueTypeCase.DOUBLE_VALUE) { if (right.getValueTypeCase() == ValueTypeCase.DOUBLE_VALUE) { return compareDoubles(left.getDoubleValue(), right.getDoubleValue()); } else { - return compareDoubles(left.getDoubleValue(), right.getIntegerValue()); + return compareDoubleAndLong(left.getDoubleValue(), right.getIntegerValue()); } } else { if (right.getValueTypeCase() == ValueTypeCase.INTEGER_VALUE) { return Long.compare(left.getIntegerValue(), right.getIntegerValue()); } else { - return compareDoubles(left.getIntegerValue(), right.getDoubleValue()); + return -compareDoubleAndLong(right.getDoubleValue(), left.getIntegerValue()); } } } + private boolean isNaN(Value value) { + return value.hasDoubleValue() && Double.isNaN(value.getDoubleValue()); + } + private int compareDoubles(double left, double right) { - // Firestore orders NaNs before all other numbers and treats -0.0, 0.0 and +0.0 as equal. - if (Double.isNaN(left)) { - return Double.isNaN(right) ? 0 : -1; - } + // Firestore treats -0.0, 0.0 and +0.0 as equal. + return Double.compare(left == -0.0 ? 0 : left, right == -0.0 ? 0 : right); + } - if (Double.isNaN(right)) { - return 1; - } + /** + * The maximum integer absolute number that can be represented as a double without loss of + * precision. This is 2^53 because double-precision floating point numbers have 53 bits + * significand precision (52 explicit bit + 1 hidden bit). + */ + private static final long MAX_INTEGER_TO_DOUBLE_PRECISION = 1L << 53; - return Double.compare(left == -0.0 ? 0 : left, right == -0.0 ? 0 : right); + private int compareDoubleAndLong(double doubleValue, long longValue) { + if (Math.abs(longValue) <= MAX_INTEGER_TO_DOUBLE_PRECISION) { + // Enough precision to compare as double, the cast will not be lossy. + return compareDoubles(doubleValue, (double) longValue); + } else if (doubleValue < ((double) Long.MAX_VALUE) + && doubleValue >= ((double) Long.MIN_VALUE)) { + // The above condition captures all doubles that belong to [min long, max long] inclusive. + // Java long to double conversion rounds-to-nearest, so Long.MAX_VALUE casts to 2^63, hence + // the use of "<" operator. + // The cast to long below may be lossy, but only for absolute values < 2^52 so the loss of + // precision does not affect the comparison, as longValue is outside that range. + return Long.compare((long) doubleValue, longValue); + } else { + // doubleValue is outside the representable range for longs, so always smaller if negative, + // and always greater otherwise. + return doubleValue < 0 ? -1 : 1; + } } } diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/OrderTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/OrderTest.java index 7a43f331a..c4993b444 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/OrderTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/OrderTest.java @@ -32,7 +32,7 @@ public class OrderTest { @Test public void verifyOrder() { - Value[][] groups = new Value[65][]; + Value[][] groups = new Value[67][]; groups[0] = new Value[] {nullValue()}; @@ -42,83 +42,85 @@ public void verifyOrder() { // numbers groups[3] = new Value[] {doubleValue(Double.NaN), doubleValue(Double.NaN)}; groups[4] = new Value[] {doubleValue(Double.NEGATIVE_INFINITY)}; - groups[5] = new Value[] {intValue((long) Integer.MIN_VALUE - 1)}; - groups[6] = new Value[] {intValue(Integer.MIN_VALUE)}; - groups[7] = new Value[] {doubleValue(-1.1)}; + groups[5] = new Value[] {doubleValue((double) Long.MIN_VALUE - 100)}; + groups[6] = new Value[] {intValue((long) Integer.MIN_VALUE - 1)}; + groups[7] = new Value[] {intValue(Integer.MIN_VALUE)}; + groups[8] = new Value[] {doubleValue(-1.1)}; // Integers and Doubles order the same. - groups[8] = new Value[] {intValue(-1), doubleValue(-1.0)}; - groups[9] = new Value[] {doubleValue(-Double.MIN_VALUE)}; + groups[9] = new Value[] {intValue(-1), doubleValue(-1.0)}; + groups[10] = new Value[] {doubleValue(-Double.MIN_VALUE)}; // zeros all compare the same. - groups[10] = new Value[] {intValue(0), doubleValue(-0.0), doubleValue(0.0), doubleValue(+0.0)}; - groups[11] = new Value[] {doubleValue(Double.MIN_VALUE)}; - groups[12] = new Value[] {intValue(1), doubleValue(1.0)}; - groups[13] = new Value[] {doubleValue(1.1)}; - groups[14] = new Value[] {intValue(Integer.MAX_VALUE)}; - groups[15] = new Value[] {intValue((long) Integer.MAX_VALUE + 1)}; - groups[16] = new Value[] {doubleValue(Double.POSITIVE_INFINITY)}; - - groups[17] = new Value[] {timestampValue(123, 0)}; - groups[18] = new Value[] {timestampValue(123, 123)}; - groups[19] = new Value[] {timestampValue(345, 0)}; + groups[11] = new Value[] {intValue(0), doubleValue(-0.0), doubleValue(0.0), doubleValue(+0.0)}; + groups[12] = new Value[] {doubleValue(Double.MIN_VALUE)}; + groups[13] = new Value[] {intValue(1), doubleValue(1.0)}; + groups[14] = new Value[] {doubleValue(1.1)}; + groups[15] = new Value[] {intValue(Integer.MAX_VALUE)}; + groups[16] = new Value[] {intValue((long) Integer.MAX_VALUE + 1)}; + groups[17] = new Value[] {doubleValue(((double) Long.MAX_VALUE) + 100)}; + groups[18] = new Value[] {doubleValue(Double.POSITIVE_INFINITY)}; + + groups[19] = new Value[] {timestampValue(123, 0)}; + groups[20] = new Value[] {timestampValue(123, 123)}; + groups[21] = new Value[] {timestampValue(345, 0)}; // strings - groups[20] = new Value[] {stringValue("")}; - groups[21] = new Value[] {stringValue("\u0000\ud7ff\ue000\uffff")}; - groups[22] = new Value[] {stringValue("(╯°□°)╯︵ ┻━┻")}; - groups[23] = new Value[] {stringValue("a")}; - groups[24] = new Value[] {stringValue("abc def")}; + groups[22] = new Value[] {stringValue("")}; + groups[23] = new Value[] {stringValue("\u0000\ud7ff\ue000\uffff")}; + groups[24] = new Value[] {stringValue("(╯°□°)╯︵ ┻━┻")}; + groups[25] = new Value[] {stringValue("a")}; + groups[26] = new Value[] {stringValue("abc def")}; // latin small letter e + combining acute accent + latin small letter b - groups[25] = new Value[] {stringValue("e\u0301b")}; - groups[26] = new Value[] {stringValue("æ")}; + groups[27] = new Value[] {stringValue("e\u0301b")}; + groups[28] = new Value[] {stringValue("æ")}; // latin small letter e with acute accent + latin small letter a - groups[27] = new Value[] {stringValue("\u00e9a")}; + groups[29] = new Value[] {stringValue("\u00e9a")}; // blobs - groups[28] = new Value[] {blobValue(new byte[] {})}; - groups[29] = new Value[] {blobValue(new byte[] {0})}; - groups[30] = new Value[] {blobValue(new byte[] {0, 1, 2, 3, 4})}; - groups[31] = new Value[] {blobValue(new byte[] {0, 1, 2, 4, 3})}; - groups[32] = new Value[] {blobValue(new byte[] {127})}; + groups[30] = new Value[] {blobValue(new byte[] {})}; + groups[31] = new Value[] {blobValue(new byte[] {0})}; + groups[32] = new Value[] {blobValue(new byte[] {0, 1, 2, 3, 4})}; + groups[33] = new Value[] {blobValue(new byte[] {0, 1, 2, 4, 3})}; + groups[34] = new Value[] {blobValue(new byte[] {127})}; // resource names - groups[33] = new Value[] {referenceValue("projects/p1/databases/d1/documents/c1/doc1")}; - groups[34] = new Value[] {referenceValue("projects/p1/databases/d1/documents/c1/doc2")}; - groups[35] = new Value[] {referenceValue("projects/p1/databases/d1/documents/c1/doc2/c2/doc1")}; - groups[36] = new Value[] {referenceValue("projects/p1/databases/d1/documents/c1/doc2/c2/doc2")}; - groups[37] = new Value[] {referenceValue("projects/p1/databases/d1/documents/c10/doc1")}; - groups[38] = new Value[] {referenceValue("projects/p1/databases/d1/documents/c2/doc1")}; - groups[39] = new Value[] {referenceValue("projects/p2/databases/d2/documents/c1/doc1")}; - groups[40] = new Value[] {referenceValue("projects/p2/databases/d2/documents/c1-/doc1")}; - groups[41] = new Value[] {referenceValue("projects/p2/databases/d3/documents/c1-/doc1")}; + groups[35] = new Value[] {referenceValue("projects/p1/databases/d1/documents/c1/doc1")}; + groups[36] = new Value[] {referenceValue("projects/p1/databases/d1/documents/c1/doc2")}; + groups[37] = new Value[] {referenceValue("projects/p1/databases/d1/documents/c1/doc2/c2/doc1")}; + groups[38] = new Value[] {referenceValue("projects/p1/databases/d1/documents/c1/doc2/c2/doc2")}; + groups[39] = new Value[] {referenceValue("projects/p1/databases/d1/documents/c10/doc1")}; + groups[40] = new Value[] {referenceValue("projects/p1/databases/d1/documents/c2/doc1")}; + groups[41] = new Value[] {referenceValue("projects/p2/databases/d2/documents/c1/doc1")}; + groups[42] = new Value[] {referenceValue("projects/p2/databases/d2/documents/c1-/doc1")}; + groups[43] = new Value[] {referenceValue("projects/p2/databases/d3/documents/c1-/doc1")}; // geo points - groups[42] = new Value[] {geoPointValue(-90, -180)}; - groups[43] = new Value[] {geoPointValue(-90, 0)}; - groups[44] = new Value[] {geoPointValue(-90, 180)}; - groups[45] = new Value[] {geoPointValue(0, -180)}; - groups[46] = new Value[] {geoPointValue(0, 0)}; - groups[47] = new Value[] {geoPointValue(0, 180)}; - groups[48] = new Value[] {geoPointValue(1, -180)}; - groups[49] = new Value[] {geoPointValue(1, 0)}; - groups[50] = new Value[] {geoPointValue(1, 180)}; - groups[51] = new Value[] {geoPointValue(90, -180)}; - groups[52] = new Value[] {geoPointValue(90, 0)}; - groups[53] = new Value[] {geoPointValue(90, 180)}; + groups[44] = new Value[] {geoPointValue(-90, -180)}; + groups[45] = new Value[] {geoPointValue(-90, 0)}; + groups[46] = new Value[] {geoPointValue(-90, 180)}; + groups[47] = new Value[] {geoPointValue(0, -180)}; + groups[48] = new Value[] {geoPointValue(0, 0)}; + groups[49] = new Value[] {geoPointValue(0, 180)}; + groups[50] = new Value[] {geoPointValue(1, -180)}; + groups[51] = new Value[] {geoPointValue(1, 0)}; + groups[52] = new Value[] {geoPointValue(1, 180)}; + groups[53] = new Value[] {geoPointValue(90, -180)}; + groups[54] = new Value[] {geoPointValue(90, 0)}; + groups[55] = new Value[] {geoPointValue(90, 180)}; // arrays - groups[54] = new Value[] {arrayValue()}; - groups[55] = new Value[] {arrayValue(stringValue("bar"))}; - groups[56] = new Value[] {arrayValue(stringValue("foo"))}; - groups[57] = new Value[] {arrayValue(stringValue("foo"), intValue(0))}; - groups[58] = new Value[] {arrayValue(stringValue("foo"), intValue(1))}; - groups[59] = new Value[] {arrayValue(stringValue("foo"), stringValue("0"))}; + groups[56] = new Value[] {arrayValue()}; + groups[57] = new Value[] {arrayValue(stringValue("bar"))}; + groups[58] = new Value[] {arrayValue(stringValue("foo"))}; + groups[59] = new Value[] {arrayValue(stringValue("foo"), intValue(0))}; + groups[60] = new Value[] {arrayValue(stringValue("foo"), intValue(1))}; + groups[61] = new Value[] {arrayValue(stringValue("foo"), stringValue("0"))}; // objects - groups[60] = new Value[] {objectValue("bar", intValue(0))}; - groups[61] = new Value[] {objectValue("bar", intValue(0), "foo", intValue(1))}; - groups[62] = new Value[] {objectValue("bar", intValue(1))}; - groups[63] = new Value[] {objectValue("bar", intValue(2))}; - groups[64] = new Value[] {objectValue("bar", stringValue("0"))}; + groups[62] = new Value[] {objectValue("bar", intValue(0))}; + groups[63] = new Value[] {objectValue("bar", intValue(0), "foo", intValue(1))}; + groups[64] = new Value[] {objectValue("bar", intValue(1))}; + groups[65] = new Value[] {objectValue("bar", intValue(2))}; + groups[66] = new Value[] {objectValue("bar", stringValue("0"))}; for (int left = 0; left < groups.length; left++) { for (int right = 0; right < groups.length; right++) { diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryTest.java index 6125d24f4..2381d0439 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryTest.java @@ -28,12 +28,14 @@ import com.google.cloud.firestore.*; import com.google.cloud.firestore.Query.Direction; import java.time.Duration; +import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; +import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutionException; import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeoutException; @@ -1113,4 +1115,44 @@ public void testAggregateQueryProfile() throws Exception { assertThat(stats.getResultsReturned()).isEqualTo(1); assertThat(stats.getExecutionDuration()).isGreaterThan(Duration.ZERO); } + + @Test + public void snapshotListenerSortsNumbersSameWayAsServer() throws Exception { + CollectionReference col = createEmptyCollection(); + firestore + .batch() + .set(col.document("intMin"), map("value", Long.MIN_VALUE)) + .set(col.document("doubleMin"), map("value", ((double) Long.MIN_VALUE) - 100)) + .set(col.document("intMax"), map("value", Long.MAX_VALUE)) + .set(col.document("doubleMax"), map("value", ((double) Long.MAX_VALUE) + 100)) + .set(col.document("NaN"), map("value", Double.NaN)) + .set(col.document("integerMax"), map("value", (long) Integer.MAX_VALUE)) + .set(col.document("integerMin"), map("value", (long) Integer.MIN_VALUE)) + .set(col.document("negativeInfinity"), map("value", Double.NEGATIVE_INFINITY)) + .set(col.document("positiveInfinity"), map("value", Double.POSITIVE_INFINITY)) + .commit() + .get(); + + Query query = col.orderBy("value", Direction.ASCENDING); + + QuerySnapshot snapshot = query.get().get(); + List queryOrder = + snapshot.getDocuments().stream().map(doc -> doc.getId()).collect(Collectors.toList()); + + CountDownLatch latch = new CountDownLatch(1); + List listenerOrder = new ArrayList<>(); + ListenerRegistration registration = + query.addSnapshotListener( + (value, error) -> { + listenerOrder.addAll( + value.getDocuments().stream() + .map(doc -> doc.getId()) + .collect(Collectors.toList())); + latch.countDown(); + }); + latch.await(); + registration.remove(); + + assertEquals(queryOrder, listenerOrder); // Assert order in the SDK + } } From 43096393dd9e49dd9144fd2351e29cb40ea855c5 Mon Sep 17 00:00:00 2001 From: Mila <107142260+milaGGL@users.noreply.github.com> Date: Wed, 15 Jan 2025 12:21:59 -0500 Subject: [PATCH 082/290] FIX: sort strings in UTF-8 encoded byte order (#1967) --- .../com/google/cloud/firestore/BasePath.java | 2 +- .../com/google/cloud/firestore/Order.java | 14 +- .../cloud/firestore/it/ITQueryTest.java | 201 ++++++++++++++++++ 3 files changed, 212 insertions(+), 5 deletions(-) diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BasePath.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BasePath.java index 448c6f320..11c4110c8 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BasePath.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BasePath.java @@ -149,7 +149,7 @@ private int compareSegments(String lhs, String rhs) { } else if (isLhsNumeric && isRhsNumeric) { // both numeric return Long.compare(extractNumericId(lhs), extractNumericId(rhs)); } else { // both string - return lhs.compareTo(rhs); + return Order.compareUtf8Strings(lhs, rhs); } } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Order.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Order.java index 28434920a..4cd58c95b 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Order.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Order.java @@ -115,7 +115,7 @@ public int compare(@Nonnull Value left, @Nonnull Value right) { case TIMESTAMP: return compareTimestamps(left, right); case STRING: - return compareStrings(left, right); + return compareUtf8Strings(left.getStringValue(), right.getStringValue()); case BLOB: return compareBlobs(left, right); case REF: @@ -134,14 +134,20 @@ public int compare(@Nonnull Value left, @Nonnull Value right) { } } - private int compareStrings(Value left, Value right) { - return left.getStringValue().compareTo(right.getStringValue()); + /** Compare strings in UTF-8 encoded byte order */ + public static int compareUtf8Strings(String left, String right) { + ByteString leftBytes = ByteString.copyFromUtf8(left); + ByteString rightBytes = ByteString.copyFromUtf8(right); + return compareByteStrings(leftBytes, rightBytes); } private int compareBlobs(Value left, Value right) { ByteString leftBytes = left.getBytesValue(); ByteString rightBytes = right.getBytesValue(); + return compareByteStrings(leftBytes, rightBytes); + } + private static int compareByteStrings(ByteString leftBytes, ByteString rightBytes) { int size = Math.min(leftBytes.size(), rightBytes.size()); for (int i = 0; i < size; i++) { // Make sure the bytes are unsigned @@ -211,7 +217,7 @@ private int compareObjects(Value left, Value right) { while (leftIterator.hasNext() && rightIterator.hasNext()) { Entry leftEntry = leftIterator.next(); Entry rightEntry = rightIterator.next(); - int keyCompare = leftEntry.getKey().compareTo(rightEntry.getKey()); + int keyCompare = compareUtf8Strings(leftEntry.getKey(), rightEntry.getKey()); if (keyCompare != 0) { return keyCompare; } diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryTest.java index 2381d0439..5ffb80d2a 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryTest.java @@ -1155,4 +1155,205 @@ public void snapshotListenerSortsNumbersSameWayAsServer() throws Exception { assertEquals(queryOrder, listenerOrder); // Assert order in the SDK } + + @Test + public void snapshotListenerSortsUnicodeStringsSameWayAsServer() throws Exception { + CollectionReference col = createEmptyCollection(); + + firestore + .batch() + .set(col.document("a"), map("value", "Łukasiewicz")) + .set(col.document("b"), map("value", "Sierpiński")) + .set(col.document("c"), map("value", "岩澤")) + .set(col.document("d"), map("value", "🄟")) + .set(col.document("e"), map("value", "P")) + .set(col.document("f"), map("value", "︒")) + .set(col.document("g"), map("value", "🐵")) + .commit() + .get(); + + Query query = col.orderBy("value", Direction.ASCENDING); + + QuerySnapshot snapshot = query.get().get(); + List queryOrder = + snapshot.getDocuments().stream().map(doc -> doc.getId()).collect(Collectors.toList()); + + CountDownLatch latch = new CountDownLatch(1); + List listenerOrder = new ArrayList<>(); + ListenerRegistration registration = + query.addSnapshotListener( + (value, error) -> { + listenerOrder.addAll( + value.getDocuments().stream() + .map(doc -> doc.getId()) + .collect(Collectors.toList())); + latch.countDown(); + }); + latch.await(); + registration.remove(); + + assertEquals(queryOrder, Arrays.asList("b", "a", "c", "f", "e", "d", "g")); + assertEquals(queryOrder, listenerOrder); + } + + @Test + public void snapshotListenerSortsUnicodeStringsInArraySameWayAsServer() throws Exception { + CollectionReference col = createEmptyCollection(); + + firestore + .batch() + .set(col.document("a"), map("value", Arrays.asList("Łukasiewicz"))) + .set(col.document("b"), map("value", Arrays.asList("Sierpiński"))) + .set(col.document("c"), map("value", Arrays.asList("岩澤"))) + .set(col.document("d"), map("value", Arrays.asList("🄟"))) + .set(col.document("e"), map("value", Arrays.asList("P"))) + .set(col.document("f"), map("value", Arrays.asList("︒"))) + .set(col.document("g"), map("value", Arrays.asList("🐵"))) + .commit() + .get(); + + Query query = col.orderBy("value", Direction.ASCENDING); + + QuerySnapshot snapshot = query.get().get(); + List queryOrder = + snapshot.getDocuments().stream().map(doc -> doc.getId()).collect(Collectors.toList()); + + CountDownLatch latch = new CountDownLatch(1); + List listenerOrder = new ArrayList<>(); + ListenerRegistration registration = + query.addSnapshotListener( + (value, error) -> { + listenerOrder.addAll( + value.getDocuments().stream() + .map(doc -> doc.getId()) + .collect(Collectors.toList())); + latch.countDown(); + }); + latch.await(); + registration.remove(); + + assertEquals(queryOrder, Arrays.asList("b", "a", "c", "f", "e", "d", "g")); + assertEquals(queryOrder, listenerOrder); + } + + @Test + public void snapshotListenerSortsUnicodeStringsInMapSameWayAsServer() throws Exception { + CollectionReference col = createEmptyCollection(); + + firestore + .batch() + .set(col.document("a"), map("value", map("foo", "Łukasiewicz"))) + .set(col.document("b"), map("value", map("foo", "Sierpiński"))) + .set(col.document("c"), map("value", map("foo", "岩澤"))) + .set(col.document("d"), map("value", map("foo", "🄟"))) + .set(col.document("e"), map("value", map("foo", "P"))) + .set(col.document("f"), map("value", map("foo", "︒"))) + .set(col.document("g"), map("value", map("foo", "🐵"))) + .commit() + .get(); + + Query query = col.orderBy("value", Direction.ASCENDING); + + QuerySnapshot snapshot = query.get().get(); + List queryOrder = + snapshot.getDocuments().stream().map(doc -> doc.getId()).collect(Collectors.toList()); + + CountDownLatch latch = new CountDownLatch(1); + List listenerOrder = new ArrayList<>(); + ListenerRegistration registration = + query.addSnapshotListener( + (value, error) -> { + listenerOrder.addAll( + value.getDocuments().stream() + .map(doc -> doc.getId()) + .collect(Collectors.toList())); + latch.countDown(); + }); + latch.await(); + registration.remove(); + + assertEquals(queryOrder, Arrays.asList("b", "a", "c", "f", "e", "d", "g")); + assertEquals(queryOrder, listenerOrder); + } + + @Test + public void snapshotListenerSortsUnicodeStringsInMapKeySameWayAsServer() throws Exception { + CollectionReference col = createEmptyCollection(); + + firestore + .batch() + .set(col.document("a"), map("value", map("Łukasiewicz", "foo"))) + .set(col.document("b"), map("value", map("Sierpiński", "foo"))) + .set(col.document("c"), map("value", map("岩澤", "foo"))) + .set(col.document("d"), map("value", map("🄟", "foo"))) + .set(col.document("e"), map("value", map("P", "foo"))) + .set(col.document("f"), map("value", map("︒", "foo"))) + .set(col.document("g"), map("value", map("🐵", "foo"))) + .commit() + .get(); + + Query query = col.orderBy("value", Direction.ASCENDING); + + QuerySnapshot snapshot = query.get().get(); + List queryOrder = + snapshot.getDocuments().stream().map(doc -> doc.getId()).collect(Collectors.toList()); + + CountDownLatch latch = new CountDownLatch(1); + List listenerOrder = new ArrayList<>(); + ListenerRegistration registration = + query.addSnapshotListener( + (value, error) -> { + listenerOrder.addAll( + value.getDocuments().stream() + .map(doc -> doc.getId()) + .collect(Collectors.toList())); + latch.countDown(); + }); + latch.await(); + registration.remove(); + + assertEquals(queryOrder, Arrays.asList("b", "a", "c", "f", "e", "d", "g")); + assertEquals(queryOrder, listenerOrder); + } + + @Test + public void snapshotListenerSortsUnicodeStringsInDocumentKeySameWayAsServer() throws Exception { + CollectionReference col = createEmptyCollection(); + + firestore + .batch() + .set(col.document("Łukasiewicz"), map("value", "foo")) + .set(col.document("Sierpiński"), map("value", "foo")) + .set(col.document("岩澤"), map("value", "foo")) + .set(col.document("🄟"), map("value", "foo")) + .set(col.document("P"), map("value", "foo")) + .set(col.document("︒"), map("value", "foo")) + .set(col.document("🐵"), map("value", "foo")) + .commit() + .get(); + + Query query = col.orderBy(FieldPath.documentId()); + + QuerySnapshot snapshot = query.get().get(); + List queryOrder = + snapshot.getDocuments().stream().map(doc -> doc.getId()).collect(Collectors.toList()); + + CountDownLatch latch = new CountDownLatch(1); + List listenerOrder = new ArrayList<>(); + ListenerRegistration registration = + query.addSnapshotListener( + (value, error) -> { + listenerOrder.addAll( + value.getDocuments().stream() + .map(doc -> doc.getId()) + .collect(Collectors.toList())); + latch.countDown(); + }); + latch.await(); + registration.remove(); + + assertEquals( + queryOrder, Arrays.asList("Sierpiński", "Łukasiewicz", "岩澤", "︒", "P", "🄟", "🐵")); + assertEquals(queryOrder, listenerOrder); + } } From c275b636434c2ffc7fa92a64f3821d9d1b9c42fc Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 16 Jan 2025 00:54:20 +0100 Subject: [PATCH 083/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.30.3 (#1980) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 314b43933..b7c21c73b 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.30.2 + 3.30.3 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 712c19d1a..1046b8a26 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.30.2 + 3.30.3 From c4ea33134a63c722a15288421cc023a1ec5c5c74 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 16 Jan 2025 01:06:39 +0100 Subject: [PATCH 084/290] deps: update dependency com.diffplug.spotless:spotless-maven-plugin to v2.44.2 (#1981) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index ccc13e7bd..2be7566e1 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -287,7 +287,7 @@ com.diffplug.spotless spotless-maven-plugin - 2.44.1 + 2.44.2 From bc3af08ce59cafb51f70921258ff37bbbf063c38 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 16 Jan 2025 01:06:55 +0100 Subject: [PATCH 085/290] chore(deps): update dependency com.google.cloud:libraries-bom to v26.53.0 (#1982) --- samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 155254da7..45adcc8d3 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -34,7 +34,7 @@ com.google.cloud libraries-bom - 26.52.0 + 26.53.0 pom import From d63cff2a028871b7360585137a83ea3dd955f4c3 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 16 Jan 2025 12:35:38 -0500 Subject: [PATCH 086/290] chore(main): release 3.30.4-SNAPSHOT (#1979) * chore(main): release 3.30.4-SNAPSHOT * chore: generate libraries at Thu Jan 16 00:07:57 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- README.md | 4 ++-- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 11 files changed, 39 insertions(+), 39 deletions(-) diff --git a/README.md b/README.md index c2b70ba6e..2a4db7f4f 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.52.0 + 26.53.0 pom import @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.30.2 + 3.30.3 ``` diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index d766fa4d8..6c69c429c 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.3 + 3.30.4-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.3 + 3.30.4-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 7af35d24d..163649ed8 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.3 + 3.30.4-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.3 + 3.30.4-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.30.3 + 3.30.4-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.3 + 3.30.4-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.3 + 3.30.4-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.3 + 3.30.4-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.3 + 3.30.4-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.3 + 3.30.4-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 2be7566e1..ee8c0f59d 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.3 + 3.30.4-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.3 + 3.30.4-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index a606f56bc..a94c23577 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.3 + 3.30.4-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.3 + 3.30.4-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index c6eacb3ec..d71f9c48d 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.3 + 3.30.4-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.3 + 3.30.4-SNAPSHOT diff --git a/pom.xml b/pom.xml index 7df420cea..5af735b9b 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.3 + 3.30.4-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.3 + 3.30.4-SNAPSHOT com.google.cloud google-cloud-firestore - 3.30.3 + 3.30.4-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.3 + 3.30.4-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.3 + 3.30.4-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.3 + 3.30.4-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.3 + 3.30.4-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index d68bb5131..f6122864e 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.3 + 3.30.4-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.3 + 3.30.4-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 643ecf90e..24238bb13 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.3 + 3.30.4-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.3 + 3.30.4-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 13ca4b3e4..8ae8d2ab2 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.3 + 3.30.4-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.3 + 3.30.4-SNAPSHOT diff --git a/versions.txt b/versions.txt index b36235632..9a2c82694 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.3:3.30.3 -google-cloud-firestore-admin:3.30.3:3.30.3 -google-cloud-firestore-bom:3.30.3:3.30.3 -grpc-google-cloud-firestore-admin-v1:3.30.3:3.30.3 -grpc-google-cloud-firestore-v1:3.30.3:3.30.3 -proto-google-cloud-firestore-admin-v1:3.30.3:3.30.3 -proto-google-cloud-firestore-v1:3.30.3:3.30.3 -proto-google-cloud-firestore-bundle-v1:3.30.3:3.30.3 +google-cloud-firestore:3.30.3:3.30.4-SNAPSHOT +google-cloud-firestore-admin:3.30.3:3.30.4-SNAPSHOT +google-cloud-firestore-bom:3.30.3:3.30.4-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.30.3:3.30.4-SNAPSHOT +grpc-google-cloud-firestore-v1:3.30.3:3.30.4-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.30.3:3.30.4-SNAPSHOT +proto-google-cloud-firestore-v1:3.30.3:3.30.4-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.30.3:3.30.4-SNAPSHOT From ef7d8f9a5fb4835dafe5db25a8669554717e78e4 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 22 Jan 2025 12:27:51 -0500 Subject: [PATCH 087/290] chore(main): release 3.30.4 (#1983) * chore(main): release 3.30.4 * chore: generate libraries at Thu Jan 16 17:36:35 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 16 ++++++++++++++++ README.md | 6 +++--- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 56 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d6db31c09..5d00c8609 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [3.30.4](https://github.com/googleapis/java-firestore/compare/v3.30.3...v3.30.4) (2025-01-16) + + +### Bug Fixes + +* Comparing double with long ([#1960](https://github.com/googleapis/java-firestore/issues/1960)) ([8cb4dc8](https://github.com/googleapis/java-firestore/commit/8cb4dc8859b1d8331657704f36baba472ea3115c)) +* Sort strings in UTF-8 encoded byte order ([#1967](https://github.com/googleapis/java-firestore/issues/1967)) ([4309639](https://github.com/googleapis/java-firestore/commit/43096393dd9e49dd9144fd2351e29cb40ea855c5)) + + +### Dependencies + +* Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.44.2 ([#1981](https://github.com/googleapis/java-firestore/issues/1981)) ([c4ea331](https://github.com/googleapis/java-firestore/commit/c4ea33134a63c722a15288421cc023a1ec5c5c74)) +* Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.56.0 ([#1975](https://github.com/googleapis/java-firestore/issues/1975)) ([7388291](https://github.com/googleapis/java-firestore/commit/73882910443407c529e4d6763ebe78fd1c0411b1)) +* Update dependency com.google.cloud:google-cloud-trace to v2.56.0 ([#1976](https://github.com/googleapis/java-firestore/issues/1976)) ([978c053](https://github.com/googleapis/java-firestore/commit/978c053b0801da5f708d0016cae3358d33f1b2bd)) +* Update opentelemetry.version to v1.46.0 ([#1977](https://github.com/googleapis/java-firestore/issues/1977)) ([2b3de13](https://github.com/googleapis/java-firestore/commit/2b3de13db866badf1b405b3b2383cc85076460eb)) + ## [3.30.3](https://github.com/googleapis/java-firestore/compare/v3.30.2...v3.30.3) (2025-01-11) diff --git a/README.md b/README.md index 2a4db7f4f..35d8f29f9 100644 --- a/README.md +++ b/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.30.3' +implementation 'com.google.cloud:google-cloud-firestore:3.30.4' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.3" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.4" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.3 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.4 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 6c69c429c..246d8ff10 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.4-SNAPSHOT + 3.30.4 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.4-SNAPSHOT + 3.30.4 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 163649ed8..d28c98364 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.4-SNAPSHOT + 3.30.4 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.4-SNAPSHOT + 3.30.4 com.google.cloud google-cloud-firestore-admin - 3.30.4-SNAPSHOT + 3.30.4 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.4-SNAPSHOT + 3.30.4 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.4-SNAPSHOT + 3.30.4 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.4-SNAPSHOT + 3.30.4 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.4-SNAPSHOT + 3.30.4 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.4-SNAPSHOT + 3.30.4 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index ee8c0f59d..16a368861 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.4-SNAPSHOT + 3.30.4 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.4-SNAPSHOT + 3.30.4 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index a94c23577..d3fe7df7d 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.4-SNAPSHOT + 3.30.4 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.4-SNAPSHOT + 3.30.4 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index d71f9c48d..9257eac64 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.4-SNAPSHOT + 3.30.4 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.4-SNAPSHOT + 3.30.4 diff --git a/pom.xml b/pom.xml index 5af735b9b..c371f8801 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.4-SNAPSHOT + 3.30.4 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.4-SNAPSHOT + 3.30.4 com.google.cloud google-cloud-firestore - 3.30.4-SNAPSHOT + 3.30.4 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.4-SNAPSHOT + 3.30.4 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.4-SNAPSHOT + 3.30.4 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.4-SNAPSHOT + 3.30.4 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.4-SNAPSHOT + 3.30.4 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index f6122864e..47c30b5c5 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.4-SNAPSHOT + 3.30.4 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.4-SNAPSHOT + 3.30.4 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 24238bb13..1efbf887d 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.4-SNAPSHOT + 3.30.4 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.4-SNAPSHOT + 3.30.4 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 8ae8d2ab2..eb43e2ec1 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.4-SNAPSHOT + 3.30.4 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.4-SNAPSHOT + 3.30.4 diff --git a/versions.txt b/versions.txt index 9a2c82694..9d7d7c65b 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.3:3.30.4-SNAPSHOT -google-cloud-firestore-admin:3.30.3:3.30.4-SNAPSHOT -google-cloud-firestore-bom:3.30.3:3.30.4-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.30.3:3.30.4-SNAPSHOT -grpc-google-cloud-firestore-v1:3.30.3:3.30.4-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.30.3:3.30.4-SNAPSHOT -proto-google-cloud-firestore-v1:3.30.3:3.30.4-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.30.3:3.30.4-SNAPSHOT +google-cloud-firestore:3.30.4:3.30.4 +google-cloud-firestore-admin:3.30.4:3.30.4 +google-cloud-firestore-bom:3.30.4:3.30.4 +grpc-google-cloud-firestore-admin-v1:3.30.4:3.30.4 +grpc-google-cloud-firestore-v1:3.30.4:3.30.4 +proto-google-cloud-firestore-admin-v1:3.30.4:3.30.4 +proto-google-cloud-firestore-v1:3.30.4:3.30.4 +proto-google-cloud-firestore-bundle-v1:3.30.4:3.30.4 From 6ebcd157adbdb450ad6128b6dd40968bef591479 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 23 Jan 2025 17:14:31 +0100 Subject: [PATCH 088/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.30.4 (#1986) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index b7c21c73b..062086374 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.30.3 + 3.30.4 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 1046b8a26..01833cca8 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.30.3 + 3.30.4 From 9d0dcb3d24d3b2d11af70f291f9f12fd9575e2fe Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Thu, 23 Jan 2025 11:52:39 -0500 Subject: [PATCH 089/290] chore: Update generation configuration at Mon Jan 13 02:28:08 UTC 2025 (#1978) * chore: Update generation configuration at Sun Jan 12 02:29:06 UTC 2025 * chore: Update generation configuration at Mon Jan 13 02:28:08 UTC 2025 --- generation_config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generation_config.yaml b/generation_config.yaml index ccbd1b60c..aa729f384 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.51.1 -googleapis_commitish: fd5b486367b0cf4ecf616ea2677dfa14f83a71c6 +googleapis_commitish: d5cc1cd738a66bb7104162bcb35ebd539c658415 libraries_bom_version: 26.52.0 libraries: - api_shortname: firestore From b889eb83250d67b5befb74092c8cb3aed8e7d0da Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 23 Jan 2025 16:03:01 -0500 Subject: [PATCH 090/290] chore(main): release 3.30.5-SNAPSHOT (#1985) * chore(main): release 3.30.5-SNAPSHOT * chore: generate libraries at Thu Jan 23 16:53:49 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- README.md | 2 +- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 11 files changed, 38 insertions(+), 38 deletions(-) diff --git a/README.md b/README.md index 35d8f29f9..600146106 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.30.3 + 3.30.4 ``` diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 246d8ff10..f5c975767 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.4 + 3.30.5-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.4 + 3.30.5-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index d28c98364..63722b3dd 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.4 + 3.30.5-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.4 + 3.30.5-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.30.4 + 3.30.5-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.4 + 3.30.5-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.4 + 3.30.5-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.4 + 3.30.5-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.4 + 3.30.5-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.4 + 3.30.5-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 16a368861..39beaa6c5 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.4 + 3.30.5-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.4 + 3.30.5-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index d3fe7df7d..26cb07f7e 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.4 + 3.30.5-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.4 + 3.30.5-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 9257eac64..dfb5e1a3b 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.4 + 3.30.5-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.4 + 3.30.5-SNAPSHOT diff --git a/pom.xml b/pom.xml index c371f8801..c1440b841 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.4 + 3.30.5-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.4 + 3.30.5-SNAPSHOT com.google.cloud google-cloud-firestore - 3.30.4 + 3.30.5-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.4 + 3.30.5-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.4 + 3.30.5-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.4 + 3.30.5-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.4 + 3.30.5-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 47c30b5c5..104a956bf 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.4 + 3.30.5-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.4 + 3.30.5-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 1efbf887d..0cd21df02 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.4 + 3.30.5-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.4 + 3.30.5-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index eb43e2ec1..641e32a3b 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.4 + 3.30.5-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.4 + 3.30.5-SNAPSHOT diff --git a/versions.txt b/versions.txt index 9d7d7c65b..ffcdadb17 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.4:3.30.4 -google-cloud-firestore-admin:3.30.4:3.30.4 -google-cloud-firestore-bom:3.30.4:3.30.4 -grpc-google-cloud-firestore-admin-v1:3.30.4:3.30.4 -grpc-google-cloud-firestore-v1:3.30.4:3.30.4 -proto-google-cloud-firestore-admin-v1:3.30.4:3.30.4 -proto-google-cloud-firestore-v1:3.30.4:3.30.4 -proto-google-cloud-firestore-bundle-v1:3.30.4:3.30.4 +google-cloud-firestore:3.30.4:3.30.5-SNAPSHOT +google-cloud-firestore-admin:3.30.4:3.30.5-SNAPSHOT +google-cloud-firestore-bom:3.30.4:3.30.5-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.30.4:3.30.5-SNAPSHOT +grpc-google-cloud-firestore-v1:3.30.4:3.30.5-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.30.4:3.30.5-SNAPSHOT +proto-google-cloud-firestore-v1:3.30.4:3.30.5-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.30.4:3.30.5-SNAPSHOT From f3dac255a9ffb81b95da6a60ad2487f138157578 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Fri, 24 Jan 2025 10:33:42 -0500 Subject: [PATCH 091/290] chore: Update generation configuration at Fri Jan 24 02:23:15 UTC 2025 (#1988) * chore: Update generation configuration at Thu Jan 23 21:55:03 UTC 2025 * chore: generate libraries at Thu Jan 23 21:55:39 UTC 2025 * chore: Update generation configuration at Fri Jan 24 02:23:15 UTC 2025 --- README.md | 2 +- generation_config.yaml | 4 +- .../firestore/v1/FirestoreAdminClient.java | 2 + .../v1/stub/FirestoreAdminStubSettings.java | 26 +- .../v1/stub/HttpJsonFirestoreAdminStub.java | 1 + .../admin/v1/FirestoreAdminProto.java | 288 +++++++++--------- .../admin/v1/ListBackupsRequest.java | 259 ++++++++++++++++ .../admin/v1/ListBackupsRequestOrBuilder.java | 47 +++ .../firestore/admin/v1/firestore_admin.proto | 14 + 9 files changed, 488 insertions(+), 155 deletions(-) diff --git a/README.md b/README.md index 600146106..8ef1ef135 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ If you are using Maven without the BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies: ```Groovy -implementation platform('com.google.cloud:libraries-bom:26.52.0') +implementation platform('com.google.cloud:libraries-bom:26.53.0') implementation 'com.google.cloud:google-cloud-firestore' ``` diff --git a/generation_config.yaml b/generation_config.yaml index aa729f384..70df156dd 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,6 +1,6 @@ gapic_generator_version: 2.51.1 -googleapis_commitish: d5cc1cd738a66bb7104162bcb35ebd539c658415 -libraries_bom_version: 26.52.0 +googleapis_commitish: 08e6c4ec008d4a7924d4c507565e6f7da7e0c751 +libraries_bom_version: 26.53.0 libraries: - api_shortname: firestore name_pretty: Cloud Firestore diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminClient.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminClient.java index b696056a5..1d9728ccd 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminClient.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminClient.java @@ -3168,6 +3168,7 @@ public final ListBackupsResponse listBackups(String parent) { * ListBackupsRequest request = * ListBackupsRequest.newBuilder() * .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + * .setFilter("filter-1274492040") * .build(); * ListBackupsResponse response = firestoreAdminClient.listBackups(request); * } @@ -3196,6 +3197,7 @@ public final ListBackupsResponse listBackups(ListBackupsRequest request) { * ListBackupsRequest request = * ListBackupsRequest.newBuilder() * .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + * .setFilter("filter-1274492040") * .build(); * ApiFuture future = * firestoreAdminClient.listBackupsCallable().futureCall(request); diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStubSettings.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStubSettings.java index 86a030f8c..7354362f7 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStubSettings.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStubSettings.java @@ -758,6 +758,8 @@ public static class Builder extends StubSettings.BuildernewArrayList())); definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList())); RETRYABLE_CODE_DEFINITIONS = definitions.build(); } @@ -786,6 +788,14 @@ public static class Builder extends StubSettings.BuildernewUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")) + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_2_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_2_params")) .build()) .setResponseTransformer( ProtoOperationTransformers.ResponseTransformer.create(Database.class)) @@ -1269,8 +1279,8 @@ private static Builder initDefaults(Builder builder) { .setInitialCallSettings( UnaryCallSettings .newUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")) + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_2_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_2_params")) .build()) .setResponseTransformer( ProtoOperationTransformers.ResponseTransformer.create(Database.class)) diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreAdminStub.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreAdminStub.java index b2489ef17..5a7c4c3ad 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreAdminStub.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreAdminStub.java @@ -740,6 +740,7 @@ public class HttpJsonFirestoreAdminStub extends FirestoreAdminStub { Map> fields = new HashMap<>(); ProtoRestSerializer serializer = ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "filter", request.getFilter()); serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); return fields; }) diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java index 8b5d1655a..385c953ce 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java @@ -259,151 +259,151 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\001\022\032\n\rnamespace_ids\030\003 \003(\tB\003\340A\001\"\035\n\033BulkD" + "eleteDocumentsResponse\"I\n\020GetBackupReque" + "st\0225\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037firestore.goog" - + "leapis.com/Backup\"O\n\022ListBackupsRequest\022" + + "leapis.com/Backup\"_\n\022ListBackupsRequest\022" + "9\n\006parent\030\001 \001(\tB)\340A\002\372A#\n!firestore.googl" - + "eapis.com/Location\"^\n\023ListBackupsRespons" - + "e\0222\n\007backups\030\001 \003(\0132!.google.firestore.ad" - + "min.v1.Backup\022\023\n\013unreachable\030\003 \003(\t\"L\n\023De" - + "leteBackupRequest\0225\n\004name\030\001 \001(\tB\'\340A\002\372A!\n" - + "\037firestore.googleapis.com/Backup\"\374\001\n\026Res" - + "toreDatabaseRequest\0229\n\006parent\030\001 \001(\tB)\340A\002" - + "\372A#\022!firestore.googleapis.com/Database\022\030" - + "\n\013database_id\030\002 \001(\tB\003\340A\002\0227\n\006backup\030\003 \001(\t" - + "B\'\340A\002\372A!\n\037firestore.googleapis.com/Backu" - + "p\022T\n\021encryption_config\030\t \001(\01324.google.fi" - + "restore.admin.v1.Database.EncryptionConf" - + "igB\003\340A\0012\313%\n\016FirestoreAdmin\022\333\001\n\013CreateInd" - + "ex\022-.google.firestore.admin.v1.CreateInd" - + "exRequest\032\035.google.longrunning.Operation" - + "\"~\312A\037\n\005Index\022\026IndexOperationMetadata\332A\014p" - + "arent,index\202\323\344\223\002G\">/v1/{parent=projects/" - + "*/databases/*/collectionGroups/*}/indexe" - + "s:\005index\022\275\001\n\013ListIndexes\022-.google.firest" - + "ore.admin.v1.ListIndexesRequest\032..google" - + ".firestore.admin.v1.ListIndexesResponse\"" - + "O\332A\006parent\202\323\344\223\002@\022>/v1/{parent=projects/*" - + "/databases/*/collectionGroups/*}/indexes" - + "\022\247\001\n\010GetIndex\022*.google.firestore.admin.v" - + "1.GetIndexRequest\032 .google.firestore.adm" - + "in.v1.Index\"M\332A\004name\202\323\344\223\002@\022>/v1/{name=pr" - + "ojects/*/databases/*/collectionGroups/*/" - + "indexes/*}\022\243\001\n\013DeleteIndex\022-.google.fire" - + "store.admin.v1.DeleteIndexRequest\032\026.goog" - + "le.protobuf.Empty\"M\332A\004name\202\323\344\223\002@*>/v1/{n" - + "ame=projects/*/databases/*/collectionGro" - + "ups/*/indexes/*}\022\246\001\n\010GetField\022*.google.f" - + "irestore.admin.v1.GetFieldRequest\032 .goog" - + "le.firestore.admin.v1.Field\"L\332A\004name\202\323\344\223" - + "\002?\022=/v1/{name=projects/*/databases/*/col" - + "lectionGroups/*/fields/*}\022\331\001\n\013UpdateFiel" - + "d\022-.google.firestore.admin.v1.UpdateFiel" - + "dRequest\032\035.google.longrunning.Operation\"" - + "|\312A\037\n\005Field\022\026FieldOperationMetadata\332A\005fi" - + "eld\202\323\344\223\002L2C/v1/{field.name=projects/*/da" - + "tabases/*/collectionGroups/*/fields/*}:\005" - + "field\022\271\001\n\nListFields\022,.google.firestore." - + "admin.v1.ListFieldsRequest\032-.google.fire" - + "store.admin.v1.ListFieldsResponse\"N\332A\006pa" - + "rent\202\323\344\223\002?\022=/v1/{parent=projects/*/datab" - + "ases/*/collectionGroups/*}/fields\022\335\001\n\017Ex" + + "eapis.com/Location\022\016\n\006filter\030\002 \001(\t\"^\n\023Li" + + "stBackupsResponse\0222\n\007backups\030\001 \003(\0132!.goo" + + "gle.firestore.admin.v1.Backup\022\023\n\013unreach" + + "able\030\003 \003(\t\"L\n\023DeleteBackupRequest\0225\n\004nam" + + "e\030\001 \001(\tB\'\340A\002\372A!\n\037firestore.googleapis.co" + + "m/Backup\"\374\001\n\026RestoreDatabaseRequest\0229\n\006p" + + "arent\030\001 \001(\tB)\340A\002\372A#\022!firestore.googleapi" + + "s.com/Database\022\030\n\013database_id\030\002 \001(\tB\003\340A\002" + + "\0227\n\006backup\030\003 \001(\tB\'\340A\002\372A!\n\037firestore.goog" + + "leapis.com/Backup\022T\n\021encryption_config\030\t" + + " \001(\01324.google.firestore.admin.v1.Databas" + + "e.EncryptionConfigB\003\340A\0012\313%\n\016FirestoreAdm" + + "in\022\333\001\n\013CreateIndex\022-.google.firestore.ad" + + "min.v1.CreateIndexRequest\032\035.google.longr" + + "unning.Operation\"~\312A\037\n\005Index\022\026IndexOpera" + + "tionMetadata\332A\014parent,index\202\323\344\223\002G\">/v1/{" + + "parent=projects/*/databases/*/collection" + + "Groups/*}/indexes:\005index\022\275\001\n\013ListIndexes" + + "\022-.google.firestore.admin.v1.ListIndexes" + + "Request\032..google.firestore.admin.v1.List" + + "IndexesResponse\"O\332A\006parent\202\323\344\223\002@\022>/v1/{p" + + "arent=projects/*/databases/*/collectionG" + + "roups/*}/indexes\022\247\001\n\010GetIndex\022*.google.f" + + "irestore.admin.v1.GetIndexRequest\032 .goog" + + "le.firestore.admin.v1.Index\"M\332A\004name\202\323\344\223" + + "\002@\022>/v1/{name=projects/*/databases/*/col" + + "lectionGroups/*/indexes/*}\022\243\001\n\013DeleteInd" + + "ex\022-.google.firestore.admin.v1.DeleteInd" + + "exRequest\032\026.google.protobuf.Empty\"M\332A\004na" + + "me\202\323\344\223\002@*>/v1/{name=projects/*/databases" + + "/*/collectionGroups/*/indexes/*}\022\246\001\n\010Get" + + "Field\022*.google.firestore.admin.v1.GetFie" + + "ldRequest\032 .google.firestore.admin.v1.Fi" + + "eld\"L\332A\004name\202\323\344\223\002?\022=/v1/{name=projects/*" + + "/databases/*/collectionGroups/*/fields/*" + + "}\022\331\001\n\013UpdateField\022-.google.firestore.adm" + + "in.v1.UpdateFieldRequest\032\035.google.longru" + + "nning.Operation\"|\312A\037\n\005Field\022\026FieldOperat" + + "ionMetadata\332A\005field\202\323\344\223\002L2C/v1/{field.na" + + "me=projects/*/databases/*/collectionGrou" + + "ps/*/fields/*}:\005field\022\271\001\n\nListFields\022,.g" + + "oogle.firestore.admin.v1.ListFieldsReque" + + "st\032-.google.firestore.admin.v1.ListField" + + "sResponse\"N\332A\006parent\202\323\344\223\002?\022=/v1/{parent=" + + "projects/*/databases/*/collectionGroups/" + + "*}/fields\022\335\001\n\017ExportDocuments\0221.google.f" + + "irestore.admin.v1.ExportDocumentsRequest" + + "\032\035.google.longrunning.Operation\"x\312A2\n\027Ex" + + "portDocumentsResponse\022\027ExportDocumentsMe" + + "tadata\332A\004name\202\323\344\223\0026\"1/v1/{name=projects/" + + "*/databases/*}:exportDocuments:\001*\022\333\001\n\017Im" + "portDocuments\0221.google.firestore.admin.v" - + "1.ExportDocumentsRequest\032\035.google.longru" - + "nning.Operation\"x\312A2\n\027ExportDocumentsRes" - + "ponse\022\027ExportDocumentsMetadata\332A\004name\202\323\344" - + "\223\0026\"1/v1/{name=projects/*/databases/*}:e" - + "xportDocuments:\001*\022\333\001\n\017ImportDocuments\0221." - + "google.firestore.admin.v1.ImportDocument" - + "sRequest\032\035.google.longrunning.Operation\"" - + "v\312A0\n\025google.protobuf.Empty\022\027ImportDocum" - + "entsMetadata\332A\004name\202\323\344\223\0026\"1/v1/{name=pro" - + "jects/*/databases/*}:importDocuments:\001*\022" - + "\362\001\n\023BulkDeleteDocuments\0225.google.firesto" - + "re.admin.v1.BulkDeleteDocumentsRequest\032\035" - + ".google.longrunning.Operation\"\204\001\312A:\n\033Bul" - + "kDeleteDocumentsResponse\022\033BulkDeleteDocu" - + "mentsMetadata\332A\004name\202\323\344\223\002:\"5/v1/{name=pr" - + "ojects/*/databases/*}:bulkDeleteDocument" - + "s:\001*\022\331\001\n\016CreateDatabase\0220.google.firesto" - + "re.admin.v1.CreateDatabaseRequest\032\035.goog" - + "le.longrunning.Operation\"v\312A\"\n\010Database\022" - + "\026CreateDatabaseMetadata\332A\033parent,databas" - + "e,database_id\202\323\344\223\002-\"!/v1/{parent=project" - + "s/*}/databases:\010database\022\223\001\n\013GetDatabase" - + "\022-.google.firestore.admin.v1.GetDatabase" - + "Request\032#.google.firestore.admin.v1.Data" - + "base\"0\332A\004name\202\323\344\223\002#\022!/v1/{name=projects/" - + "*/databases/*}\022\246\001\n\rListDatabases\022/.googl" - + "e.firestore.admin.v1.ListDatabasesReques" - + "t\0320.google.firestore.admin.v1.ListDataba" - + "sesResponse\"2\332A\006parent\202\323\344\223\002#\022!/v1/{paren" - + "t=projects/*}/databases\022\333\001\n\016UpdateDataba" - + "se\0220.google.firestore.admin.v1.UpdateDat" - + "abaseRequest\032\035.google.longrunning.Operat" - + "ion\"x\312A\"\n\010Database\022\026UpdateDatabaseMetada" - + "ta\332A\024database,update_mask\202\323\344\223\00262*/v1/{da" - + "tabase.name=projects/*/databases/*}:\010dat" - + "abase\022\270\001\n\016DeleteDatabase\0220.google.firest" - + "ore.admin.v1.DeleteDatabaseRequest\032\035.goo" - + "gle.longrunning.Operation\"U\312A\"\n\010Database" - + "\022\026DeleteDatabaseMetadata\332A\004name\202\323\344\223\002#*!/" - + "v1/{name=projects/*/databases/*}\022\227\001\n\tGet" - + "Backup\022+.google.firestore.admin.v1.GetBa" - + "ckupRequest\032!.google.firestore.admin.v1." - + "Backup\":\332A\004name\202\323\344\223\002-\022+/v1/{name=project" - + "s/*/locations/*/backups/*}\022\252\001\n\013ListBacku" - + "ps\022-.google.firestore.admin.v1.ListBacku" - + "psRequest\032..google.firestore.admin.v1.Li" - + "stBackupsResponse\"<\332A\006parent\202\323\344\223\002-\022+/v1/" - + "{parent=projects/*/locations/*}/backups\022" - + "\222\001\n\014DeleteBackup\022..google.firestore.admi" - + "n.v1.DeleteBackupRequest\032\026.google.protob" - + "uf.Empty\":\332A\004name\202\323\344\223\002-*+/v1/{name=proje" - + "cts/*/locations/*/backups/*}\022\277\001\n\017Restore" - + "Database\0221.google.firestore.admin.v1.Res" - + "toreDatabaseRequest\032\035.google.longrunning" - + ".Operation\"Z\312A#\n\010Database\022\027RestoreDataba" - + "seMetadata\202\323\344\223\002.\")/v1/{parent=projects/*" - + "}/databases:restore:\001*\022\340\001\n\024CreateBackupS" - + "chedule\0226.google.firestore.admin.v1.Crea" - + "teBackupScheduleRequest\032).google.firesto" - + "re.admin.v1.BackupSchedule\"e\332A\026parent,ba" - + "ckup_schedule\202\323\344\223\002F\"3/v1/{parent=project" - + "s/*/databases/*}/backupSchedules:\017backup" - + "_schedule\022\267\001\n\021GetBackupSchedule\0223.google" - + ".firestore.admin.v1.GetBackupScheduleReq" - + "uest\032).google.firestore.admin.v1.BackupS" - + "chedule\"B\332A\004name\202\323\344\223\0025\0223/v1/{name=projec" - + "ts/*/databases/*/backupSchedules/*}\022\312\001\n\023" - + "ListBackupSchedules\0225.google.firestore.a" - + "dmin.v1.ListBackupSchedulesRequest\0326.goo" - + "gle.firestore.admin.v1.ListBackupSchedul" - + "esResponse\"D\332A\006parent\202\323\344\223\0025\0223/v1/{parent" - + "=projects/*/databases/*}/backupSchedules" - + "\022\365\001\n\024UpdateBackupSchedule\0226.google.fires" - + "tore.admin.v1.UpdateBackupScheduleReques" - + "t\032).google.firestore.admin.v1.BackupSche" - + "dule\"z\332A\033backup_schedule,update_mask\202\323\344\223" - + "\002V2C/v1/{backup_schedule.name=projects/*" - + "/databases/*/backupSchedules/*}:\017backup_" - + "schedule\022\252\001\n\024DeleteBackupSchedule\0226.goog" - + "le.firestore.admin.v1.DeleteBackupSchedu" - + "leRequest\032\026.google.protobuf.Empty\"B\332A\004na" - + "me\202\323\344\223\0025*3/v1/{name=projects/*/databases" - + "/*/backupSchedules/*}\032v\312A\030firestore.goog" - + "leapis.com\322AXhttps://www.googleapis.com/" - + "auth/cloud-platform,https://www.googleap" - + "is.com/auth/datastoreB\245\003\n\035com.google.fir" - + "estore.admin.v1B\023FirestoreAdminProtoP\001Z9" - + "cloud.google.com/go/firestore/apiv1/admi" - + "n/adminpb;adminpb\242\002\004GCFS\252\002\037Google.Cloud." - + "Firestore.Admin.V1\312\002\037Google\\Cloud\\Firest" - + "ore\\Admin\\V1\352\002#Google::Cloud::Firestore:" - + ":Admin::V1\352AL\n!firestore.googleapis.com/" - + "Location\022\'projects/{project}/locations/{" - + "location}\352Aq\n(firestore.googleapis.com/C" - + "ollectionGroup\022Eprojects/{project}/datab" - + "ases/{database}/collectionGroups/{collec" - + "tion}b\006proto3" + + "1.ImportDocumentsRequest\032\035.google.longru" + + "nning.Operation\"v\312A0\n\025google.protobuf.Em" + + "pty\022\027ImportDocumentsMetadata\332A\004name\202\323\344\223\002" + + "6\"1/v1/{name=projects/*/databases/*}:imp" + + "ortDocuments:\001*\022\362\001\n\023BulkDeleteDocuments\022" + + "5.google.firestore.admin.v1.BulkDeleteDo" + + "cumentsRequest\032\035.google.longrunning.Oper" + + "ation\"\204\001\312A:\n\033BulkDeleteDocumentsResponse" + + "\022\033BulkDeleteDocumentsMetadata\332A\004name\202\323\344\223" + + "\002:\"5/v1/{name=projects/*/databases/*}:bu" + + "lkDeleteDocuments:\001*\022\331\001\n\016CreateDatabase\022" + + "0.google.firestore.admin.v1.CreateDataba" + + "seRequest\032\035.google.longrunning.Operation" + + "\"v\312A\"\n\010Database\022\026CreateDatabaseMetadata\332" + + "A\033parent,database,database_id\202\323\344\223\002-\"!/v1" + + "/{parent=projects/*}/databases:\010database" + + "\022\223\001\n\013GetDatabase\022-.google.firestore.admi" + + "n.v1.GetDatabaseRequest\032#.google.firesto" + + "re.admin.v1.Database\"0\332A\004name\202\323\344\223\002#\022!/v1" + + "/{name=projects/*/databases/*}\022\246\001\n\rListD" + + "atabases\022/.google.firestore.admin.v1.Lis" + + "tDatabasesRequest\0320.google.firestore.adm" + + "in.v1.ListDatabasesResponse\"2\332A\006parent\202\323" + + "\344\223\002#\022!/v1/{parent=projects/*}/databases\022" + + "\333\001\n\016UpdateDatabase\0220.google.firestore.ad" + + "min.v1.UpdateDatabaseRequest\032\035.google.lo" + + "ngrunning.Operation\"x\312A\"\n\010Database\022\026Upda" + + "teDatabaseMetadata\332A\024database,update_mas" + + "k\202\323\344\223\00262*/v1/{database.name=projects/*/d" + + "atabases/*}:\010database\022\270\001\n\016DeleteDatabase" + + "\0220.google.firestore.admin.v1.DeleteDatab" + + "aseRequest\032\035.google.longrunning.Operatio" + + "n\"U\312A\"\n\010Database\022\026DeleteDatabaseMetadata" + + "\332A\004name\202\323\344\223\002#*!/v1/{name=projects/*/data" + + "bases/*}\022\227\001\n\tGetBackup\022+.google.firestor" + + "e.admin.v1.GetBackupRequest\032!.google.fir" + + "estore.admin.v1.Backup\":\332A\004name\202\323\344\223\002-\022+/" + + "v1/{name=projects/*/locations/*/backups/" + + "*}\022\252\001\n\013ListBackups\022-.google.firestore.ad" + + "min.v1.ListBackupsRequest\032..google.fires" + + "tore.admin.v1.ListBackupsResponse\"<\332A\006pa" + + "rent\202\323\344\223\002-\022+/v1/{parent=projects/*/locat" + + "ions/*}/backups\022\222\001\n\014DeleteBackup\022..googl" + + "e.firestore.admin.v1.DeleteBackupRequest" + + "\032\026.google.protobuf.Empty\":\332A\004name\202\323\344\223\002-*" + + "+/v1/{name=projects/*/locations/*/backup" + + "s/*}\022\277\001\n\017RestoreDatabase\0221.google.firest" + + "ore.admin.v1.RestoreDatabaseRequest\032\035.go" + + "ogle.longrunning.Operation\"Z\312A#\n\010Databas" + + "e\022\027RestoreDatabaseMetadata\202\323\344\223\002.\")/v1/{p" + + "arent=projects/*}/databases:restore:\001*\022\340" + + "\001\n\024CreateBackupSchedule\0226.google.firesto" + + "re.admin.v1.CreateBackupScheduleRequest\032" + + ").google.firestore.admin.v1.BackupSchedu" + + "le\"e\332A\026parent,backup_schedule\202\323\344\223\002F\"3/v1" + + "/{parent=projects/*/databases/*}/backupS" + + "chedules:\017backup_schedule\022\267\001\n\021GetBackupS" + + "chedule\0223.google.firestore.admin.v1.GetB" + + "ackupScheduleRequest\032).google.firestore." + + "admin.v1.BackupSchedule\"B\332A\004name\202\323\344\223\0025\0223" + + "/v1/{name=projects/*/databases/*/backupS" + + "chedules/*}\022\312\001\n\023ListBackupSchedules\0225.go" + + "ogle.firestore.admin.v1.ListBackupSchedu" + + "lesRequest\0326.google.firestore.admin.v1.L" + + "istBackupSchedulesResponse\"D\332A\006parent\202\323\344" + + "\223\0025\0223/v1/{parent=projects/*/databases/*}" + + "/backupSchedules\022\365\001\n\024UpdateBackupSchedul" + + "e\0226.google.firestore.admin.v1.UpdateBack" + + "upScheduleRequest\032).google.firestore.adm" + + "in.v1.BackupSchedule\"z\332A\033backup_schedule" + + ",update_mask\202\323\344\223\002V2C/v1/{backup_schedule" + + ".name=projects/*/databases/*/backupSched" + + "ules/*}:\017backup_schedule\022\252\001\n\024DeleteBacku" + + "pSchedule\0226.google.firestore.admin.v1.De" + + "leteBackupScheduleRequest\032\026.google.proto" + + "buf.Empty\"B\332A\004name\202\323\344\223\0025*3/v1/{name=proj" + + "ects/*/databases/*/backupSchedules/*}\032v\312" + + "A\030firestore.googleapis.com\322AXhttps://www" + + ".googleapis.com/auth/cloud-platform,http" + + "s://www.googleapis.com/auth/datastoreB\245\003" + + "\n\035com.google.firestore.admin.v1B\023Firesto" + + "reAdminProtoP\001Z9cloud.google.com/go/fire" + + "store/apiv1/admin/adminpb;adminpb\242\002\004GCFS" + + "\252\002\037Google.Cloud.Firestore.Admin.V1\312\002\037Goo" + + "gle\\Cloud\\Firestore\\Admin\\V1\352\002#Google::C" + + "loud::Firestore::Admin::V1\352AL\n!firestore" + + ".googleapis.com/Location\022\'projects/{proj" + + "ect}/locations/{location}\352Aq\n(firestore." + + "googleapis.com/CollectionGroup\022Eprojects" + + "/{project}/databases/{database}/collecti" + + "onGroups/{collection}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -654,7 +654,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_ListBackupsRequest_descriptor, new java.lang.String[] { - "Parent", + "Parent", "Filter", }); internal_static_google_firestore_admin_v1_ListBackupsResponse_descriptor = getDescriptor().getMessageTypes().get(30); diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequest.java index 76968084f..c205a7560 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequest.java @@ -41,6 +41,7 @@ private ListBackupsRequest(com.google.protobuf.GeneratedMessageV3.Builder bui private ListBackupsRequest() { parent_ = ""; + filter_ = ""; } @java.lang.Override @@ -129,6 +130,79 @@ public com.google.protobuf.ByteString getParentBytes() { } } + public static final int FILTER_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object filter_ = ""; + /** + * + * + *

+   * An expression that filters the list of returned backups.
+   *
+   * A filter expression consists of a field name, a comparison operator, and a
+   * value for filtering.
+   * The value must be a string, a number, or a boolean. The comparison operator
+   * must be one of: `<`, `>`, `<=`, `>=`, `!=`, `=`, or `:`.
+   * Colon `:` is the contains operator. Filter rules are not case sensitive.
+   *
+   * The following fields in the [Backup][google.firestore.admin.v1.Backup] are
+   * eligible for filtering:
+   *
+   *   * `database_uid` (supports `=` only)
+   * 
+ * + * string filter = 2; + * + * @return The filter. + */ + @java.lang.Override + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + filter_ = s; + return s; + } + } + /** + * + * + *
+   * An expression that filters the list of returned backups.
+   *
+   * A filter expression consists of a field name, a comparison operator, and a
+   * value for filtering.
+   * The value must be a string, a number, or a boolean. The comparison operator
+   * must be one of: `<`, `>`, `<=`, `>=`, `!=`, `=`, or `:`.
+   * Colon `:` is the contains operator. Filter rules are not case sensitive.
+   *
+   * The following fields in the [Backup][google.firestore.admin.v1.Backup] are
+   * eligible for filtering:
+   *
+   *   * `database_uid` (supports `=` only)
+   * 
+ * + * string filter = 2; + * + * @return The bytes for filter. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -146,6 +220,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, filter_); + } getUnknownFields().writeTo(output); } @@ -158,6 +235,9 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, filter_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -175,6 +255,7 @@ public boolean equals(final java.lang.Object obj) { (com.google.firestore.admin.v1.ListBackupsRequest) obj; if (!getParent().equals(other.getParent())) return false; + if (!getFilter().equals(other.getFilter())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -188,6 +269,8 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + PARENT_FIELD_NUMBER; hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + FILTER_FIELD_NUMBER; + hash = (53 * hash) + getFilter().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -329,6 +412,7 @@ public Builder clear() { super.clear(); bitField0_ = 0; parent_ = ""; + filter_ = ""; return this; } @@ -368,6 +452,9 @@ private void buildPartial0(com.google.firestore.admin.v1.ListBackupsRequest resu if (((from_bitField0_ & 0x00000001) != 0)) { result.parent_ = parent_; } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.filter_ = filter_; + } } @java.lang.Override @@ -421,6 +508,11 @@ public Builder mergeFrom(com.google.firestore.admin.v1.ListBackupsRequest other) bitField0_ |= 0x00000001; onChanged(); } + if (!other.getFilter().isEmpty()) { + filter_ = other.filter_; + bitField0_ |= 0x00000002; + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -453,6 +545,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; break; } // case 10 + case 18: + { + filter_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -613,6 +711,167 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object filter_ = ""; + /** + * + * + *
+     * An expression that filters the list of returned backups.
+     *
+     * A filter expression consists of a field name, a comparison operator, and a
+     * value for filtering.
+     * The value must be a string, a number, or a boolean. The comparison operator
+     * must be one of: `<`, `>`, `<=`, `>=`, `!=`, `=`, or `:`.
+     * Colon `:` is the contains operator. Filter rules are not case sensitive.
+     *
+     * The following fields in the [Backup][google.firestore.admin.v1.Backup] are
+     * eligible for filtering:
+     *
+     *   * `database_uid` (supports `=` only)
+     * 
+ * + * string filter = 2; + * + * @return The filter. + */ + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + filter_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * An expression that filters the list of returned backups.
+     *
+     * A filter expression consists of a field name, a comparison operator, and a
+     * value for filtering.
+     * The value must be a string, a number, or a boolean. The comparison operator
+     * must be one of: `<`, `>`, `<=`, `>=`, `!=`, `=`, or `:`.
+     * Colon `:` is the contains operator. Filter rules are not case sensitive.
+     *
+     * The following fields in the [Backup][google.firestore.admin.v1.Backup] are
+     * eligible for filtering:
+     *
+     *   * `database_uid` (supports `=` only)
+     * 
+ * + * string filter = 2; + * + * @return The bytes for filter. + */ + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * An expression that filters the list of returned backups.
+     *
+     * A filter expression consists of a field name, a comparison operator, and a
+     * value for filtering.
+     * The value must be a string, a number, or a boolean. The comparison operator
+     * must be one of: `<`, `>`, `<=`, `>=`, `!=`, `=`, or `:`.
+     * Colon `:` is the contains operator. Filter rules are not case sensitive.
+     *
+     * The following fields in the [Backup][google.firestore.admin.v1.Backup] are
+     * eligible for filtering:
+     *
+     *   * `database_uid` (supports `=` only)
+     * 
+ * + * string filter = 2; + * + * @param value The filter to set. + * @return This builder for chaining. + */ + public Builder setFilter(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + filter_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * An expression that filters the list of returned backups.
+     *
+     * A filter expression consists of a field name, a comparison operator, and a
+     * value for filtering.
+     * The value must be a string, a number, or a boolean. The comparison operator
+     * must be one of: `<`, `>`, `<=`, `>=`, `!=`, `=`, or `:`.
+     * Colon `:` is the contains operator. Filter rules are not case sensitive.
+     *
+     * The following fields in the [Backup][google.firestore.admin.v1.Backup] are
+     * eligible for filtering:
+     *
+     *   * `database_uid` (supports `=` only)
+     * 
+ * + * string filter = 2; + * + * @return This builder for chaining. + */ + public Builder clearFilter() { + filter_ = getDefaultInstance().getFilter(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * + * + *
+     * An expression that filters the list of returned backups.
+     *
+     * A filter expression consists of a field name, a comparison operator, and a
+     * value for filtering.
+     * The value must be a string, a number, or a boolean. The comparison operator
+     * must be one of: `<`, `>`, `<=`, `>=`, `!=`, `=`, or `:`.
+     * Colon `:` is the contains operator. Filter rules are not case sensitive.
+     *
+     * The following fields in the [Backup][google.firestore.admin.v1.Backup] are
+     * eligible for filtering:
+     *
+     *   * `database_uid` (supports `=` only)
+     * 
+ * + * string filter = 2; + * + * @param value The bytes for filter to set. + * @return This builder for chaining. + */ + public Builder setFilterBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + filter_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequestOrBuilder.java index 6c68c1e77..990cc1cf6 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequestOrBuilder.java @@ -62,4 +62,51 @@ public interface ListBackupsRequestOrBuilder * @return The bytes for parent. */ com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * An expression that filters the list of returned backups.
+   *
+   * A filter expression consists of a field name, a comparison operator, and a
+   * value for filtering.
+   * The value must be a string, a number, or a boolean. The comparison operator
+   * must be one of: `<`, `>`, `<=`, `>=`, `!=`, `=`, or `:`.
+   * Colon `:` is the contains operator. Filter rules are not case sensitive.
+   *
+   * The following fields in the [Backup][google.firestore.admin.v1.Backup] are
+   * eligible for filtering:
+   *
+   *   * `database_uid` (supports `=` only)
+   * 
+ * + * string filter = 2; + * + * @return The filter. + */ + java.lang.String getFilter(); + /** + * + * + *
+   * An expression that filters the list of returned backups.
+   *
+   * A filter expression consists of a field name, a comparison operator, and a
+   * value for filtering.
+   * The value must be a string, a number, or a boolean. The comparison operator
+   * must be one of: `<`, `>`, `<=`, `>=`, `!=`, `=`, or `:`.
+   * Colon `:` is the contains operator. Filter rules are not case sensitive.
+   *
+   * The following fields in the [Backup][google.firestore.admin.v1.Backup] are
+   * eligible for filtering:
+   *
+   *   * `database_uid` (supports `=` only)
+   * 
+ * + * string filter = 2; + * + * @return The bytes for filter. + */ + com.google.protobuf.ByteString getFilterBytes(); } diff --git a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/firestore_admin.proto b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/firestore_admin.proto index ef6eb87e4..84026cea9 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/firestore_admin.proto +++ b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/firestore_admin.proto @@ -866,6 +866,20 @@ message ListBackupsRequest { type: "firestore.googleapis.com/Location" } ]; + + // An expression that filters the list of returned backups. + // + // A filter expression consists of a field name, a comparison operator, and a + // value for filtering. + // The value must be a string, a number, or a boolean. The comparison operator + // must be one of: `<`, `>`, `<=`, `>=`, `!=`, `=`, or `:`. + // Colon `:` is the contains operator. Filter rules are not case sensitive. + // + // The following fields in the [Backup][google.firestore.admin.v1.Backup] are + // eligible for filtering: + // + // * `database_uid` (supports `=` only) + string filter = 2; } // The response for From cbf1cebfa3c17fe3dca103cf6bb2d523857529c9 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 24 Jan 2025 16:37:05 +0100 Subject: [PATCH 092/290] deps: update beam.version to v2.62.0 (#1984) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- samples/snippets/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 062086374..380454e87 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -20,7 +20,7 @@ 1.8 1.8 - 2.61.0 + 2.62.0 UTF-8 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 01833cca8..cce165b1d 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -21,7 +21,7 @@ 1.8 1.8 UTF-8 - 2.61.0 + 2.62.0
diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 45adcc8d3..0a2465abf 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -21,7 +21,7 @@ 1.8 1.8 UTF-8 - 2.61.0 + 2.62.0 From 81bb169abe27297c5622d805df639cbc3cb6254b Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 24 Jan 2025 12:23:13 -0500 Subject: [PATCH 093/290] chore(main): release 3.30.5 (#1989) * chore(main): release 3.30.5 * chore: generate libraries at Fri Jan 24 15:37:51 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 12 ++++++++++++ README.md | 6 +++--- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 52 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d00c8609..690ee3bb6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [3.30.5](https://github.com/googleapis/java-firestore/compare/v3.30.4...v3.30.5) (2025-01-24) + + +### Bug Fixes + +* Bump default deadline on CreateDatabase and RestoreDatabase to 2 minutes ([f3dac25](https://github.com/googleapis/java-firestore/commit/f3dac255a9ffb81b95da6a60ad2487f138157578)) + + +### Dependencies + +* Update beam.version to v2.62.0 ([#1984](https://github.com/googleapis/java-firestore/issues/1984)) ([cbf1ceb](https://github.com/googleapis/java-firestore/commit/cbf1cebfa3c17fe3dca103cf6bb2d523857529c9)) + ## [3.30.4](https://github.com/googleapis/java-firestore/compare/v3.30.3...v3.30.4) (2025-01-16) diff --git a/README.md b/README.md index 8ef1ef135..612684b80 100644 --- a/README.md +++ b/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.30.4' +implementation 'com.google.cloud:google-cloud-firestore:3.30.5' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.4" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.5" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.4 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.5 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index f5c975767..1b12cb08f 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.5-SNAPSHOT + 3.30.5 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.5-SNAPSHOT + 3.30.5 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 63722b3dd..9f901af67 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.5-SNAPSHOT + 3.30.5 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.5-SNAPSHOT + 3.30.5 com.google.cloud google-cloud-firestore-admin - 3.30.5-SNAPSHOT + 3.30.5 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.5-SNAPSHOT + 3.30.5 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.5-SNAPSHOT + 3.30.5 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.5-SNAPSHOT + 3.30.5 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.5-SNAPSHOT + 3.30.5 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.5-SNAPSHOT + 3.30.5 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 39beaa6c5..7574d0784 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.5-SNAPSHOT + 3.30.5 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.5-SNAPSHOT + 3.30.5 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 26cb07f7e..5d9efc205 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.5-SNAPSHOT + 3.30.5 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.5-SNAPSHOT + 3.30.5 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index dfb5e1a3b..4e3e9cf9b 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.5-SNAPSHOT + 3.30.5 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.5-SNAPSHOT + 3.30.5 diff --git a/pom.xml b/pom.xml index c1440b841..c9bbdb40a 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.5-SNAPSHOT + 3.30.5 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.5-SNAPSHOT + 3.30.5 com.google.cloud google-cloud-firestore - 3.30.5-SNAPSHOT + 3.30.5 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.5-SNAPSHOT + 3.30.5 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.5-SNAPSHOT + 3.30.5 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.5-SNAPSHOT + 3.30.5 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.5-SNAPSHOT + 3.30.5 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 104a956bf..3dc8a3737 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.5-SNAPSHOT + 3.30.5 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.5-SNAPSHOT + 3.30.5 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 0cd21df02..65e5c8933 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.5-SNAPSHOT + 3.30.5 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.5-SNAPSHOT + 3.30.5 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 641e32a3b..4f6e5639b 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.5-SNAPSHOT + 3.30.5 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.5-SNAPSHOT + 3.30.5 diff --git a/versions.txt b/versions.txt index ffcdadb17..829336345 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.4:3.30.5-SNAPSHOT -google-cloud-firestore-admin:3.30.4:3.30.5-SNAPSHOT -google-cloud-firestore-bom:3.30.4:3.30.5-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.30.4:3.30.5-SNAPSHOT -grpc-google-cloud-firestore-v1:3.30.4:3.30.5-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.30.4:3.30.5-SNAPSHOT -proto-google-cloud-firestore-v1:3.30.4:3.30.5-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.30.4:3.30.5-SNAPSHOT +google-cloud-firestore:3.30.5:3.30.5 +google-cloud-firestore-admin:3.30.5:3.30.5 +google-cloud-firestore-bom:3.30.5:3.30.5 +grpc-google-cloud-firestore-admin-v1:3.30.5:3.30.5 +grpc-google-cloud-firestore-v1:3.30.5:3.30.5 +proto-google-cloud-firestore-admin-v1:3.30.5:3.30.5 +proto-google-cloud-firestore-v1:3.30.5:3.30.5 +proto-google-cloud-firestore-bundle-v1:3.30.5:3.30.5 From 3674e2951ad55f58b0c8ae8f989a87e89941214c Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 24 Jan 2025 13:05:46 -0500 Subject: [PATCH 094/290] chore(main): release 3.30.6-SNAPSHOT (#1990) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 1b12cb08f..ab65e3ad1 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.5 + 3.30.6-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.5 + 3.30.6-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 9f901af67..5a978242a 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.5 + 3.30.6-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.5 + 3.30.6-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.30.5 + 3.30.6-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.5 + 3.30.6-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.5 + 3.30.6-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.5 + 3.30.6-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.5 + 3.30.6-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.5 + 3.30.6-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 7574d0784..e203bf47f 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.5 + 3.30.6-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.5 + 3.30.6-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 5d9efc205..b818416b9 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.5 + 3.30.6-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.5 + 3.30.6-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 4e3e9cf9b..d5e510843 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.5 + 3.30.6-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.5 + 3.30.6-SNAPSHOT diff --git a/pom.xml b/pom.xml index c9bbdb40a..e36aa7007 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.5 + 3.30.6-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.5 + 3.30.6-SNAPSHOT com.google.cloud google-cloud-firestore - 3.30.5 + 3.30.6-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.5 + 3.30.6-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.5 + 3.30.6-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.5 + 3.30.6-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.5 + 3.30.6-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 3dc8a3737..e82834d28 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.5 + 3.30.6-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.5 + 3.30.6-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 65e5c8933..d0adb5b74 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.5 + 3.30.6-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.5 + 3.30.6-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 4f6e5639b..6b2562e11 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.5 + 3.30.6-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.5 + 3.30.6-SNAPSHOT diff --git a/versions.txt b/versions.txt index 829336345..4d6f53c30 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.5:3.30.5 -google-cloud-firestore-admin:3.30.5:3.30.5 -google-cloud-firestore-bom:3.30.5:3.30.5 -grpc-google-cloud-firestore-admin-v1:3.30.5:3.30.5 -grpc-google-cloud-firestore-v1:3.30.5:3.30.5 -proto-google-cloud-firestore-admin-v1:3.30.5:3.30.5 -proto-google-cloud-firestore-v1:3.30.5:3.30.5 -proto-google-cloud-firestore-bundle-v1:3.30.5:3.30.5 +google-cloud-firestore:3.30.5:3.30.6-SNAPSHOT +google-cloud-firestore-admin:3.30.5:3.30.6-SNAPSHOT +google-cloud-firestore-bom:3.30.5:3.30.6-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.30.5:3.30.6-SNAPSHOT +grpc-google-cloud-firestore-v1:3.30.5:3.30.6-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.30.5:3.30.6-SNAPSHOT +proto-google-cloud-firestore-v1:3.30.5:3.30.6-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.30.5:3.30.6-SNAPSHOT From 24dfe38b0c2e06662151b76fb5b1b8a793119fdb Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Sun, 26 Jan 2025 03:03:53 +0100 Subject: [PATCH 095/290] deps: update googleapis/sdk-platform-java action to v2.52.0 (#1993) --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index c1be8aca5..f7804e9d0 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.51.1 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.52.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From 6916dac52df2281b396bdad8d1a00d697a9e62d3 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Sun, 26 Jan 2025 03:04:05 +0100 Subject: [PATCH 096/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.30.5 (#1991) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 380454e87..1b8ff4553 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.30.4 + 3.30.5 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index cce165b1d..634a7430c 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.30.4 + 3.30.5 From 599aed9d733eda344f31e6bdd4ff21090d7fd917 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Sat, 25 Jan 2025 21:04:48 -0500 Subject: [PATCH 097/290] chore: Update generation configuration at Sat Jan 25 02:19:19 UTC 2025 (#1992) --- generation_config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generation_config.yaml b/generation_config.yaml index 70df156dd..e7b15eba9 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.51.1 -googleapis_commitish: 08e6c4ec008d4a7924d4c507565e6f7da7e0c751 +googleapis_commitish: e134bebad9607975d5d97a6d4fd04fb412aae819 libraries_bom_version: 26.53.0 libraries: - api_shortname: firestore From 050fe55ab6f117866fa81012ca5ada1b334dd404 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 28 Jan 2025 16:07:21 +0100 Subject: [PATCH 098/290] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.42.0 (#1996) --- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-17.cfg | 2 +- .kokoro/presubmit/graalvm-native.cfg | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index 780b0d6e6..6a14a810c 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.41.1 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.42.0 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-17.cfg b/.kokoro/presubmit/graalvm-native-17.cfg index 0e87ec726..847d96cd8 100644 --- a/.kokoro/presubmit/graalvm-native-17.cfg +++ b/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.41.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.42.0" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native.cfg b/.kokoro/presubmit/graalvm-native.cfg index 7221249fe..2b93a5f39 100644 --- a/.kokoro/presubmit/graalvm-native.cfg +++ b/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.41.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.42.0" } env_vars: { diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 5a978242a..2e5f001ab 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.41.1 + 3.42.0 Google Cloud Firestore BOM diff --git a/pom.xml b/pom.xml index e36aa7007..581fdc266 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.41.1 + 3.42.0 From 251a9236fa8f4c057e9044568b943b87bb0fdff5 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Tue, 28 Jan 2025 17:03:33 -0500 Subject: [PATCH 099/290] chore: Update generation configuration at Tue Jan 28 18:40:16 UTC 2025 (#1995) * chore: Update generation configuration at Sun Jan 26 02:24:30 UTC 2025 * chore: generate libraries at Sun Jan 26 02:25:04 UTC 2025 * chore: Update generation configuration at Mon Jan 27 02:24:27 UTC 2025 * chore: Update generation configuration at Tue Jan 28 02:22:45 UTC 2025 * chore: Update generation configuration at Tue Jan 28 18:40:16 UTC 2025 --------- Co-authored-by: Diego Marquez --- README.md | 2 +- generation_config.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 612684b80..870ff15a0 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.30.4 + 3.30.5 ``` diff --git a/generation_config.yaml b/generation_config.yaml index e7b15eba9..9d6af707f 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ -gapic_generator_version: 2.51.1 -googleapis_commitish: e134bebad9607975d5d97a6d4fd04fb412aae819 +gapic_generator_version: 2.52.0 +googleapis_commitish: 0ce8062889f30daa64eed6810e3c124ccd89608f libraries_bom_version: 26.53.0 libraries: - api_shortname: firestore From 303a4cb1936e80706defd562d7124cc2ba8887cd Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 28 Jan 2025 17:04:06 -0500 Subject: [PATCH 100/290] chore(main): release 3.30.6 (#1994) * chore(main): release 3.30.6 * chore: generate libraries at Tue Jan 28 15:08:19 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 8 ++++++++ README.md | 6 +++--- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 48 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 690ee3bb6..20f740fec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [3.30.6](https://github.com/googleapis/java-firestore/compare/v3.30.5...v3.30.6) (2025-01-28) + + +### Dependencies + +* Update dependency com.google.cloud:sdk-platform-java-config to v3.42.0 ([#1996](https://github.com/googleapis/java-firestore/issues/1996)) ([050fe55](https://github.com/googleapis/java-firestore/commit/050fe55ab6f117866fa81012ca5ada1b334dd404)) +* Update googleapis/sdk-platform-java action to v2.52.0 ([#1993](https://github.com/googleapis/java-firestore/issues/1993)) ([24dfe38](https://github.com/googleapis/java-firestore/commit/24dfe38b0c2e06662151b76fb5b1b8a793119fdb)) + ## [3.30.5](https://github.com/googleapis/java-firestore/compare/v3.30.4...v3.30.5) (2025-01-24) diff --git a/README.md b/README.md index 870ff15a0..bd4c7b6ae 100644 --- a/README.md +++ b/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.30.5' +implementation 'com.google.cloud:google-cloud-firestore:3.30.6' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.5" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.6" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.5 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.6 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index ab65e3ad1..c51552ac4 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.6-SNAPSHOT + 3.30.6 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.6-SNAPSHOT + 3.30.6 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 2e5f001ab..dfcc2b62f 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.6-SNAPSHOT + 3.30.6 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.6-SNAPSHOT + 3.30.6 com.google.cloud google-cloud-firestore-admin - 3.30.6-SNAPSHOT + 3.30.6 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.6-SNAPSHOT + 3.30.6 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.6-SNAPSHOT + 3.30.6 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.6-SNAPSHOT + 3.30.6 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.6-SNAPSHOT + 3.30.6 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.6-SNAPSHOT + 3.30.6 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index e203bf47f..2b9f952be 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.6-SNAPSHOT + 3.30.6 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.6-SNAPSHOT + 3.30.6 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index b818416b9..3db635b10 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.6-SNAPSHOT + 3.30.6 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.6-SNAPSHOT + 3.30.6 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index d5e510843..decada341 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.6-SNAPSHOT + 3.30.6 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.6-SNAPSHOT + 3.30.6 diff --git a/pom.xml b/pom.xml index 581fdc266..b5af705f5 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.6-SNAPSHOT + 3.30.6 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.6-SNAPSHOT + 3.30.6 com.google.cloud google-cloud-firestore - 3.30.6-SNAPSHOT + 3.30.6 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.6-SNAPSHOT + 3.30.6 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.6-SNAPSHOT + 3.30.6 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.6-SNAPSHOT + 3.30.6 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.6-SNAPSHOT + 3.30.6 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index e82834d28..a958f3380 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.6-SNAPSHOT + 3.30.6 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.6-SNAPSHOT + 3.30.6 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index d0adb5b74..ab2a7903e 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.6-SNAPSHOT + 3.30.6 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.6-SNAPSHOT + 3.30.6 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 6b2562e11..640da3263 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.6-SNAPSHOT + 3.30.6 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.6-SNAPSHOT + 3.30.6 diff --git a/versions.txt b/versions.txt index 4d6f53c30..ca32817d7 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.5:3.30.6-SNAPSHOT -google-cloud-firestore-admin:3.30.5:3.30.6-SNAPSHOT -google-cloud-firestore-bom:3.30.5:3.30.6-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.30.5:3.30.6-SNAPSHOT -grpc-google-cloud-firestore-v1:3.30.5:3.30.6-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.30.5:3.30.6-SNAPSHOT -proto-google-cloud-firestore-v1:3.30.5:3.30.6-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.30.5:3.30.6-SNAPSHOT +google-cloud-firestore:3.30.6:3.30.6 +google-cloud-firestore-admin:3.30.6:3.30.6 +google-cloud-firestore-bom:3.30.6:3.30.6 +grpc-google-cloud-firestore-admin-v1:3.30.6:3.30.6 +grpc-google-cloud-firestore-v1:3.30.6:3.30.6 +proto-google-cloud-firestore-admin-v1:3.30.6:3.30.6 +proto-google-cloud-firestore-v1:3.30.6:3.30.6 +proto-google-cloud-firestore-bundle-v1:3.30.6:3.30.6 From 8395106a04e4f8f77cc435981fa2c4bad1ed00e3 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 28 Jan 2025 18:33:33 -0500 Subject: [PATCH 101/290] chore(main): release 3.30.7-SNAPSHOT (#1997) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index c51552ac4..1310c56d2 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.6 + 3.30.7-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.6 + 3.30.7-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index dfcc2b62f..186f53841 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.6 + 3.30.7-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.6 + 3.30.7-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.30.6 + 3.30.7-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.6 + 3.30.7-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.6 + 3.30.7-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.6 + 3.30.7-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.6 + 3.30.7-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.6 + 3.30.7-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 2b9f952be..76cc83792 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.6 + 3.30.7-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.6 + 3.30.7-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 3db635b10..784099e23 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.6 + 3.30.7-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.6 + 3.30.7-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index decada341..1bb34eefe 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.6 + 3.30.7-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.6 + 3.30.7-SNAPSHOT diff --git a/pom.xml b/pom.xml index b5af705f5..8e4897f6e 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.6 + 3.30.7-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.6 + 3.30.7-SNAPSHOT com.google.cloud google-cloud-firestore - 3.30.6 + 3.30.7-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.6 + 3.30.7-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.6 + 3.30.7-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.6 + 3.30.7-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.6 + 3.30.7-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index a958f3380..9c4e09cb7 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.6 + 3.30.7-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.6 + 3.30.7-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index ab2a7903e..47977fd22 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.6 + 3.30.7-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.6 + 3.30.7-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 640da3263..6e4e3f825 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.6 + 3.30.7-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.6 + 3.30.7-SNAPSHOT diff --git a/versions.txt b/versions.txt index ca32817d7..3a239acbd 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.6:3.30.6 -google-cloud-firestore-admin:3.30.6:3.30.6 -google-cloud-firestore-bom:3.30.6:3.30.6 -grpc-google-cloud-firestore-admin-v1:3.30.6:3.30.6 -grpc-google-cloud-firestore-v1:3.30.6:3.30.6 -proto-google-cloud-firestore-admin-v1:3.30.6:3.30.6 -proto-google-cloud-firestore-v1:3.30.6:3.30.6 -proto-google-cloud-firestore-bundle-v1:3.30.6:3.30.6 +google-cloud-firestore:3.30.6:3.30.7-SNAPSHOT +google-cloud-firestore-admin:3.30.6:3.30.7-SNAPSHOT +google-cloud-firestore-bom:3.30.6:3.30.7-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.30.6:3.30.7-SNAPSHOT +grpc-google-cloud-firestore-v1:3.30.6:3.30.7-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.30.6:3.30.7-SNAPSHOT +proto-google-cloud-firestore-v1:3.30.6:3.30.7-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.30.6:3.30.7-SNAPSHOT From acc3846c191c0256368e1481d42c67e956c2f308 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Fri, 31 Jan 2025 10:21:59 -0500 Subject: [PATCH 102/290] chore: Update generation configuration at Fri Jan 31 02:22:55 UTC 2025 (#1999) * chore: Update generation configuration at Wed Jan 29 02:22:17 UTC 2025 * chore: Update generation configuration at Thu Jan 30 02:21:38 UTC 2025 * chore: Update generation configuration at Fri Jan 31 02:22:55 UTC 2025 --- generation_config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generation_config.yaml b/generation_config.yaml index 9d6af707f..ed793e8f9 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.52.0 -googleapis_commitish: 0ce8062889f30daa64eed6810e3c124ccd89608f +googleapis_commitish: dd1210af5bee414c9e606f5637e0eb0fd9d894e8 libraries_bom_version: 26.53.0 libraries: - api_shortname: firestore From 9402e73ad67f0eef55db2423818de5bab29eb397 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 31 Jan 2025 18:47:52 +0100 Subject: [PATCH 103/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.30.6 (#1998) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 1b8ff4553..6608da94d 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.30.5 + 3.30.6 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 634a7430c..28d9a9f45 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.30.5 + 3.30.6 From b3917a98fb50d4bbf14f9840271f99a296df9c24 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 31 Jan 2025 18:49:10 +0100 Subject: [PATCH 104/290] deps: update dependency com.google.cloud:google-cloud-trace to v2.57.0 (#2001) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 76cc83792..1e31c8daf 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -234,7 +234,7 @@ com.google.cloud google-cloud-trace - 2.56.0 + 2.57.0 test From 29afb413f1f1f5bdbe7825b13fc3b200e8da211a Mon Sep 17 00:00:00 2001 From: Ehsan Date: Fri, 31 Jan 2025 21:41:38 -0800 Subject: [PATCH 105/290] fix: getAuthenticationType in EmulatorCredentials should not throw. (#2003) * fix: getAuthenticationType in EmulatorCredentials should not throw. `EmulatorCredentials` extends the abstract `Credentials` class. The signature of `getAuthenticationType()` function of this class does not indicate that this API could throw, and based on [this description](https://cloud.google.com/java/docs/reference/google-auth-library/latest/com.google.auth.oauth2.OAuth2Credentials#com_google_auth_oauth2_OAuth2Credentials_getAuthenticationType__), I don't think it should. Fixes #2002. * Add unit test for EmulatorCredentials. * chore: generate libraries at Sat Feb 1 00:17:14 UTC 2025 --------- Co-authored-by: cloud-java-bot --- README.md | 2 +- .../cloud/firestore/FirestoreOptions.java | 2 +- .../cloud/firestore/EmulatorCredentials.java | 35 +++++++++++++++++++ 3 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 google-cloud-firestore/src/test/java/com/google/cloud/firestore/EmulatorCredentials.java diff --git a/README.md b/README.md index bd4c7b6ae..333abc8e3 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.30.5 + 3.30.6 ``` diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOptions.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOptions.java index b0887f602..e8df452a4 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOptions.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreOptions.java @@ -313,7 +313,7 @@ public static class EmulatorCredentials extends Credentials { @Override public String getAuthenticationType() { - throw new IllegalArgumentException("Not supported"); + return "Unauthenticated"; } @Override diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/EmulatorCredentials.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/EmulatorCredentials.java new file mode 100644 index 000000000..1314ec490 --- /dev/null +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/EmulatorCredentials.java @@ -0,0 +1,35 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.firestore; + +import static org.junit.Assert.assertEquals; + +import com.google.api.gax.core.CredentialsProvider; +import com.google.api.gax.core.FixedCredentialsProvider; +import java.io.IOException; +import org.junit.Test; + +public class EmulatorCredentials { + @Test + public void implementsCredentials() throws IOException { + CredentialsProvider emulatorCredentials = + FixedCredentialsProvider.create(new FirestoreOptions.EmulatorCredentials()); + assertEquals("Unauthenticated", emulatorCredentials.getCredentials().getAuthenticationType()); + assertEquals(true, emulatorCredentials.getCredentials().hasRequestMetadata()); + assertEquals(true, emulatorCredentials.getCredentials().hasRequestMetadataOnly()); + } +} From c5207bcb123130e261493283a345e674fc9d4b4b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 4 Feb 2025 16:06:20 +0100 Subject: [PATCH 106/290] deps: update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.57.0 (#2000) Co-authored-by: Tom Andersen --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 1e31c8daf..5ece88aa1 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -228,7 +228,7 @@ com.google.api.grpc proto-google-cloud-trace-v1 - 2.56.0 + 2.57.0 test From d19836dc4fca0e59a89891c0b05e92a9363d3d36 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 4 Feb 2025 16:06:45 +0100 Subject: [PATCH 107/290] chore(deps): update dependency com.google.cloud:libraries-bom to v26.54.0 (#2005) --- samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 0a2465abf..788f5f4ea 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -34,7 +34,7 @@ com.google.cloud libraries-bom - 26.53.0 + 26.54.0 pom import From 654c1656a53d484aebcd9f95b0207df9b07197fe Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 4 Feb 2025 11:05:54 -0500 Subject: [PATCH 108/290] chore(main): release 3.30.7 (#2004) * chore(main): release 3.30.7 * chore: generate libraries at Tue Feb 4 15:07:14 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 13 +++++++++++++ README.md | 6 +++--- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- samples/snippets/pom.xml | 2 +- versions.txt | 16 ++++++++-------- 13 files changed, 54 insertions(+), 41 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 20f740fec..2289f85a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [3.30.7](https://github.com/googleapis/java-firestore/compare/v3.30.6...v3.30.7) (2025-02-04) + + +### Bug Fixes + +* GetAuthenticationType in EmulatorCredentials should not throw. ([#2003](https://github.com/googleapis/java-firestore/issues/2003)) ([29afb41](https://github.com/googleapis/java-firestore/commit/29afb413f1f1f5bdbe7825b13fc3b200e8da211a)) + + +### Dependencies + +* Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.57.0 ([#2000](https://github.com/googleapis/java-firestore/issues/2000)) ([c5207bc](https://github.com/googleapis/java-firestore/commit/c5207bcb123130e261493283a345e674fc9d4b4b)) +* Update dependency com.google.cloud:google-cloud-trace to v2.57.0 ([#2001](https://github.com/googleapis/java-firestore/issues/2001)) ([b3917a9](https://github.com/googleapis/java-firestore/commit/b3917a98fb50d4bbf14f9840271f99a296df9c24)) + ## [3.30.6](https://github.com/googleapis/java-firestore/compare/v3.30.5...v3.30.6) (2025-01-28) diff --git a/README.md b/README.md index 333abc8e3..7adf3f194 100644 --- a/README.md +++ b/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.30.6' +implementation 'com.google.cloud:google-cloud-firestore:3.30.7' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.6" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.7" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.6 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.7 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 1310c56d2..b402c6012 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.7-SNAPSHOT + 3.30.7 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.7-SNAPSHOT + 3.30.7 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 186f53841..5480e259d 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.7-SNAPSHOT + 3.30.7 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.7-SNAPSHOT + 3.30.7 com.google.cloud google-cloud-firestore-admin - 3.30.7-SNAPSHOT + 3.30.7 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.7-SNAPSHOT + 3.30.7 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.7-SNAPSHOT + 3.30.7 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.7-SNAPSHOT + 3.30.7 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.7-SNAPSHOT + 3.30.7 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.7-SNAPSHOT + 3.30.7 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 5ece88aa1..c40b0960e 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.7-SNAPSHOT + 3.30.7 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.7-SNAPSHOT + 3.30.7 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 784099e23..5e39e4489 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.7-SNAPSHOT + 3.30.7 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.7-SNAPSHOT + 3.30.7 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 1bb34eefe..3c6a2d9ca 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.7-SNAPSHOT + 3.30.7 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.7-SNAPSHOT + 3.30.7 diff --git a/pom.xml b/pom.xml index 8e4897f6e..c3405f1d7 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.7-SNAPSHOT + 3.30.7 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.7-SNAPSHOT + 3.30.7 com.google.cloud google-cloud-firestore - 3.30.7-SNAPSHOT + 3.30.7 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.7-SNAPSHOT + 3.30.7 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.7-SNAPSHOT + 3.30.7 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.7-SNAPSHOT + 3.30.7 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.7-SNAPSHOT + 3.30.7 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 9c4e09cb7..352509fe6 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.7-SNAPSHOT + 3.30.7 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.7-SNAPSHOT + 3.30.7 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 47977fd22..8960a3764 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.7-SNAPSHOT + 3.30.7 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.7-SNAPSHOT + 3.30.7 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 6e4e3f825..67ff11dd6 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.7-SNAPSHOT + 3.30.7 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.7-SNAPSHOT + 3.30.7 diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 788f5f4ea..0a2465abf 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -34,7 +34,7 @@ com.google.cloud libraries-bom - 26.54.0 + 26.53.0 pom import diff --git a/versions.txt b/versions.txt index 3a239acbd..0afeb2370 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.6:3.30.7-SNAPSHOT -google-cloud-firestore-admin:3.30.6:3.30.7-SNAPSHOT -google-cloud-firestore-bom:3.30.6:3.30.7-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.30.6:3.30.7-SNAPSHOT -grpc-google-cloud-firestore-v1:3.30.6:3.30.7-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.30.6:3.30.7-SNAPSHOT -proto-google-cloud-firestore-v1:3.30.6:3.30.7-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.30.6:3.30.7-SNAPSHOT +google-cloud-firestore:3.30.7:3.30.7 +google-cloud-firestore-admin:3.30.7:3.30.7 +google-cloud-firestore-bom:3.30.7:3.30.7 +grpc-google-cloud-firestore-admin-v1:3.30.7:3.30.7 +grpc-google-cloud-firestore-v1:3.30.7:3.30.7 +proto-google-cloud-firestore-admin-v1:3.30.7:3.30.7 +proto-google-cloud-firestore-v1:3.30.7:3.30.7 +proto-google-cloud-firestore-bundle-v1:3.30.7:3.30.7 From 95e1b213e0211bb97e2b96d2b65c56e351c1e2f8 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 5 Feb 2025 10:11:05 -0500 Subject: [PATCH 109/290] chore(main): release 3.30.8-SNAPSHOT (#2006) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index b402c6012..c2cdbc19b 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.7 + 3.30.8-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.7 + 3.30.8-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 5480e259d..17f4d4ff7 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.7 + 3.30.8-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.7 + 3.30.8-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.30.7 + 3.30.8-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.7 + 3.30.8-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.7 + 3.30.8-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.7 + 3.30.8-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.7 + 3.30.8-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.7 + 3.30.8-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index c40b0960e..f732d8148 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.7 + 3.30.8-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.7 + 3.30.8-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 5e39e4489..315c59857 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.7 + 3.30.8-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.7 + 3.30.8-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 3c6a2d9ca..42249b1fd 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.7 + 3.30.8-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.7 + 3.30.8-SNAPSHOT diff --git a/pom.xml b/pom.xml index c3405f1d7..dd4a2d5a6 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.7 + 3.30.8-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.7 + 3.30.8-SNAPSHOT com.google.cloud google-cloud-firestore - 3.30.7 + 3.30.8-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.7 + 3.30.8-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.7 + 3.30.8-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.7 + 3.30.8-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.7 + 3.30.8-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 352509fe6..2339f1bc1 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.7 + 3.30.8-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.7 + 3.30.8-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 8960a3764..58229cc9e 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.7 + 3.30.8-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.7 + 3.30.8-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 67ff11dd6..731691be5 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.7 + 3.30.8-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.7 + 3.30.8-SNAPSHOT diff --git a/versions.txt b/versions.txt index 0afeb2370..fa3fd2690 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.7:3.30.7 -google-cloud-firestore-admin:3.30.7:3.30.7 -google-cloud-firestore-bom:3.30.7:3.30.7 -grpc-google-cloud-firestore-admin-v1:3.30.7:3.30.7 -grpc-google-cloud-firestore-v1:3.30.7:3.30.7 -proto-google-cloud-firestore-admin-v1:3.30.7:3.30.7 -proto-google-cloud-firestore-v1:3.30.7:3.30.7 -proto-google-cloud-firestore-bundle-v1:3.30.7:3.30.7 +google-cloud-firestore:3.30.7:3.30.8-SNAPSHOT +google-cloud-firestore-admin:3.30.7:3.30.8-SNAPSHOT +google-cloud-firestore-bom:3.30.7:3.30.8-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.30.7:3.30.8-SNAPSHOT +grpc-google-cloud-firestore-v1:3.30.7:3.30.8-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.30.7:3.30.8-SNAPSHOT +proto-google-cloud-firestore-v1:3.30.7:3.30.8-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.30.7:3.30.8-SNAPSHOT From 723174e2777d2d4f28e571c6a0bfb177cdcd8bee Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 5 Feb 2025 16:11:29 +0100 Subject: [PATCH 110/290] chore(deps): update dependency com.google.cloud:libraries-bom to v26.54.0 (#2007) --- samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 0a2465abf..788f5f4ea 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -34,7 +34,7 @@ com.google.cloud libraries-bom - 26.53.0 + 26.54.0 pom import From 8fce88616297b3edc249fa34890a7969081e8271 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 5 Feb 2025 18:53:00 +0100 Subject: [PATCH 111/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.30.7 (#2008) Co-authored-by: Tom Andersen --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 6608da94d..ecee342c6 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.30.6 + 3.30.7 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 28d9a9f45..d0be9a040 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.30.6 + 3.30.7 From a8328297b2af87fe445cbd88e80ae7cbb87abdc6 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 10 Feb 2025 18:20:59 +0100 Subject: [PATCH 112/290] deps: update opentelemetry.version to v1.47.0 (#2009) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index f732d8148..79652a5d2 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -16,7 +16,7 @@ google-cloud-firestore - 1.46.0 + 1.47.0 From 04cc429320cddef716d71f2b94ff710c1bcfa37a Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 11 Feb 2025 20:34:14 +0100 Subject: [PATCH 113/290] deps: update googleapis/sdk-platform-java action to v2.53.0 (#2012) --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index f7804e9d0..545f19048 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.52.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.53.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From b3df19e8ce2d11cc351e74e6155f30a7f947145c Mon Sep 17 00:00:00 2001 From: Lawrence Qiu Date: Wed, 12 Feb 2025 18:07:25 -0500 Subject: [PATCH 114/290] deps: Migrate to io.opentelemetry.semconv:opentelemetry-semconv dep (#2014) * deps: Update to io.opentelemetry.semconv:opentelemetry-semconv dep * chore: generate libraries at Wed Feb 12 18:33:44 UTC 2025 * chore: Add exclusion for exporter-metrics * chore: Migrate to new otel-semconv library * chore: Add it as a test scope dep --------- Co-authored-by: cloud-java-bot --- README.md | 4 ++-- google-cloud-firestore/pom.xml | 12 ++++++------ .../google/cloud/firestore/it/ITE2ETracingTest.java | 2 +- .../com/google/cloud/firestore/it/ITTracingTest.java | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 7adf3f194..0e5633fa8 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.53.0 + 26.54.0 pom import @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.30.6 + 3.30.7 ``` diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 79652a5d2..ac7220ff1 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -199,12 +199,6 @@ ${opentelemetry.version} test - - io.opentelemetry - opentelemetry-semconv - 1.30.1-alpha - test - io.opentelemetry opentelemetry-sdk-trace @@ -223,6 +217,12 @@ 0.33.0 test + + io.opentelemetry.semconv + opentelemetry-semconv + 1.26.0-alpha + test + diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITE2ETracingTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITE2ETracingTest.java index 82dbe9914..14ca08a1a 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITE2ETracingTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITE2ETracingTest.java @@ -34,7 +34,7 @@ import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_TRANSACTION_GET_QUERY; import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_TRANSACTION_ROLLBACK; import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_TRANSACTION_RUN; -import static io.opentelemetry.semconv.resource.attributes.ResourceAttributes.SERVICE_NAME; +import static io.opentelemetry.semconv.ResourceAttributes.SERVICE_NAME; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNotNull; diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITTracingTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITTracingTest.java index 225ff0162..d3f419acf 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITTracingTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITTracingTest.java @@ -18,7 +18,7 @@ import static com.google.cloud.firestore.telemetry.TelemetryConstants.*; import static com.google.cloud.firestore.telemetry.TraceUtil.*; -import static io.opentelemetry.semconv.resource.attributes.ResourceAttributes.SERVICE_NAME; +import static io.opentelemetry.semconv.ResourceAttributes.SERVICE_NAME; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; From b8c050e33e348daebf536e8cd6c25abe0280fc34 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 13 Feb 2025 16:57:26 +0100 Subject: [PATCH 115/290] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.43.0 (#2011) * deps: update dependency com.google.cloud:sdk-platform-java-config to v3.43.0 * chore: Use otel-semconv version in shared-deps * chore: Fix GraalVM Issue * chore: Fix GraalVM Issue * chore: Fix GraalVM Issue --------- Co-authored-by: Lawrence Qiu --- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-17.cfg | 2 +- .kokoro/presubmit/graalvm-native.cfg | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- google-cloud-firestore/pom.xml | 6 ++++++ .../google-cloud-firestore/native-image.properties | 4 +++- pom.xml | 2 +- 7 files changed, 14 insertions(+), 6 deletions(-) diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index 6a14a810c..29d3bbc12 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.42.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.43.0 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-17.cfg b/.kokoro/presubmit/graalvm-native-17.cfg index 847d96cd8..f3fb17fde 100644 --- a/.kokoro/presubmit/graalvm-native-17.cfg +++ b/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.42.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.43.0" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native.cfg b/.kokoro/presubmit/graalvm-native.cfg index 2b93a5f39..922abb65a 100644 --- a/.kokoro/presubmit/graalvm-native.cfg +++ b/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.42.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.43.0" } env_vars: { diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 17f4d4ff7..cda78a5bc 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.42.0 + 3.43.0 Google Cloud Firestore BOM diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index ac7220ff1..c98d6984d 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -130,6 +130,12 @@ com.google.cloud.opentelemetry exporter-metrics + + + io.opentelemetry.semconv + opentelemetry-semconv + + diff --git a/google-cloud-firestore/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-firestore/native-image.properties b/google-cloud-firestore/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-firestore/native-image.properties index 450078249..96207424d 100644 --- a/google-cloud-firestore/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-firestore/native-image.properties +++ b/google-cloud-firestore/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-firestore/native-image.properties @@ -1,3 +1,5 @@ # FirestoreImpl uses a random number generator so it needs to be initialized at # run-time. -Args = --initialize-at-run-time=com.google.cloud.firestore.FirestoreImpl \ No newline at end of file +Args = --initialize-at-run-time=com.google.cloud.firestore.FirestoreImpl \ +--initialize-at-build-time=org.junit.runner.RunWith,java.lang.annotation.Annotation \ +--initialize-at-build-time=org.junit.Ignore,org.junit.runners.model.FrameworkField \ No newline at end of file diff --git a/pom.xml b/pom.xml index dd4a2d5a6..715555d94 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.42.0 + 3.43.0 From 7c9a6fcc3bd1ed8ec1e7c7c0f788f2bc42745ce1 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 13 Feb 2025 12:12:46 -0500 Subject: [PATCH 116/290] chore(main): release 3.30.8 (#2010) * chore(main): release 3.30.8 * chore: generate libraries at Thu Feb 13 15:58:19 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 10 ++++++++++ README.md | 6 +++--- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 50 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2289f85a7..3388a2f7c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## [3.30.8](https://github.com/googleapis/java-firestore/compare/v3.30.7...v3.30.8) (2025-02-13) + + +### Dependencies + +* Migrate to io.opentelemetry.semconv:opentelemetry-semconv dep ([#2014](https://github.com/googleapis/java-firestore/issues/2014)) ([b3df19e](https://github.com/googleapis/java-firestore/commit/b3df19e8ce2d11cc351e74e6155f30a7f947145c)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.43.0 ([#2011](https://github.com/googleapis/java-firestore/issues/2011)) ([b8c050e](https://github.com/googleapis/java-firestore/commit/b8c050e33e348daebf536e8cd6c25abe0280fc34)) +* Update googleapis/sdk-platform-java action to v2.53.0 ([#2012](https://github.com/googleapis/java-firestore/issues/2012)) ([04cc429](https://github.com/googleapis/java-firestore/commit/04cc429320cddef716d71f2b94ff710c1bcfa37a)) +* Update opentelemetry.version to v1.47.0 ([#2009](https://github.com/googleapis/java-firestore/issues/2009)) ([a832829](https://github.com/googleapis/java-firestore/commit/a8328297b2af87fe445cbd88e80ae7cbb87abdc6)) + ## [3.30.7](https://github.com/googleapis/java-firestore/compare/v3.30.6...v3.30.7) (2025-02-04) diff --git a/README.md b/README.md index 0e5633fa8..bf8a9e145 100644 --- a/README.md +++ b/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.30.7' +implementation 'com.google.cloud:google-cloud-firestore:3.30.8' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.7" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.8" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.7 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.8 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index c2cdbc19b..22aed1613 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.8-SNAPSHOT + 3.30.8 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.8-SNAPSHOT + 3.30.8 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index cda78a5bc..a8b05bac6 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.8-SNAPSHOT + 3.30.8 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.8-SNAPSHOT + 3.30.8 com.google.cloud google-cloud-firestore-admin - 3.30.8-SNAPSHOT + 3.30.8 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.8-SNAPSHOT + 3.30.8 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.8-SNAPSHOT + 3.30.8 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.8-SNAPSHOT + 3.30.8 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.8-SNAPSHOT + 3.30.8 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.8-SNAPSHOT + 3.30.8 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index c98d6984d..33b773865 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.8-SNAPSHOT + 3.30.8 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.8-SNAPSHOT + 3.30.8 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 315c59857..46dc3e677 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.8-SNAPSHOT + 3.30.8 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.8-SNAPSHOT + 3.30.8 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 42249b1fd..64aff30d5 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.8-SNAPSHOT + 3.30.8 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.8-SNAPSHOT + 3.30.8 diff --git a/pom.xml b/pom.xml index 715555d94..79b69797a 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.8-SNAPSHOT + 3.30.8 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.8-SNAPSHOT + 3.30.8 com.google.cloud google-cloud-firestore - 3.30.8-SNAPSHOT + 3.30.8 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.8-SNAPSHOT + 3.30.8 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.8-SNAPSHOT + 3.30.8 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.8-SNAPSHOT + 3.30.8 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.8-SNAPSHOT + 3.30.8 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 2339f1bc1..eea9fbcb0 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.8-SNAPSHOT + 3.30.8 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.8-SNAPSHOT + 3.30.8 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 58229cc9e..f192c626f 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.8-SNAPSHOT + 3.30.8 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.8-SNAPSHOT + 3.30.8 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 731691be5..d62a699e7 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.8-SNAPSHOT + 3.30.8 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.8-SNAPSHOT + 3.30.8 diff --git a/versions.txt b/versions.txt index fa3fd2690..6482d11ca 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.7:3.30.8-SNAPSHOT -google-cloud-firestore-admin:3.30.7:3.30.8-SNAPSHOT -google-cloud-firestore-bom:3.30.7:3.30.8-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.30.7:3.30.8-SNAPSHOT -grpc-google-cloud-firestore-v1:3.30.7:3.30.8-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.30.7:3.30.8-SNAPSHOT -proto-google-cloud-firestore-v1:3.30.7:3.30.8-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.30.7:3.30.8-SNAPSHOT +google-cloud-firestore:3.30.8:3.30.8 +google-cloud-firestore-admin:3.30.8:3.30.8 +google-cloud-firestore-bom:3.30.8:3.30.8 +grpc-google-cloud-firestore-admin-v1:3.30.8:3.30.8 +grpc-google-cloud-firestore-v1:3.30.8:3.30.8 +proto-google-cloud-firestore-admin-v1:3.30.8:3.30.8 +proto-google-cloud-firestore-v1:3.30.8:3.30.8 +proto-google-cloud-firestore-bundle-v1:3.30.8:3.30.8 From de56e4aa2d9059c955f8b4b94c29dfb7aca39a12 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 13 Feb 2025 12:49:41 -0500 Subject: [PATCH 117/290] chore(main): release 3.30.9-SNAPSHOT (#2015) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 22aed1613..af9836614 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.8 + 3.30.9-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.8 + 3.30.9-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index a8b05bac6..fb3695a1e 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.8 + 3.30.9-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.8 + 3.30.9-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.30.8 + 3.30.9-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.8 + 3.30.9-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.8 + 3.30.9-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.8 + 3.30.9-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.8 + 3.30.9-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.8 + 3.30.9-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 33b773865..cc9e21f7d 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.8 + 3.30.9-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.8 + 3.30.9-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 46dc3e677..55c1199c2 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.8 + 3.30.9-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.8 + 3.30.9-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 64aff30d5..85c4de214 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.8 + 3.30.9-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.8 + 3.30.9-SNAPSHOT diff --git a/pom.xml b/pom.xml index 79b69797a..c086171c3 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.8 + 3.30.9-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.8 + 3.30.9-SNAPSHOT com.google.cloud google-cloud-firestore - 3.30.8 + 3.30.9-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.8 + 3.30.9-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.8 + 3.30.9-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.8 + 3.30.9-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.8 + 3.30.9-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index eea9fbcb0..d4003b19b 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.8 + 3.30.9-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.8 + 3.30.9-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index f192c626f..f5029c97a 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.8 + 3.30.9-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.8 + 3.30.9-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index d62a699e7..9f3d46689 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.8 + 3.30.9-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.8 + 3.30.9-SNAPSHOT diff --git a/versions.txt b/versions.txt index 6482d11ca..60d82b711 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.8:3.30.8 -google-cloud-firestore-admin:3.30.8:3.30.8 -google-cloud-firestore-bom:3.30.8:3.30.8 -grpc-google-cloud-firestore-admin-v1:3.30.8:3.30.8 -grpc-google-cloud-firestore-v1:3.30.8:3.30.8 -proto-google-cloud-firestore-admin-v1:3.30.8:3.30.8 -proto-google-cloud-firestore-v1:3.30.8:3.30.8 -proto-google-cloud-firestore-bundle-v1:3.30.8:3.30.8 +google-cloud-firestore:3.30.8:3.30.9-SNAPSHOT +google-cloud-firestore-admin:3.30.8:3.30.9-SNAPSHOT +google-cloud-firestore-bom:3.30.8:3.30.9-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.30.8:3.30.9-SNAPSHOT +grpc-google-cloud-firestore-v1:3.30.8:3.30.9-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.30.8:3.30.9-SNAPSHOT +proto-google-cloud-firestore-v1:3.30.8:3.30.9-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.30.8:3.30.9-SNAPSHOT From 929d41c2587a9836a715cb1488b6c24bdebdf5ba Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 14 Feb 2025 00:27:31 +0100 Subject: [PATCH 118/290] deps: update dependency com.android.tools.metalava:metalava to v1.0.0-alpha12 (#2013) Co-authored-by: Tom Andersen --- tools/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/pom.xml b/tools/pom.xml index 00704fc9c..4688ffb40 100644 --- a/tools/pom.xml +++ b/tools/pom.xml @@ -24,7 +24,7 @@ com.android.tools.metalava metalava - 1.0.0-alpha11 + 1.0.0-alpha12 runtime From 289be19ffd74315ff35b3cf02a9e9c637a08c90f Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 14 Feb 2025 00:44:00 +0100 Subject: [PATCH 119/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.30.8 (#2016) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index ecee342c6..3d08b0bcb 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.30.7 + 3.30.8 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index d0be9a040..402a16dd8 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.30.7 + 3.30.8 From 966a4715173b48a37bf8dedd93b957a1165df8a9 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 17 Feb 2025 17:20:34 +0100 Subject: [PATCH 120/290] deps: update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.58.0 (#2018) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index cc9e21f7d..034aa1042 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -234,7 +234,7 @@ com.google.api.grpc proto-google-cloud-trace-v1 - 2.57.0 + 2.58.0 test From 3bd7fdbf368fb5f94f6150754cb66f987b467492 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 18 Feb 2025 18:00:51 +0100 Subject: [PATCH 121/290] deps: update dependency com.google.cloud:google-cloud-trace to v2.58.0 (#2019) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 034aa1042..673eab1d0 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -240,7 +240,7 @@ com.google.cloud google-cloud-trace - 2.57.0 + 2.58.0 test From 6123125db23cc8c013498f64d22384669a60365f Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 21 Feb 2025 15:40:19 +0100 Subject: [PATCH 122/290] deps: update dependency com.diffplug.spotless:spotless-maven-plugin to v2.44.3 (#2023) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 673eab1d0..516c90c79 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -293,7 +293,7 @@ com.diffplug.spotless spotless-maven-plugin - 2.44.2 + 2.44.3 From dce5a4d7d76c4544ecb408f3f0249f0302a199dd Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 21 Feb 2025 16:51:46 +0100 Subject: [PATCH 123/290] deps: update beam.version to v2.63.0 (#2020) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- samples/snippets/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 3d08b0bcb..3dbf2072f 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -20,7 +20,7 @@ 1.8 1.8 - 2.62.0 + 2.63.0 UTF-8 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 402a16dd8..64d5a3d4c 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -21,7 +21,7 @@ 1.8 1.8 UTF-8 - 2.62.0 + 2.63.0 diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 788f5f4ea..a49500cd0 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -21,7 +21,7 @@ 1.8 1.8 UTF-8 - 2.62.0 + 2.63.0 From 9f1ae28ac073083b93a41e3e5b496a451d2de90d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 24 Feb 2025 19:53:53 +0100 Subject: [PATCH 124/290] chore(deps): update dependency com.google.cloud:libraries-bom to v26.55.0 (#2024) --- samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index a49500cd0..fbf4f5bfe 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -34,7 +34,7 @@ com.google.cloud libraries-bom - 26.54.0 + 26.55.0 pom import From 3767e36ca109a133a230f586a0253b01730668cb Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 25 Feb 2025 22:26:15 +0100 Subject: [PATCH 125/290] deps: update dependency io.opentelemetry.semconv:opentelemetry-semconv to v1.30.0 (#2022) * deps: update dependency io.opentelemetry.semconv:opentelemetry-semconv to v1.30.0 * Fix the SERVICE_NAME static import. * Remove unnecessary test dependency. --------- Co-authored-by: Tom Andersen Co-authored-by: Ehsan Nasiri --- google-cloud-firestore/pom.xml | 6 ------ .../com/google/cloud/firestore/it/ITE2ETracingTest.java | 4 +--- .../java/com/google/cloud/firestore/it/ITTracingTest.java | 4 +--- 3 files changed, 2 insertions(+), 12 deletions(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 516c90c79..bc808d131 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -223,12 +223,6 @@ 0.33.0 test - - io.opentelemetry.semconv - opentelemetry-semconv - 1.26.0-alpha - test - diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITE2ETracingTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITE2ETracingTest.java index 14ca08a1a..c319ad0f7 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITE2ETracingTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITE2ETracingTest.java @@ -34,7 +34,6 @@ import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_TRANSACTION_GET_QUERY; import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_TRANSACTION_ROLLBACK; import static com.google.cloud.firestore.telemetry.TelemetryConstants.METHOD_NAME_TRANSACTION_RUN; -import static io.opentelemetry.semconv.ResourceAttributes.SERVICE_NAME; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNotNull; @@ -290,8 +289,7 @@ public static void setup() throws IOException { @Before public void before() throws Exception { // Set up OTel SDK - Resource resource = - Resource.getDefault().merge(Resource.builder().put(SERVICE_NAME, "Sparky").build()); + Resource resource = Resource.getDefault(); if (isUsingGlobalOpenTelemetrySDK()) { GlobalOpenTelemetry.resetForTest(); diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITTracingTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITTracingTest.java index d3f419acf..9c4976fcd 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITTracingTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITTracingTest.java @@ -18,7 +18,6 @@ import static com.google.cloud.firestore.telemetry.TelemetryConstants.*; import static com.google.cloud.firestore.telemetry.TraceUtil.*; -import static io.opentelemetry.semconv.ResourceAttributes.SERVICE_NAME; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; @@ -108,8 +107,7 @@ public abstract class ITTracingTest { public void before() { inMemorySpanExporter = InMemorySpanExporter.create(); - Resource resource = - Resource.getDefault().merge(Resource.builder().put(SERVICE_NAME, "Sparky").build()); + Resource resource = Resource.getDefault(); SpanProcessor inMemorySpanProcessor = SimpleSpanProcessor.create(inMemorySpanExporter); FirestoreOptions.Builder optionsBuilder = FirestoreOptions.newBuilder(); FirestoreOpenTelemetryOptions.Builder otelOptionsBuilder = From ff9ef43852242c790a2cb78c9a44f4dc45ff8523 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 26 Feb 2025 15:52:45 +0100 Subject: [PATCH 126/290] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.44.0 (#2025) --- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-17.cfg | 2 +- .kokoro/presubmit/graalvm-native.cfg | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index 29d3bbc12..1d143981d 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.43.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.44.0 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-17.cfg b/.kokoro/presubmit/graalvm-native-17.cfg index f3fb17fde..ac19c10e6 100644 --- a/.kokoro/presubmit/graalvm-native-17.cfg +++ b/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.43.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.44.0" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native.cfg b/.kokoro/presubmit/graalvm-native.cfg index 922abb65a..8311733d3 100644 --- a/.kokoro/presubmit/graalvm-native.cfg +++ b/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.43.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.44.0" } env_vars: { diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index fb3695a1e..988381de4 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.43.0 + 3.44.0 Google Cloud Firestore BOM diff --git a/pom.xml b/pom.xml index c086171c3..3d664f92a 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.43.0 + 3.44.0 From cde290dec598ed6698ef6d361b52a5864fd28ab8 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 26 Feb 2025 16:27:27 +0100 Subject: [PATCH 127/290] deps: update googleapis/sdk-platform-java action to v2.54.0 (#2026) --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index 545f19048..5ad2a254b 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.53.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.54.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From cb9b63edf8faa2e66952dc7dc3825e1d8f6ef9b5 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 11:15:14 -0500 Subject: [PATCH 128/290] chore(main): release 3.30.9 (#2017) * chore(main): release 3.30.9 * chore: generate libraries at Wed Feb 26 15:28:23 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 14 ++++++++++++++ README.md | 10 +++++----- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 56 insertions(+), 42 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3388a2f7c..9f935e9b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [3.30.9](https://github.com/googleapis/java-firestore/compare/v3.30.8...v3.30.9) (2025-02-26) + + +### Dependencies + +* Update beam.version to v2.63.0 ([#2020](https://github.com/googleapis/java-firestore/issues/2020)) ([dce5a4d](https://github.com/googleapis/java-firestore/commit/dce5a4d7d76c4544ecb408f3f0249f0302a199dd)) +* Update dependency com.android.tools.metalava:metalava to v1.0.0-alpha12 ([#2013](https://github.com/googleapis/java-firestore/issues/2013)) ([929d41c](https://github.com/googleapis/java-firestore/commit/929d41c2587a9836a715cb1488b6c24bdebdf5ba)) +* Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.44.3 ([#2023](https://github.com/googleapis/java-firestore/issues/2023)) ([6123125](https://github.com/googleapis/java-firestore/commit/6123125db23cc8c013498f64d22384669a60365f)) +* Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.58.0 ([#2018](https://github.com/googleapis/java-firestore/issues/2018)) ([966a471](https://github.com/googleapis/java-firestore/commit/966a4715173b48a37bf8dedd93b957a1165df8a9)) +* Update dependency com.google.cloud:google-cloud-trace to v2.58.0 ([#2019](https://github.com/googleapis/java-firestore/issues/2019)) ([3bd7fdb](https://github.com/googleapis/java-firestore/commit/3bd7fdbf368fb5f94f6150754cb66f987b467492)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.44.0 ([#2025](https://github.com/googleapis/java-firestore/issues/2025)) ([ff9ef43](https://github.com/googleapis/java-firestore/commit/ff9ef43852242c790a2cb78c9a44f4dc45ff8523)) +* Update dependency io.opentelemetry.semconv:opentelemetry-semconv to v1.30.0 ([#2022](https://github.com/googleapis/java-firestore/issues/2022)) ([3767e36](https://github.com/googleapis/java-firestore/commit/3767e36ca109a133a230f586a0253b01730668cb)) +* Update googleapis/sdk-platform-java action to v2.54.0 ([#2026](https://github.com/googleapis/java-firestore/issues/2026)) ([cde290d](https://github.com/googleapis/java-firestore/commit/cde290dec598ed6698ef6d361b52a5864fd28ab8)) + ## [3.30.8](https://github.com/googleapis/java-firestore/compare/v3.30.7...v3.30.8) (2025-02-13) diff --git a/README.md b/README.md index bf8a9e145..d3ec77054 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.54.0 + 26.55.0 pom import @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.30.7 + 3.30.8 ``` @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.30.8' +implementation 'com.google.cloud:google-cloud-firestore:3.30.9' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.8" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.9" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.8 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.9 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index af9836614..9aff11957 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.9-SNAPSHOT + 3.30.9 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.9-SNAPSHOT + 3.30.9 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 988381de4..794a6e743 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.9-SNAPSHOT + 3.30.9 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.9-SNAPSHOT + 3.30.9 com.google.cloud google-cloud-firestore-admin - 3.30.9-SNAPSHOT + 3.30.9 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.9-SNAPSHOT + 3.30.9 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.9-SNAPSHOT + 3.30.9 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.9-SNAPSHOT + 3.30.9 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.9-SNAPSHOT + 3.30.9 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.9-SNAPSHOT + 3.30.9 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index bc808d131..217fa4e74 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.9-SNAPSHOT + 3.30.9 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.9-SNAPSHOT + 3.30.9 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 55c1199c2..cbe0a8734 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.9-SNAPSHOT + 3.30.9 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.9-SNAPSHOT + 3.30.9 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 85c4de214..fc8544ae7 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.9-SNAPSHOT + 3.30.9 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.9-SNAPSHOT + 3.30.9 diff --git a/pom.xml b/pom.xml index 3d664f92a..d1247b978 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.9-SNAPSHOT + 3.30.9 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.9-SNAPSHOT + 3.30.9 com.google.cloud google-cloud-firestore - 3.30.9-SNAPSHOT + 3.30.9 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.9-SNAPSHOT + 3.30.9 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.9-SNAPSHOT + 3.30.9 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.9-SNAPSHOT + 3.30.9 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.9-SNAPSHOT + 3.30.9 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index d4003b19b..bd8775941 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.9-SNAPSHOT + 3.30.9 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.9-SNAPSHOT + 3.30.9 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index f5029c97a..c92782ce3 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.9-SNAPSHOT + 3.30.9 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.9-SNAPSHOT + 3.30.9 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 9f3d46689..00e6290ee 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.9-SNAPSHOT + 3.30.9 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.9-SNAPSHOT + 3.30.9 diff --git a/versions.txt b/versions.txt index 60d82b711..7710c8eb8 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.8:3.30.9-SNAPSHOT -google-cloud-firestore-admin:3.30.8:3.30.9-SNAPSHOT -google-cloud-firestore-bom:3.30.8:3.30.9-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.30.8:3.30.9-SNAPSHOT -grpc-google-cloud-firestore-v1:3.30.8:3.30.9-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.30.8:3.30.9-SNAPSHOT -proto-google-cloud-firestore-v1:3.30.8:3.30.9-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.30.8:3.30.9-SNAPSHOT +google-cloud-firestore:3.30.9:3.30.9 +google-cloud-firestore-admin:3.30.9:3.30.9 +google-cloud-firestore-bom:3.30.9:3.30.9 +grpc-google-cloud-firestore-admin-v1:3.30.9:3.30.9 +grpc-google-cloud-firestore-v1:3.30.9:3.30.9 +proto-google-cloud-firestore-admin-v1:3.30.9:3.30.9 +proto-google-cloud-firestore-v1:3.30.9:3.30.9 +proto-google-cloud-firestore-bundle-v1:3.30.9:3.30.9 From 7a1a4eb72ebb178f06ae75f33009c71f6528c9c9 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 12:43:02 -0500 Subject: [PATCH 129/290] chore(main): release 3.30.10-SNAPSHOT (#2027) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 9aff11957..2a8f41f48 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.9 + 3.30.10-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.9 + 3.30.10-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 794a6e743..bb4edc110 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.9 + 3.30.10-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.9 + 3.30.10-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.30.9 + 3.30.10-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.9 + 3.30.10-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.9 + 3.30.10-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.9 + 3.30.10-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.9 + 3.30.10-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.9 + 3.30.10-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 217fa4e74..04f9d591b 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.9 + 3.30.10-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.9 + 3.30.10-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index cbe0a8734..5091a0b9d 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.9 + 3.30.10-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.9 + 3.30.10-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index fc8544ae7..80e65f61d 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.9 + 3.30.10-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.9 + 3.30.10-SNAPSHOT diff --git a/pom.xml b/pom.xml index d1247b978..c63f4f649 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.9 + 3.30.10-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.9 + 3.30.10-SNAPSHOT com.google.cloud google-cloud-firestore - 3.30.9 + 3.30.10-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.9 + 3.30.10-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.9 + 3.30.10-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.9 + 3.30.10-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.9 + 3.30.10-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index bd8775941..a122e1aef 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.9 + 3.30.10-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.9 + 3.30.10-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index c92782ce3..d5998ade7 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.9 + 3.30.10-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.9 + 3.30.10-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 00e6290ee..eb54b0b01 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.9 + 3.30.10-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.9 + 3.30.10-SNAPSHOT diff --git a/versions.txt b/versions.txt index 7710c8eb8..84714d7b2 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.9:3.30.9 -google-cloud-firestore-admin:3.30.9:3.30.9 -google-cloud-firestore-bom:3.30.9:3.30.9 -grpc-google-cloud-firestore-admin-v1:3.30.9:3.30.9 -grpc-google-cloud-firestore-v1:3.30.9:3.30.9 -proto-google-cloud-firestore-admin-v1:3.30.9:3.30.9 -proto-google-cloud-firestore-v1:3.30.9:3.30.9 -proto-google-cloud-firestore-bundle-v1:3.30.9:3.30.9 +google-cloud-firestore:3.30.9:3.30.10-SNAPSHOT +google-cloud-firestore-admin:3.30.9:3.30.10-SNAPSHOT +google-cloud-firestore-bom:3.30.9:3.30.10-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.30.9:3.30.10-SNAPSHOT +grpc-google-cloud-firestore-v1:3.30.9:3.30.10-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.30.9:3.30.10-SNAPSHOT +proto-google-cloud-firestore-v1:3.30.9:3.30.10-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.30.9:3.30.10-SNAPSHOT From 1978f8e12367bc06b91681e446d54d5ba2933922 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 27 Feb 2025 22:38:01 +0100 Subject: [PATCH 130/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.30.9 (#2028) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 3dbf2072f..00e9e8630 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.30.8 + 3.30.9 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 64d5a3d4c..e32bc2a26 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.30.8 + 3.30.9 From 73a68a69e156cff1bf1ca6652ddd6e8dc58cf3f3 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 28 Feb 2025 20:25:45 +0100 Subject: [PATCH 131/290] deps: update dependency com.google.cloud:google-cloud-trace to v2.59.0 (#2031) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 04f9d591b..6e7ed818c 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -234,7 +234,7 @@ com.google.cloud google-cloud-trace - 2.58.0 + 2.59.0 test From 38d80ac587351c2c675e669f126a7825bba7235c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 28 Feb 2025 20:26:17 +0100 Subject: [PATCH 132/290] deps: update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.59.0 (#2030) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 6e7ed818c..62aab5130 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -228,7 +228,7 @@ com.google.api.grpc proto-google-cloud-trace-v1 - 2.58.0 + 2.59.0 test From 11a4c743beddbc7415ef0157bbc4f545a27509f7 Mon Sep 17 00:00:00 2001 From: Mila <107142260+milaGGL@users.noreply.github.com> Date: Mon, 3 Mar 2025 12:12:58 -0500 Subject: [PATCH 133/290] FIX: Use lazy encoding in UTF-8 encoded string comparison (#2021) --- README.md | 2 +- .../com/google/cloud/firestore/Order.java | 43 +++- .../com/google/cloud/firestore/OrderTest.java | 185 ++++++++++++++++++ .../cloud/firestore/it/ITQueryTest.java | 73 ++++++- 4 files changed, 293 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index d3ec77054..00768a425 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.30.8 + 3.30.9 ``` diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Order.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Order.java index 4cd58c95b..7f37d8e05 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Order.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Order.java @@ -136,9 +136,44 @@ public int compare(@Nonnull Value left, @Nonnull Value right) { /** Compare strings in UTF-8 encoded byte order */ public static int compareUtf8Strings(String left, String right) { - ByteString leftBytes = ByteString.copyFromUtf8(left); - ByteString rightBytes = ByteString.copyFromUtf8(right); - return compareByteStrings(leftBytes, rightBytes); + int i = 0; + while (i < left.length() && i < right.length()) { + int leftCodePoint = left.codePointAt(i); + int rightCodePoint = right.codePointAt(i); + + if (leftCodePoint != rightCodePoint) { + if (leftCodePoint < 128 && rightCodePoint < 128) { + // ASCII comparison + return Integer.compare(leftCodePoint, rightCodePoint); + } else { + // UTF-8 encode the character at index i for byte comparison. + ByteString leftBytes = ByteString.copyFromUtf8(getUtf8SafeBytes(left, i)); + ByteString rightBytes = ByteString.copyFromUtf8(getUtf8SafeBytes(right, i)); + int comp = compareByteStrings(leftBytes, rightBytes); + if (comp != 0) { + return comp; + } else { + // EXTREMELY RARE CASE: Code points differ, but their UTF-8 byte representations are + // identical. This can happen with malformed input (invalid surrogate pairs), where + // Java's encoding leads to unexpected byte sequences. Meanwhile, any invalid surrogate + // inputs get converted to "?" by protocol buffer while round tripping, so we almost + // never receive invalid strings from backend. + // Fallback to code point comparison for graceful handling. + return Integer.compare(leftCodePoint, rightCodePoint); + } + } + } + // Increment by 2 for surrogate pairs, 1 otherwise. + i += Character.charCount(leftCodePoint); + } + + // Compare lengths if all characters are equal + return Integer.compare(left.length(), right.length()); + } + + private static String getUtf8SafeBytes(String str, int index) { + int firstCodePoint = str.codePointAt(index); + return str.substring(index, index + Character.charCount(firstCodePoint)); } private int compareBlobs(Value left, Value right) { @@ -147,7 +182,7 @@ private int compareBlobs(Value left, Value right) { return compareByteStrings(leftBytes, rightBytes); } - private static int compareByteStrings(ByteString leftBytes, ByteString rightBytes) { + static int compareByteStrings(ByteString leftBytes, ByteString rightBytes) { int size = Math.min(leftBytes.size(), rightBytes.size()); for (int i = 0; i < size; i++) { // Make sure the bytes are unsigned diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/OrderTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/OrderTest.java index c4993b444..076cbf2db 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/OrderTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/OrderTest.java @@ -16,7 +16,10 @@ package com.google.cloud.firestore; +import static com.google.cloud.firestore.Order.compareByteStrings; +import static com.google.cloud.firestore.Order.compareUtf8Strings; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.fail; import com.google.firestore.v1.ArrayValue; import com.google.firestore.v1.MapValue; @@ -25,7 +28,9 @@ import com.google.protobuf.NullValue; import com.google.protobuf.Timestamp; import com.google.type.LatLng; +import java.util.ArrayList; import java.util.Arrays; +import java.util.Random; import org.junit.Test; public class OrderTest { @@ -194,4 +199,184 @@ private Value objectValue(String key, Value value, Object... keysAndValues) { return Value.newBuilder().setMapValue(mapBuilder.build()).build(); } + + @Test + public void compareUtf8StringsShouldReturnCorrectValue() { + ArrayList errors = new ArrayList<>(); + int seed = new Random().nextInt(Integer.MAX_VALUE); + int passCount = 0; + StringGenerator stringGenerator = new StringGenerator(29750468); + StringPairGenerator stringPairGenerator = new StringPairGenerator(stringGenerator); + for (int i = 0; i < 1_000_000 && errors.size() < 10; i++) { + StringPairGenerator.StringPair stringPair = stringPairGenerator.next(); + final String s1 = stringPair.s1; + final String s2 = stringPair.s2; + + int actual = compareUtf8Strings(s1, s2); + + ByteString b1 = ByteString.copyFromUtf8(s1); + ByteString b2 = ByteString.copyFromUtf8(s2); + int expected = compareByteStrings(b1, b2); + + if (actual == expected) { + passCount++; + } else { + errors.add( + "compareUtf8Strings(s1=\"" + + s1 + + "\", s2=\"" + + s2 + + "\") returned " + + actual + + ", but expected " + + expected + + " (i=" + + i + + ", s1.length=" + + s1.length() + + ", s2.length=" + + s2.length() + + ")"); + } + } + + if (!errors.isEmpty()) { + StringBuilder sb = new StringBuilder(); + sb.append(errors.size()).append(" test cases failed, "); + sb.append(passCount).append(" test cases passed, "); + sb.append("seed=").append(seed).append(";"); + for (int i = 0; i < errors.size(); i++) { + sb.append("\nerrors[").append(i).append("]: ").append(errors.get(i)); + } + fail(sb.toString()); + } + } + + private static class StringPairGenerator { + + private final StringGenerator stringGenerator; + + public StringPairGenerator(StringGenerator stringGenerator) { + this.stringGenerator = stringGenerator; + } + + public StringPair next() { + String prefix = stringGenerator.next(); + String s1 = prefix + stringGenerator.next(); + String s2 = prefix + stringGenerator.next(); + return new StringPair(s1, s2); + } + + public static class StringPair { + public final String s1, s2; + + public StringPair(String s1, String s2) { + this.s1 = s1; + this.s2 = s2; + } + } + } + + private static class StringGenerator { + + private static final float DEFAULT_SURROGATE_PAIR_PROBABILITY = 0.33f; + private static final int DEFAULT_MAX_LENGTH = 20; + + private static final int MIN_HIGH_SURROGATE = 0xD800; + private static final int MAX_HIGH_SURROGATE = 0xDBFF; + private static final int MIN_LOW_SURROGATE = 0xDC00; + private static final int MAX_LOW_SURROGATE = 0xDFFF; + + private final Random rnd; + private final float surrogatePairProbability; + private final int maxLength; + + public StringGenerator(int seed) { + this(new Random(seed), DEFAULT_SURROGATE_PAIR_PROBABILITY, DEFAULT_MAX_LENGTH); + } + + public StringGenerator(Random rnd, float surrogatePairProbability, int maxLength) { + this.rnd = rnd; + this.surrogatePairProbability = validateProbability(surrogatePairProbability); + this.maxLength = validateLength(maxLength); + } + + private static float validateProbability(float probability) { + if (!Float.isFinite(probability)) { + throw new IllegalArgumentException( + "invalid surrogate pair probability: " + + probability + + " (must be between 0.0 and 1.0, inclusive)"); + } else if (probability < 0.0f) { + throw new IllegalArgumentException( + "invalid surrogate pair probability: " + + probability + + " (must be greater than or equal to zero)"); + } else if (probability > 1.0f) { + throw new IllegalArgumentException( + "invalid surrogate pair probability: " + + probability + + " (must be less than or equal to 1)"); + } + return probability; + } + + private static int validateLength(int length) { + if (length < 0) { + throw new IllegalArgumentException( + "invalid maximum string length: " + + length + + " (must be greater than or equal to zero)"); + } + return length; + } + + public String next() { + final int length = rnd.nextInt(maxLength + 1); + final StringBuilder sb = new StringBuilder(); + while (sb.length() < length) { + int codePoint = nextCodePoint(); + sb.appendCodePoint(codePoint); + } + return sb.toString(); + } + + private boolean isNextSurrogatePair() { + return nextBoolean(rnd, surrogatePairProbability); + } + + private static boolean nextBoolean(Random rnd, float probability) { + if (probability == 0.0f) { + return false; + } else if (probability == 1.0f) { + return true; + } else { + return rnd.nextFloat() < probability; + } + } + + private int nextCodePoint() { + if (isNextSurrogatePair()) { + return nextSurrogateCodePoint(); + } else { + return nextNonSurrogateCodePoint(); + } + } + + private int nextSurrogateCodePoint() { + int highSurrogate = + rnd.nextInt(MAX_HIGH_SURROGATE - MIN_HIGH_SURROGATE + 1) + MIN_HIGH_SURROGATE; + int lowSurrogate = rnd.nextInt(MAX_LOW_SURROGATE - MIN_LOW_SURROGATE + 1) + MIN_LOW_SURROGATE; + return Character.toCodePoint((char) highSurrogate, (char) lowSurrogate); + } + + private int nextNonSurrogateCodePoint() { + int codePoint; + do { + codePoint = rnd.nextInt(0x10000); // BMP range + } while (codePoint >= MIN_HIGH_SURROGATE + && codePoint <= MAX_LOW_SURROGATE); // Exclude surrogate range + return codePoint; + } + } } diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryTest.java index 5ffb80d2a..d688f10a1 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryTest.java @@ -1169,6 +1169,10 @@ public void snapshotListenerSortsUnicodeStringsSameWayAsServer() throws Exceptio .set(col.document("e"), map("value", "P")) .set(col.document("f"), map("value", "︒")) .set(col.document("g"), map("value", "🐵")) + .set(col.document("h"), map("value", "你好")) + .set(col.document("i"), map("value", "你顥")) + .set(col.document("j"), map("value", "😁")) + .set(col.document("k"), map("value", "😀")) .commit() .get(); @@ -1192,7 +1196,7 @@ public void snapshotListenerSortsUnicodeStringsSameWayAsServer() throws Exceptio latch.await(); registration.remove(); - assertEquals(queryOrder, Arrays.asList("b", "a", "c", "f", "e", "d", "g")); + assertEquals(queryOrder, Arrays.asList("b", "a", "h", "i", "c", "f", "e", "d", "g", "k", "j")); assertEquals(queryOrder, listenerOrder); } @@ -1209,6 +1213,10 @@ public void snapshotListenerSortsUnicodeStringsInArraySameWayAsServer() throws E .set(col.document("e"), map("value", Arrays.asList("P"))) .set(col.document("f"), map("value", Arrays.asList("︒"))) .set(col.document("g"), map("value", Arrays.asList("🐵"))) + .set(col.document("h"), map("value", Arrays.asList("你好"))) + .set(col.document("i"), map("value", Arrays.asList("你顥"))) + .set(col.document("j"), map("value", Arrays.asList("😁"))) + .set(col.document("k"), map("value", Arrays.asList("😀"))) .commit() .get(); @@ -1232,7 +1240,7 @@ public void snapshotListenerSortsUnicodeStringsInArraySameWayAsServer() throws E latch.await(); registration.remove(); - assertEquals(queryOrder, Arrays.asList("b", "a", "c", "f", "e", "d", "g")); + assertEquals(queryOrder, Arrays.asList("b", "a", "h", "i", "c", "f", "e", "d", "g", "k", "j")); assertEquals(queryOrder, listenerOrder); } @@ -1249,6 +1257,10 @@ public void snapshotListenerSortsUnicodeStringsInMapSameWayAsServer() throws Exc .set(col.document("e"), map("value", map("foo", "P"))) .set(col.document("f"), map("value", map("foo", "︒"))) .set(col.document("g"), map("value", map("foo", "🐵"))) + .set(col.document("h"), map("value", map("foo", "你好"))) + .set(col.document("i"), map("value", map("foo", "你顥"))) + .set(col.document("j"), map("value", map("foo", "😁"))) + .set(col.document("k"), map("value", map("foo", "😀"))) .commit() .get(); @@ -1272,7 +1284,7 @@ public void snapshotListenerSortsUnicodeStringsInMapSameWayAsServer() throws Exc latch.await(); registration.remove(); - assertEquals(queryOrder, Arrays.asList("b", "a", "c", "f", "e", "d", "g")); + assertEquals(queryOrder, Arrays.asList("b", "a", "h", "i", "c", "f", "e", "d", "g", "k", "j")); assertEquals(queryOrder, listenerOrder); } @@ -1289,6 +1301,10 @@ public void snapshotListenerSortsUnicodeStringsInMapKeySameWayAsServer() throws .set(col.document("e"), map("value", map("P", "foo"))) .set(col.document("f"), map("value", map("︒", "foo"))) .set(col.document("g"), map("value", map("🐵", "foo"))) + .set(col.document("h"), map("value", map("你好", "foo"))) + .set(col.document("i"), map("value", map("你顥", "foo"))) + .set(col.document("j"), map("value", map("😁", "foo"))) + .set(col.document("k"), map("value", map("😀", "foo"))) .commit() .get(); @@ -1312,7 +1328,7 @@ public void snapshotListenerSortsUnicodeStringsInMapKeySameWayAsServer() throws latch.await(); registration.remove(); - assertEquals(queryOrder, Arrays.asList("b", "a", "c", "f", "e", "d", "g")); + assertEquals(queryOrder, Arrays.asList("b", "a", "h", "i", "c", "f", "e", "d", "g", "k", "j")); assertEquals(queryOrder, listenerOrder); } @@ -1329,6 +1345,10 @@ public void snapshotListenerSortsUnicodeStringsInDocumentKeySameWayAsServer() th .set(col.document("P"), map("value", "foo")) .set(col.document("︒"), map("value", "foo")) .set(col.document("🐵"), map("value", "foo")) + .set(col.document("你好"), map("value", "你好")) + .set(col.document("你顥"), map("value", "你顥")) + .set(col.document("😁"), map("value", "😁")) + .set(col.document("😀"), map("value", "😀")) .commit() .get(); @@ -1353,7 +1373,50 @@ public void snapshotListenerSortsUnicodeStringsInDocumentKeySameWayAsServer() th registration.remove(); assertEquals( - queryOrder, Arrays.asList("Sierpiński", "Łukasiewicz", "岩澤", "︒", "P", "🄟", "🐵")); + queryOrder, + Arrays.asList( + "Sierpiński", "Łukasiewicz", "你好", "你顥", "岩澤", "︒", "P", "🄟", "🐵", "😀", "😁")); + assertEquals(queryOrder, listenerOrder); + } + + @Test + public void snapshotListenerSortsInvalidUnicodeStringsSameWayAsServer() throws Exception { + CollectionReference col = createEmptyCollection(); + + // Note: Protocol Buffer converts any invalid surrogates to "?". + firestore + .batch() + .set(col.document("a"), map("value", "Z")) + .set(col.document("b"), map("value", "你好")) + .set(col.document("c"), map("value", "😀")) + .set(col.document("d"), map("value", "ab\uD800")) // Lone high surrogate + .set(col.document("e"), map("value", "ab\uDC00")) // Lone low surrogate + .set(col.document("f"), map("value", "ab\uD800\uD800")) // Unpaired high surrogate + .set(col.document("g"), map("value", "ab\uDC00\uDC00")) // Unpaired low surrogate + .commit() + .get(); + + Query query = col.orderBy("value", Direction.ASCENDING); + + QuerySnapshot snapshot = query.get().get(); + List queryOrder = + snapshot.getDocuments().stream().map(doc -> doc.getId()).collect(Collectors.toList()); + + CountDownLatch latch = new CountDownLatch(1); + List listenerOrder = new ArrayList<>(); + ListenerRegistration registration = + query.addSnapshotListener( + (value, error) -> { + listenerOrder.addAll( + value.getDocuments().stream() + .map(doc -> doc.getId()) + .collect(Collectors.toList())); + latch.countDown(); + }); + latch.await(); + registration.remove(); + + assertEquals(queryOrder, Arrays.asList("a", "d", "e", "f", "g", "b", "c")); assertEquals(queryOrder, listenerOrder); } } From 5186c81bfc2ffc692f79df67f742d88c20886c25 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 6 Mar 2025 19:26:27 +0100 Subject: [PATCH 134/290] chore(deps): update dependency com.google.cloud:libraries-bom to v26.56.0 (#2033) --- samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index fbf4f5bfe..7e2e2e5bc 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -34,7 +34,7 @@ com.google.cloud libraries-bom - 26.55.0 + 26.56.0 pom import From 3a758d84fbe1ead70b4f6622a7fa25e85e307c0c Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 7 Mar 2025 11:36:56 -0500 Subject: [PATCH 135/290] chore(main): release 3.30.10 (#2032) * chore(main): release 3.30.10 * chore: generate libraries at Thu Mar 6 18:28:36 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 13 +++++++++++++ README.md | 8 ++++---- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 54 insertions(+), 41 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9f935e9b8..9e8c39bca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [3.30.10](https://github.com/googleapis/java-firestore/compare/v3.30.9...v3.30.10) (2025-03-06) + + +### Bug Fixes + +* Use lazy encoding in UTF-8 encoded string comparison ([#2021](https://github.com/googleapis/java-firestore/issues/2021)) ([11a4c74](https://github.com/googleapis/java-firestore/commit/11a4c743beddbc7415ef0157bbc4f545a27509f7)) + + +### Dependencies + +* Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.59.0 ([#2030](https://github.com/googleapis/java-firestore/issues/2030)) ([38d80ac](https://github.com/googleapis/java-firestore/commit/38d80ac587351c2c675e669f126a7825bba7235c)) +* Update dependency com.google.cloud:google-cloud-trace to v2.59.0 ([#2031](https://github.com/googleapis/java-firestore/issues/2031)) ([73a68a6](https://github.com/googleapis/java-firestore/commit/73a68a69e156cff1bf1ca6652ddd6e8dc58cf3f3)) + ## [3.30.9](https://github.com/googleapis/java-firestore/compare/v3.30.8...v3.30.9) (2025-02-26) diff --git a/README.md b/README.md index 00768a425..474b687e1 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.55.0 + 26.56.0 pom import @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.30.9' +implementation 'com.google.cloud:google-cloud-firestore:3.30.10' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.9" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.10" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.9 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.10 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 2a8f41f48..abfbe6ded 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.10-SNAPSHOT + 3.30.10 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.10-SNAPSHOT + 3.30.10 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index bb4edc110..9c0d745eb 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.10-SNAPSHOT + 3.30.10 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.10-SNAPSHOT + 3.30.10 com.google.cloud google-cloud-firestore-admin - 3.30.10-SNAPSHOT + 3.30.10 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.10-SNAPSHOT + 3.30.10 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.10-SNAPSHOT + 3.30.10 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.10-SNAPSHOT + 3.30.10 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.10-SNAPSHOT + 3.30.10 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.10-SNAPSHOT + 3.30.10 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 62aab5130..5ae64d545 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.10-SNAPSHOT + 3.30.10 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.10-SNAPSHOT + 3.30.10 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 5091a0b9d..693203919 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.10-SNAPSHOT + 3.30.10 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.10-SNAPSHOT + 3.30.10 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 80e65f61d..b9b02f459 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.10-SNAPSHOT + 3.30.10 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.10-SNAPSHOT + 3.30.10 diff --git a/pom.xml b/pom.xml index c63f4f649..480a59be4 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.10-SNAPSHOT + 3.30.10 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.10-SNAPSHOT + 3.30.10 com.google.cloud google-cloud-firestore - 3.30.10-SNAPSHOT + 3.30.10 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.10-SNAPSHOT + 3.30.10 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.10-SNAPSHOT + 3.30.10 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.10-SNAPSHOT + 3.30.10 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.10-SNAPSHOT + 3.30.10 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index a122e1aef..1b061eb90 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.10-SNAPSHOT + 3.30.10 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.10-SNAPSHOT + 3.30.10 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index d5998ade7..024110b89 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.10-SNAPSHOT + 3.30.10 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.10-SNAPSHOT + 3.30.10 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index eb54b0b01..d34c4a429 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.10-SNAPSHOT + 3.30.10 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.10-SNAPSHOT + 3.30.10 diff --git a/versions.txt b/versions.txt index 84714d7b2..cb2a8ded4 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.9:3.30.10-SNAPSHOT -google-cloud-firestore-admin:3.30.9:3.30.10-SNAPSHOT -google-cloud-firestore-bom:3.30.9:3.30.10-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.30.9:3.30.10-SNAPSHOT -grpc-google-cloud-firestore-v1:3.30.9:3.30.10-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.30.9:3.30.10-SNAPSHOT -proto-google-cloud-firestore-v1:3.30.9:3.30.10-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.30.9:3.30.10-SNAPSHOT +google-cloud-firestore:3.30.10:3.30.10 +google-cloud-firestore-admin:3.30.10:3.30.10 +google-cloud-firestore-bom:3.30.10:3.30.10 +grpc-google-cloud-firestore-admin-v1:3.30.10:3.30.10 +grpc-google-cloud-firestore-v1:3.30.10:3.30.10 +proto-google-cloud-firestore-admin-v1:3.30.10:3.30.10 +proto-google-cloud-firestore-v1:3.30.10:3.30.10 +proto-google-cloud-firestore-bundle-v1:3.30.10:3.30.10 From b64778bcbeae79313f8adcecebeb7c8f530315a8 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 7 Mar 2025 14:46:43 -0500 Subject: [PATCH 136/290] chore(main): release 3.30.11-SNAPSHOT (#2034) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index abfbe6ded..e91858f64 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.10 + 3.30.11-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.10 + 3.30.11-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 9c0d745eb..5fee3905a 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.10 + 3.30.11-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.10 + 3.30.11-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.30.10 + 3.30.11-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.10 + 3.30.11-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.10 + 3.30.11-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.10 + 3.30.11-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.10 + 3.30.11-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.10 + 3.30.11-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 5ae64d545..87579cce2 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.10 + 3.30.11-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.10 + 3.30.11-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 693203919..d02629597 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.10 + 3.30.11-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.10 + 3.30.11-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index b9b02f459..6d45338cf 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.10 + 3.30.11-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.10 + 3.30.11-SNAPSHOT diff --git a/pom.xml b/pom.xml index 480a59be4..5b64f8ee6 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.10 + 3.30.11-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.10 + 3.30.11-SNAPSHOT com.google.cloud google-cloud-firestore - 3.30.10 + 3.30.11-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.10 + 3.30.11-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.10 + 3.30.11-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.10 + 3.30.11-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.10 + 3.30.11-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 1b061eb90..495d7aed3 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.10 + 3.30.11-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.10 + 3.30.11-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 024110b89..b56036db2 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.10 + 3.30.11-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.10 + 3.30.11-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index d34c4a429..8d1f869cf 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.10 + 3.30.11-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.10 + 3.30.11-SNAPSHOT diff --git a/versions.txt b/versions.txt index cb2a8ded4..53b24c50a 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.10:3.30.10 -google-cloud-firestore-admin:3.30.10:3.30.10 -google-cloud-firestore-bom:3.30.10:3.30.10 -grpc-google-cloud-firestore-admin-v1:3.30.10:3.30.10 -grpc-google-cloud-firestore-v1:3.30.10:3.30.10 -proto-google-cloud-firestore-admin-v1:3.30.10:3.30.10 -proto-google-cloud-firestore-v1:3.30.10:3.30.10 -proto-google-cloud-firestore-bundle-v1:3.30.10:3.30.10 +google-cloud-firestore:3.30.10:3.30.11-SNAPSHOT +google-cloud-firestore-admin:3.30.10:3.30.11-SNAPSHOT +google-cloud-firestore-bom:3.30.10:3.30.11-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.30.10:3.30.11-SNAPSHOT +grpc-google-cloud-firestore-v1:3.30.10:3.30.11-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.30.10:3.30.11-SNAPSHOT +proto-google-cloud-firestore-v1:3.30.10:3.30.11-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.30.10:3.30.11-SNAPSHOT From 3a354896e76bf459730b4d686b7c49ae3a88bd11 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 12 Mar 2025 15:32:34 +0100 Subject: [PATCH 137/290] deps: update opentelemetry.version to v1.48.0 (#2036) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 87579cce2..b4d7d9244 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -16,7 +16,7 @@ google-cloud-firestore - 1.47.0 + 1.48.0 From c8b22695c36f1c9a4c29f780ddc1d2c9700766d4 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 12 Mar 2025 15:33:52 +0100 Subject: [PATCH 138/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.30.10 (#2035) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 00e9e8630..94d62e855 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.30.9 + 3.30.10 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index e32bc2a26..5d87ea4e7 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.30.9 + 3.30.10 From 315987f5e5fcbd75fd29e670b7bca54e35381d27 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 12 Mar 2025 15:40:56 +0100 Subject: [PATCH 139/290] deps: update dependency node to v22 (#2037) --- .github/workflows/renovate_config_check.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/renovate_config_check.yaml b/.github/workflows/renovate_config_check.yaml index 36da117bc..47b9e87c9 100644 --- a/.github/workflows/renovate_config_check.yaml +++ b/.github/workflows/renovate_config_check.yaml @@ -16,7 +16,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '22' - name: Install Renovate and Config Validator run: | From 093850af5ff9713e9a425ed6c3abf834717670b3 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 12 Mar 2025 15:41:36 +0100 Subject: [PATCH 140/290] deps: update googleapis/sdk-platform-java action to v2.55.0 (#2039) --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index 5ad2a254b..b40959824 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.54.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.55.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From 21a6b0f977c295ab57071fd5c3c8ac6be958a6f5 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 13 Mar 2025 20:52:24 +0100 Subject: [PATCH 141/290] build(deps): update dependency org.apache.maven.plugins:maven-deploy-plugin to v3.1.4 (#2029) Co-authored-by: Tom Andersen --- samples/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/pom.xml b/samples/pom.xml index a8c70c714..7ff40616b 100644 --- a/samples/pom.xml +++ b/samples/pom.xml @@ -38,7 +38,7 @@ org.apache.maven.plugins maven-deploy-plugin - 3.1.3 + 3.1.4 true From 40973f22576e57e9c5296b0526b4ed2b2693a2e1 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 14 Mar 2025 15:56:16 +0100 Subject: [PATCH 142/290] deps: update googleapis/sdk-platform-java action to v2.55.1 (#2043) Co-authored-by: Tom Andersen --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index b40959824..ca1baea12 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.55.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.55.1 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From 3348504313bef2ec34cc1f7a00eaf5a23fd8debc Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Fri, 14 Mar 2025 10:56:35 -0400 Subject: [PATCH 143/290] chore: Update generation configuration at Fri Mar 14 02:27:50 UTC 2025 (#2044) * chore: Update generation configuration at Thu Mar 13 19:45:54 UTC 2025 * chore: generate libraries at Thu Mar 13 19:46:27 UTC 2025 * chore: Update generation configuration at Fri Mar 14 02:27:50 UTC 2025 --- README.md | 4 +- generation_config.yaml | 6 +- .../reflect-config.json | 36 ++ .../google/firestore/admin/v1/backup.proto | 2 +- .../google/firestore/admin/v1/database.proto | 2 +- .../google/firestore/admin/v1/field.proto | 2 +- .../firestore/admin/v1/firestore_admin.proto | 2 +- .../google/firestore/admin/v1/index.proto | 2 +- .../google/firestore/admin/v1/location.proto | 2 +- .../google/firestore/admin/v1/operation.proto | 2 +- .../google/firestore/admin/v1/schedule.proto | 2 +- .../google/firestore/bundle/bundle.proto | 2 +- .../google/firestore/v1/FirestoreProto.java | 495 +++++++++--------- .../google/firestore/v1/StructuredQuery.java | 62 +-- .../firestore/v1/aggregation_result.proto | 2 +- .../google/firestore/v1/bloom_filter.proto | 2 +- .../proto/google/firestore/v1/common.proto | 2 +- .../proto/google/firestore/v1/document.proto | 2 +- .../proto/google/firestore/v1/firestore.proto | 3 +- .../proto/google/firestore/v1/query.proto | 7 +- .../google/firestore/v1/query_profile.proto | 2 +- .../proto/google/firestore/v1/write.proto | 2 +- 22 files changed, 343 insertions(+), 300 deletions(-) diff --git a/README.md b/README.md index 474b687e1..033e8d882 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.30.9 + 3.30.10 ``` @@ -49,7 +49,7 @@ If you are using Maven without the BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies: ```Groovy -implementation platform('com.google.cloud:libraries-bom:26.53.0') +implementation platform('com.google.cloud:libraries-bom:26.56.0') implementation 'com.google.cloud:google-cloud-firestore' ``` diff --git a/generation_config.yaml b/generation_config.yaml index ed793e8f9..995a4ee3e 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,6 +1,6 @@ -gapic_generator_version: 2.52.0 -googleapis_commitish: dd1210af5bee414c9e606f5637e0eb0fd9d894e8 -libraries_bom_version: 26.53.0 +gapic_generator_version: 2.55.1 +googleapis_commitish: d0ba3ce0fafe1225ebda6b259a2e29dfe2934bb5 +libraries_bom_version: 26.56.0 libraries: - api_shortname: firestore name_pretty: Cloud Firestore diff --git a/google-cloud-firestore/src/main/resources/META-INF/native-image/com.google.cloud.firestore.v1/reflect-config.json b/google-cloud-firestore/src/main/resources/META-INF/native-image/com.google.cloud.firestore.v1/reflect-config.json index 9de8b9bb7..6154db8f5 100644 --- a/google-cloud-firestore/src/main/resources/META-INF/native-image/com.google.cloud.firestore.v1/reflect-config.json +++ b/google-cloud-firestore/src/main/resources/META-INF/native-image/com.google.cloud.firestore.v1/reflect-config.json @@ -377,6 +377,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.RoutingParameter", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RoutingParameter$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RoutingRule", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RoutingRule$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.RubySettings", "queryAllDeclaredConstructors": true, diff --git a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/backup.proto b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/backup.proto index 45f3adc8e..bed41ff66 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/backup.proto +++ b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/backup.proto @@ -1,4 +1,4 @@ -// Copyright 2024 Google LLC +// Copyright 2025 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/database.proto b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/database.proto index 848e2ec76..8161c65e8 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/database.proto +++ b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/database.proto @@ -1,4 +1,4 @@ -// Copyright 2024 Google LLC +// Copyright 2025 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/field.proto b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/field.proto index e187b45d4..d899bdb5c 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/field.proto +++ b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/field.proto @@ -1,4 +1,4 @@ -// Copyright 2024 Google LLC +// Copyright 2025 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/firestore_admin.proto b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/firestore_admin.proto index 84026cea9..da9957dd3 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/firestore_admin.proto +++ b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/firestore_admin.proto @@ -1,4 +1,4 @@ -// Copyright 2024 Google LLC +// Copyright 2025 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/index.proto b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/index.proto index 1b8b0a48a..eddc2eec8 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/index.proto +++ b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/index.proto @@ -1,4 +1,4 @@ -// Copyright 2024 Google LLC +// Copyright 2025 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/location.proto b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/location.proto index 4a1154f8c..1eaa5df33 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/location.proto +++ b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/location.proto @@ -1,4 +1,4 @@ -// Copyright 2024 Google LLC +// Copyright 2025 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/operation.proto b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/operation.proto index 39a20ecfd..b92ae2d4d 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/operation.proto +++ b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/operation.proto @@ -1,4 +1,4 @@ -// Copyright 2024 Google LLC +// Copyright 2025 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/schedule.proto b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/schedule.proto index 46bc03920..0f1798247 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/schedule.proto +++ b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/schedule.proto @@ -1,4 +1,4 @@ -// Copyright 2024 Google LLC +// Copyright 2025 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/proto/google/firestore/bundle/bundle.proto b/proto-google-cloud-firestore-bundle-v1/src/main/proto/google/firestore/bundle/bundle.proto index 4f9cb7e34..914d150a4 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/proto/google/firestore/bundle/bundle.proto +++ b/proto-google-cloud-firestore-bundle-v1/src/main/proto/google/firestore/bundle/bundle.proto @@ -1,4 +1,4 @@ -// Copyright 2024 Google LLC +// Copyright 2025 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreProto.java index eb2fcf9fd..fb370aa5e 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreProto.java @@ -176,252 +176,253 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "\n#google/firestore/v1/firestore.proto\022\023g" + "oogle.firestore.v1\032\034google/api/annotatio" + "ns.proto\032\027google/api/client.proto\032\037googl" - + "e/api/field_behavior.proto\032,google/fires" - + "tore/v1/aggregation_result.proto\032 google" - + "/firestore/v1/common.proto\032\"google/fires" - + "tore/v1/document.proto\032\037google/firestore" - + "/v1/query.proto\032\'google/firestore/v1/que" - + "ry_profile.proto\032\037google/firestore/v1/wr" - + "ite.proto\032\033google/protobuf/empty.proto\032\037" - + "google/protobuf/timestamp.proto\032\036google/" - + "protobuf/wrappers.proto\032\027google/rpc/stat" - + "us.proto\"\270\001\n\022GetDocumentRequest\022\021\n\004name\030" - + "\001 \001(\tB\003\340A\002\022/\n\004mask\030\002 \001(\0132!.google.firest" - + "ore.v1.DocumentMask\022\025\n\013transaction\030\003 \001(\014" - + "H\000\022/\n\tread_time\030\005 \001(\0132\032.google.protobuf." - + "TimestampH\000B\026\n\024consistency_selector\"\273\002\n\024" - + "ListDocumentsRequest\022\023\n\006parent\030\001 \001(\tB\003\340A" - + "\002\022\032\n\rcollection_id\030\002 \001(\tB\003\340A\001\022\026\n\tpage_si" - + "ze\030\003 \001(\005B\003\340A\001\022\027\n\npage_token\030\004 \001(\tB\003\340A\001\022\025" - + "\n\010order_by\030\006 \001(\tB\003\340A\001\0224\n\004mask\030\007 \001(\0132!.go" - + "ogle.firestore.v1.DocumentMaskB\003\340A\001\022\025\n\013t" - + "ransaction\030\010 \001(\014H\000\022/\n\tread_time\030\n \001(\0132\032." - + "google.protobuf.TimestampH\000\022\024\n\014show_miss" - + "ing\030\014 \001(\010B\026\n\024consistency_selector\"b\n\025Lis" - + "tDocumentsResponse\0220\n\tdocuments\030\001 \003(\0132\035." - + "google.firestore.v1.Document\022\027\n\017next_pag" - + "e_token\030\002 \001(\t\"\304\001\n\025CreateDocumentRequest\022" - + "\023\n\006parent\030\001 \001(\tB\003\340A\002\022\032\n\rcollection_id\030\002 " - + "\001(\tB\003\340A\002\022\023\n\013document_id\030\003 \001(\t\0224\n\010documen" - + "t\030\004 \001(\0132\035.google.firestore.v1.DocumentB\003" - + "\340A\002\022/\n\004mask\030\005 \001(\0132!.google.firestore.v1." - + "DocumentMask\"\363\001\n\025UpdateDocumentRequest\0224" - + "\n\010document\030\001 \001(\0132\035.google.firestore.v1.D" - + "ocumentB\003\340A\002\0226\n\013update_mask\030\002 \001(\0132!.goog" - + "le.firestore.v1.DocumentMask\022/\n\004mask\030\003 \001" - + "(\0132!.google.firestore.v1.DocumentMask\022;\n" - + "\020current_document\030\004 \001(\0132!.google.firesto" - + "re.v1.Precondition\"g\n\025DeleteDocumentRequ" - + "est\022\021\n\004name\030\001 \001(\tB\003\340A\002\022;\n\020current_docume" - + "nt\030\002 \001(\0132!.google.firestore.v1.Precondit" - + "ion\"\231\002\n\030BatchGetDocumentsRequest\022\025\n\010data" - + "base\030\001 \001(\tB\003\340A\002\022\021\n\tdocuments\030\002 \003(\t\022/\n\004ma" - + "sk\030\003 \001(\0132!.google.firestore.v1.DocumentM" - + "ask\022\025\n\013transaction\030\004 \001(\014H\000\022B\n\017new_transa" - + "ction\030\005 \001(\0132\'.google.firestore.v1.Transa" - + "ctionOptionsH\000\022/\n\tread_time\030\007 \001(\0132\032.goog" - + "le.protobuf.TimestampH\000B\026\n\024consistency_s" - + "elector\"\254\001\n\031BatchGetDocumentsResponse\022.\n" - + "\005found\030\001 \001(\0132\035.google.firestore.v1.Docum" - + "entH\000\022\021\n\007missing\030\002 \001(\tH\000\022\023\n\013transaction\030" - + "\003 \001(\014\022-\n\tread_time\030\004 \001(\0132\032.google.protob" - + "uf.TimestampB\010\n\006result\"j\n\027BeginTransacti" - + "onRequest\022\025\n\010database\030\001 \001(\tB\003\340A\002\0228\n\007opti" - + "ons\030\002 \001(\0132\'.google.firestore.v1.Transact" - + "ionOptions\"/\n\030BeginTransactionResponse\022\023" - + "\n\013transaction\030\001 \001(\014\"g\n\rCommitRequest\022\025\n\010" - + "database\030\001 \001(\tB\003\340A\002\022*\n\006writes\030\002 \003(\0132\032.go" - + "ogle.firestore.v1.Write\022\023\n\013transaction\030\003" - + " \001(\014\"z\n\016CommitResponse\0227\n\rwrite_results\030" - + "\001 \003(\0132 .google.firestore.v1.WriteResult\022" - + "/\n\013commit_time\030\002 \001(\0132\032.google.protobuf.T" - + "imestamp\"B\n\017RollbackRequest\022\025\n\010database\030" - + "\001 \001(\tB\003\340A\002\022\030\n\013transaction\030\002 \001(\014B\003\340A\002\"\335\002\n" - + "\017RunQueryRequest\022\023\n\006parent\030\001 \001(\tB\003\340A\002\022@\n" - + "\020structured_query\030\002 \001(\0132$.google.firesto" - + "re.v1.StructuredQueryH\000\022\025\n\013transaction\030\005" - + " \001(\014H\001\022B\n\017new_transaction\030\006 \001(\0132\'.google" - + ".firestore.v1.TransactionOptionsH\001\022/\n\tre" - + "ad_time\030\007 \001(\0132\032.google.protobuf.Timestam" - + "pH\001\022A\n\017explain_options\030\n \001(\0132#.google.fi" - + "restore.v1.ExplainOptionsB\003\340A\001B\014\n\nquery_" - + "typeB\026\n\024consistency_selector\"\207\002\n\020RunQuer" - + "yResponse\022\023\n\013transaction\030\002 \001(\014\022/\n\010docume" - + "nt\030\001 \001(\0132\035.google.firestore.v1.Document\022" - + "-\n\tread_time\030\003 \001(\0132\032.google.protobuf.Tim" - + "estamp\022\027\n\017skipped_results\030\004 \001(\005\022\016\n\004done\030" - + "\006 \001(\010H\000\022<\n\017explain_metrics\030\013 \001(\0132#.googl" - + "e.firestore.v1.ExplainMetricsB\027\n\025continu" - + "ation_selector\"\377\002\n\032RunAggregationQueryRe" - + "quest\022\023\n\006parent\030\001 \001(\tB\003\340A\002\022W\n\034structured" - + "_aggregation_query\030\002 \001(\0132/.google.firest" - + "ore.v1.StructuredAggregationQueryH\000\022\025\n\013t" - + "ransaction\030\004 \001(\014H\001\022B\n\017new_transaction\030\005 " - + "\001(\0132\'.google.firestore.v1.TransactionOpt" - + "ionsH\001\022/\n\tread_time\030\006 \001(\0132\032.google.proto" - + "buf.TimestampH\001\022A\n\017explain_options\030\010 \001(\013" - + "2#.google.firestore.v1.ExplainOptionsB\003\340" - + "A\001B\014\n\nquery_typeB\026\n\024consistency_selector" - + "\"\327\001\n\033RunAggregationQueryResponse\0226\n\006resu" - + "lt\030\001 \001(\0132&.google.firestore.v1.Aggregati" - + "onResult\022\023\n\013transaction\030\002 \001(\014\022-\n\tread_ti" - + "me\030\003 \001(\0132\032.google.protobuf.Timestamp\022<\n\017" - + "explain_metrics\030\n \001(\0132#.google.firestore" - + ".v1.ExplainMetrics\"\205\002\n\025PartitionQueryReq" - + "uest\022\023\n\006parent\030\001 \001(\tB\003\340A\002\022@\n\020structured_" - + "query\030\002 \001(\0132$.google.firestore.v1.Struct" - + "uredQueryH\000\022\027\n\017partition_count\030\003 \001(\003\022\022\n\n" - + "page_token\030\004 \001(\t\022\021\n\tpage_size\030\005 \001(\005\022/\n\tr" - + "ead_time\030\006 \001(\0132\032.google.protobuf.Timesta" - + "mpH\001B\014\n\nquery_typeB\026\n\024consistency_select" - + "or\"b\n\026PartitionQueryResponse\022/\n\npartitio" - + "ns\030\001 \003(\0132\033.google.firestore.v1.Cursor\022\027\n" - + "\017next_page_token\030\002 \001(\t\"\350\001\n\014WriteRequest\022" - + "\025\n\010database\030\001 \001(\tB\003\340A\002\022\021\n\tstream_id\030\002 \001(" - + "\t\022*\n\006writes\030\003 \003(\0132\032.google.firestore.v1." - + "Write\022\024\n\014stream_token\030\004 \001(\014\022=\n\006labels\030\005 " - + "\003(\0132-.google.firestore.v1.WriteRequest.L" - + "abelsEntry\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r" - + "\n\005value\030\002 \001(\t:\0028\001\"\242\001\n\rWriteResponse\022\021\n\ts" - + "tream_id\030\001 \001(\t\022\024\n\014stream_token\030\002 \001(\014\0227\n\r" - + "write_results\030\003 \003(\0132 .google.firestore.v" - + "1.WriteResult\022/\n\013commit_time\030\004 \001(\0132\032.goo" - + "gle.protobuf.Timestamp\"\362\001\n\rListenRequest" - + "\022\025\n\010database\030\001 \001(\tB\003\340A\002\0221\n\nadd_target\030\002 " - + "\001(\0132\033.google.firestore.v1.TargetH\000\022\027\n\rre" - + "move_target\030\003 \001(\005H\000\022>\n\006labels\030\004 \003(\0132..go" - + "ogle.firestore.v1.ListenRequest.LabelsEn" - + "try\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value" - + "\030\002 \001(\t:\0028\001B\017\n\rtarget_change\"\325\002\n\016ListenRe" - + "sponse\022:\n\rtarget_change\030\002 \001(\0132!.google.f" - + "irestore.v1.TargetChangeH\000\022>\n\017document_c" - + "hange\030\003 \001(\0132#.google.firestore.v1.Docume" - + "ntChangeH\000\022>\n\017document_delete\030\004 \001(\0132#.go" - + "ogle.firestore.v1.DocumentDeleteH\000\022>\n\017do" - + "cument_remove\030\006 \001(\0132#.google.firestore.v" - + "1.DocumentRemoveH\000\0226\n\006filter\030\005 \001(\0132$.goo" - + "gle.firestore.v1.ExistenceFilterH\000B\017\n\rre" - + "sponse_type\"\326\003\n\006Target\0228\n\005query\030\002 \001(\0132\'." - + "google.firestore.v1.Target.QueryTargetH\000" - + "\022@\n\tdocuments\030\003 \001(\0132+.google.firestore.v" - + "1.Target.DocumentsTargetH\000\022\026\n\014resume_tok" - + "en\030\004 \001(\014H\001\022/\n\tread_time\030\013 \001(\0132\032.google.p" - + "rotobuf.TimestampH\001\022\021\n\ttarget_id\030\005 \001(\005\022\014" - + "\n\004once\030\006 \001(\010\0223\n\016expected_count\030\014 \001(\0132\033.g" - + "oogle.protobuf.Int32Value\032$\n\017DocumentsTa" - + "rget\022\021\n\tdocuments\030\002 \003(\t\032m\n\013QueryTarget\022\016" - + "\n\006parent\030\001 \001(\t\022@\n\020structured_query\030\002 \001(\013" - + "2$.google.firestore.v1.StructuredQueryH\000" - + "B\014\n\nquery_typeB\r\n\013target_typeB\r\n\013resume_" - + "type\"\252\002\n\014TargetChange\022N\n\022target_change_t" - + "ype\030\001 \001(\01622.google.firestore.v1.TargetCh" - + "ange.TargetChangeType\022\022\n\ntarget_ids\030\002 \003(" - + "\005\022!\n\005cause\030\003 \001(\0132\022.google.rpc.Status\022\024\n\014" - + "resume_token\030\004 \001(\014\022-\n\tread_time\030\006 \001(\0132\032." - + "google.protobuf.Timestamp\"N\n\020TargetChang" - + "eType\022\r\n\tNO_CHANGE\020\000\022\007\n\003ADD\020\001\022\n\n\006REMOVE\020" - + "\002\022\013\n\007CURRENT\020\003\022\t\n\005RESET\020\004\"\237\001\n\030ListCollec" - + "tionIdsRequest\022\023\n\006parent\030\001 \001(\tB\003\340A\002\022\021\n\tp" - + "age_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\022/\n\tre" - + "ad_time\030\004 \001(\0132\032.google.protobuf.Timestam" - + "pH\000B\026\n\024consistency_selector\"L\n\031ListColle" - + "ctionIdsResponse\022\026\n\016collection_ids\030\001 \003(\t" - + "\022\027\n\017next_page_token\030\002 \001(\t\"\311\001\n\021BatchWrite" - + "Request\022\025\n\010database\030\001 \001(\tB\003\340A\002\022*\n\006writes" - + "\030\002 \003(\0132\032.google.firestore.v1.Write\022B\n\006la" - + "bels\030\003 \003(\01322.google.firestore.v1.BatchWr" - + "iteRequest.LabelsEntry\032-\n\013LabelsEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"q\n\022BatchWr" - + "iteResponse\0227\n\rwrite_results\030\001 \003(\0132 .goo" - + "gle.firestore.v1.WriteResult\022\"\n\006status\030\002" - + " \003(\0132\022.google.rpc.Status2\332\031\n\tFirestore\022\217" - + "\001\n\013GetDocument\022\'.google.firestore.v1.Get" - + "DocumentRequest\032\035.google.firestore.v1.Do" - + "cument\"8\202\323\344\223\0022\0220/v1/{name=projects/*/dat" - + "abases/*/documents/*/**}\022\365\001\n\rListDocumen" - + "ts\022).google.firestore.v1.ListDocumentsRe" - + "quest\032*.google.firestore.v1.ListDocument" - + "sResponse\"\214\001\202\323\344\223\002\205\001\022B/v1/{parent=project" - + "s/*/databases/*/documents/*/**}/{collect" - + "ion_id}Z?\022=/v1/{parent=projects/*/databa" - + "ses/*/documents}/{collection_id}\022\277\001\n\016Upd" - + "ateDocument\022*.google.firestore.v1.Update" - + "DocumentRequest\032\035.google.firestore.v1.Do" - + "cument\"b\332A\024document,update_mask\202\323\344\223\002E29/" - + "v1/{document.name=projects/*/databases/*" - + "/documents/*/**}:\010document\022\225\001\n\016DeleteDoc" - + "ument\022*.google.firestore.v1.DeleteDocume" - + "ntRequest\032\026.google.protobuf.Empty\"?\332A\004na" - + "me\202\323\344\223\0022*0/v1/{name=projects/*/databases" - + "/*/documents/*/**}\022\271\001\n\021BatchGetDocuments" - + "\022-.google.firestore.v1.BatchGetDocuments" - + "Request\032..google.firestore.v1.BatchGetDo" - + "cumentsResponse\"C\202\323\344\223\002=\"8/v1/{database=p" - + "rojects/*/databases/*}/documents:batchGe" - + "t:\001*0\001\022\307\001\n\020BeginTransaction\022,.google.fir" - + "estore.v1.BeginTransactionRequest\032-.goog" - + "le.firestore.v1.BeginTransactionResponse" - + "\"V\332A\010database\202\323\344\223\002E\"@/v1/{database=proje" - + "cts/*/databases/*}/documents:beginTransa" - + "ction:\001*\022\246\001\n\006Commit\022\".google.firestore.v" - + "1.CommitRequest\032#.google.firestore.v1.Co" - + "mmitResponse\"S\332A\017database,writes\202\323\344\223\002;\"6" - + "/v1/{database=projects/*/databases/*}/do" - + "cuments:commit:\001*\022\244\001\n\010Rollback\022$.google." - + "firestore.v1.RollbackRequest\032\026.google.pr" - + "otobuf.Empty\"Z\332A\024database,transaction\202\323\344" - + "\223\002=\"8/v1/{database=projects/*/databases/" - + "*}/documents:rollback:\001*\022\337\001\n\010RunQuery\022$." - + "google.firestore.v1.RunQueryRequest\032%.go" - + "ogle.firestore.v1.RunQueryResponse\"\203\001\202\323\344" - + "\223\002}\"6/v1/{parent=projects/*/databases/*/" - + "documents}:runQuery:\001*Z@\";/v1/{parent=pr" - + "ojects/*/databases/*/documents/*/**}:run" - + "Query:\001*0\001\022\227\002\n\023RunAggregationQuery\022/.goo" - + "gle.firestore.v1.RunAggregationQueryRequ" - + "est\0320.google.firestore.v1.RunAggregation" - + "QueryResponse\"\232\001\202\323\344\223\002\223\001\"A/v1/{parent=pro" - + "jects/*/databases/*/documents}:runAggreg" - + "ationQuery:\001*ZK\"F/v1/{parent=projects/*/" - + "databases/*/documents/*/**}:runAggregati" - + "onQuery:\001*0\001\022\374\001\n\016PartitionQuery\022*.google" - + ".firestore.v1.PartitionQueryRequest\032+.go" - + "ogle.firestore.v1.PartitionQueryResponse" - + "\"\220\001\202\323\344\223\002\211\001\"\n\006labels\030\004 \003(\0132..google.firestore" + + ".v1.ListenRequest.LabelsEntry\032-\n\013LabelsE" + + "ntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\017\n\r" + + "target_change\"\325\002\n\016ListenResponse\022:\n\rtarg" + + "et_change\030\002 \001(\0132!.google.firestore.v1.Ta" + + "rgetChangeH\000\022>\n\017document_change\030\003 \001(\0132#." + + "google.firestore.v1.DocumentChangeH\000\022>\n\017" + + "document_delete\030\004 \001(\0132#.google.firestore" + + ".v1.DocumentDeleteH\000\022>\n\017document_remove\030" + + "\006 \001(\0132#.google.firestore.v1.DocumentRemo" + + "veH\000\0226\n\006filter\030\005 \001(\0132$.google.firestore." + + "v1.ExistenceFilterH\000B\017\n\rresponse_type\"\326\003" + + "\n\006Target\0228\n\005query\030\002 \001(\0132\'.google.firesto" + + "re.v1.Target.QueryTargetH\000\022@\n\tdocuments\030" + + "\003 \001(\0132+.google.firestore.v1.Target.Docum" + + "entsTargetH\000\022\026\n\014resume_token\030\004 \001(\014H\001\022/\n\t" + + "read_time\030\013 \001(\0132\032.google.protobuf.Timest" + + "ampH\001\022\021\n\ttarget_id\030\005 \001(\005\022\014\n\004once\030\006 \001(\010\0223" + + "\n\016expected_count\030\014 \001(\0132\033.google.protobuf" + + ".Int32Value\032$\n\017DocumentsTarget\022\021\n\tdocume" + + "nts\030\002 \003(\t\032m\n\013QueryTarget\022\016\n\006parent\030\001 \001(\t" + + "\022@\n\020structured_query\030\002 \001(\0132$.google.fire" + + "store.v1.StructuredQueryH\000B\014\n\nquery_type" + + "B\r\n\013target_typeB\r\n\013resume_type\"\252\002\n\014Targe" + + "tChange\022N\n\022target_change_type\030\001 \001(\01622.go" + + "ogle.firestore.v1.TargetChange.TargetCha" + + "ngeType\022\022\n\ntarget_ids\030\002 \003(\005\022!\n\005cause\030\003 \001" + + "(\0132\022.google.rpc.Status\022\024\n\014resume_token\030\004" + + " \001(\014\022-\n\tread_time\030\006 \001(\0132\032.google.protobu" + + "f.Timestamp\"N\n\020TargetChangeType\022\r\n\tNO_CH" + + "ANGE\020\000\022\007\n\003ADD\020\001\022\n\n\006REMOVE\020\002\022\013\n\007CURRENT\020\003" + + "\022\t\n\005RESET\020\004\"\237\001\n\030ListCollectionIdsRequest" + + "\022\023\n\006parent\030\001 \001(\tB\003\340A\002\022\021\n\tpage_size\030\002 \001(\005" + + "\022\022\n\npage_token\030\003 \001(\t\022/\n\tread_time\030\004 \001(\0132" + + "\032.google.protobuf.TimestampH\000B\026\n\024consist" + + "ency_selector\"L\n\031ListCollectionIdsRespon" + + "se\022\026\n\016collection_ids\030\001 \003(\t\022\027\n\017next_page_" + + "token\030\002 \001(\t\"\311\001\n\021BatchWriteRequest\022\025\n\010dat" + + "abase\030\001 \001(\tB\003\340A\002\022*\n\006writes\030\002 \003(\0132\032.googl" + + "e.firestore.v1.Write\022B\n\006labels\030\003 \003(\01322.g" + + "oogle.firestore.v1.BatchWriteRequest.Lab" + + "elsEntry\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005" + + "value\030\002 \001(\t:\0028\001\"q\n\022BatchWriteResponse\0227\n" + + "\rwrite_results\030\001 \003(\0132 .google.firestore." + + "v1.WriteResult\022\"\n\006status\030\002 \003(\0132\022.google." + + "rpc.Status2\332\031\n\tFirestore\022\217\001\n\013GetDocument" + + "\022\'.google.firestore.v1.GetDocumentReques" + + "t\032\035.google.firestore.v1.Document\"8\202\323\344\223\0022" + + "\0220/v1/{name=projects/*/databases/*/docum" + + "ents/*/**}\022\365\001\n\rListDocuments\022).google.fi" + + "restore.v1.ListDocumentsRequest\032*.google" + + ".firestore.v1.ListDocumentsResponse\"\214\001\202\323" + + "\344\223\002\205\001\022B/v1/{parent=projects/*/databases/" + + "*/documents/*/**}/{collection_id}Z?\022=/v1" + + "/{parent=projects/*/databases/*/document" + + "s}/{collection_id}\022\277\001\n\016UpdateDocument\022*." + + "google.firestore.v1.UpdateDocumentReques" + + "t\032\035.google.firestore.v1.Document\"b\332A\024doc" + + "ument,update_mask\202\323\344\223\002E29/v1/{document.n" + + "ame=projects/*/databases/*/documents/*/*" + + "*}:\010document\022\225\001\n\016DeleteDocument\022*.google" + + ".firestore.v1.DeleteDocumentRequest\032\026.go" + + "ogle.protobuf.Empty\"?\332A\004name\202\323\344\223\0022*0/v1/" + + "{name=projects/*/databases/*/documents/*" + + "/**}\022\271\001\n\021BatchGetDocuments\022-.google.fire" + + "store.v1.BatchGetDocumentsRequest\032..goog" + + "le.firestore.v1.BatchGetDocumentsRespons" + + "e\"C\202\323\344\223\002=\"8/v1/{database=projects/*/data" + + "bases/*}/documents:batchGet:\001*0\001\022\307\001\n\020Beg" + + "inTransaction\022,.google.firestore.v1.Begi" + + "nTransactionRequest\032-.google.firestore.v" + + "1.BeginTransactionResponse\"V\332A\010database\202" + + "\323\344\223\002E\"@/v1/{database=projects/*/database" + + "s/*}/documents:beginTransaction:\001*\022\246\001\n\006C" + + "ommit\022\".google.firestore.v1.CommitReques" + + "t\032#.google.firestore.v1.CommitResponse\"S" + + "\332A\017database,writes\202\323\344\223\002;\"6/v1/{database=" + + "projects/*/databases/*}/documents:commit" + + ":\001*\022\244\001\n\010Rollback\022$.google.firestore.v1.R" + + "ollbackRequest\032\026.google.protobuf.Empty\"Z" + + "\332A\024database,transaction\202\323\344\223\002=\"8/v1/{data" + + "base=projects/*/databases/*}/documents:r" + + "ollback:\001*\022\337\001\n\010RunQuery\022$.google.firesto" + + "re.v1.RunQueryRequest\032%.google.firestore" + + ".v1.RunQueryResponse\"\203\001\202\323\344\223\002}\"6/v1/{pare" + + "nt=projects/*/databases/*/documents}:run" + + "Query:\001*Z@\";/v1/{parent=projects/*/datab" + + "ases/*/documents/*/**}:runQuery:\001*0\001\022\227\002\n" + + "\023RunAggregationQuery\022/.google.firestore." + + "v1.RunAggregationQueryRequest\0320.google.f" + + "irestore.v1.RunAggregationQueryResponse\"" + + "\232\001\202\323\344\223\002\223\001\"A/v1/{parent=projects/*/databa" + + "ses/*/documents}:runAggregationQuery:\001*Z" + + "K\"F/v1/{parent=projects/*/databases/*/do" + + "cuments/*/**}:runAggregationQuery:\001*0\001\022\374" + + "\001\n\016PartitionQuery\022*.google.firestore.v1." + + "PartitionQueryRequest\032+.google.firestore" + + ".v1.PartitionQueryResponse\"\220\001\202\323\344\223\002\211\001\" * * Protobuf type {@code google.firestore.v1.StructuredQuery} @@ -9758,8 +9759,8 @@ public interface FindNearestOrBuilder * Since DOT_PRODUCT distances increase when the vectors are more similar, * the comparison is inverted. * - * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold - * For DOT_PRODUCT: WHERE distance >= distance_threshold + * * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold + * * For DOT_PRODUCT: WHERE distance >= distance_threshold * * * @@ -9779,8 +9780,8 @@ public interface FindNearestOrBuilder * Since DOT_PRODUCT distances increase when the vectors are more similar, * the comparison is inverted. * - * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold - * For DOT_PRODUCT: WHERE distance >= distance_threshold + * * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold + * * For DOT_PRODUCT: WHERE distance >= distance_threshold * * * @@ -9800,8 +9801,8 @@ public interface FindNearestOrBuilder * Since DOT_PRODUCT distances increase when the vectors are more similar, * the comparison is inverted. * - * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold - * For DOT_PRODUCT: WHERE distance >= distance_threshold + * * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold + * * For DOT_PRODUCT: WHERE distance >= distance_threshold * * * @@ -10345,8 +10346,8 @@ public com.google.protobuf.ByteString getDistanceResultFieldBytes() { * Since DOT_PRODUCT distances increase when the vectors are more similar, * the comparison is inverted. * - * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold - * For DOT_PRODUCT: WHERE distance >= distance_threshold + * * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold + * * For DOT_PRODUCT: WHERE distance >= distance_threshold * * * @@ -10369,8 +10370,8 @@ public boolean hasDistanceThreshold() { * Since DOT_PRODUCT distances increase when the vectors are more similar, * the comparison is inverted. * - * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold - * For DOT_PRODUCT: WHERE distance >= distance_threshold + * * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold + * * For DOT_PRODUCT: WHERE distance >= distance_threshold * * * @@ -10395,8 +10396,8 @@ public com.google.protobuf.DoubleValue getDistanceThreshold() { * Since DOT_PRODUCT distances increase when the vectors are more similar, * the comparison is inverted. * - * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold - * For DOT_PRODUCT: WHERE distance >= distance_threshold + * * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold + * * For DOT_PRODUCT: WHERE distance >= distance_threshold * * * @@ -11810,8 +11811,8 @@ public Builder setDistanceResultFieldBytes(com.google.protobuf.ByteString value) * Since DOT_PRODUCT distances increase when the vectors are more similar, * the comparison is inverted. * - * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold - * For DOT_PRODUCT: WHERE distance >= distance_threshold + * * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold + * * For DOT_PRODUCT: WHERE distance >= distance_threshold * * * @@ -11833,8 +11834,8 @@ public boolean hasDistanceThreshold() { * Since DOT_PRODUCT distances increase when the vectors are more similar, * the comparison is inverted. * - * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold - * For DOT_PRODUCT: WHERE distance >= distance_threshold + * * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold + * * For DOT_PRODUCT: WHERE distance >= distance_threshold * * * @@ -11862,8 +11863,8 @@ public com.google.protobuf.DoubleValue getDistanceThreshold() { * Since DOT_PRODUCT distances increase when the vectors are more similar, * the comparison is inverted. * - * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold - * For DOT_PRODUCT: WHERE distance >= distance_threshold + * * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold + * * For DOT_PRODUCT: WHERE distance >= distance_threshold * * * @@ -11893,8 +11894,8 @@ public Builder setDistanceThreshold(com.google.protobuf.DoubleValue value) { * Since DOT_PRODUCT distances increase when the vectors are more similar, * the comparison is inverted. * - * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold - * For DOT_PRODUCT: WHERE distance >= distance_threshold + * * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold + * * For DOT_PRODUCT: WHERE distance >= distance_threshold * * * @@ -11921,8 +11922,8 @@ public Builder setDistanceThreshold(com.google.protobuf.DoubleValue.Builder buil * Since DOT_PRODUCT distances increase when the vectors are more similar, * the comparison is inverted. * - * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold - * For DOT_PRODUCT: WHERE distance >= distance_threshold + * * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold + * * For DOT_PRODUCT: WHERE distance >= distance_threshold * * * @@ -11957,8 +11958,8 @@ public Builder mergeDistanceThreshold(com.google.protobuf.DoubleValue value) { * Since DOT_PRODUCT distances increase when the vectors are more similar, * the comparison is inverted. * - * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold - * For DOT_PRODUCT: WHERE distance >= distance_threshold + * * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold + * * For DOT_PRODUCT: WHERE distance >= distance_threshold * * * @@ -11985,8 +11986,8 @@ public Builder clearDistanceThreshold() { * Since DOT_PRODUCT distances increase when the vectors are more similar, * the comparison is inverted. * - * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold - * For DOT_PRODUCT: WHERE distance >= distance_threshold + * * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold + * * For DOT_PRODUCT: WHERE distance >= distance_threshold * * * @@ -12008,8 +12009,8 @@ public com.google.protobuf.DoubleValue.Builder getDistanceThresholdBuilder() { * Since DOT_PRODUCT distances increase when the vectors are more similar, * the comparison is inverted. * - * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold - * For DOT_PRODUCT: WHERE distance >= distance_threshold + * * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold + * * For DOT_PRODUCT: WHERE distance >= distance_threshold * * * @@ -12035,8 +12036,8 @@ public com.google.protobuf.DoubleValueOrBuilder getDistanceThresholdOrBuilder() * Since DOT_PRODUCT distances increase when the vectors are more similar, * the comparison is inverted. * - * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold - * For DOT_PRODUCT: WHERE distance >= distance_threshold + * * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold + * * For DOT_PRODUCT: WHERE distance >= distance_threshold * * * @@ -13116,6 +13117,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * 4. order_by + start_at + end_at * 5. offset * 6. limit + * 7. find_nearest * * * Protobuf type {@code google.firestore.v1.StructuredQuery} diff --git a/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/aggregation_result.proto b/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/aggregation_result.proto index 25e5d2e2e..26c42b9be 100644 --- a/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/aggregation_result.proto +++ b/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/aggregation_result.proto @@ -1,4 +1,4 @@ -// Copyright 2024 Google LLC +// Copyright 2025 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/bloom_filter.proto b/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/bloom_filter.proto index 1b9eb376f..e697ede6f 100644 --- a/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/bloom_filter.proto +++ b/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/bloom_filter.proto @@ -1,4 +1,4 @@ -// Copyright 2024 Google LLC +// Copyright 2025 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/common.proto b/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/common.proto index fcb0f49fb..150e06e8b 100644 --- a/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/common.proto +++ b/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/common.proto @@ -1,4 +1,4 @@ -// Copyright 2024 Google LLC +// Copyright 2025 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/document.proto b/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/document.proto index 52dc85ca9..1bbc9a231 100644 --- a/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/document.proto +++ b/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/document.proto @@ -1,4 +1,4 @@ -// Copyright 2024 Google LLC +// Copyright 2025 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/firestore.proto b/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/firestore.proto index 2ed6bf070..f507217ff 100644 --- a/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/firestore.proto +++ b/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/firestore.proto @@ -1,4 +1,4 @@ -// Copyright 2024 Google LLC +// Copyright 2025 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,6 +19,7 @@ package google.firestore.v1; import "google/api/annotations.proto"; import "google/api/client.proto"; import "google/api/field_behavior.proto"; +import "google/api/routing.proto"; import "google/firestore/v1/aggregation_result.proto"; import "google/firestore/v1/common.proto"; import "google/firestore/v1/document.proto"; diff --git a/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/query.proto b/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/query.proto index 3b2280076..0bde56738 100644 --- a/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/query.proto +++ b/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/query.proto @@ -1,4 +1,4 @@ -// Copyright 2024 Google LLC +// Copyright 2025 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -38,6 +38,7 @@ option ruby_package = "Google::Cloud::Firestore::V1"; // 4. order_by + start_at + end_at // 5. offset // 6. limit +// 7. find_nearest message StructuredQuery { // A selection of a collection, such as `messages as m1`. message CollectionSelector { @@ -324,8 +325,8 @@ message StructuredQuery { // Since DOT_PRODUCT distances increase when the vectors are more similar, // the comparison is inverted. // - // For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold - // For DOT_PRODUCT: WHERE distance >= distance_threshold + // * For EUCLIDEAN, COSINE: WHERE distance <= distance_threshold + // * For DOT_PRODUCT: WHERE distance >= distance_threshold google.protobuf.DoubleValue distance_threshold = 6 [(google.api.field_behavior) = OPTIONAL]; } diff --git a/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/query_profile.proto b/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/query_profile.proto index de27144a0..73f8cb1ba 100644 --- a/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/query_profile.proto +++ b/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/query_profile.proto @@ -1,4 +1,4 @@ -// Copyright 2024 Google LLC +// Copyright 2025 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/write.proto b/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/write.proto index fca7fab8a..fa25cc2a5 100644 --- a/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/write.proto +++ b/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/write.proto @@ -1,4 +1,4 @@ -// Copyright 2024 Google LLC +// Copyright 2025 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. From bbe66239b08bb7900774963c7a187b3d8d781614 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 14 Mar 2025 15:57:11 +0100 Subject: [PATCH 144/290] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.45.1 (#2038) Co-authored-by: Tom Andersen --- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-17.cfg | 2 +- .kokoro/presubmit/graalvm-native.cfg | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index 1d143981d..3e6f7f2e8 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.44.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.45.1 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-17.cfg b/.kokoro/presubmit/graalvm-native-17.cfg index ac19c10e6..2ee15dd30 100644 --- a/.kokoro/presubmit/graalvm-native-17.cfg +++ b/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.44.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.45.1" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native.cfg b/.kokoro/presubmit/graalvm-native.cfg index 8311733d3..031eb9553 100644 --- a/.kokoro/presubmit/graalvm-native.cfg +++ b/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.44.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.45.1" } env_vars: { diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 5fee3905a..26c337445 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.44.0 + 3.45.1 Google Cloud Firestore BOM diff --git a/pom.xml b/pom.xml index 5b64f8ee6..743f92fb0 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.44.0 + 3.45.1 From ae007902dc8056677515b49c2253381754b51bc4 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Wed, 19 Mar 2025 19:45:45 -0400 Subject: [PATCH 145/290] chore: Update generation configuration at Wed Mar 19 02:29:06 UTC 2025 (#2045) * chore: Update generation configuration at Sat Mar 15 02:26:49 UTC 2025 * chore: Update generation configuration at Mon Mar 17 02:30:04 UTC 2025 * chore: Update generation configuration at Tue Mar 18 02:29:28 UTC 2025 * chore: Update generation configuration at Wed Mar 19 02:29:06 UTC 2025 --- generation_config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generation_config.yaml b/generation_config.yaml index 995a4ee3e..3079a164a 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.55.1 -googleapis_commitish: d0ba3ce0fafe1225ebda6b259a2e29dfe2934bb5 +googleapis_commitish: 803b23488149d2d00725edc52d8a6498b6ab0fec libraries_bom_version: 26.56.0 libraries: - api_shortname: firestore From 39111f594351b6488a770e086d95b236f5d959d6 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 20 Mar 2025 01:00:33 +0100 Subject: [PATCH 146/290] deps: update dependency com.google.cloud:google-cloud-trace to v2.60.0 (#2050) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index b4d7d9244..f2f752feb 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -234,7 +234,7 @@ com.google.cloud google-cloud-trace - 2.59.0 + 2.60.0 test From f68462c815e7d08bccaa0a750e07919218cc6569 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 20 Mar 2025 01:01:45 +0100 Subject: [PATCH 147/290] deps: update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.60.0 (#2049) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index f2f752feb..93735096e 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -228,7 +228,7 @@ com.google.api.grpc proto-google-cloud-trace-v1 - 2.59.0 + 2.60.0 test From 83df0c548429e1a7802a15555f78a79242b5b59d Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 19 Mar 2025 22:50:12 -0400 Subject: [PATCH 148/290] chore(main): release 3.30.11 (#2040) * chore(main): release 3.30.11 * chore: generate libraries at Thu Mar 20 00:02:24 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 18 ++++++++++++++++++ README.md | 6 +++--- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 58 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9e8c39bca..0c1adafd4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [3.30.11](https://github.com/googleapis/java-firestore/compare/v3.30.10...v3.30.11) (2025-03-20) + + +### Bug Fixes + +* **deps:** Update the Java code generator (gapic-generator-java) to 2.55.1 ([3348504](https://github.com/googleapis/java-firestore/commit/3348504313bef2ec34cc1f7a00eaf5a23fd8debc)) + + +### Dependencies + +* Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.60.0 ([#2049](https://github.com/googleapis/java-firestore/issues/2049)) ([f68462c](https://github.com/googleapis/java-firestore/commit/f68462c815e7d08bccaa0a750e07919218cc6569)) +* Update dependency com.google.cloud:google-cloud-trace to v2.60.0 ([#2050](https://github.com/googleapis/java-firestore/issues/2050)) ([39111f5](https://github.com/googleapis/java-firestore/commit/39111f594351b6488a770e086d95b236f5d959d6)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.45.1 ([#2038](https://github.com/googleapis/java-firestore/issues/2038)) ([bbe6623](https://github.com/googleapis/java-firestore/commit/bbe66239b08bb7900774963c7a187b3d8d781614)) +* Update dependency node to v22 ([#2037](https://github.com/googleapis/java-firestore/issues/2037)) ([315987f](https://github.com/googleapis/java-firestore/commit/315987f5e5fcbd75fd29e670b7bca54e35381d27)) +* Update googleapis/sdk-platform-java action to v2.55.0 ([#2039](https://github.com/googleapis/java-firestore/issues/2039)) ([093850a](https://github.com/googleapis/java-firestore/commit/093850af5ff9713e9a425ed6c3abf834717670b3)) +* Update googleapis/sdk-platform-java action to v2.55.1 ([#2043](https://github.com/googleapis/java-firestore/issues/2043)) ([40973f2](https://github.com/googleapis/java-firestore/commit/40973f22576e57e9c5296b0526b4ed2b2693a2e1)) +* Update opentelemetry.version to v1.48.0 ([#2036](https://github.com/googleapis/java-firestore/issues/2036)) ([3a35489](https://github.com/googleapis/java-firestore/commit/3a354896e76bf459730b4d686b7c49ae3a88bd11)) + ## [3.30.10](https://github.com/googleapis/java-firestore/compare/v3.30.9...v3.30.10) (2025-03-06) diff --git a/README.md b/README.md index 033e8d882..57478f3ca 100644 --- a/README.md +++ b/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.30.10' +implementation 'com.google.cloud:google-cloud-firestore:3.30.11' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.10" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.11" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.10 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.11 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index e91858f64..8976f8b58 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.11-SNAPSHOT + 3.30.11 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.11-SNAPSHOT + 3.30.11 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 26c337445..a3cdfda89 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.11-SNAPSHOT + 3.30.11 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.11-SNAPSHOT + 3.30.11 com.google.cloud google-cloud-firestore-admin - 3.30.11-SNAPSHOT + 3.30.11 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.11-SNAPSHOT + 3.30.11 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.11-SNAPSHOT + 3.30.11 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.11-SNAPSHOT + 3.30.11 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.11-SNAPSHOT + 3.30.11 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.11-SNAPSHOT + 3.30.11 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 93735096e..096f8c630 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.11-SNAPSHOT + 3.30.11 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.11-SNAPSHOT + 3.30.11 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index d02629597..5e5366039 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.11-SNAPSHOT + 3.30.11 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.11-SNAPSHOT + 3.30.11 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 6d45338cf..f5700fc59 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.11-SNAPSHOT + 3.30.11 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.11-SNAPSHOT + 3.30.11 diff --git a/pom.xml b/pom.xml index 743f92fb0..8b81e4386 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.11-SNAPSHOT + 3.30.11 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.11-SNAPSHOT + 3.30.11 com.google.cloud google-cloud-firestore - 3.30.11-SNAPSHOT + 3.30.11 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.11-SNAPSHOT + 3.30.11 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.11-SNAPSHOT + 3.30.11 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.11-SNAPSHOT + 3.30.11 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.11-SNAPSHOT + 3.30.11 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 495d7aed3..7b6af771b 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.11-SNAPSHOT + 3.30.11 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.11-SNAPSHOT + 3.30.11 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index b56036db2..4d379a13f 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.11-SNAPSHOT + 3.30.11 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.11-SNAPSHOT + 3.30.11 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 8d1f869cf..7a1bcf683 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.11-SNAPSHOT + 3.30.11 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.11-SNAPSHOT + 3.30.11 diff --git a/versions.txt b/versions.txt index 53b24c50a..f16fc9712 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.10:3.30.11-SNAPSHOT -google-cloud-firestore-admin:3.30.10:3.30.11-SNAPSHOT -google-cloud-firestore-bom:3.30.10:3.30.11-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.30.10:3.30.11-SNAPSHOT -grpc-google-cloud-firestore-v1:3.30.10:3.30.11-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.30.10:3.30.11-SNAPSHOT -proto-google-cloud-firestore-v1:3.30.10:3.30.11-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.30.10:3.30.11-SNAPSHOT +google-cloud-firestore:3.30.11:3.30.11 +google-cloud-firestore-admin:3.30.11:3.30.11 +google-cloud-firestore-bom:3.30.11:3.30.11 +grpc-google-cloud-firestore-admin-v1:3.30.11:3.30.11 +grpc-google-cloud-firestore-v1:3.30.11:3.30.11 +proto-google-cloud-firestore-admin-v1:3.30.11:3.30.11 +proto-google-cloud-firestore-v1:3.30.11:3.30.11 +proto-google-cloud-firestore-bundle-v1:3.30.11:3.30.11 From cd610f3bea6ff676a943363b2fa40067a7705914 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 20 Mar 2025 16:07:00 +0100 Subject: [PATCH 149/290] deps: update dependency com.google.cloud.opentelemetry:exporter-trace to v0.34.0 (#2046) Co-authored-by: Tom Andersen --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 096f8c630..200da2494 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -220,7 +220,7 @@ com.google.cloud.opentelemetry exporter-trace - 0.33.0 + 0.34.0 test From 6abf6d7ae3984639060131ca2dfe5e293755eddc Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 20 Mar 2025 16:13:15 +0100 Subject: [PATCH 150/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.30.11 (#2053) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 94d62e855..27db18237 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.30.10 + 3.30.11 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 5d87ea4e7..3c4e058db 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.30.10 + 3.30.11 From 22a41a265a24070ae08e88213319a7df6dd82759 Mon Sep 17 00:00:00 2001 From: Denver Coneybeare Date: Fri, 21 Mar 2025 10:32:28 -0400 Subject: [PATCH 151/290] fix: elide string processing of 'fine' level log messages unless they will actually be logged (#2055) --- README.md | 2 +- .../java/com/google/cloud/firestore/SilenceableBidiStream.java | 2 +- .../src/main/java/com/google/cloud/firestore/Watch.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 57478f3ca..de3d62693 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.30.10 + 3.30.11 ``` diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/SilenceableBidiStream.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/SilenceableBidiStream.java index 634e08ca8..c0361061b 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/SilenceableBidiStream.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/SilenceableBidiStream.java @@ -63,7 +63,7 @@ public boolean isSilenced() { } public void send(RequestT request) { - LOGGER.fine(stream.toString()); + LOGGER.fine(stream::toString); stream.send(request); } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Watch.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Watch.java index ef57821d4..8b8a1f0d9 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Watch.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Watch.java @@ -474,7 +474,7 @@ private void pushSnapshot(final Timestamp readTime, ByteString nextResumeToken) if (!hasPushed || !changes.isEmpty()) { final QuerySnapshot querySnapshot = QuerySnapshot.withChanges(query, readTime, documentSet, changes); - LOGGER.fine(querySnapshot.toString()); + LOGGER.fine(querySnapshot::toString); userCallbackExecutor.execute(() -> listener.onEvent(querySnapshot, null)); hasPushed = true; } From 88b76d8290efbe36244db8985e9b3f467256efcb Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Fri, 21 Mar 2025 10:42:16 -0400 Subject: [PATCH 152/290] chore: Update generation configuration at Thu Mar 20 02:28:32 UTC 2025 (#2051) --- generation_config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generation_config.yaml b/generation_config.yaml index 3079a164a..ceeb76164 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.55.1 -googleapis_commitish: 803b23488149d2d00725edc52d8a6498b6ab0fec +googleapis_commitish: 985a0b98f96b47da45882877259265c2fcb31ff5 libraries_bom_version: 26.56.0 libraries: - api_shortname: firestore From c4ff9d486cbe90999fe52a4e4665f6dfe0adcaa5 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 21 Mar 2025 14:41:49 -0400 Subject: [PATCH 153/290] chore(main): release 3.30.12-SNAPSHOT (#2052) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 8976f8b58..3c1360d40 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.11 + 3.30.12-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.11 + 3.30.12-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index a3cdfda89..89e8d36f5 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.11 + 3.30.12-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.11 + 3.30.12-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.30.11 + 3.30.12-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.11 + 3.30.12-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.11 + 3.30.12-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.11 + 3.30.12-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.11 + 3.30.12-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.11 + 3.30.12-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 200da2494..d6f165609 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.11 + 3.30.12-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.11 + 3.30.12-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 5e5366039..3f54ce3e4 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.11 + 3.30.12-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.11 + 3.30.12-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index f5700fc59..bd88157b9 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.11 + 3.30.12-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.11 + 3.30.12-SNAPSHOT diff --git a/pom.xml b/pom.xml index 8b81e4386..f57084b57 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.11 + 3.30.12-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.11 + 3.30.12-SNAPSHOT com.google.cloud google-cloud-firestore - 3.30.11 + 3.30.12-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.11 + 3.30.12-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.11 + 3.30.12-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.11 + 3.30.12-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.11 + 3.30.12-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 7b6af771b..17d749dcd 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.11 + 3.30.12-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.11 + 3.30.12-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 4d379a13f..429d57cf0 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.11 + 3.30.12-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.11 + 3.30.12-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 7a1bcf683..a0237e0a7 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.11 + 3.30.12-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.11 + 3.30.12-SNAPSHOT diff --git a/versions.txt b/versions.txt index f16fc9712..719be2afc 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.11:3.30.11 -google-cloud-firestore-admin:3.30.11:3.30.11 -google-cloud-firestore-bom:3.30.11:3.30.11 -grpc-google-cloud-firestore-admin-v1:3.30.11:3.30.11 -grpc-google-cloud-firestore-v1:3.30.11:3.30.11 -proto-google-cloud-firestore-admin-v1:3.30.11:3.30.11 -proto-google-cloud-firestore-v1:3.30.11:3.30.11 -proto-google-cloud-firestore-bundle-v1:3.30.11:3.30.11 +google-cloud-firestore:3.30.11:3.30.12-SNAPSHOT +google-cloud-firestore-admin:3.30.11:3.30.12-SNAPSHOT +google-cloud-firestore-bom:3.30.11:3.30.12-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.30.11:3.30.12-SNAPSHOT +grpc-google-cloud-firestore-v1:3.30.11:3.30.12-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.30.11:3.30.12-SNAPSHOT +proto-google-cloud-firestore-v1:3.30.11:3.30.12-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.30.11:3.30.12-SNAPSHOT From 5d3dd0abd95d3257dd933e56ef3827b3fb278fce Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 21 Mar 2025 19:42:49 +0100 Subject: [PATCH 154/290] chore(deps): update dependency com.google.cloud:libraries-bom to v26.57.0 (#2056) --- samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 7e2e2e5bc..c606906bc 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -34,7 +34,7 @@ com.google.cloud libraries-bom - 26.56.0 + 26.57.0 pom import From 8e3da23d2baaa083aa112ea65af0f9334355096b Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Sat, 22 Mar 2025 09:45:49 -0400 Subject: [PATCH 155/290] chore: Update generation configuration at Sat Mar 22 02:27:48 UTC 2025 (#2059) * chore: Update generation configuration at Sat Mar 22 02:27:48 UTC 2025 * chore: generate libraries at Sat Mar 22 02:28:28 UTC 2025 --- README.md | 4 ++-- generation_config.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index de3d62693..daea4ace6 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.56.0 + 26.57.0 pom import @@ -49,7 +49,7 @@ If you are using Maven without the BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies: ```Groovy -implementation platform('com.google.cloud:libraries-bom:26.56.0') +implementation platform('com.google.cloud:libraries-bom:26.57.0') implementation 'com.google.cloud:google-cloud-firestore' ``` diff --git a/generation_config.yaml b/generation_config.yaml index ceeb76164..602943a3c 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,6 +1,6 @@ gapic_generator_version: 2.55.1 -googleapis_commitish: 985a0b98f96b47da45882877259265c2fcb31ff5 -libraries_bom_version: 26.56.0 +googleapis_commitish: 53ca65d540dd1a7cb4746687daa87208dc9ea437 +libraries_bom_version: 26.57.0 libraries: - api_shortname: firestore name_pretty: Cloud Firestore From 6d176d4f5230586b46e369c3acd7a15196decd4a Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 24 Mar 2025 18:32:15 -0400 Subject: [PATCH 156/290] chore(main): release 3.30.12 (#2058) * chore(main): release 3.30.12 * chore: generate libraries at Sat Mar 22 13:46:39 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 12 ++++++++++++ README.md | 6 +++--- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 52 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0c1adafd4..12b243171 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [3.30.12](https://github.com/googleapis/java-firestore/compare/v3.30.11...v3.30.12) (2025-03-22) + + +### Bug Fixes + +* Elide string processing of 'fine' level log messages unless they will actually be logged ([#2055](https://github.com/googleapis/java-firestore/issues/2055)) ([22a41a2](https://github.com/googleapis/java-firestore/commit/22a41a265a24070ae08e88213319a7df6dd82759)) + + +### Dependencies + +* Update dependency com.google.cloud.opentelemetry:exporter-trace to v0.34.0 ([#2046](https://github.com/googleapis/java-firestore/issues/2046)) ([cd610f3](https://github.com/googleapis/java-firestore/commit/cd610f3bea6ff676a943363b2fa40067a7705914)) + ## [3.30.11](https://github.com/googleapis/java-firestore/compare/v3.30.10...v3.30.11) (2025-03-20) diff --git a/README.md b/README.md index daea4ace6..55d6f44f5 100644 --- a/README.md +++ b/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.30.11' +implementation 'com.google.cloud:google-cloud-firestore:3.30.12' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.11" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.12" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.11 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.12 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 3c1360d40..ad3db47ef 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.12-SNAPSHOT + 3.30.12 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.12-SNAPSHOT + 3.30.12 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 89e8d36f5..c508c55a2 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.12-SNAPSHOT + 3.30.12 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.12-SNAPSHOT + 3.30.12 com.google.cloud google-cloud-firestore-admin - 3.30.12-SNAPSHOT + 3.30.12 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.12-SNAPSHOT + 3.30.12 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.12-SNAPSHOT + 3.30.12 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.12-SNAPSHOT + 3.30.12 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.12-SNAPSHOT + 3.30.12 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.12-SNAPSHOT + 3.30.12 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index d6f165609..c7b8056ba 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.12-SNAPSHOT + 3.30.12 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.12-SNAPSHOT + 3.30.12 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 3f54ce3e4..2ee15b37f 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.12-SNAPSHOT + 3.30.12 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.12-SNAPSHOT + 3.30.12 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index bd88157b9..71849e33c 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.12-SNAPSHOT + 3.30.12 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.12-SNAPSHOT + 3.30.12 diff --git a/pom.xml b/pom.xml index f57084b57..efb36bd15 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.12-SNAPSHOT + 3.30.12 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.12-SNAPSHOT + 3.30.12 com.google.cloud google-cloud-firestore - 3.30.12-SNAPSHOT + 3.30.12 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.12-SNAPSHOT + 3.30.12 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.12-SNAPSHOT + 3.30.12 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.12-SNAPSHOT + 3.30.12 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.12-SNAPSHOT + 3.30.12 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 17d749dcd..3df638c8e 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.12-SNAPSHOT + 3.30.12 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.12-SNAPSHOT + 3.30.12 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 429d57cf0..1579b299e 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.12-SNAPSHOT + 3.30.12 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.12-SNAPSHOT + 3.30.12 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index a0237e0a7..fb5ddd01e 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.12-SNAPSHOT + 3.30.12 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.12-SNAPSHOT + 3.30.12 diff --git a/versions.txt b/versions.txt index 719be2afc..3aca08b04 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.11:3.30.12-SNAPSHOT -google-cloud-firestore-admin:3.30.11:3.30.12-SNAPSHOT -google-cloud-firestore-bom:3.30.11:3.30.12-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.30.11:3.30.12-SNAPSHOT -grpc-google-cloud-firestore-v1:3.30.11:3.30.12-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.30.11:3.30.12-SNAPSHOT -proto-google-cloud-firestore-v1:3.30.11:3.30.12-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.30.11:3.30.12-SNAPSHOT +google-cloud-firestore:3.30.12:3.30.12 +google-cloud-firestore-admin:3.30.12:3.30.12 +google-cloud-firestore-bom:3.30.12:3.30.12 +grpc-google-cloud-firestore-admin-v1:3.30.12:3.30.12 +grpc-google-cloud-firestore-v1:3.30.12:3.30.12 +proto-google-cloud-firestore-admin-v1:3.30.12:3.30.12 +proto-google-cloud-firestore-v1:3.30.12:3.30.12 +proto-google-cloud-firestore-bundle-v1:3.30.12:3.30.12 From a910ba7ec317146f90dae7883927f68781890ec4 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 25 Mar 2025 14:18:20 +0100 Subject: [PATCH 157/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.30.12 (#2061) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 27db18237..ccfe419e8 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.30.11 + 3.30.12 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 3c4e058db..49b99aee9 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.30.11 + 3.30.12 From b08b74c2aa2f19d32ea9469dd4553a04a408f474 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 25 Mar 2025 11:59:54 -0400 Subject: [PATCH 158/290] chore(main): release 3.30.13-SNAPSHOT (#2060) * chore(main): release 3.30.13-SNAPSHOT * chore: generate libraries at Tue Mar 25 13:19:20 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- README.md | 2 +- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 11 files changed, 38 insertions(+), 38 deletions(-) diff --git a/README.md b/README.md index 55d6f44f5..742e63779 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.30.11 + 3.30.12 ``` diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index ad3db47ef..d8dd15cda 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.12 + 3.30.13-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.12 + 3.30.13-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index c508c55a2..d0dfb22de 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.12 + 3.30.13-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.12 + 3.30.13-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.30.12 + 3.30.13-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.12 + 3.30.13-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.12 + 3.30.13-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.12 + 3.30.13-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.12 + 3.30.13-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.12 + 3.30.13-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index c7b8056ba..13224f96d 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.12 + 3.30.13-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.12 + 3.30.13-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 2ee15b37f..16f0054c4 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.12 + 3.30.13-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.12 + 3.30.13-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 71849e33c..268948c64 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.12 + 3.30.13-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.12 + 3.30.13-SNAPSHOT diff --git a/pom.xml b/pom.xml index efb36bd15..49d08828f 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.12 + 3.30.13-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.12 + 3.30.13-SNAPSHOT com.google.cloud google-cloud-firestore - 3.30.12 + 3.30.13-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.12 + 3.30.13-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.12 + 3.30.13-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.12 + 3.30.13-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.12 + 3.30.13-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 3df638c8e..a169717e1 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.12 + 3.30.13-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.12 + 3.30.13-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 1579b299e..693ae5b9f 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.12 + 3.30.13-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.12 + 3.30.13-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index fb5ddd01e..145497d7b 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.12 + 3.30.13-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.12 + 3.30.13-SNAPSHOT diff --git a/versions.txt b/versions.txt index 3aca08b04..650f93990 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.12:3.30.12 -google-cloud-firestore-admin:3.30.12:3.30.12 -google-cloud-firestore-bom:3.30.12:3.30.12 -grpc-google-cloud-firestore-admin-v1:3.30.12:3.30.12 -grpc-google-cloud-firestore-v1:3.30.12:3.30.12 -proto-google-cloud-firestore-admin-v1:3.30.12:3.30.12 -proto-google-cloud-firestore-v1:3.30.12:3.30.12 -proto-google-cloud-firestore-bundle-v1:3.30.12:3.30.12 +google-cloud-firestore:3.30.12:3.30.13-SNAPSHOT +google-cloud-firestore-admin:3.30.12:3.30.13-SNAPSHOT +google-cloud-firestore-bom:3.30.12:3.30.13-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.30.12:3.30.13-SNAPSHOT +grpc-google-cloud-firestore-v1:3.30.12:3.30.13-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.30.12:3.30.13-SNAPSHOT +proto-google-cloud-firestore-v1:3.30.12:3.30.13-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.30.12:3.30.13-SNAPSHOT From 22e7b89fcc954ace5d1260a95a2405ca49e7c9f7 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 1 Apr 2025 01:19:04 +0200 Subject: [PATCH 159/290] deps: update beam.version to v2.64.0 (#2068) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- samples/snippets/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index ccfe419e8..0c9f3c31c 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -20,7 +20,7 @@ 1.8 1.8 - 2.63.0 + 2.64.0 UTF-8 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 49b99aee9..a3f60ce1b 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -21,7 +21,7 @@ 1.8 1.8 UTF-8 - 2.63.0 + 2.64.0 diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index c606906bc..b31681152 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -21,7 +21,7 @@ 1.8 1.8 UTF-8 - 2.63.0 + 2.64.0 From aaeab656488c1a0a76214911180ec7e5c99d3146 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 1 Apr 2025 17:00:50 +0200 Subject: [PATCH 160/290] chore(deps): update dependency com.google.cloud:libraries-bom to v26.59.0 (#2067) --- samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index b31681152..779393372 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -34,7 +34,7 @@ com.google.cloud libraries-bom - 26.57.0 + 26.59.0 pom import From 23a18095891f6b0ecb2f6d7a040d8ecf6a0f1720 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 7 Apr 2025 19:08:20 +0200 Subject: [PATCH 161/290] deps: update opentelemetry.version to v1.49.0 (#2070) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [io.opentelemetry:opentelemetry-sdk-common](https://redirect.github.com/open-telemetry/opentelemetry-java) | `1.48.0` -> `1.49.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-sdk-common/1.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-sdk-common/1.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-sdk-common/1.48.0/1.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-sdk-common/1.48.0/1.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.opentelemetry:opentelemetry-sdk-trace](https://redirect.github.com/open-telemetry/opentelemetry-java) | `1.48.0` -> `1.49.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-sdk-trace/1.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-sdk-trace/1.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-sdk-trace/1.48.0/1.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-sdk-trace/1.48.0/1.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.opentelemetry:opentelemetry-sdk-testing](https://redirect.github.com/open-telemetry/opentelemetry-java) | `1.48.0` -> `1.49.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-sdk-testing/1.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-sdk-testing/1.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-sdk-testing/1.48.0/1.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-sdk-testing/1.48.0/1.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
open-telemetry/opentelemetry-java (io.opentelemetry:opentelemetry-sdk-common) ### [`v1.49.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1490-2025-04-04) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-java/compare/v1.48.0...v1.49.0) ##### SDK ##### Trace - Avoid linear queue.size() calls in span producers by storing queue size separately ([#​7141](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7141)) ##### Exporters - OTLP: Add support for setting exporter executor service ([#​7152](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7152)) - OTLP: Refine delay jitter for exponential backoff ([#​7206](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7206)) ##### Extensions - Autoconfigure: Remove support for otel.experimental.exporter.otlp.retry.enabled ([#​7200](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7200)) - Autoconfigure: Add stable cardinality limit property otel.java.metrics.cardinality.limit ([#​7199](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7199)) - Incubator: Add declarative config model customizer SPI ([#​7118](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7118))
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/googleapis/java-firestore). --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 13224f96d..e0c608177 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -16,7 +16,7 @@ google-cloud-firestore - 1.48.0 + 1.49.0 From 5ccefcfa15f7c8d8bf33e0fdc04f5bdb95c5a72c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 8 Apr 2025 15:08:20 +0200 Subject: [PATCH 162/290] deps: update dependency com.diffplug.spotless:spotless-maven-plugin to v2.44.4 (#2071) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.diffplug.spotless:spotless-maven-plugin](https://redirect.github.com/diffplug/spotless) | `2.44.3` -> `2.44.4` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.diffplug.spotless:spotless-maven-plugin/2.44.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.diffplug.spotless:spotless-maven-plugin/2.44.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.diffplug.spotless:spotless-maven-plugin/2.44.3/2.44.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.diffplug.spotless:spotless-maven-plugin/2.44.3/2.44.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/googleapis/java-firestore). --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index e0c608177..6fdd9a2aa 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -287,7 +287,7 @@ com.diffplug.spotless spotless-maven-plugin - 2.44.3 + 2.44.4 From 4fdc4e32dd2c4622324c869b29c06d2dd0057826 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 14:10:04 -0400 Subject: [PATCH 163/290] chore(main): release 3.30.13 (#2069) * chore(main): release 3.30.13 * chore: generate libraries at Tue Apr 8 13:09:08 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 9 +++++++++ README.md | 8 ++++---- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 50 insertions(+), 41 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 12b243171..5560ae30c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [3.30.13](https://github.com/googleapis/java-firestore/compare/v3.30.12...v3.30.13) (2025-04-08) + + +### Dependencies + +* Update beam.version to v2.64.0 ([#2068](https://github.com/googleapis/java-firestore/issues/2068)) ([22e7b89](https://github.com/googleapis/java-firestore/commit/22e7b89fcc954ace5d1260a95a2405ca49e7c9f7)) +* Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.44.4 ([#2071](https://github.com/googleapis/java-firestore/issues/2071)) ([5ccefcf](https://github.com/googleapis/java-firestore/commit/5ccefcfa15f7c8d8bf33e0fdc04f5bdb95c5a72c)) +* Update opentelemetry.version to v1.49.0 ([#2070](https://github.com/googleapis/java-firestore/issues/2070)) ([23a1809](https://github.com/googleapis/java-firestore/commit/23a18095891f6b0ecb2f6d7a040d8ecf6a0f1720)) + ## [3.30.12](https://github.com/googleapis/java-firestore/compare/v3.30.11...v3.30.12) (2025-03-22) diff --git a/README.md b/README.md index 742e63779..570b04409 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.57.0 + 26.59.0 pom import @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.30.12' +implementation 'com.google.cloud:google-cloud-firestore:3.30.13' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.12" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.13" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.12 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.13 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index d8dd15cda..bc61d03ab 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.13-SNAPSHOT + 3.30.13 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.13-SNAPSHOT + 3.30.13 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index d0dfb22de..c9e6918f0 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.13-SNAPSHOT + 3.30.13 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.13-SNAPSHOT + 3.30.13 com.google.cloud google-cloud-firestore-admin - 3.30.13-SNAPSHOT + 3.30.13 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.13-SNAPSHOT + 3.30.13 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.13-SNAPSHOT + 3.30.13 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.13-SNAPSHOT + 3.30.13 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.13-SNAPSHOT + 3.30.13 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.13-SNAPSHOT + 3.30.13 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 6fdd9a2aa..1d6b3ed88 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.13-SNAPSHOT + 3.30.13 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.13-SNAPSHOT + 3.30.13 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 16f0054c4..f0fe0b592 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.13-SNAPSHOT + 3.30.13 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.13-SNAPSHOT + 3.30.13 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 268948c64..324c59541 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.13-SNAPSHOT + 3.30.13 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.13-SNAPSHOT + 3.30.13 diff --git a/pom.xml b/pom.xml index 49d08828f..1e61e3093 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.13-SNAPSHOT + 3.30.13 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.13-SNAPSHOT + 3.30.13 com.google.cloud google-cloud-firestore - 3.30.13-SNAPSHOT + 3.30.13 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.13-SNAPSHOT + 3.30.13 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.13-SNAPSHOT + 3.30.13 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.13-SNAPSHOT + 3.30.13 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.13-SNAPSHOT + 3.30.13 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index a169717e1..a78991865 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.13-SNAPSHOT + 3.30.13 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.13-SNAPSHOT + 3.30.13 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 693ae5b9f..6675665fc 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.13-SNAPSHOT + 3.30.13 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.13-SNAPSHOT + 3.30.13 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 145497d7b..1209450d1 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.13-SNAPSHOT + 3.30.13 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.13-SNAPSHOT + 3.30.13 diff --git a/versions.txt b/versions.txt index 650f93990..34121c73c 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.12:3.30.13-SNAPSHOT -google-cloud-firestore-admin:3.30.12:3.30.13-SNAPSHOT -google-cloud-firestore-bom:3.30.12:3.30.13-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.30.12:3.30.13-SNAPSHOT -grpc-google-cloud-firestore-v1:3.30.12:3.30.13-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.30.12:3.30.13-SNAPSHOT -proto-google-cloud-firestore-v1:3.30.12:3.30.13-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.30.12:3.30.13-SNAPSHOT +google-cloud-firestore:3.30.13:3.30.13 +google-cloud-firestore-admin:3.30.13:3.30.13 +google-cloud-firestore-bom:3.30.13:3.30.13 +grpc-google-cloud-firestore-admin-v1:3.30.13:3.30.13 +grpc-google-cloud-firestore-v1:3.30.13:3.30.13 +proto-google-cloud-firestore-admin-v1:3.30.13:3.30.13 +proto-google-cloud-firestore-v1:3.30.13:3.30.13 +proto-google-cloud-firestore-bundle-v1:3.30.13:3.30.13 From 4352f2c3223fbd879d2015fe3061701a62f639a1 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 10 Apr 2025 18:58:19 -0400 Subject: [PATCH 164/290] chore(main): release 3.30.14-SNAPSHOT (#2072) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index bc61d03ab..2f0c1a2f0 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.13 + 3.30.14-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.13 + 3.30.14-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index c9e6918f0..9b1701cbf 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.13 + 3.30.14-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.13 + 3.30.14-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.30.13 + 3.30.14-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.13 + 3.30.14-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.13 + 3.30.14-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.13 + 3.30.14-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.13 + 3.30.14-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.13 + 3.30.14-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 1d6b3ed88..03fef1a5f 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.13 + 3.30.14-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.13 + 3.30.14-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index f0fe0b592..e56f1b897 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.13 + 3.30.14-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.13 + 3.30.14-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 324c59541..dd40bb4d0 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.13 + 3.30.14-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.13 + 3.30.14-SNAPSHOT diff --git a/pom.xml b/pom.xml index 1e61e3093..3051bdb31 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.13 + 3.30.14-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.13 + 3.30.14-SNAPSHOT com.google.cloud google-cloud-firestore - 3.30.13 + 3.30.14-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.13 + 3.30.14-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.13 + 3.30.14-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.13 + 3.30.14-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.13 + 3.30.14-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index a78991865..7fb897e35 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.13 + 3.30.14-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.13 + 3.30.14-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 6675665fc..ba73f6b07 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.13 + 3.30.14-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.13 + 3.30.14-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 1209450d1..5e1c57804 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.13 + 3.30.14-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.13 + 3.30.14-SNAPSHOT diff --git a/versions.txt b/versions.txt index 34121c73c..bbfa5215e 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.13:3.30.13 -google-cloud-firestore-admin:3.30.13:3.30.13 -google-cloud-firestore-bom:3.30.13:3.30.13 -grpc-google-cloud-firestore-admin-v1:3.30.13:3.30.13 -grpc-google-cloud-firestore-v1:3.30.13:3.30.13 -proto-google-cloud-firestore-admin-v1:3.30.13:3.30.13 -proto-google-cloud-firestore-v1:3.30.13:3.30.13 -proto-google-cloud-firestore-bundle-v1:3.30.13:3.30.13 +google-cloud-firestore:3.30.13:3.30.14-SNAPSHOT +google-cloud-firestore-admin:3.30.13:3.30.14-SNAPSHOT +google-cloud-firestore-bom:3.30.13:3.30.14-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.30.13:3.30.14-SNAPSHOT +grpc-google-cloud-firestore-v1:3.30.13:3.30.14-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.30.13:3.30.14-SNAPSHOT +proto-google-cloud-firestore-v1:3.30.13:3.30.14-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.30.13:3.30.14-SNAPSHOT From 2a823be3adb425a4c18ff602dfcd6cfc30dba6ae Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 11 Apr 2025 01:08:53 +0200 Subject: [PATCH 165/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.30.13 (#2073) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 0c9f3c31c..22043be68 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.30.12 + 3.30.13 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index a3f60ce1b..7d4c70acb 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.30.12 + 3.30.13 From e88755d777ae0e1c36c3ae0ad22556026db82578 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Sun, 20 Apr 2025 01:36:04 +0100 Subject: [PATCH 166/290] deps: update googleapis/sdk-platform-java action to v2.56.0 (#2075) --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index ca1baea12..ae76259a8 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.55.1 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.56.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From f0e1ba1b9d9bae7235943ac1fbf5793ffec5d555 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Tue, 22 Apr 2025 15:39:42 -0400 Subject: [PATCH 167/290] chore: Update generation configuration at Tue Apr 22 02:30:55 UTC 2025 (#2079) * chore: Update generation configuration at Mon Apr 21 22:11:35 UTC 2025 * Update hermetic_library_generation.yaml * Update generation_config.yaml * chore: generate libraries at Mon Apr 21 22:32:36 UTC 2025 * chore: Update generation configuration at Tue Apr 22 02:30:55 UTC 2025 * chore: update build.sh to use latest formatter * chore: use java 17 in samples check * chore: udpate clirr --------- Co-authored-by: Blake Li Co-authored-by: Diego Marquez --- .github/generated-files-bot.yml | 1 + .github/scripts/update_generation_config.sh | 11 +- .github/workflows/ci.yaml | 25 +- .github/workflows/samples.yaml | 2 +- .../workflows/update_generation_config.yaml | 4 +- .kokoro/build.sh | 2 +- .kokoro/presubmit/graalvm-a.cfg | 38 + .kokoro/presubmit/graalvm-b.cfg | 38 + .kokoro/presubmit/graalvm-c.cfg | 38 + CONTRIBUTING.md | 2 +- README.md | 4 +- generation_config.yaml | 6 +- .../firestore/v1/FirestoreAdminClient.java | 960 ++++++ .../firestore/v1/FirestoreAdminSettings.java | 82 + .../cloud/firestore/v1/gapic_metadata.json | 21 + .../firestore/v1/stub/FirestoreAdminStub.java | 37 + .../v1/stub/FirestoreAdminStubSettings.java | 172 + .../v1/stub/GrpcFirestoreAdminStub.java | 214 ++ .../v1/stub/HttpJsonFirestoreAdminStub.java | 411 +++ .../reflect-config.json | 207 ++ .../v1/FirestoreAdminClientHttpJsonTest.java | 663 ++++ .../v1/FirestoreAdminClientTest.java | 588 ++++ .../firestore/v1/MockFirestoreAdminImpl.java | 165 +- .../cloud/firestore/BulkWriterException.java | 20 +- .../cloud/firestore/BulkWriterOptions.java | 3 +- .../cloud/firestore/FirestoreBundle.java | 5 +- .../com/google/cloud/firestore/Query.java | 13 +- .../ServerSideTransactionRunner.java | 4 +- .../cloud/firestore/StreamableQuery.java | 1 + .../cloud/firestore/TransactionOptions.java | 12 +- .../cloud/firestore/UserDataConverter.java | 3 +- .../google/cloud/firestore/VectorQuery.java | 3 +- .../firestore/encoding/CustomClassMapper.java | 3 +- .../telemetry/EnabledMetricsUtil.java | 3 +- .../v1/stub/HttpJsonFirestoreStub.java | 3 +- .../google/cloud/firestore/ToStringTest.java | 4 +- .../cloud/firestore/TransactionTest.java | 3 +- .../google/cloud/firestore/it/ITBaseTest.java | 3 +- .../cloud/firestore/it/ITE2ETracingTest.java | 6 +- .../firestore/it/ITQueryAggregationsTest.java | 3 +- .../cloud/firestore/it/ITQueryTest.java | 6 +- .../cloud/firestore/it/ITTracingTest.java | 3 +- .../clirr-ignored-differences.xml | 35 + .../admin/v1/FirestoreAdminGrpc.java | 1489 ++++++++- .../google/firestore/v1/FirestoreGrpc.java | 275 ++ owlbot.py | 1 + .../com/google/firestore/admin/v1/Backup.java | 84 + .../firestore/admin/v1/BackupOrBuilder.java | 10 + .../firestore/admin/v1/BackupProto.java | 45 +- .../firestore/admin/v1/BackupSchedule.java | 70 + .../admin/v1/BackupScheduleOrBuilder.java | 11 + .../admin/v1/BulkDeleteDocumentsMetadata.java | 95 + .../BulkDeleteDocumentsMetadataOrBuilder.java | 17 + .../admin/v1/BulkDeleteDocumentsRequest.java | 35 + .../BulkDeleteDocumentsRequestOrBuilder.java | 7 + .../admin/v1/BulkDeleteDocumentsResponse.java | 2 + .../admin/v1/CreateBackupScheduleRequest.java | 21 + .../CreateBackupScheduleRequestOrBuilder.java | 3 + .../admin/v1/CreateDatabaseMetadata.java | 2 + .../admin/v1/CreateDatabaseRequest.java | 28 + .../v1/CreateDatabaseRequestOrBuilder.java | 4 + .../admin/v1/CreateIndexRequest.java | 21 + .../admin/v1/CreateIndexRequestOrBuilder.java | 3 + .../admin/v1/CreateUserCredsRequest.java | 1196 +++++++ .../v1/CreateUserCredsRequestOrBuilder.java | 137 + .../firestore/admin/v1/DailyRecurrence.java | 2 + .../google/firestore/admin/v1/Database.java | 849 ++++- .../firestore/admin/v1/DatabaseOrBuilder.java | 101 + .../firestore/admin/v1/DatabaseProto.java | 172 +- .../admin/v1/DeleteBackupRequest.java | 9 + .../v1/DeleteBackupRequestOrBuilder.java | 1 + .../admin/v1/DeleteBackupScheduleRequest.java | 9 + .../DeleteBackupScheduleRequestOrBuilder.java | 1 + .../admin/v1/DeleteDatabaseMetadata.java | 2 + .../admin/v1/DeleteDatabaseRequest.java | 16 + .../v1/DeleteDatabaseRequestOrBuilder.java | 2 + .../admin/v1/DeleteIndexRequest.java | 9 + .../admin/v1/DeleteIndexRequestOrBuilder.java | 1 + .../admin/v1/DeleteUserCredsRequest.java | 657 ++++ .../v1/DeleteUserCredsRequestOrBuilder.java | 58 + .../admin/v1/DisableUserCredsRequest.java | 658 ++++ .../v1/DisableUserCredsRequestOrBuilder.java | 58 + .../admin/v1/EnableUserCredsRequest.java | 657 ++++ .../v1/EnableUserCredsRequestOrBuilder.java | 58 + .../admin/v1/ExportDocumentsMetadata.java | 102 + .../v1/ExportDocumentsMetadataOrBuilder.java | 18 + .../admin/v1/ExportDocumentsRequest.java | 54 + .../v1/ExportDocumentsRequestOrBuilder.java | 10 + .../admin/v1/ExportDocumentsResponse.java | 9 + .../v1/ExportDocumentsResponseOrBuilder.java | 1 + .../com/google/firestore/admin/v1/Field.java | 92 + .../admin/v1/FieldOperationMetadata.java | 138 + .../v1/FieldOperationMetadataOrBuilder.java | 16 + .../firestore/admin/v1/FieldOrBuilder.java | 5 + .../google/firestore/admin/v1/FieldProto.java | 47 +- .../admin/v1/FirestoreAdminProto.java | 644 ++-- .../firestore/admin/v1/GetBackupRequest.java | 9 + .../admin/v1/GetBackupRequestOrBuilder.java | 1 + .../admin/v1/GetBackupScheduleRequest.java | 9 + .../v1/GetBackupScheduleRequestOrBuilder.java | 1 + .../admin/v1/GetDatabaseRequest.java | 9 + .../admin/v1/GetDatabaseRequestOrBuilder.java | 1 + .../firestore/admin/v1/GetFieldRequest.java | 9 + .../admin/v1/GetFieldRequestOrBuilder.java | 1 + .../firestore/admin/v1/GetIndexRequest.java | 9 + .../admin/v1/GetIndexRequestOrBuilder.java | 1 + .../admin/v1/GetUserCredsRequest.java | 657 ++++ .../v1/GetUserCredsRequestOrBuilder.java | 58 + .../admin/v1/ImportDocumentsMetadata.java | 90 + .../v1/ImportDocumentsMetadataOrBuilder.java | 16 + .../admin/v1/ImportDocumentsRequest.java | 42 + .../v1/ImportDocumentsRequestOrBuilder.java | 8 + .../com/google/firestore/admin/v1/Index.java | 751 +++++ .../admin/v1/IndexOperationMetadata.java | 64 + .../v1/IndexOperationMetadataOrBuilder.java | 10 + .../firestore/admin/v1/IndexOrBuilder.java | 71 + .../google/firestore/admin/v1/IndexProto.java | 76 +- .../admin/v1/ListBackupSchedulesRequest.java | 9 + .../ListBackupSchedulesRequestOrBuilder.java | 1 + .../admin/v1/ListBackupSchedulesResponse.java | 24 + .../ListBackupSchedulesResponseOrBuilder.java | 4 + .../admin/v1/ListBackupsRequest.java | 16 + .../admin/v1/ListBackupsRequestOrBuilder.java | 2 + .../admin/v1/ListBackupsResponse.java | 37 + .../v1/ListBackupsResponseOrBuilder.java | 7 + .../admin/v1/ListDatabasesRequest.java | 13 + .../v1/ListDatabasesRequestOrBuilder.java | 1 + .../admin/v1/ListDatabasesResponse.java | 37 + .../v1/ListDatabasesResponseOrBuilder.java | 7 + .../firestore/admin/v1/ListFieldsRequest.java | 27 + .../admin/v1/ListFieldsRequestOrBuilder.java | 3 + .../admin/v1/ListFieldsResponse.java | 31 + .../admin/v1/ListFieldsResponseOrBuilder.java | 5 + .../admin/v1/ListIndexesRequest.java | 27 + .../admin/v1/ListIndexesRequestOrBuilder.java | 3 + .../admin/v1/ListIndexesResponse.java | 31 + .../v1/ListIndexesResponseOrBuilder.java | 5 + .../admin/v1/ListUserCredsRequest.java | 657 ++++ .../v1/ListUserCredsRequestOrBuilder.java | 58 + .../admin/v1/ListUserCredsResponse.java | 962 ++++++ .../v1/ListUserCredsResponseOrBuilder.java | 82 + .../firestore/admin/v1/LocationMetadata.java | 2 + .../firestore/admin/v1/OperationProto.java | 177 +- .../firestore/admin/v1/OperationState.java | 7 + .../google/firestore/admin/v1/Progress.java | 10 + .../admin/v1/ResetUserPasswordRequest.java | 658 ++++ .../v1/ResetUserPasswordRequestOrBuilder.java | 58 + .../admin/v1/RestoreDatabaseMetadata.java | 59 + .../v1/RestoreDatabaseMetadataOrBuilder.java | 9 + .../admin/v1/RestoreDatabaseRequest.java | 35 + .../v1/RestoreDatabaseRequestOrBuilder.java | 5 + .../admin/v1/UpdateBackupScheduleRequest.java | 26 + .../UpdateBackupScheduleRequestOrBuilder.java | 4 + .../admin/v1/UpdateDatabaseMetadata.java | 2 + .../admin/v1/UpdateDatabaseRequest.java | 26 + .../v1/UpdateDatabaseRequestOrBuilder.java | 4 + .../admin/v1/UpdateFieldRequest.java | 26 + .../admin/v1/UpdateFieldRequestOrBuilder.java | 4 + .../google/firestore/admin/v1/UserCreds.java | 2841 +++++++++++++++++ .../firestore/admin/v1/UserCredsName.java | 223 ++ .../admin/v1/UserCredsOrBuilder.java | 235 ++ .../firestore/admin/v1/UserCredsProto.java | 116 + .../firestore/admin/v1/WeeklyRecurrence.java | 9 + .../admin/v1/WeeklyRecurrenceOrBuilder.java | 1 + .../google/firestore/admin/v1/database.proto | 31 + .../firestore/admin/v1/firestore_admin.proto | 172 + .../google/firestore/admin/v1/index.proto | 45 + .../firestore/admin/v1/user_creds.proto | 86 + .../firestore/bundle/BundleElement.java | 51 + .../bundle/BundleElementOrBuilder.java | 8 + .../firestore/bundle/BundleMetadata.java | 33 + .../bundle/BundleMetadataOrBuilder.java | 3 + .../bundle/BundledDocumentMetadata.java | 38 + .../BundledDocumentMetadataOrBuilder.java | 6 + .../google/firestore/bundle/BundledQuery.java | 30 + .../bundle/BundledQueryOrBuilder.java | 4 + .../google/firestore/bundle/NamedQuery.java | 33 + .../firestore/bundle/NamedQueryOrBuilder.java | 5 + .../firestore/v1/AggregationResult.java | 20 +- .../v1/AggregationResultOrBuilder.java | 5 + .../com/google/firestore/v1/ArrayValue.java | 24 + .../firestore/v1/ArrayValueOrBuilder.java | 4 + .../v1/BatchGetDocumentsRequest.java | 64 + .../v1/BatchGetDocumentsRequestOrBuilder.java | 11 + .../v1/BatchGetDocumentsResponse.java | 39 + .../BatchGetDocumentsResponseOrBuilder.java | 6 + .../firestore/v1/BatchWriteRequest.java | 45 + .../v1/BatchWriteRequestOrBuilder.java | 10 + .../firestore/v1/BatchWriteResponse.java | 46 + .../v1/BatchWriteResponseOrBuilder.java | 8 + .../firestore/v1/BeginTransactionRequest.java | 21 + .../v1/BeginTransactionRequestOrBuilder.java | 3 + .../v1/BeginTransactionResponse.java | 6 + .../com/google/firestore/v1/BitSequence.java | 10 + .../com/google/firestore/v1/BloomFilter.java | 18 + .../firestore/v1/BloomFilterOrBuilder.java | 2 + .../google/firestore/v1/CommitRequest.java | 35 + .../firestore/v1/CommitRequestOrBuilder.java | 5 + .../google/firestore/v1/CommitResponse.java | 36 + .../firestore/v1/CommitResponseOrBuilder.java | 6 + .../firestore/v1/CreateDocumentRequest.java | 47 + .../v1/CreateDocumentRequestOrBuilder.java | 7 + .../java/com/google/firestore/v1/Cursor.java | 28 + .../google/firestore/v1/CursorOrBuilder.java | 4 + .../firestore/v1/DeleteDocumentRequest.java | 21 + .../v1/DeleteDocumentRequestOrBuilder.java | 3 + .../com/google/firestore/v1/Document.java | 51 +- .../google/firestore/v1/DocumentChange.java | 34 + .../firestore/v1/DocumentChangeOrBuilder.java | 6 + .../google/firestore/v1/DocumentDelete.java | 31 + .../firestore/v1/DocumentDeleteOrBuilder.java | 5 + .../com/google/firestore/v1/DocumentMask.java | 15 + .../firestore/v1/DocumentMaskOrBuilder.java | 3 + .../firestore/v1/DocumentOrBuilder.java | 10 + .../google/firestore/v1/DocumentProto.java | 64 +- .../google/firestore/v1/DocumentRemove.java | 31 + .../firestore/v1/DocumentRemoveOrBuilder.java | 5 + .../firestore/v1/DocumentTransform.java | 124 + .../v1/DocumentTransformOrBuilder.java | 5 + .../google/firestore/v1/ExecutionStats.java | 34 + .../firestore/v1/ExecutionStatsOrBuilder.java | 4 + .../google/firestore/v1/ExistenceFilter.java | 22 + .../v1/ExistenceFilterOrBuilder.java | 2 + .../google/firestore/v1/ExplainMetrics.java | 26 + .../firestore/v1/ExplainMetricsOrBuilder.java | 4 + .../google/firestore/v1/ExplainOptions.java | 6 + .../google/firestore/v1/FirestoreProto.java | 452 +-- .../firestore/v1/GetDocumentRequest.java | 39 + .../v1/GetDocumentRequestOrBuilder.java | 6 + .../v1/ListCollectionIdsRequest.java | 33 + .../v1/ListCollectionIdsRequestOrBuilder.java | 4 + .../v1/ListCollectionIdsResponse.java | 22 + .../ListCollectionIdsResponseOrBuilder.java | 4 + .../firestore/v1/ListDocumentsRequest.java | 68 + .../v1/ListDocumentsRequestOrBuilder.java | 9 + .../firestore/v1/ListDocumentsResponse.java | 31 + .../v1/ListDocumentsResponseOrBuilder.java | 5 + .../google/firestore/v1/ListenRequest.java | 41 + .../firestore/v1/ListenRequestOrBuilder.java | 9 + .../google/firestore/v1/ListenResponse.java | 63 + .../firestore/v1/ListenResponseOrBuilder.java | 10 + .../com/google/firestore/v1/MapValue.java | 20 +- .../firestore/v1/MapValueOrBuilder.java | 5 + .../firestore/v1/PartitionQueryRequest.java | 50 + .../v1/PartitionQueryRequestOrBuilder.java | 6 + .../firestore/v1/PartitionQueryResponse.java | 31 + .../v1/PartitionQueryResponseOrBuilder.java | 5 + .../com/google/firestore/v1/PlanSummary.java | 24 + .../firestore/v1/PlanSummaryOrBuilder.java | 4 + .../com/google/firestore/v1/Precondition.java | 20 + .../firestore/v1/PreconditionOrBuilder.java | 3 + .../google/firestore/v1/RollbackRequest.java | 13 + .../v1/RollbackRequestOrBuilder.java | 1 + .../v1/RunAggregationQueryRequest.java | 64 + .../RunAggregationQueryRequestOrBuilder.java | 10 + .../v1/RunAggregationQueryResponse.java | 42 + .../RunAggregationQueryResponseOrBuilder.java | 6 + .../google/firestore/v1/RunQueryRequest.java | 64 + .../v1/RunQueryRequestOrBuilder.java | 10 + .../google/firestore/v1/RunQueryResponse.java | 52 + .../v1/RunQueryResponseOrBuilder.java | 7 + .../v1/StructuredAggregationQuery.java | 142 + .../StructuredAggregationQueryOrBuilder.java | 6 + .../google/firestore/v1/StructuredQuery.java | 446 +++ .../v1/StructuredQueryOrBuilder.java | 20 + .../java/com/google/firestore/v1/Target.java | 110 + .../com/google/firestore/v1/TargetChange.java | 51 + .../firestore/v1/TargetChangeOrBuilder.java | 7 + .../google/firestore/v1/TargetOrBuilder.java | 9 + .../firestore/v1/TransactionOptions.java | 52 + .../v1/TransactionOptionsOrBuilder.java | 4 + .../firestore/v1/UpdateDocumentRequest.java | 50 + .../v1/UpdateDocumentRequestOrBuilder.java | 8 + .../java/com/google/firestore/v1/Value.java | 95 + .../google/firestore/v1/ValueOrBuilder.java | 18 + .../java/com/google/firestore/v1/Write.java | 81 + .../google/firestore/v1/WriteOrBuilder.java | 14 + .../com/google/firestore/v1/WriteRequest.java | 56 + .../firestore/v1/WriteRequestOrBuilder.java | 11 + .../google/firestore/v1/WriteResponse.java | 47 + .../firestore/v1/WriteResponseOrBuilder.java | 7 + .../com/google/firestore/v1/WriteResult.java | 36 + .../firestore/v1/WriteResultOrBuilder.java | 6 + .../snippets/ManageDataSnippets.java | 1 + .../firestore/snippets/model/City.java | 1 + .../firestore/BaseIntegrationTest.java | 3 +- 286 files changed, 23536 insertions(+), 857 deletions(-) create mode 100644 .kokoro/presubmit/graalvm-a.cfg create mode 100644 .kokoro/presubmit/graalvm-b.cfg create mode 100644 .kokoro/presubmit/graalvm-c.cfg create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateUserCredsRequest.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateUserCredsRequestOrBuilder.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteUserCredsRequest.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteUserCredsRequestOrBuilder.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DisableUserCredsRequest.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DisableUserCredsRequestOrBuilder.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/EnableUserCredsRequest.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/EnableUserCredsRequestOrBuilder.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetUserCredsRequest.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetUserCredsRequestOrBuilder.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsRequest.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsRequestOrBuilder.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsResponse.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsResponseOrBuilder.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ResetUserPasswordRequest.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ResetUserPasswordRequestOrBuilder.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCreds.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCredsName.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCredsOrBuilder.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCredsProto.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/user_creds.proto diff --git a/.github/generated-files-bot.yml b/.github/generated-files-bot.yml index c644a24e1..e58cdcbad 100644 --- a/.github/generated-files-bot.yml +++ b/.github/generated-files-bot.yml @@ -6,6 +6,7 @@ externalManifests: file: '.github/readme/synth.metadata/synth.metadata' jsonpath: '$.generatedFiles[*]' ignoreAuthors: +- 'cloud-java-bot' - 'renovate-bot' - 'yoshi-automation' - 'release-please[bot]' diff --git a/.github/scripts/update_generation_config.sh b/.github/scripts/update_generation_config.sh index 91434688c..fff56bf5d 100644 --- a/.github/scripts/update_generation_config.sh +++ b/.github/scripts/update_generation_config.sh @@ -15,8 +15,15 @@ set -e function get_latest_released_version() { local group_id=$1 local artifact_id=$2 - latest=$(curl -s "https://search.maven.org/solrsearch/select?q=g:${group_id}+AND+a:${artifact_id}&core=gav&rows=500&wt=json" | jq -r '.response.docs[] | select(.v | test("^[0-9]+(\\.[0-9]+)*$")) | .v' | sort -V | tail -n 1) - echo "${latest}" + json_content=$(curl -s "https://search.maven.org/solrsearch/select?q=g:${group_id}+AND+a:${artifact_id}&core=gav&rows=500&wt=json") + latest=$(jq -r '.response.docs[] | select(.v | test("^[0-9]+(\\.[0-9]+)*$")) | .v' <<< "${json_content}" | sort -V | tail -n 1) + if [[ -z "${latest}" ]]; then + echo "The latest version of ${group_id}:${artifact_id} is empty." + echo "The returned json from maven.org is invalid: ${json_content}" + exit 1 + else + echo "${latest}" + fi } # Update a key to a new value in the generation config. diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index d8b90da03..b91fa381f 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -25,7 +25,7 @@ jobs: strategy: fail-fast: false matrix: - java: [8, 11, 17, 21] + java: [11, 17, 21] steps: - uses: actions/checkout@v4 - uses: actions/setup-java@v4 @@ -36,7 +36,28 @@ jobs: - run: .kokoro/build.sh env: JOB_TYPE: test - JAVA_VERSION: ${{matrix.java}} + units-java8: + # Building using Java 17 and run the tests with Java 8 runtime + name: "units (8)" + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 + with: + java-version: 8 + distribution: temurin + - name: "Set jvm system property environment variable for surefire plugin (unit tests)" + # Maven surefire plugin (unit tests) allows us to specify JVM to run the tests. + # https://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#jvm + run: echo "SUREFIRE_JVM_OPT=-Djvm=${JAVA_HOME}/bin/java" >> $GITHUB_ENV + shell: bash + - uses: actions/setup-java@v4 + with: + java-version: 17 + distribution: temurin + - run: .kokoro/build.sh + env: + JOB_TYPE: test windows: runs-on: windows-latest steps: diff --git a/.github/workflows/samples.yaml b/.github/workflows/samples.yaml index f833b8022..186fd8bcf 100644 --- a/.github/workflows/samples.yaml +++ b/.github/workflows/samples.yaml @@ -24,7 +24,7 @@ jobs: - uses: actions/setup-java@v4 with: distribution: temurin - java-version: 11 + java-version: 17 - name: Run checkstyle run: mvn -P lint --quiet --batch-mode checkstyle:check working-directory: samples/snippets diff --git a/.github/workflows/update_generation_config.yaml b/.github/workflows/update_generation_config.yaml index f15c80785..cd2d5fd5a 100644 --- a/.github/workflows/update_generation_config.yaml +++ b/.github/workflows/update_generation_config.yaml @@ -28,6 +28,7 @@ jobs: steps: - uses: actions/checkout@v4 with: + fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - name: Update params in generation config to latest shell: bash @@ -36,7 +37,8 @@ jobs: [ -z "$(git config user.email)" ] && git config --global user.email "cloud-java-bot@google.com" [ -z "$(git config user.name)" ] && git config --global user.name "cloud-java-bot" bash .github/scripts/update_generation_config.sh \ - --base_branch "${base_branch}"\ + --base_branch "${base_branch}" \ --repo ${{ github.repository }} env: GH_TOKEN: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} + diff --git a/.kokoro/build.sh b/.kokoro/build.sh index f9b99579a..c16aa11c6 100755 --- a/.kokoro/build.sh +++ b/.kokoro/build.sh @@ -57,7 +57,7 @@ test) RETURN_CODE=$? ;; lint) - mvn com.coveo:fmt-maven-plugin:check -B -ntp && mvn -pl google-cloud-firestore spotless:check -B -ntp + mvn com.spotify.fmt:fmt-maven-plugin:check -B -ntp && mvn -pl google-cloud-firestore spotless:check -B -ntp RETURN_CODE=$? ;; javadoc) diff --git a/.kokoro/presubmit/graalvm-a.cfg b/.kokoro/presubmit/graalvm-a.cfg new file mode 100644 index 000000000..35e57f557 --- /dev/null +++ b/.kokoro/presubmit/graalvm-a.cfg @@ -0,0 +1,38 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.45.1" +} + +env_vars: { + key: "JOB_TYPE" + value: "graalvm" +} + +# TODO: remove this after we've migrated all tests and scripts +env_vars: { + key: "GCLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_CLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "secret_manager/java-it-service-account" +} + +env_vars: { + key: "SECRET_MANAGER_KEYS" + value: "java-it-service-account" +} + +env_vars: { + key: "IT_SERVICE_ACCOUNT_EMAIL" + value: "it-service-account@gcloud-devel.iam.gserviceaccount.com" +} \ No newline at end of file diff --git a/.kokoro/presubmit/graalvm-b.cfg b/.kokoro/presubmit/graalvm-b.cfg new file mode 100644 index 000000000..24accde47 --- /dev/null +++ b/.kokoro/presubmit/graalvm-b.cfg @@ -0,0 +1,38 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.45.1" +} + +env_vars: { + key: "JOB_TYPE" + value: "graalvm" +} + +# TODO: remove this after we've migrated all tests and scripts +env_vars: { + key: "GCLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_CLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "secret_manager/java-it-service-account" +} + +env_vars: { + key: "SECRET_MANAGER_KEYS" + value: "java-it-service-account" +} + +env_vars: { + key: "IT_SERVICE_ACCOUNT_EMAIL" + value: "it-service-account@gcloud-devel.iam.gserviceaccount.com" +} \ No newline at end of file diff --git a/.kokoro/presubmit/graalvm-c.cfg b/.kokoro/presubmit/graalvm-c.cfg new file mode 100644 index 000000000..01407e173 --- /dev/null +++ b/.kokoro/presubmit/graalvm-c.cfg @@ -0,0 +1,38 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.45.1" +} + +env_vars: { + key: "JOB_TYPE" + value: "graalvm" +} + +# TODO: remove this after we've migrated all tests and scripts +env_vars: { + key: "GCLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_CLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "secret_manager/java-it-service-account" +} + +env_vars: { + key: "SECRET_MANAGER_KEYS" + value: "java-it-service-account" +} + +env_vars: { + key: "IT_SERVICE_ACCOUNT_EMAIL" + value: "it-service-account@gcloud-devel.iam.gserviceaccount.com" +} \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b65dd279c..ff092b68e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -84,7 +84,7 @@ Code in this repo is formatted with [google-java-format](https://github.com/google/google-java-format). To run formatting on your project, you can run: ``` -mvn com.coveo:fmt-maven-plugin:format +mvn com.spotify.fmt:fmt-maven-plugin:format ``` [1]: https://cloud.google.com/docs/authentication/getting-started#creating_a_service_account diff --git a/README.md b/README.md index 570b04409..1f53a497f 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.30.12 + 3.30.13 ``` @@ -49,7 +49,7 @@ If you are using Maven without the BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies: ```Groovy -implementation platform('com.google.cloud:libraries-bom:26.57.0') +implementation platform('com.google.cloud:libraries-bom:26.59.0') implementation 'com.google.cloud:google-cloud-firestore' ``` diff --git a/generation_config.yaml b/generation_config.yaml index 602943a3c..329cb6af7 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,6 +1,6 @@ -gapic_generator_version: 2.55.1 -googleapis_commitish: 53ca65d540dd1a7cb4746687daa87208dc9ea437 -libraries_bom_version: 26.57.0 +gapic_generator_version: 2.56.0 +googleapis_commitish: 404a0ad946e9542475b3bd4e889ae37999ac452d +libraries_bom_version: 26.59.0 libraries: - api_shortname: firestore name_pretty: Cloud Firestore diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminClient.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminClient.java index 1d9728ccd..7c0956fc5 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminClient.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminClient.java @@ -43,6 +43,7 @@ import com.google.firestore.admin.v1.CreateDatabaseMetadata; import com.google.firestore.admin.v1.CreateDatabaseRequest; import com.google.firestore.admin.v1.CreateIndexRequest; +import com.google.firestore.admin.v1.CreateUserCredsRequest; import com.google.firestore.admin.v1.Database; import com.google.firestore.admin.v1.DatabaseName; import com.google.firestore.admin.v1.DeleteBackupRequest; @@ -50,6 +51,9 @@ import com.google.firestore.admin.v1.DeleteDatabaseMetadata; import com.google.firestore.admin.v1.DeleteDatabaseRequest; import com.google.firestore.admin.v1.DeleteIndexRequest; +import com.google.firestore.admin.v1.DeleteUserCredsRequest; +import com.google.firestore.admin.v1.DisableUserCredsRequest; +import com.google.firestore.admin.v1.EnableUserCredsRequest; import com.google.firestore.admin.v1.ExportDocumentsMetadata; import com.google.firestore.admin.v1.ExportDocumentsRequest; import com.google.firestore.admin.v1.ExportDocumentsResponse; @@ -61,6 +65,7 @@ import com.google.firestore.admin.v1.GetDatabaseRequest; import com.google.firestore.admin.v1.GetFieldRequest; import com.google.firestore.admin.v1.GetIndexRequest; +import com.google.firestore.admin.v1.GetUserCredsRequest; import com.google.firestore.admin.v1.ImportDocumentsMetadata; import com.google.firestore.admin.v1.ImportDocumentsRequest; import com.google.firestore.admin.v1.Index; @@ -76,14 +81,19 @@ import com.google.firestore.admin.v1.ListFieldsResponse; import com.google.firestore.admin.v1.ListIndexesRequest; import com.google.firestore.admin.v1.ListIndexesResponse; +import com.google.firestore.admin.v1.ListUserCredsRequest; +import com.google.firestore.admin.v1.ListUserCredsResponse; import com.google.firestore.admin.v1.LocationName; import com.google.firestore.admin.v1.ProjectName; +import com.google.firestore.admin.v1.ResetUserPasswordRequest; import com.google.firestore.admin.v1.RestoreDatabaseMetadata; import com.google.firestore.admin.v1.RestoreDatabaseRequest; import com.google.firestore.admin.v1.UpdateBackupScheduleRequest; import com.google.firestore.admin.v1.UpdateDatabaseMetadata; import com.google.firestore.admin.v1.UpdateDatabaseRequest; import com.google.firestore.admin.v1.UpdateFieldRequest; +import com.google.firestore.admin.v1.UserCreds; +import com.google.firestore.admin.v1.UserCredsName; import com.google.longrunning.Operation; import com.google.protobuf.Empty; import com.google.protobuf.FieldMask; @@ -445,6 +455,139 @@ * * * + *

CreateUserCreds + *

Create a user creds. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createUserCreds(CreateUserCredsRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • createUserCreds(DatabaseName parent, UserCreds userCreds, String userCredsId) + *

  • createUserCreds(String parent, UserCreds userCreds, String userCredsId) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createUserCredsCallable() + *

+ * + * + * + *

GetUserCreds + *

Gets a user creds resource. Note that the returned resource does not contain the secret value itself. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getUserCreds(GetUserCredsRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getUserCreds(UserCredsName name) + *

  • getUserCreds(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getUserCredsCallable() + *

+ * + * + * + *

ListUserCreds + *

List all user creds in the database. Note that the returned resource does not contain the secret value itself. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listUserCreds(ListUserCredsRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listUserCreds(DatabaseName parent) + *

  • listUserCreds(String parent) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listUserCredsCallable() + *

+ * + * + * + *

EnableUserCreds + *

Enables a user creds. No-op if the user creds are already enabled. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • enableUserCreds(EnableUserCredsRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • enableUserCreds(UserCredsName name) + *

  • enableUserCreds(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • enableUserCredsCallable() + *

+ * + * + * + *

DisableUserCreds + *

Disables a user creds. No-op if the user creds are already disabled. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • disableUserCreds(DisableUserCredsRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • disableUserCreds(UserCredsName name) + *

  • disableUserCreds(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • disableUserCredsCallable() + *

+ * + * + * + *

ResetUserPassword + *

Resets the password of a user creds. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • resetUserPassword(ResetUserPasswordRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • resetUserPassword(UserCredsName name) + *

  • resetUserPassword(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • resetUserPasswordCallable() + *

+ * + * + * + *

DeleteUserCreds + *

Deletes a user creds. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteUserCreds(DeleteUserCredsRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • deleteUserCreds(UserCredsName name) + *

  • deleteUserCreds(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteUserCredsCallable() + *

+ * + * + * *

GetBackup *

Gets information about a backup. * @@ -2981,6 +3124,823 @@ public final UnaryCallable deleteDatabaseCalla return stub.deleteDatabaseCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Create a user creds. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   DatabaseName parent = DatabaseName.of("[PROJECT]", "[DATABASE]");
+   *   UserCreds userCreds = UserCreds.newBuilder().build();
+   *   String userCredsId = "userCredsId726775445";
+   *   UserCreds response = firestoreAdminClient.createUserCreds(parent, userCreds, userCredsId);
+   * }
+   * }
+ * + * @param parent Required. A parent name of the form + * `projects/{project_id}/databases/{database_id}` + * @param userCreds Required. The user creds to create. + * @param userCredsId Required. The ID to use for the user creds, which will become the final + * component of the user creds's resource name. + *

This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/ with first + * character a letter and the last a letter or a number. Must not be UUID-like + * /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserCreds createUserCreds( + DatabaseName parent, UserCreds userCreds, String userCredsId) { + CreateUserCredsRequest request = + CreateUserCredsRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setUserCreds(userCreds) + .setUserCredsId(userCredsId) + .build(); + return createUserCreds(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Create a user creds. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   String parent = DatabaseName.of("[PROJECT]", "[DATABASE]").toString();
+   *   UserCreds userCreds = UserCreds.newBuilder().build();
+   *   String userCredsId = "userCredsId726775445";
+   *   UserCreds response = firestoreAdminClient.createUserCreds(parent, userCreds, userCredsId);
+   * }
+   * }
+ * + * @param parent Required. A parent name of the form + * `projects/{project_id}/databases/{database_id}` + * @param userCreds Required. The user creds to create. + * @param userCredsId Required. The ID to use for the user creds, which will become the final + * component of the user creds's resource name. + *

This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/ with first + * character a letter and the last a letter or a number. Must not be UUID-like + * /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserCreds createUserCreds(String parent, UserCreds userCreds, String userCredsId) { + CreateUserCredsRequest request = + CreateUserCredsRequest.newBuilder() + .setParent(parent) + .setUserCreds(userCreds) + .setUserCredsId(userCredsId) + .build(); + return createUserCreds(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Create a user creds. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   CreateUserCredsRequest request =
+   *       CreateUserCredsRequest.newBuilder()
+   *           .setParent(DatabaseName.of("[PROJECT]", "[DATABASE]").toString())
+   *           .setUserCreds(UserCreds.newBuilder().build())
+   *           .setUserCredsId("userCredsId726775445")
+   *           .build();
+   *   UserCreds response = firestoreAdminClient.createUserCreds(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserCreds createUserCreds(CreateUserCredsRequest request) { + return createUserCredsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Create a user creds. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   CreateUserCredsRequest request =
+   *       CreateUserCredsRequest.newBuilder()
+   *           .setParent(DatabaseName.of("[PROJECT]", "[DATABASE]").toString())
+   *           .setUserCreds(UserCreds.newBuilder().build())
+   *           .setUserCredsId("userCredsId726775445")
+   *           .build();
+   *   ApiFuture future =
+   *       firestoreAdminClient.createUserCredsCallable().futureCall(request);
+   *   // Do something.
+   *   UserCreds response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable createUserCredsCallable() { + return stub.createUserCredsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets a user creds resource. Note that the returned resource does not contain the secret value + * itself. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]");
+   *   UserCreds response = firestoreAdminClient.getUserCreds(name);
+   * }
+   * }
+ * + * @param name Required. A name of the form + * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserCreds getUserCreds(UserCredsName name) { + GetUserCredsRequest request = + GetUserCredsRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return getUserCreds(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets a user creds resource. Note that the returned resource does not contain the secret value + * itself. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   String name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString();
+   *   UserCreds response = firestoreAdminClient.getUserCreds(name);
+   * }
+   * }
+ * + * @param name Required. A name of the form + * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserCreds getUserCreds(String name) { + GetUserCredsRequest request = GetUserCredsRequest.newBuilder().setName(name).build(); + return getUserCreds(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets a user creds resource. Note that the returned resource does not contain the secret value + * itself. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   GetUserCredsRequest request =
+   *       GetUserCredsRequest.newBuilder()
+   *           .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString())
+   *           .build();
+   *   UserCreds response = firestoreAdminClient.getUserCreds(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserCreds getUserCreds(GetUserCredsRequest request) { + return getUserCredsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets a user creds resource. Note that the returned resource does not contain the secret value + * itself. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   GetUserCredsRequest request =
+   *       GetUserCredsRequest.newBuilder()
+   *           .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString())
+   *           .build();
+   *   ApiFuture future = firestoreAdminClient.getUserCredsCallable().futureCall(request);
+   *   // Do something.
+   *   UserCreds response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getUserCredsCallable() { + return stub.getUserCredsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List all user creds in the database. Note that the returned resource does not contain the + * secret value itself. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   DatabaseName parent = DatabaseName.of("[PROJECT]", "[DATABASE]");
+   *   ListUserCredsResponse response = firestoreAdminClient.listUserCreds(parent);
+   * }
+   * }
+ * + * @param parent Required. A parent database name of the form + * `projects/{project_id}/databases/{database_id}` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListUserCredsResponse listUserCreds(DatabaseName parent) { + ListUserCredsRequest request = + ListUserCredsRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .build(); + return listUserCreds(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List all user creds in the database. Note that the returned resource does not contain the + * secret value itself. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   String parent = DatabaseName.of("[PROJECT]", "[DATABASE]").toString();
+   *   ListUserCredsResponse response = firestoreAdminClient.listUserCreds(parent);
+   * }
+   * }
+ * + * @param parent Required. A parent database name of the form + * `projects/{project_id}/databases/{database_id}` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListUserCredsResponse listUserCreds(String parent) { + ListUserCredsRequest request = ListUserCredsRequest.newBuilder().setParent(parent).build(); + return listUserCreds(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List all user creds in the database. Note that the returned resource does not contain the + * secret value itself. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   ListUserCredsRequest request =
+   *       ListUserCredsRequest.newBuilder()
+   *           .setParent(DatabaseName.of("[PROJECT]", "[DATABASE]").toString())
+   *           .build();
+   *   ListUserCredsResponse response = firestoreAdminClient.listUserCreds(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListUserCredsResponse listUserCreds(ListUserCredsRequest request) { + return listUserCredsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * List all user creds in the database. Note that the returned resource does not contain the + * secret value itself. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   ListUserCredsRequest request =
+   *       ListUserCredsRequest.newBuilder()
+   *           .setParent(DatabaseName.of("[PROJECT]", "[DATABASE]").toString())
+   *           .build();
+   *   ApiFuture future =
+   *       firestoreAdminClient.listUserCredsCallable().futureCall(request);
+   *   // Do something.
+   *   ListUserCredsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable listUserCredsCallable() { + return stub.listUserCredsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Enables a user creds. No-op if the user creds are already enabled. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]");
+   *   UserCreds response = firestoreAdminClient.enableUserCreds(name);
+   * }
+   * }
+ * + * @param name Required. A name of the form + * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserCreds enableUserCreds(UserCredsName name) { + EnableUserCredsRequest request = + EnableUserCredsRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return enableUserCreds(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Enables a user creds. No-op if the user creds are already enabled. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   String name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString();
+   *   UserCreds response = firestoreAdminClient.enableUserCreds(name);
+   * }
+   * }
+ * + * @param name Required. A name of the form + * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserCreds enableUserCreds(String name) { + EnableUserCredsRequest request = EnableUserCredsRequest.newBuilder().setName(name).build(); + return enableUserCreds(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Enables a user creds. No-op if the user creds are already enabled. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   EnableUserCredsRequest request =
+   *       EnableUserCredsRequest.newBuilder()
+   *           .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString())
+   *           .build();
+   *   UserCreds response = firestoreAdminClient.enableUserCreds(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserCreds enableUserCreds(EnableUserCredsRequest request) { + return enableUserCredsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Enables a user creds. No-op if the user creds are already enabled. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   EnableUserCredsRequest request =
+   *       EnableUserCredsRequest.newBuilder()
+   *           .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString())
+   *           .build();
+   *   ApiFuture future =
+   *       firestoreAdminClient.enableUserCredsCallable().futureCall(request);
+   *   // Do something.
+   *   UserCreds response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable enableUserCredsCallable() { + return stub.enableUserCredsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Disables a user creds. No-op if the user creds are already disabled. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]");
+   *   UserCreds response = firestoreAdminClient.disableUserCreds(name);
+   * }
+   * }
+ * + * @param name Required. A name of the form + * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserCreds disableUserCreds(UserCredsName name) { + DisableUserCredsRequest request = + DisableUserCredsRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return disableUserCreds(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Disables a user creds. No-op if the user creds are already disabled. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   String name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString();
+   *   UserCreds response = firestoreAdminClient.disableUserCreds(name);
+   * }
+   * }
+ * + * @param name Required. A name of the form + * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserCreds disableUserCreds(String name) { + DisableUserCredsRequest request = DisableUserCredsRequest.newBuilder().setName(name).build(); + return disableUserCreds(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Disables a user creds. No-op if the user creds are already disabled. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   DisableUserCredsRequest request =
+   *       DisableUserCredsRequest.newBuilder()
+   *           .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString())
+   *           .build();
+   *   UserCreds response = firestoreAdminClient.disableUserCreds(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserCreds disableUserCreds(DisableUserCredsRequest request) { + return disableUserCredsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Disables a user creds. No-op if the user creds are already disabled. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   DisableUserCredsRequest request =
+   *       DisableUserCredsRequest.newBuilder()
+   *           .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString())
+   *           .build();
+   *   ApiFuture future =
+   *       firestoreAdminClient.disableUserCredsCallable().futureCall(request);
+   *   // Do something.
+   *   UserCreds response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable disableUserCredsCallable() { + return stub.disableUserCredsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Resets the password of a user creds. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]");
+   *   UserCreds response = firestoreAdminClient.resetUserPassword(name);
+   * }
+   * }
+ * + * @param name Required. A name of the form + * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserCreds resetUserPassword(UserCredsName name) { + ResetUserPasswordRequest request = + ResetUserPasswordRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + return resetUserPassword(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Resets the password of a user creds. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   String name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString();
+   *   UserCreds response = firestoreAdminClient.resetUserPassword(name);
+   * }
+   * }
+ * + * @param name Required. A name of the form + * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserCreds resetUserPassword(String name) { + ResetUserPasswordRequest request = ResetUserPasswordRequest.newBuilder().setName(name).build(); + return resetUserPassword(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Resets the password of a user creds. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   ResetUserPasswordRequest request =
+   *       ResetUserPasswordRequest.newBuilder()
+   *           .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString())
+   *           .build();
+   *   UserCreds response = firestoreAdminClient.resetUserPassword(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final UserCreds resetUserPassword(ResetUserPasswordRequest request) { + return resetUserPasswordCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Resets the password of a user creds. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   ResetUserPasswordRequest request =
+   *       ResetUserPasswordRequest.newBuilder()
+   *           .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString())
+   *           .build();
+   *   ApiFuture future =
+   *       firestoreAdminClient.resetUserPasswordCallable().futureCall(request);
+   *   // Do something.
+   *   UserCreds response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable resetUserPasswordCallable() { + return stub.resetUserPasswordCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user creds. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]");
+   *   firestoreAdminClient.deleteUserCreds(name);
+   * }
+   * }
+ * + * @param name Required. A name of the form + * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteUserCreds(UserCredsName name) { + DeleteUserCredsRequest request = + DeleteUserCredsRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + deleteUserCreds(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user creds. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   String name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString();
+   *   firestoreAdminClient.deleteUserCreds(name);
+   * }
+   * }
+ * + * @param name Required. A name of the form + * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteUserCreds(String name) { + DeleteUserCredsRequest request = DeleteUserCredsRequest.newBuilder().setName(name).build(); + deleteUserCreds(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user creds. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   DeleteUserCredsRequest request =
+   *       DeleteUserCredsRequest.newBuilder()
+   *           .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString())
+   *           .build();
+   *   firestoreAdminClient.deleteUserCreds(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteUserCreds(DeleteUserCredsRequest request) { + deleteUserCredsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a user creds. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   DeleteUserCredsRequest request =
+   *       DeleteUserCredsRequest.newBuilder()
+   *           .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString())
+   *           .build();
+   *   ApiFuture future = firestoreAdminClient.deleteUserCredsCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable deleteUserCredsCallable() { + return stub.deleteUserCredsCallable(); + } + // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Gets information about a backup. diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminSettings.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminSettings.java index 05ac71af3..b8e9a8d4c 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminSettings.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminSettings.java @@ -42,12 +42,16 @@ import com.google.firestore.admin.v1.CreateDatabaseMetadata; import com.google.firestore.admin.v1.CreateDatabaseRequest; import com.google.firestore.admin.v1.CreateIndexRequest; +import com.google.firestore.admin.v1.CreateUserCredsRequest; import com.google.firestore.admin.v1.Database; import com.google.firestore.admin.v1.DeleteBackupRequest; import com.google.firestore.admin.v1.DeleteBackupScheduleRequest; import com.google.firestore.admin.v1.DeleteDatabaseMetadata; import com.google.firestore.admin.v1.DeleteDatabaseRequest; import com.google.firestore.admin.v1.DeleteIndexRequest; +import com.google.firestore.admin.v1.DeleteUserCredsRequest; +import com.google.firestore.admin.v1.DisableUserCredsRequest; +import com.google.firestore.admin.v1.EnableUserCredsRequest; import com.google.firestore.admin.v1.ExportDocumentsMetadata; import com.google.firestore.admin.v1.ExportDocumentsRequest; import com.google.firestore.admin.v1.ExportDocumentsResponse; @@ -58,6 +62,7 @@ import com.google.firestore.admin.v1.GetDatabaseRequest; import com.google.firestore.admin.v1.GetFieldRequest; import com.google.firestore.admin.v1.GetIndexRequest; +import com.google.firestore.admin.v1.GetUserCredsRequest; import com.google.firestore.admin.v1.ImportDocumentsMetadata; import com.google.firestore.admin.v1.ImportDocumentsRequest; import com.google.firestore.admin.v1.Index; @@ -72,12 +77,16 @@ import com.google.firestore.admin.v1.ListFieldsResponse; import com.google.firestore.admin.v1.ListIndexesRequest; import com.google.firestore.admin.v1.ListIndexesResponse; +import com.google.firestore.admin.v1.ListUserCredsRequest; +import com.google.firestore.admin.v1.ListUserCredsResponse; +import com.google.firestore.admin.v1.ResetUserPasswordRequest; import com.google.firestore.admin.v1.RestoreDatabaseMetadata; import com.google.firestore.admin.v1.RestoreDatabaseRequest; import com.google.firestore.admin.v1.UpdateBackupScheduleRequest; import com.google.firestore.admin.v1.UpdateDatabaseMetadata; import com.google.firestore.admin.v1.UpdateDatabaseRequest; import com.google.firestore.admin.v1.UpdateFieldRequest; +import com.google.firestore.admin.v1.UserCreds; import com.google.longrunning.Operation; import com.google.protobuf.Empty; import java.io.IOException; @@ -290,6 +299,41 @@ public UnaryCallSettings deleteDatabaseSetting return ((FirestoreAdminStubSettings) getStubSettings()).deleteDatabaseOperationSettings(); } + /** Returns the object with the settings used for calls to createUserCreds. */ + public UnaryCallSettings createUserCredsSettings() { + return ((FirestoreAdminStubSettings) getStubSettings()).createUserCredsSettings(); + } + + /** Returns the object with the settings used for calls to getUserCreds. */ + public UnaryCallSettings getUserCredsSettings() { + return ((FirestoreAdminStubSettings) getStubSettings()).getUserCredsSettings(); + } + + /** Returns the object with the settings used for calls to listUserCreds. */ + public UnaryCallSettings listUserCredsSettings() { + return ((FirestoreAdminStubSettings) getStubSettings()).listUserCredsSettings(); + } + + /** Returns the object with the settings used for calls to enableUserCreds. */ + public UnaryCallSettings enableUserCredsSettings() { + return ((FirestoreAdminStubSettings) getStubSettings()).enableUserCredsSettings(); + } + + /** Returns the object with the settings used for calls to disableUserCreds. */ + public UnaryCallSettings disableUserCredsSettings() { + return ((FirestoreAdminStubSettings) getStubSettings()).disableUserCredsSettings(); + } + + /** Returns the object with the settings used for calls to resetUserPassword. */ + public UnaryCallSettings resetUserPasswordSettings() { + return ((FirestoreAdminStubSettings) getStubSettings()).resetUserPasswordSettings(); + } + + /** Returns the object with the settings used for calls to deleteUserCreds. */ + public UnaryCallSettings deleteUserCredsSettings() { + return ((FirestoreAdminStubSettings) getStubSettings()).deleteUserCredsSettings(); + } + /** Returns the object with the settings used for calls to getBackup. */ public UnaryCallSettings getBackupSettings() { return ((FirestoreAdminStubSettings) getStubSettings()).getBackupSettings(); @@ -586,6 +630,44 @@ public UnaryCallSettings.Builder deleteDatabas return getStubSettingsBuilder().deleteDatabaseOperationSettings(); } + /** Returns the builder for the settings used for calls to createUserCreds. */ + public UnaryCallSettings.Builder createUserCredsSettings() { + return getStubSettingsBuilder().createUserCredsSettings(); + } + + /** Returns the builder for the settings used for calls to getUserCreds. */ + public UnaryCallSettings.Builder getUserCredsSettings() { + return getStubSettingsBuilder().getUserCredsSettings(); + } + + /** Returns the builder for the settings used for calls to listUserCreds. */ + public UnaryCallSettings.Builder + listUserCredsSettings() { + return getStubSettingsBuilder().listUserCredsSettings(); + } + + /** Returns the builder for the settings used for calls to enableUserCreds. */ + public UnaryCallSettings.Builder enableUserCredsSettings() { + return getStubSettingsBuilder().enableUserCredsSettings(); + } + + /** Returns the builder for the settings used for calls to disableUserCreds. */ + public UnaryCallSettings.Builder + disableUserCredsSettings() { + return getStubSettingsBuilder().disableUserCredsSettings(); + } + + /** Returns the builder for the settings used for calls to resetUserPassword. */ + public UnaryCallSettings.Builder + resetUserPasswordSettings() { + return getStubSettingsBuilder().resetUserPasswordSettings(); + } + + /** Returns the builder for the settings used for calls to deleteUserCreds. */ + public UnaryCallSettings.Builder deleteUserCredsSettings() { + return getStubSettingsBuilder().deleteUserCredsSettings(); + } + /** Returns the builder for the settings used for calls to getBackup. */ public UnaryCallSettings.Builder getBackupSettings() { return getStubSettingsBuilder().getBackupSettings(); diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/gapic_metadata.json b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/gapic_metadata.json index cb2a1863d..a7fee2258 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/gapic_metadata.json +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/gapic_metadata.json @@ -22,6 +22,9 @@ "CreateIndex": { "methods": ["createIndexAsync", "createIndexAsync", "createIndexAsync", "createIndexOperationCallable", "createIndexCallable"] }, + "CreateUserCreds": { + "methods": ["createUserCreds", "createUserCreds", "createUserCreds", "createUserCredsCallable"] + }, "DeleteBackup": { "methods": ["deleteBackup", "deleteBackup", "deleteBackup", "deleteBackupCallable"] }, @@ -34,6 +37,15 @@ "DeleteIndex": { "methods": ["deleteIndex", "deleteIndex", "deleteIndex", "deleteIndexCallable"] }, + "DeleteUserCreds": { + "methods": ["deleteUserCreds", "deleteUserCreds", "deleteUserCreds", "deleteUserCredsCallable"] + }, + "DisableUserCreds": { + "methods": ["disableUserCreds", "disableUserCreds", "disableUserCreds", "disableUserCredsCallable"] + }, + "EnableUserCreds": { + "methods": ["enableUserCreds", "enableUserCreds", "enableUserCreds", "enableUserCredsCallable"] + }, "ExportDocuments": { "methods": ["exportDocumentsAsync", "exportDocumentsAsync", "exportDocumentsAsync", "exportDocumentsOperationCallable", "exportDocumentsCallable"] }, @@ -52,6 +64,9 @@ "GetIndex": { "methods": ["getIndex", "getIndex", "getIndex", "getIndexCallable"] }, + "GetUserCreds": { + "methods": ["getUserCreds", "getUserCreds", "getUserCreds", "getUserCredsCallable"] + }, "ImportDocuments": { "methods": ["importDocumentsAsync", "importDocumentsAsync", "importDocumentsAsync", "importDocumentsOperationCallable", "importDocumentsCallable"] }, @@ -70,6 +85,12 @@ "ListIndexes": { "methods": ["listIndexes", "listIndexes", "listIndexes", "listIndexesPagedCallable", "listIndexesCallable"] }, + "ListUserCreds": { + "methods": ["listUserCreds", "listUserCreds", "listUserCreds", "listUserCredsCallable"] + }, + "ResetUserPassword": { + "methods": ["resetUserPassword", "resetUserPassword", "resetUserPassword", "resetUserPasswordCallable"] + }, "RestoreDatabase": { "methods": ["restoreDatabaseAsync", "restoreDatabaseOperationCallable", "restoreDatabaseCallable"] }, diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStub.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStub.java index 59d312002..a9d213d26 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStub.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStub.java @@ -31,12 +31,16 @@ import com.google.firestore.admin.v1.CreateDatabaseMetadata; import com.google.firestore.admin.v1.CreateDatabaseRequest; import com.google.firestore.admin.v1.CreateIndexRequest; +import com.google.firestore.admin.v1.CreateUserCredsRequest; import com.google.firestore.admin.v1.Database; import com.google.firestore.admin.v1.DeleteBackupRequest; import com.google.firestore.admin.v1.DeleteBackupScheduleRequest; import com.google.firestore.admin.v1.DeleteDatabaseMetadata; import com.google.firestore.admin.v1.DeleteDatabaseRequest; import com.google.firestore.admin.v1.DeleteIndexRequest; +import com.google.firestore.admin.v1.DeleteUserCredsRequest; +import com.google.firestore.admin.v1.DisableUserCredsRequest; +import com.google.firestore.admin.v1.EnableUserCredsRequest; import com.google.firestore.admin.v1.ExportDocumentsMetadata; import com.google.firestore.admin.v1.ExportDocumentsRequest; import com.google.firestore.admin.v1.ExportDocumentsResponse; @@ -47,6 +51,7 @@ import com.google.firestore.admin.v1.GetDatabaseRequest; import com.google.firestore.admin.v1.GetFieldRequest; import com.google.firestore.admin.v1.GetIndexRequest; +import com.google.firestore.admin.v1.GetUserCredsRequest; import com.google.firestore.admin.v1.ImportDocumentsMetadata; import com.google.firestore.admin.v1.ImportDocumentsRequest; import com.google.firestore.admin.v1.Index; @@ -61,12 +66,16 @@ import com.google.firestore.admin.v1.ListFieldsResponse; import com.google.firestore.admin.v1.ListIndexesRequest; import com.google.firestore.admin.v1.ListIndexesResponse; +import com.google.firestore.admin.v1.ListUserCredsRequest; +import com.google.firestore.admin.v1.ListUserCredsResponse; +import com.google.firestore.admin.v1.ResetUserPasswordRequest; import com.google.firestore.admin.v1.RestoreDatabaseMetadata; import com.google.firestore.admin.v1.RestoreDatabaseRequest; import com.google.firestore.admin.v1.UpdateBackupScheduleRequest; import com.google.firestore.admin.v1.UpdateDatabaseMetadata; import com.google.firestore.admin.v1.UpdateDatabaseRequest; import com.google.firestore.admin.v1.UpdateFieldRequest; +import com.google.firestore.admin.v1.UserCreds; import com.google.longrunning.Operation; import com.google.longrunning.stub.OperationsStub; import com.google.protobuf.Empty; @@ -199,6 +208,34 @@ public UnaryCallable deleteDatabaseCallable() throw new UnsupportedOperationException("Not implemented: deleteDatabaseCallable()"); } + public UnaryCallable createUserCredsCallable() { + throw new UnsupportedOperationException("Not implemented: createUserCredsCallable()"); + } + + public UnaryCallable getUserCredsCallable() { + throw new UnsupportedOperationException("Not implemented: getUserCredsCallable()"); + } + + public UnaryCallable listUserCredsCallable() { + throw new UnsupportedOperationException("Not implemented: listUserCredsCallable()"); + } + + public UnaryCallable enableUserCredsCallable() { + throw new UnsupportedOperationException("Not implemented: enableUserCredsCallable()"); + } + + public UnaryCallable disableUserCredsCallable() { + throw new UnsupportedOperationException("Not implemented: disableUserCredsCallable()"); + } + + public UnaryCallable resetUserPasswordCallable() { + throw new UnsupportedOperationException("Not implemented: resetUserPasswordCallable()"); + } + + public UnaryCallable deleteUserCredsCallable() { + throw new UnsupportedOperationException("Not implemented: deleteUserCredsCallable()"); + } + public UnaryCallable getBackupCallable() { throw new UnsupportedOperationException("Not implemented: getBackupCallable()"); } diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStubSettings.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStubSettings.java index 7354362f7..f827a3451 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStubSettings.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStubSettings.java @@ -62,12 +62,16 @@ import com.google.firestore.admin.v1.CreateDatabaseMetadata; import com.google.firestore.admin.v1.CreateDatabaseRequest; import com.google.firestore.admin.v1.CreateIndexRequest; +import com.google.firestore.admin.v1.CreateUserCredsRequest; import com.google.firestore.admin.v1.Database; import com.google.firestore.admin.v1.DeleteBackupRequest; import com.google.firestore.admin.v1.DeleteBackupScheduleRequest; import com.google.firestore.admin.v1.DeleteDatabaseMetadata; import com.google.firestore.admin.v1.DeleteDatabaseRequest; import com.google.firestore.admin.v1.DeleteIndexRequest; +import com.google.firestore.admin.v1.DeleteUserCredsRequest; +import com.google.firestore.admin.v1.DisableUserCredsRequest; +import com.google.firestore.admin.v1.EnableUserCredsRequest; import com.google.firestore.admin.v1.ExportDocumentsMetadata; import com.google.firestore.admin.v1.ExportDocumentsRequest; import com.google.firestore.admin.v1.ExportDocumentsResponse; @@ -78,6 +82,7 @@ import com.google.firestore.admin.v1.GetDatabaseRequest; import com.google.firestore.admin.v1.GetFieldRequest; import com.google.firestore.admin.v1.GetIndexRequest; +import com.google.firestore.admin.v1.GetUserCredsRequest; import com.google.firestore.admin.v1.ImportDocumentsMetadata; import com.google.firestore.admin.v1.ImportDocumentsRequest; import com.google.firestore.admin.v1.Index; @@ -92,12 +97,16 @@ import com.google.firestore.admin.v1.ListFieldsResponse; import com.google.firestore.admin.v1.ListIndexesRequest; import com.google.firestore.admin.v1.ListIndexesResponse; +import com.google.firestore.admin.v1.ListUserCredsRequest; +import com.google.firestore.admin.v1.ListUserCredsResponse; +import com.google.firestore.admin.v1.ResetUserPasswordRequest; import com.google.firestore.admin.v1.RestoreDatabaseMetadata; import com.google.firestore.admin.v1.RestoreDatabaseRequest; import com.google.firestore.admin.v1.UpdateBackupScheduleRequest; import com.google.firestore.admin.v1.UpdateDatabaseMetadata; import com.google.firestore.admin.v1.UpdateDatabaseRequest; import com.google.firestore.admin.v1.UpdateFieldRequest; +import com.google.firestore.admin.v1.UserCreds; import com.google.longrunning.Operation; import com.google.protobuf.Empty; import java.io.IOException; @@ -227,6 +236,14 @@ public class FirestoreAdminStubSettings extends StubSettings deleteDatabaseSettings; private final OperationCallSettings deleteDatabaseOperationSettings; + private final UnaryCallSettings createUserCredsSettings; + private final UnaryCallSettings getUserCredsSettings; + private final UnaryCallSettings + listUserCredsSettings; + private final UnaryCallSettings enableUserCredsSettings; + private final UnaryCallSettings disableUserCredsSettings; + private final UnaryCallSettings resetUserPasswordSettings; + private final UnaryCallSettings deleteUserCredsSettings; private final UnaryCallSettings getBackupSettings; private final UnaryCallSettings listBackupsSettings; private final UnaryCallSettings deleteBackupSettings; @@ -472,6 +489,41 @@ public UnaryCallSettings deleteDatabaseSetting return deleteDatabaseOperationSettings; } + /** Returns the object with the settings used for calls to createUserCreds. */ + public UnaryCallSettings createUserCredsSettings() { + return createUserCredsSettings; + } + + /** Returns the object with the settings used for calls to getUserCreds. */ + public UnaryCallSettings getUserCredsSettings() { + return getUserCredsSettings; + } + + /** Returns the object with the settings used for calls to listUserCreds. */ + public UnaryCallSettings listUserCredsSettings() { + return listUserCredsSettings; + } + + /** Returns the object with the settings used for calls to enableUserCreds. */ + public UnaryCallSettings enableUserCredsSettings() { + return enableUserCredsSettings; + } + + /** Returns the object with the settings used for calls to disableUserCreds. */ + public UnaryCallSettings disableUserCredsSettings() { + return disableUserCredsSettings; + } + + /** Returns the object with the settings used for calls to resetUserPassword. */ + public UnaryCallSettings resetUserPasswordSettings() { + return resetUserPasswordSettings; + } + + /** Returns the object with the settings used for calls to deleteUserCreds. */ + public UnaryCallSettings deleteUserCredsSettings() { + return deleteUserCredsSettings; + } + /** Returns the object with the settings used for calls to getBackup. */ public UnaryCallSettings getBackupSettings() { return getBackupSettings; @@ -661,6 +713,13 @@ protected FirestoreAdminStubSettings(Builder settingsBuilder) throws IOException updateDatabaseOperationSettings = settingsBuilder.updateDatabaseOperationSettings().build(); deleteDatabaseSettings = settingsBuilder.deleteDatabaseSettings().build(); deleteDatabaseOperationSettings = settingsBuilder.deleteDatabaseOperationSettings().build(); + createUserCredsSettings = settingsBuilder.createUserCredsSettings().build(); + getUserCredsSettings = settingsBuilder.getUserCredsSettings().build(); + listUserCredsSettings = settingsBuilder.listUserCredsSettings().build(); + enableUserCredsSettings = settingsBuilder.enableUserCredsSettings().build(); + disableUserCredsSettings = settingsBuilder.disableUserCredsSettings().build(); + resetUserPasswordSettings = settingsBuilder.resetUserPasswordSettings().build(); + deleteUserCredsSettings = settingsBuilder.deleteUserCredsSettings().build(); getBackupSettings = settingsBuilder.getBackupSettings().build(); listBackupsSettings = settingsBuilder.listBackupsSettings().build(); deleteBackupSettings = settingsBuilder.deleteBackupSettings().build(); @@ -724,6 +783,18 @@ public static class Builder extends StubSettings.Builder deleteDatabaseOperationSettings; + private final UnaryCallSettings.Builder + createUserCredsSettings; + private final UnaryCallSettings.Builder getUserCredsSettings; + private final UnaryCallSettings.Builder + listUserCredsSettings; + private final UnaryCallSettings.Builder + enableUserCredsSettings; + private final UnaryCallSettings.Builder + disableUserCredsSettings; + private final UnaryCallSettings.Builder + resetUserPasswordSettings; + private final UnaryCallSettings.Builder deleteUserCredsSettings; private final UnaryCallSettings.Builder getBackupSettings; private final UnaryCallSettings.Builder listBackupsSettings; @@ -831,6 +902,13 @@ protected Builder(ClientContext clientContext) { updateDatabaseOperationSettings = OperationCallSettings.newBuilder(); deleteDatabaseSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); deleteDatabaseOperationSettings = OperationCallSettings.newBuilder(); + createUserCredsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + getUserCredsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listUserCredsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + enableUserCredsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + disableUserCredsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + resetUserPasswordSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + deleteUserCredsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); getBackupSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); listBackupsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); deleteBackupSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); @@ -859,6 +937,13 @@ protected Builder(ClientContext clientContext) { listDatabasesSettings, updateDatabaseSettings, deleteDatabaseSettings, + createUserCredsSettings, + getUserCredsSettings, + listUserCredsSettings, + enableUserCredsSettings, + disableUserCredsSettings, + resetUserPasswordSettings, + deleteUserCredsSettings, getBackupSettings, listBackupsSettings, deleteBackupSettings, @@ -898,6 +983,13 @@ protected Builder(FirestoreAdminStubSettings settings) { updateDatabaseOperationSettings = settings.updateDatabaseOperationSettings.toBuilder(); deleteDatabaseSettings = settings.deleteDatabaseSettings.toBuilder(); deleteDatabaseOperationSettings = settings.deleteDatabaseOperationSettings.toBuilder(); + createUserCredsSettings = settings.createUserCredsSettings.toBuilder(); + getUserCredsSettings = settings.getUserCredsSettings.toBuilder(); + listUserCredsSettings = settings.listUserCredsSettings.toBuilder(); + enableUserCredsSettings = settings.enableUserCredsSettings.toBuilder(); + disableUserCredsSettings = settings.disableUserCredsSettings.toBuilder(); + resetUserPasswordSettings = settings.resetUserPasswordSettings.toBuilder(); + deleteUserCredsSettings = settings.deleteUserCredsSettings.toBuilder(); getBackupSettings = settings.getBackupSettings.toBuilder(); listBackupsSettings = settings.listBackupsSettings.toBuilder(); deleteBackupSettings = settings.deleteBackupSettings.toBuilder(); @@ -926,6 +1018,13 @@ protected Builder(FirestoreAdminStubSettings settings) { listDatabasesSettings, updateDatabaseSettings, deleteDatabaseSettings, + createUserCredsSettings, + getUserCredsSettings, + listUserCredsSettings, + enableUserCredsSettings, + disableUserCredsSettings, + resetUserPasswordSettings, + deleteUserCredsSettings, getBackupSettings, listBackupsSettings, deleteBackupSettings, @@ -1037,6 +1136,41 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + builder + .createUserCredsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getUserCredsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .listUserCredsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .enableUserCredsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .disableUserCredsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .resetUserPasswordSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .deleteUserCredsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + builder .getBackupSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) @@ -1446,6 +1580,44 @@ public UnaryCallSettings.Builder deleteDatabas return deleteDatabaseOperationSettings; } + /** Returns the builder for the settings used for calls to createUserCreds. */ + public UnaryCallSettings.Builder createUserCredsSettings() { + return createUserCredsSettings; + } + + /** Returns the builder for the settings used for calls to getUserCreds. */ + public UnaryCallSettings.Builder getUserCredsSettings() { + return getUserCredsSettings; + } + + /** Returns the builder for the settings used for calls to listUserCreds. */ + public UnaryCallSettings.Builder + listUserCredsSettings() { + return listUserCredsSettings; + } + + /** Returns the builder for the settings used for calls to enableUserCreds. */ + public UnaryCallSettings.Builder enableUserCredsSettings() { + return enableUserCredsSettings; + } + + /** Returns the builder for the settings used for calls to disableUserCreds. */ + public UnaryCallSettings.Builder + disableUserCredsSettings() { + return disableUserCredsSettings; + } + + /** Returns the builder for the settings used for calls to resetUserPassword. */ + public UnaryCallSettings.Builder + resetUserPasswordSettings() { + return resetUserPasswordSettings; + } + + /** Returns the builder for the settings used for calls to deleteUserCreds. */ + public UnaryCallSettings.Builder deleteUserCredsSettings() { + return deleteUserCredsSettings; + } + /** Returns the builder for the settings used for calls to getBackup. */ public UnaryCallSettings.Builder getBackupSettings() { return getBackupSettings; diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreAdminStub.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreAdminStub.java index c195c0d2d..5e5b8ced9 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreAdminStub.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreAdminStub.java @@ -36,12 +36,16 @@ import com.google.firestore.admin.v1.CreateDatabaseMetadata; import com.google.firestore.admin.v1.CreateDatabaseRequest; import com.google.firestore.admin.v1.CreateIndexRequest; +import com.google.firestore.admin.v1.CreateUserCredsRequest; import com.google.firestore.admin.v1.Database; import com.google.firestore.admin.v1.DeleteBackupRequest; import com.google.firestore.admin.v1.DeleteBackupScheduleRequest; import com.google.firestore.admin.v1.DeleteDatabaseMetadata; import com.google.firestore.admin.v1.DeleteDatabaseRequest; import com.google.firestore.admin.v1.DeleteIndexRequest; +import com.google.firestore.admin.v1.DeleteUserCredsRequest; +import com.google.firestore.admin.v1.DisableUserCredsRequest; +import com.google.firestore.admin.v1.EnableUserCredsRequest; import com.google.firestore.admin.v1.ExportDocumentsMetadata; import com.google.firestore.admin.v1.ExportDocumentsRequest; import com.google.firestore.admin.v1.ExportDocumentsResponse; @@ -52,6 +56,7 @@ import com.google.firestore.admin.v1.GetDatabaseRequest; import com.google.firestore.admin.v1.GetFieldRequest; import com.google.firestore.admin.v1.GetIndexRequest; +import com.google.firestore.admin.v1.GetUserCredsRequest; import com.google.firestore.admin.v1.ImportDocumentsMetadata; import com.google.firestore.admin.v1.ImportDocumentsRequest; import com.google.firestore.admin.v1.Index; @@ -66,12 +71,16 @@ import com.google.firestore.admin.v1.ListFieldsResponse; import com.google.firestore.admin.v1.ListIndexesRequest; import com.google.firestore.admin.v1.ListIndexesResponse; +import com.google.firestore.admin.v1.ListUserCredsRequest; +import com.google.firestore.admin.v1.ListUserCredsResponse; +import com.google.firestore.admin.v1.ResetUserPasswordRequest; import com.google.firestore.admin.v1.RestoreDatabaseMetadata; import com.google.firestore.admin.v1.RestoreDatabaseRequest; import com.google.firestore.admin.v1.UpdateBackupScheduleRequest; import com.google.firestore.admin.v1.UpdateDatabaseMetadata; import com.google.firestore.admin.v1.UpdateDatabaseRequest; import com.google.firestore.admin.v1.UpdateFieldRequest; +import com.google.firestore.admin.v1.UserCreds; import com.google.longrunning.Operation; import com.google.longrunning.stub.GrpcOperationsStub; import com.google.protobuf.Empty; @@ -227,6 +236,76 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) .build(); + private static final MethodDescriptor + createUserCredsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/CreateUserCreds") + .setRequestMarshaller( + ProtoUtils.marshaller(CreateUserCredsRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(UserCreds.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + getUserCredsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/GetUserCreds") + .setRequestMarshaller(ProtoUtils.marshaller(GetUserCredsRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(UserCreds.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + listUserCredsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/ListUserCreds") + .setRequestMarshaller( + ProtoUtils.marshaller(ListUserCredsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListUserCredsResponse.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + enableUserCredsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/EnableUserCreds") + .setRequestMarshaller( + ProtoUtils.marshaller(EnableUserCredsRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(UserCreds.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + disableUserCredsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/DisableUserCreds") + .setRequestMarshaller( + ProtoUtils.marshaller(DisableUserCredsRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(UserCreds.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + resetUserPasswordMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/ResetUserPassword") + .setRequestMarshaller( + ProtoUtils.marshaller(ResetUserPasswordRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(UserCreds.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + deleteUserCredsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/DeleteUserCreds") + .setRequestMarshaller( + ProtoUtils.marshaller(DeleteUserCredsRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .build(); + private static final MethodDescriptor getBackupMethodDescriptor = MethodDescriptor.newBuilder() .setType(MethodDescriptor.MethodType.UNARY) @@ -350,6 +429,13 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { private final UnaryCallable deleteDatabaseCallable; private final OperationCallable deleteDatabaseOperationCallable; + private final UnaryCallable createUserCredsCallable; + private final UnaryCallable getUserCredsCallable; + private final UnaryCallable listUserCredsCallable; + private final UnaryCallable enableUserCredsCallable; + private final UnaryCallable disableUserCredsCallable; + private final UnaryCallable resetUserPasswordCallable; + private final UnaryCallable deleteUserCredsCallable; private final UnaryCallable getBackupCallable; private final UnaryCallable listBackupsCallable; private final UnaryCallable deleteBackupCallable; @@ -559,6 +645,76 @@ protected GrpcFirestoreAdminStub( return builder.build(); }) .build(); + GrpcCallSettings createUserCredsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createUserCredsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings getUserCredsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getUserCredsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings listUserCredsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listUserCredsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings enableUserCredsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(enableUserCredsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings disableUserCredsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(disableUserCredsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings resetUserPasswordTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(resetUserPasswordMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings deleteUserCredsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteUserCredsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); GrpcCallSettings getBackupTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(getBackupMethodDescriptor) @@ -756,6 +912,29 @@ protected GrpcFirestoreAdminStub( settings.deleteDatabaseOperationSettings(), clientContext, operationsStub); + this.createUserCredsCallable = + callableFactory.createUnaryCallable( + createUserCredsTransportSettings, settings.createUserCredsSettings(), clientContext); + this.getUserCredsCallable = + callableFactory.createUnaryCallable( + getUserCredsTransportSettings, settings.getUserCredsSettings(), clientContext); + this.listUserCredsCallable = + callableFactory.createUnaryCallable( + listUserCredsTransportSettings, settings.listUserCredsSettings(), clientContext); + this.enableUserCredsCallable = + callableFactory.createUnaryCallable( + enableUserCredsTransportSettings, settings.enableUserCredsSettings(), clientContext); + this.disableUserCredsCallable = + callableFactory.createUnaryCallable( + disableUserCredsTransportSettings, settings.disableUserCredsSettings(), clientContext); + this.resetUserPasswordCallable = + callableFactory.createUnaryCallable( + resetUserPasswordTransportSettings, + settings.resetUserPasswordSettings(), + clientContext); + this.deleteUserCredsCallable = + callableFactory.createUnaryCallable( + deleteUserCredsTransportSettings, settings.deleteUserCredsSettings(), clientContext); this.getBackupCallable = callableFactory.createUnaryCallable( getBackupTransportSettings, settings.getBackupSettings(), clientContext); @@ -942,6 +1121,41 @@ public UnaryCallable deleteDatabaseCallable() return deleteDatabaseOperationCallable; } + @Override + public UnaryCallable createUserCredsCallable() { + return createUserCredsCallable; + } + + @Override + public UnaryCallable getUserCredsCallable() { + return getUserCredsCallable; + } + + @Override + public UnaryCallable listUserCredsCallable() { + return listUserCredsCallable; + } + + @Override + public UnaryCallable enableUserCredsCallable() { + return enableUserCredsCallable; + } + + @Override + public UnaryCallable disableUserCredsCallable() { + return disableUserCredsCallable; + } + + @Override + public UnaryCallable resetUserPasswordCallable() { + return resetUserPasswordCallable; + } + + @Override + public UnaryCallable deleteUserCredsCallable() { + return deleteUserCredsCallable; + } + @Override public UnaryCallable getBackupCallable() { return getBackupCallable; diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreAdminStub.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreAdminStub.java index 5a7c4c3ad..b50ad60b2 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreAdminStub.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreAdminStub.java @@ -45,12 +45,16 @@ import com.google.firestore.admin.v1.CreateDatabaseMetadata; import com.google.firestore.admin.v1.CreateDatabaseRequest; import com.google.firestore.admin.v1.CreateIndexRequest; +import com.google.firestore.admin.v1.CreateUserCredsRequest; import com.google.firestore.admin.v1.Database; import com.google.firestore.admin.v1.DeleteBackupRequest; import com.google.firestore.admin.v1.DeleteBackupScheduleRequest; import com.google.firestore.admin.v1.DeleteDatabaseMetadata; import com.google.firestore.admin.v1.DeleteDatabaseRequest; import com.google.firestore.admin.v1.DeleteIndexRequest; +import com.google.firestore.admin.v1.DeleteUserCredsRequest; +import com.google.firestore.admin.v1.DisableUserCredsRequest; +import com.google.firestore.admin.v1.EnableUserCredsRequest; import com.google.firestore.admin.v1.ExportDocumentsMetadata; import com.google.firestore.admin.v1.ExportDocumentsRequest; import com.google.firestore.admin.v1.ExportDocumentsResponse; @@ -61,6 +65,7 @@ import com.google.firestore.admin.v1.GetDatabaseRequest; import com.google.firestore.admin.v1.GetFieldRequest; import com.google.firestore.admin.v1.GetIndexRequest; +import com.google.firestore.admin.v1.GetUserCredsRequest; import com.google.firestore.admin.v1.ImportDocumentsMetadata; import com.google.firestore.admin.v1.ImportDocumentsRequest; import com.google.firestore.admin.v1.Index; @@ -75,12 +80,16 @@ import com.google.firestore.admin.v1.ListFieldsResponse; import com.google.firestore.admin.v1.ListIndexesRequest; import com.google.firestore.admin.v1.ListIndexesResponse; +import com.google.firestore.admin.v1.ListUserCredsRequest; +import com.google.firestore.admin.v1.ListUserCredsResponse; +import com.google.firestore.admin.v1.ResetUserPasswordRequest; import com.google.firestore.admin.v1.RestoreDatabaseMetadata; import com.google.firestore.admin.v1.RestoreDatabaseRequest; import com.google.firestore.admin.v1.UpdateBackupScheduleRequest; import com.google.firestore.admin.v1.UpdateDatabaseMetadata; import com.google.firestore.admin.v1.UpdateDatabaseRequest; import com.google.firestore.admin.v1.UpdateFieldRequest; +import com.google.firestore.admin.v1.UserCreds; import com.google.longrunning.Operation; import com.google.protobuf.Empty; import com.google.protobuf.TypeRegistry; @@ -685,6 +694,258 @@ public class HttpJsonFirestoreAdminStub extends FirestoreAdminStub { HttpJsonOperationSnapshot.create(response)) .build(); + private static final ApiMethodDescriptor + createUserCredsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/CreateUserCreds") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{parent=projects/*/databases/*}/userCreds", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam( + fields, "userCredsId", request.getUserCredsId()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("userCreds", request.getUserCreds(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(UserCreds.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getUserCredsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/GetUserCreds") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/databases/*/userCreds/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(UserCreds.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + listUserCredsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/ListUserCreds") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{parent=projects/*/databases/*}/userCreds", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListUserCredsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + enableUserCredsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/EnableUserCreds") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/databases/*/userCreds/*}:enable", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearName().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(UserCreds.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + disableUserCredsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/DisableUserCreds") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/databases/*/userCreds/*}:disable", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearName().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(UserCreds.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + resetUserPasswordMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/ResetUserPassword") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/databases/*/userCreds/*}:resetPassword", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearName().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(UserCreds.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + deleteUserCredsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/DeleteUserCreds") + .setHttpMethod("DELETE") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/databases/*/userCreds/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Empty.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + private static final ApiMethodDescriptor getBackupMethodDescriptor = ApiMethodDescriptor.newBuilder() .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/GetBackup") @@ -1043,6 +1304,13 @@ public class HttpJsonFirestoreAdminStub extends FirestoreAdminStub { private final UnaryCallable deleteDatabaseCallable; private final OperationCallable deleteDatabaseOperationCallable; + private final UnaryCallable createUserCredsCallable; + private final UnaryCallable getUserCredsCallable; + private final UnaryCallable listUserCredsCallable; + private final UnaryCallable enableUserCredsCallable; + private final UnaryCallable disableUserCredsCallable; + private final UnaryCallable resetUserPasswordCallable; + private final UnaryCallable deleteUserCredsCallable; private final UnaryCallable getBackupCallable; private final UnaryCallable listBackupsCallable; private final UnaryCallable deleteBackupCallable; @@ -1295,6 +1563,84 @@ protected HttpJsonFirestoreAdminStub( return builder.build(); }) .build(); + HttpJsonCallSettings createUserCredsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(createUserCredsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getUserCredsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getUserCredsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + listUserCredsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listUserCredsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings enableUserCredsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(enableUserCredsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings disableUserCredsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(disableUserCredsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings resetUserPasswordTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(resetUserPasswordMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings deleteUserCredsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(deleteUserCredsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); HttpJsonCallSettings getBackupTransportSettings = HttpJsonCallSettings.newBuilder() .setMethodDescriptor(getBackupMethodDescriptor) @@ -1503,6 +1849,29 @@ protected HttpJsonFirestoreAdminStub( settings.deleteDatabaseOperationSettings(), clientContext, httpJsonOperationsStub); + this.createUserCredsCallable = + callableFactory.createUnaryCallable( + createUserCredsTransportSettings, settings.createUserCredsSettings(), clientContext); + this.getUserCredsCallable = + callableFactory.createUnaryCallable( + getUserCredsTransportSettings, settings.getUserCredsSettings(), clientContext); + this.listUserCredsCallable = + callableFactory.createUnaryCallable( + listUserCredsTransportSettings, settings.listUserCredsSettings(), clientContext); + this.enableUserCredsCallable = + callableFactory.createUnaryCallable( + enableUserCredsTransportSettings, settings.enableUserCredsSettings(), clientContext); + this.disableUserCredsCallable = + callableFactory.createUnaryCallable( + disableUserCredsTransportSettings, settings.disableUserCredsSettings(), clientContext); + this.resetUserPasswordCallable = + callableFactory.createUnaryCallable( + resetUserPasswordTransportSettings, + settings.resetUserPasswordSettings(), + clientContext); + this.deleteUserCredsCallable = + callableFactory.createUnaryCallable( + deleteUserCredsTransportSettings, settings.deleteUserCredsSettings(), clientContext); this.getBackupCallable = callableFactory.createUnaryCallable( getBackupTransportSettings, settings.getBackupSettings(), clientContext); @@ -1569,6 +1938,13 @@ public static List getMethodDescriptors() { methodDescriptors.add(listDatabasesMethodDescriptor); methodDescriptors.add(updateDatabaseMethodDescriptor); methodDescriptors.add(deleteDatabaseMethodDescriptor); + methodDescriptors.add(createUserCredsMethodDescriptor); + methodDescriptors.add(getUserCredsMethodDescriptor); + methodDescriptors.add(listUserCredsMethodDescriptor); + methodDescriptors.add(enableUserCredsMethodDescriptor); + methodDescriptors.add(disableUserCredsMethodDescriptor); + methodDescriptors.add(resetUserPasswordMethodDescriptor); + methodDescriptors.add(deleteUserCredsMethodDescriptor); methodDescriptors.add(getBackupMethodDescriptor); methodDescriptors.add(listBackupsMethodDescriptor); methodDescriptors.add(deleteBackupMethodDescriptor); @@ -1719,6 +2095,41 @@ public UnaryCallable deleteDatabaseCallable() return deleteDatabaseOperationCallable; } + @Override + public UnaryCallable createUserCredsCallable() { + return createUserCredsCallable; + } + + @Override + public UnaryCallable getUserCredsCallable() { + return getUserCredsCallable; + } + + @Override + public UnaryCallable listUserCredsCallable() { + return listUserCredsCallable; + } + + @Override + public UnaryCallable enableUserCredsCallable() { + return enableUserCredsCallable; + } + + @Override + public UnaryCallable disableUserCredsCallable() { + return disableUserCredsCallable; + } + + @Override + public UnaryCallable resetUserPasswordCallable() { + return resetUserPasswordCallable; + } + + @Override + public UnaryCallable deleteUserCredsCallable() { + return deleteUserCredsCallable; + } + @Override public UnaryCallable getBackupCallable() { return getBackupCallable; diff --git a/google-cloud-firestore-admin/src/main/resources/META-INF/native-image/com.google.cloud.firestore.v1/reflect-config.json b/google-cloud-firestore-admin/src/main/resources/META-INF/native-image/com.google.cloud.firestore.v1/reflect-config.json index de6d04910..a7a386dca 100644 --- a/google-cloud-firestore-admin/src/main/resources/META-INF/native-image/com.google.cloud.firestore.v1/reflect-config.json +++ b/google-cloud-firestore-admin/src/main/resources/META-INF/native-image/com.google.cloud.firestore.v1/reflect-config.json @@ -674,6 +674,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.firestore.admin.v1.CreateUserCredsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.firestore.admin.v1.CreateUserCredsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.firestore.admin.v1.DailyRecurrence", "queryAllDeclaredConstructors": true, @@ -746,6 +764,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.firestore.admin.v1.Database$DatabaseEdition", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.firestore.admin.v1.Database$DatabaseType", "queryAllDeclaredConstructors": true, @@ -971,6 +998,60 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.firestore.admin.v1.DeleteUserCredsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.firestore.admin.v1.DeleteUserCredsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.firestore.admin.v1.DisableUserCredsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.firestore.admin.v1.DisableUserCredsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.firestore.admin.v1.EnableUserCredsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.firestore.admin.v1.EnableUserCredsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.firestore.admin.v1.ExportDocumentsMetadata", "queryAllDeclaredConstructors": true, @@ -1250,6 +1331,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.firestore.admin.v1.GetUserCredsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.firestore.admin.v1.GetUserCredsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.firestore.admin.v1.ImportDocumentsMetadata", "queryAllDeclaredConstructors": true, @@ -1313,6 +1412,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.firestore.admin.v1.Index$Density", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.firestore.admin.v1.Index$IndexField", "queryAllDeclaredConstructors": true, @@ -1601,6 +1709,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.firestore.admin.v1.ListUserCredsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.firestore.admin.v1.ListUserCredsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.firestore.admin.v1.ListUserCredsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.firestore.admin.v1.ListUserCredsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.firestore.admin.v1.LocationMetadata", "queryAllDeclaredConstructors": true, @@ -1646,6 +1790,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.firestore.admin.v1.ResetUserPasswordRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.firestore.admin.v1.ResetUserPasswordRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.firestore.admin.v1.RestoreDatabaseMetadata", "queryAllDeclaredConstructors": true, @@ -1754,6 +1916,51 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.firestore.admin.v1.UserCreds", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.firestore.admin.v1.UserCreds$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.firestore.admin.v1.UserCreds$ResourceIdentity", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.firestore.admin.v1.UserCreds$ResourceIdentity$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.firestore.admin.v1.UserCreds$State", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.firestore.admin.v1.WeeklyRecurrence", "queryAllDeclaredConstructors": true, diff --git a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientHttpJsonTest.java b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientHttpJsonTest.java index 40e19774c..7ff55a9f5 100644 --- a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientHttpJsonTest.java +++ b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientHttpJsonTest.java @@ -48,9 +48,12 @@ import com.google.firestore.admin.v1.ListDatabasesResponse; import com.google.firestore.admin.v1.ListFieldsResponse; import com.google.firestore.admin.v1.ListIndexesResponse; +import com.google.firestore.admin.v1.ListUserCredsResponse; import com.google.firestore.admin.v1.LocationName; import com.google.firestore.admin.v1.ProjectName; import com.google.firestore.admin.v1.RestoreDatabaseRequest; +import com.google.firestore.admin.v1.UserCreds; +import com.google.firestore.admin.v1.UserCredsName; import com.google.longrunning.Operation; import com.google.protobuf.Any; import com.google.protobuf.Duration; @@ -111,6 +114,8 @@ public void createIndexTest() throws Exception { Index.newBuilder() .setName(IndexName.of("[PROJECT]", "[DATABASE]", "[COLLECTION]", "[INDEX]").toString()) .addAllFields(new ArrayList()) + .setMultikey(true) + .setShardCount(-495377042) .build(); Operation resultOperation = Operation.newBuilder() @@ -164,6 +169,8 @@ public void createIndexTest2() throws Exception { Index.newBuilder() .setName(IndexName.of("[PROJECT]", "[DATABASE]", "[COLLECTION]", "[INDEX]").toString()) .addAllFields(new ArrayList()) + .setMultikey(true) + .setShardCount(-495377042) .build(); Operation resultOperation = Operation.newBuilder() @@ -321,6 +328,8 @@ public void getIndexTest() throws Exception { Index.newBuilder() .setName(IndexName.of("[PROJECT]", "[DATABASE]", "[COLLECTION]", "[INDEX]").toString()) .addAllFields(new ArrayList()) + .setMultikey(true) + .setShardCount(-495377042) .build(); mockService.addResponse(expectedResponse); @@ -366,6 +375,8 @@ public void getIndexTest2() throws Exception { Index.newBuilder() .setName(IndexName.of("[PROJECT]", "[DATABASE]", "[COLLECTION]", "[INDEX]").toString()) .addAllFields(new ArrayList()) + .setMultikey(true) + .setShardCount(-495377042) .build(); mockService.addResponse(expectedResponse); @@ -1040,6 +1051,7 @@ public void createDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .setFreeTier(true) .setEtag("etag3123477") .build(); Operation resultOperation = @@ -1105,6 +1117,7 @@ public void createDatabaseTest2() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .setFreeTier(true) .setEtag("etag3123477") .build(); Operation resultOperation = @@ -1170,6 +1183,7 @@ public void getDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .setFreeTier(true) .setEtag("etag3123477") .build(); mockService.addResponse(expectedResponse); @@ -1226,6 +1240,7 @@ public void getDatabaseTest2() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .setFreeTier(true) .setEtag("etag3123477") .build(); mockService.addResponse(expectedResponse); @@ -1372,6 +1387,7 @@ public void updateDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .setFreeTier(true) .setEtag("etag3123477") .build(); Operation resultOperation = @@ -1396,6 +1412,7 @@ public void updateDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .setFreeTier(true) .setEtag("etag3123477") .build(); FieldMask updateMask = FieldMask.newBuilder().build(); @@ -1440,6 +1457,7 @@ public void updateDatabaseExceptionTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .setFreeTier(true) .setEtag("etag3123477") .build(); FieldMask updateMask = FieldMask.newBuilder().build(); @@ -1465,6 +1483,7 @@ public void deleteDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .setFreeTier(true) .setEtag("etag3123477") .build(); Operation resultOperation = @@ -1526,6 +1545,7 @@ public void deleteDatabaseTest2() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .setFreeTier(true) .setEtag("etag3123477") .build(); Operation resultOperation = @@ -1571,6 +1591,648 @@ public void deleteDatabaseExceptionTest2() throws Exception { } } + @Test + public void createUserCredsTest() throws Exception { + UserCreds expectedResponse = + UserCreds.newBuilder() + .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setSecurePassword("securePassword715395890") + .build(); + mockService.addResponse(expectedResponse); + + DatabaseName parent = DatabaseName.of("[PROJECT]", "[DATABASE]"); + UserCreds userCreds = UserCreds.newBuilder().build(); + String userCredsId = "userCredsId726775445"; + + UserCreds actualResponse = client.createUserCreds(parent, userCreds, userCredsId); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createUserCredsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + DatabaseName parent = DatabaseName.of("[PROJECT]", "[DATABASE]"); + UserCreds userCreds = UserCreds.newBuilder().build(); + String userCredsId = "userCredsId726775445"; + client.createUserCreds(parent, userCreds, userCredsId); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createUserCredsTest2() throws Exception { + UserCreds expectedResponse = + UserCreds.newBuilder() + .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setSecurePassword("securePassword715395890") + .build(); + mockService.addResponse(expectedResponse); + + String parent = "projects/project-9821/databases/database-9821"; + UserCreds userCreds = UserCreds.newBuilder().build(); + String userCredsId = "userCredsId726775445"; + + UserCreds actualResponse = client.createUserCreds(parent, userCreds, userCredsId); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createUserCredsExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "projects/project-9821/databases/database-9821"; + UserCreds userCreds = UserCreds.newBuilder().build(); + String userCredsId = "userCredsId726775445"; + client.createUserCreds(parent, userCreds, userCredsId); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getUserCredsTest() throws Exception { + UserCreds expectedResponse = + UserCreds.newBuilder() + .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setSecurePassword("securePassword715395890") + .build(); + mockService.addResponse(expectedResponse); + + UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]"); + + UserCreds actualResponse = client.getUserCreds(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getUserCredsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]"); + client.getUserCreds(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getUserCredsTest2() throws Exception { + UserCreds expectedResponse = + UserCreds.newBuilder() + .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setSecurePassword("securePassword715395890") + .build(); + mockService.addResponse(expectedResponse); + + String name = "projects/project-3654/databases/database-3654/userCreds/userCred-3654"; + + UserCreds actualResponse = client.getUserCreds(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getUserCredsExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "projects/project-3654/databases/database-3654/userCreds/userCred-3654"; + client.getUserCreds(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listUserCredsTest() throws Exception { + ListUserCredsResponse expectedResponse = + ListUserCredsResponse.newBuilder().addAllUserCreds(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + DatabaseName parent = DatabaseName.of("[PROJECT]", "[DATABASE]"); + + ListUserCredsResponse actualResponse = client.listUserCreds(parent); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listUserCredsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + DatabaseName parent = DatabaseName.of("[PROJECT]", "[DATABASE]"); + client.listUserCreds(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listUserCredsTest2() throws Exception { + ListUserCredsResponse expectedResponse = + ListUserCredsResponse.newBuilder().addAllUserCreds(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + String parent = "projects/project-9821/databases/database-9821"; + + ListUserCredsResponse actualResponse = client.listUserCreds(parent); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listUserCredsExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "projects/project-9821/databases/database-9821"; + client.listUserCreds(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void enableUserCredsTest() throws Exception { + UserCreds expectedResponse = + UserCreds.newBuilder() + .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setSecurePassword("securePassword715395890") + .build(); + mockService.addResponse(expectedResponse); + + UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]"); + + UserCreds actualResponse = client.enableUserCreds(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void enableUserCredsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]"); + client.enableUserCreds(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void enableUserCredsTest2() throws Exception { + UserCreds expectedResponse = + UserCreds.newBuilder() + .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setSecurePassword("securePassword715395890") + .build(); + mockService.addResponse(expectedResponse); + + String name = "projects/project-3654/databases/database-3654/userCreds/userCred-3654"; + + UserCreds actualResponse = client.enableUserCreds(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void enableUserCredsExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "projects/project-3654/databases/database-3654/userCreds/userCred-3654"; + client.enableUserCreds(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void disableUserCredsTest() throws Exception { + UserCreds expectedResponse = + UserCreds.newBuilder() + .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setSecurePassword("securePassword715395890") + .build(); + mockService.addResponse(expectedResponse); + + UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]"); + + UserCreds actualResponse = client.disableUserCreds(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void disableUserCredsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]"); + client.disableUserCreds(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void disableUserCredsTest2() throws Exception { + UserCreds expectedResponse = + UserCreds.newBuilder() + .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setSecurePassword("securePassword715395890") + .build(); + mockService.addResponse(expectedResponse); + + String name = "projects/project-3654/databases/database-3654/userCreds/userCred-3654"; + + UserCreds actualResponse = client.disableUserCreds(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void disableUserCredsExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "projects/project-3654/databases/database-3654/userCreds/userCred-3654"; + client.disableUserCreds(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void resetUserPasswordTest() throws Exception { + UserCreds expectedResponse = + UserCreds.newBuilder() + .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setSecurePassword("securePassword715395890") + .build(); + mockService.addResponse(expectedResponse); + + UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]"); + + UserCreds actualResponse = client.resetUserPassword(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void resetUserPasswordExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]"); + client.resetUserPassword(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void resetUserPasswordTest2() throws Exception { + UserCreds expectedResponse = + UserCreds.newBuilder() + .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setSecurePassword("securePassword715395890") + .build(); + mockService.addResponse(expectedResponse); + + String name = "projects/project-3654/databases/database-3654/userCreds/userCred-3654"; + + UserCreds actualResponse = client.resetUserPassword(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void resetUserPasswordExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "projects/project-3654/databases/database-3654/userCreds/userCred-3654"; + client.resetUserPassword(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteUserCredsTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]"); + + client.deleteUserCreds(name); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteUserCredsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]"); + client.deleteUserCreds(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteUserCredsTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockService.addResponse(expectedResponse); + + String name = "projects/project-3654/databases/database-3654/userCreds/userCred-3654"; + + client.deleteUserCreds(name); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteUserCredsExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "projects/project-3654/databases/database-3654/userCreds/userCred-3654"; + client.deleteUserCreds(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + @Test public void getBackupTest() throws Exception { Backup expectedResponse = @@ -1855,6 +2517,7 @@ public void restoreDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .setFreeTier(true) .setEtag("etag3123477") .build(); Operation resultOperation = diff --git a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientTest.java b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientTest.java index d4400dab4..6303fd565 100644 --- a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientTest.java +++ b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientTest.java @@ -38,12 +38,16 @@ import com.google.firestore.admin.v1.CreateBackupScheduleRequest; import com.google.firestore.admin.v1.CreateDatabaseRequest; import com.google.firestore.admin.v1.CreateIndexRequest; +import com.google.firestore.admin.v1.CreateUserCredsRequest; import com.google.firestore.admin.v1.Database; import com.google.firestore.admin.v1.DatabaseName; import com.google.firestore.admin.v1.DeleteBackupRequest; import com.google.firestore.admin.v1.DeleteBackupScheduleRequest; import com.google.firestore.admin.v1.DeleteDatabaseRequest; import com.google.firestore.admin.v1.DeleteIndexRequest; +import com.google.firestore.admin.v1.DeleteUserCredsRequest; +import com.google.firestore.admin.v1.DisableUserCredsRequest; +import com.google.firestore.admin.v1.EnableUserCredsRequest; import com.google.firestore.admin.v1.ExportDocumentsRequest; import com.google.firestore.admin.v1.ExportDocumentsResponse; import com.google.firestore.admin.v1.Field; @@ -53,6 +57,7 @@ import com.google.firestore.admin.v1.GetDatabaseRequest; import com.google.firestore.admin.v1.GetFieldRequest; import com.google.firestore.admin.v1.GetIndexRequest; +import com.google.firestore.admin.v1.GetUserCredsRequest; import com.google.firestore.admin.v1.ImportDocumentsRequest; import com.google.firestore.admin.v1.Index; import com.google.firestore.admin.v1.IndexName; @@ -66,12 +71,17 @@ import com.google.firestore.admin.v1.ListFieldsResponse; import com.google.firestore.admin.v1.ListIndexesRequest; import com.google.firestore.admin.v1.ListIndexesResponse; +import com.google.firestore.admin.v1.ListUserCredsRequest; +import com.google.firestore.admin.v1.ListUserCredsResponse; import com.google.firestore.admin.v1.LocationName; import com.google.firestore.admin.v1.ProjectName; +import com.google.firestore.admin.v1.ResetUserPasswordRequest; import com.google.firestore.admin.v1.RestoreDatabaseRequest; import com.google.firestore.admin.v1.UpdateBackupScheduleRequest; import com.google.firestore.admin.v1.UpdateDatabaseRequest; import com.google.firestore.admin.v1.UpdateFieldRequest; +import com.google.firestore.admin.v1.UserCreds; +import com.google.firestore.admin.v1.UserCredsName; import com.google.longrunning.Operation; import com.google.protobuf.AbstractMessage; import com.google.protobuf.Any; @@ -141,6 +151,8 @@ public void createIndexTest() throws Exception { Index.newBuilder() .setName(IndexName.of("[PROJECT]", "[DATABASE]", "[COLLECTION]", "[INDEX]").toString()) .addAllFields(new ArrayList()) + .setMultikey(true) + .setShardCount(-495377042) .build(); Operation resultOperation = Operation.newBuilder() @@ -192,6 +204,8 @@ public void createIndexTest2() throws Exception { Index.newBuilder() .setName(IndexName.of("[PROJECT]", "[DATABASE]", "[COLLECTION]", "[INDEX]").toString()) .addAllFields(new ArrayList()) + .setMultikey(true) + .setShardCount(-495377042) .build(); Operation resultOperation = Operation.newBuilder() @@ -331,6 +345,8 @@ public void getIndexTest() throws Exception { Index.newBuilder() .setName(IndexName.of("[PROJECT]", "[DATABASE]", "[COLLECTION]", "[INDEX]").toString()) .addAllFields(new ArrayList()) + .setMultikey(true) + .setShardCount(-495377042) .build(); mockFirestoreAdmin.addResponse(expectedResponse); @@ -370,6 +386,8 @@ public void getIndexTest2() throws Exception { Index.newBuilder() .setName(IndexName.of("[PROJECT]", "[DATABASE]", "[COLLECTION]", "[INDEX]").toString()) .addAllFields(new ArrayList()) + .setMultikey(true) + .setShardCount(-495377042) .build(); mockFirestoreAdmin.addResponse(expectedResponse); @@ -962,6 +980,7 @@ public void createDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .setFreeTier(true) .setEtag("etag3123477") .build(); Operation resultOperation = @@ -1026,6 +1045,7 @@ public void createDatabaseTest2() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .setFreeTier(true) .setEtag("etag3123477") .build(); Operation resultOperation = @@ -1090,6 +1110,7 @@ public void getDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .setFreeTier(true) .setEtag("etag3123477") .build(); mockFirestoreAdmin.addResponse(expectedResponse); @@ -1140,6 +1161,7 @@ public void getDatabaseTest2() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .setFreeTier(true) .setEtag("etag3123477") .build(); mockFirestoreAdmin.addResponse(expectedResponse); @@ -1268,6 +1290,7 @@ public void updateDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .setFreeTier(true) .setEtag("etag3123477") .build(); Operation resultOperation = @@ -1329,6 +1352,7 @@ public void deleteDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .setFreeTier(true) .setEtag("etag3123477") .build(); Operation resultOperation = @@ -1387,6 +1411,7 @@ public void deleteDatabaseTest2() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .setFreeTier(true) .setEtag("etag3123477") .build(); Operation resultOperation = @@ -1429,6 +1454,568 @@ public void deleteDatabaseExceptionTest2() throws Exception { } } + @Test + public void createUserCredsTest() throws Exception { + UserCreds expectedResponse = + UserCreds.newBuilder() + .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setSecurePassword("securePassword715395890") + .build(); + mockFirestoreAdmin.addResponse(expectedResponse); + + DatabaseName parent = DatabaseName.of("[PROJECT]", "[DATABASE]"); + UserCreds userCreds = UserCreds.newBuilder().build(); + String userCredsId = "userCredsId726775445"; + + UserCreds actualResponse = client.createUserCreds(parent, userCreds, userCredsId); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockFirestoreAdmin.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateUserCredsRequest actualRequest = ((CreateUserCredsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(userCreds, actualRequest.getUserCreds()); + Assert.assertEquals(userCredsId, actualRequest.getUserCredsId()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createUserCredsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockFirestoreAdmin.addException(exception); + + try { + DatabaseName parent = DatabaseName.of("[PROJECT]", "[DATABASE]"); + UserCreds userCreds = UserCreds.newBuilder().build(); + String userCredsId = "userCredsId726775445"; + client.createUserCreds(parent, userCreds, userCredsId); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createUserCredsTest2() throws Exception { + UserCreds expectedResponse = + UserCreds.newBuilder() + .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setSecurePassword("securePassword715395890") + .build(); + mockFirestoreAdmin.addResponse(expectedResponse); + + String parent = "parent-995424086"; + UserCreds userCreds = UserCreds.newBuilder().build(); + String userCredsId = "userCredsId726775445"; + + UserCreds actualResponse = client.createUserCreds(parent, userCreds, userCredsId); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockFirestoreAdmin.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateUserCredsRequest actualRequest = ((CreateUserCredsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertEquals(userCreds, actualRequest.getUserCreds()); + Assert.assertEquals(userCredsId, actualRequest.getUserCredsId()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createUserCredsExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockFirestoreAdmin.addException(exception); + + try { + String parent = "parent-995424086"; + UserCreds userCreds = UserCreds.newBuilder().build(); + String userCredsId = "userCredsId726775445"; + client.createUserCreds(parent, userCreds, userCredsId); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getUserCredsTest() throws Exception { + UserCreds expectedResponse = + UserCreds.newBuilder() + .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setSecurePassword("securePassword715395890") + .build(); + mockFirestoreAdmin.addResponse(expectedResponse); + + UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]"); + + UserCreds actualResponse = client.getUserCreds(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockFirestoreAdmin.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetUserCredsRequest actualRequest = ((GetUserCredsRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getUserCredsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockFirestoreAdmin.addException(exception); + + try { + UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]"); + client.getUserCreds(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getUserCredsTest2() throws Exception { + UserCreds expectedResponse = + UserCreds.newBuilder() + .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setSecurePassword("securePassword715395890") + .build(); + mockFirestoreAdmin.addResponse(expectedResponse); + + String name = "name3373707"; + + UserCreds actualResponse = client.getUserCreds(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockFirestoreAdmin.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetUserCredsRequest actualRequest = ((GetUserCredsRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getUserCredsExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockFirestoreAdmin.addException(exception); + + try { + String name = "name3373707"; + client.getUserCreds(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listUserCredsTest() throws Exception { + ListUserCredsResponse expectedResponse = + ListUserCredsResponse.newBuilder().addAllUserCreds(new ArrayList()).build(); + mockFirestoreAdmin.addResponse(expectedResponse); + + DatabaseName parent = DatabaseName.of("[PROJECT]", "[DATABASE]"); + + ListUserCredsResponse actualResponse = client.listUserCreds(parent); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockFirestoreAdmin.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListUserCredsRequest actualRequest = ((ListUserCredsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listUserCredsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockFirestoreAdmin.addException(exception); + + try { + DatabaseName parent = DatabaseName.of("[PROJECT]", "[DATABASE]"); + client.listUserCreds(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listUserCredsTest2() throws Exception { + ListUserCredsResponse expectedResponse = + ListUserCredsResponse.newBuilder().addAllUserCreds(new ArrayList()).build(); + mockFirestoreAdmin.addResponse(expectedResponse); + + String parent = "parent-995424086"; + + ListUserCredsResponse actualResponse = client.listUserCreds(parent); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockFirestoreAdmin.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListUserCredsRequest actualRequest = ((ListUserCredsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listUserCredsExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockFirestoreAdmin.addException(exception); + + try { + String parent = "parent-995424086"; + client.listUserCreds(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void enableUserCredsTest() throws Exception { + UserCreds expectedResponse = + UserCreds.newBuilder() + .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setSecurePassword("securePassword715395890") + .build(); + mockFirestoreAdmin.addResponse(expectedResponse); + + UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]"); + + UserCreds actualResponse = client.enableUserCreds(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockFirestoreAdmin.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + EnableUserCredsRequest actualRequest = ((EnableUserCredsRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void enableUserCredsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockFirestoreAdmin.addException(exception); + + try { + UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]"); + client.enableUserCreds(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void enableUserCredsTest2() throws Exception { + UserCreds expectedResponse = + UserCreds.newBuilder() + .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setSecurePassword("securePassword715395890") + .build(); + mockFirestoreAdmin.addResponse(expectedResponse); + + String name = "name3373707"; + + UserCreds actualResponse = client.enableUserCreds(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockFirestoreAdmin.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + EnableUserCredsRequest actualRequest = ((EnableUserCredsRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void enableUserCredsExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockFirestoreAdmin.addException(exception); + + try { + String name = "name3373707"; + client.enableUserCreds(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void disableUserCredsTest() throws Exception { + UserCreds expectedResponse = + UserCreds.newBuilder() + .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setSecurePassword("securePassword715395890") + .build(); + mockFirestoreAdmin.addResponse(expectedResponse); + + UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]"); + + UserCreds actualResponse = client.disableUserCreds(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockFirestoreAdmin.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DisableUserCredsRequest actualRequest = ((DisableUserCredsRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void disableUserCredsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockFirestoreAdmin.addException(exception); + + try { + UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]"); + client.disableUserCreds(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void disableUserCredsTest2() throws Exception { + UserCreds expectedResponse = + UserCreds.newBuilder() + .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setSecurePassword("securePassword715395890") + .build(); + mockFirestoreAdmin.addResponse(expectedResponse); + + String name = "name3373707"; + + UserCreds actualResponse = client.disableUserCreds(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockFirestoreAdmin.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DisableUserCredsRequest actualRequest = ((DisableUserCredsRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void disableUserCredsExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockFirestoreAdmin.addException(exception); + + try { + String name = "name3373707"; + client.disableUserCreds(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void resetUserPasswordTest() throws Exception { + UserCreds expectedResponse = + UserCreds.newBuilder() + .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setSecurePassword("securePassword715395890") + .build(); + mockFirestoreAdmin.addResponse(expectedResponse); + + UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]"); + + UserCreds actualResponse = client.resetUserPassword(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockFirestoreAdmin.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ResetUserPasswordRequest actualRequest = ((ResetUserPasswordRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void resetUserPasswordExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockFirestoreAdmin.addException(exception); + + try { + UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]"); + client.resetUserPassword(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void resetUserPasswordTest2() throws Exception { + UserCreds expectedResponse = + UserCreds.newBuilder() + .setName(UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setSecurePassword("securePassword715395890") + .build(); + mockFirestoreAdmin.addResponse(expectedResponse); + + String name = "name3373707"; + + UserCreds actualResponse = client.resetUserPassword(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockFirestoreAdmin.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ResetUserPasswordRequest actualRequest = ((ResetUserPasswordRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void resetUserPasswordExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockFirestoreAdmin.addException(exception); + + try { + String name = "name3373707"; + client.resetUserPassword(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteUserCredsTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockFirestoreAdmin.addResponse(expectedResponse); + + UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]"); + + client.deleteUserCreds(name); + + List actualRequests = mockFirestoreAdmin.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteUserCredsRequest actualRequest = ((DeleteUserCredsRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteUserCredsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockFirestoreAdmin.addException(exception); + + try { + UserCredsName name = UserCredsName.of("[PROJECT]", "[DATABASE]", "[USER_CREDS]"); + client.deleteUserCreds(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void deleteUserCredsTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + mockFirestoreAdmin.addResponse(expectedResponse); + + String name = "name3373707"; + + client.deleteUserCreds(name); + + List actualRequests = mockFirestoreAdmin.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteUserCredsRequest actualRequest = ((DeleteUserCredsRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteUserCredsExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockFirestoreAdmin.addException(exception); + + try { + String name = "name3373707"; + client.deleteUserCreds(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + @Test public void getBackupTest() throws Exception { Backup expectedResponse = @@ -1677,6 +2264,7 @@ public void restoreDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .setFreeTier(true) .setEtag("etag3123477") .build(); Operation resultOperation = diff --git a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockFirestoreAdminImpl.java b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockFirestoreAdminImpl.java index 8034775b5..965014aa8 100644 --- a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockFirestoreAdminImpl.java +++ b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockFirestoreAdminImpl.java @@ -23,11 +23,15 @@ import com.google.firestore.admin.v1.CreateBackupScheduleRequest; import com.google.firestore.admin.v1.CreateDatabaseRequest; import com.google.firestore.admin.v1.CreateIndexRequest; +import com.google.firestore.admin.v1.CreateUserCredsRequest; import com.google.firestore.admin.v1.Database; import com.google.firestore.admin.v1.DeleteBackupRequest; import com.google.firestore.admin.v1.DeleteBackupScheduleRequest; import com.google.firestore.admin.v1.DeleteDatabaseRequest; import com.google.firestore.admin.v1.DeleteIndexRequest; +import com.google.firestore.admin.v1.DeleteUserCredsRequest; +import com.google.firestore.admin.v1.DisableUserCredsRequest; +import com.google.firestore.admin.v1.EnableUserCredsRequest; import com.google.firestore.admin.v1.ExportDocumentsRequest; import com.google.firestore.admin.v1.Field; import com.google.firestore.admin.v1.FirestoreAdminGrpc.FirestoreAdminImplBase; @@ -36,6 +40,7 @@ import com.google.firestore.admin.v1.GetDatabaseRequest; import com.google.firestore.admin.v1.GetFieldRequest; import com.google.firestore.admin.v1.GetIndexRequest; +import com.google.firestore.admin.v1.GetUserCredsRequest; import com.google.firestore.admin.v1.ImportDocumentsRequest; import com.google.firestore.admin.v1.Index; import com.google.firestore.admin.v1.ListBackupSchedulesRequest; @@ -48,10 +53,14 @@ import com.google.firestore.admin.v1.ListFieldsResponse; import com.google.firestore.admin.v1.ListIndexesRequest; import com.google.firestore.admin.v1.ListIndexesResponse; +import com.google.firestore.admin.v1.ListUserCredsRequest; +import com.google.firestore.admin.v1.ListUserCredsResponse; +import com.google.firestore.admin.v1.ResetUserPasswordRequest; import com.google.firestore.admin.v1.RestoreDatabaseRequest; import com.google.firestore.admin.v1.UpdateBackupScheduleRequest; import com.google.firestore.admin.v1.UpdateDatabaseRequest; import com.google.firestore.admin.v1.UpdateFieldRequest; +import com.google.firestore.admin.v1.UserCreds; import com.google.longrunning.Operation; import com.google.protobuf.AbstractMessage; import com.google.protobuf.Empty; @@ -403,6 +412,153 @@ public void deleteDatabase( } } + @Override + public void createUserCreds( + CreateUserCredsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof UserCreds) { + requests.add(request); + responseObserver.onNext(((UserCreds) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CreateUserCreds, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + UserCreds.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getUserCreds( + GetUserCredsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof UserCreds) { + requests.add(request); + responseObserver.onNext(((UserCreds) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetUserCreds, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + UserCreds.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void listUserCreds( + ListUserCredsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListUserCredsResponse) { + requests.add(request); + responseObserver.onNext(((ListUserCredsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListUserCreds, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListUserCredsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void enableUserCreds( + EnableUserCredsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof UserCreds) { + requests.add(request); + responseObserver.onNext(((UserCreds) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method EnableUserCreds, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + UserCreds.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void disableUserCreds( + DisableUserCredsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof UserCreds) { + requests.add(request); + responseObserver.onNext(((UserCreds) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method DisableUserCreds, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + UserCreds.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void resetUserPassword( + ResetUserPasswordRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof UserCreds) { + requests.add(request); + responseObserver.onNext(((UserCreds) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ResetUserPassword, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + UserCreds.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void deleteUserCreds( + DeleteUserCredsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Empty) { + requests.add(request); + responseObserver.onNext(((Empty) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method DeleteUserCreds, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Empty.class.getName(), + Exception.class.getName()))); + } + } + @Override public void getBackup(GetBackupRequest request, StreamObserver responseObserver) { Object response = responses.poll(); @@ -499,7 +655,8 @@ public void createBackupSchedule( responseObserver.onError( new IllegalArgumentException( String.format( - "Unrecognized response type %s for method CreateBackupSchedule, expected %s or %s", + "Unrecognized response type %s for method CreateBackupSchedule, expected %s or" + + " %s", response == null ? "null" : response.getClass().getName(), BackupSchedule.class.getName(), Exception.class.getName()))); @@ -563,7 +720,8 @@ public void updateBackupSchedule( responseObserver.onError( new IllegalArgumentException( String.format( - "Unrecognized response type %s for method UpdateBackupSchedule, expected %s or %s", + "Unrecognized response type %s for method UpdateBackupSchedule, expected %s or" + + " %s", response == null ? "null" : response.getClass().getName(), BackupSchedule.class.getName(), Exception.class.getName()))); @@ -584,7 +742,8 @@ public void deleteBackupSchedule( responseObserver.onError( new IllegalArgumentException( String.format( - "Unrecognized response type %s for method DeleteBackupSchedule, expected %s or %s", + "Unrecognized response type %s for method DeleteBackupSchedule, expected %s or" + + " %s", response == null ? "null" : response.getClass().getName(), Empty.class.getName(), Exception.class.getName()))); diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriterException.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriterException.java index 57c276838..0b9765e53 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriterException.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriterException.java @@ -41,27 +41,37 @@ public BulkWriterException( this.failedAttempts = failedAttempts; } - /** @return The status code of the error. */ + /** + * @return The status code of the error. + */ public Status getStatus() { return status; } - /** @return The error message of the error. */ + /** + * @return The error message of the error. + */ public String getMessage() { return message; } - /** @return The DocumentReference the operation was performed on. */ + /** + * @return The DocumentReference the operation was performed on. + */ public DocumentReference getDocumentReference() { return documentReference; } - /** @return The type of operation performed. */ + /** + * @return The type of operation performed. + */ public OperationType getOperationType() { return operationType; } - /** @return How many times this operation has been attempted unsuccessfully. */ + /** + * @return How many times this operation has been attempted unsuccessfully. + */ public int getFailedAttempts() { return failedAttempts; } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriterOptions.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriterOptions.java index 8cfe0fdbf..d0aaca77e 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriterOptions.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriterOptions.java @@ -148,7 +148,8 @@ public BulkWriterOptions build() { if (!options.getThrottlingEnabled() && (maxRate != null || initialRate != null)) { throw FirestoreException.forInvalidArgument( - "Cannot set 'initialOpsPerSecond' or 'maxOpsPerSecond' when 'throttlingEnabled' is set to false."); + "Cannot set 'initialOpsPerSecond' or 'maxOpsPerSecond' when 'throttlingEnabled' is set" + + " to false."); } return options; } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreBundle.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreBundle.java index 07cdedfdf..35a2ef96e 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreBundle.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreBundle.java @@ -112,10 +112,7 @@ private Builder add(DocumentSnapshot documentSnapshot, Optional queryNam documents .get(documentName) .setMetadata( - documents - .get(documentName) - .getMetadata() - .toBuilder() + documents.get(documentName).getMetadata().toBuilder() .clearQueries() .addAllQueries(queries) .build()); diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Query.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Query.java index f93ec2c29..2bf9e98f9 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Query.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Query.java @@ -1336,8 +1336,9 @@ private void warningOnSingleDocumentReference(Object... fieldValues) { && fieldValues.length == 1 && fieldValues[0] instanceof DocumentReference) { LOGGER.warning( - "Warning: Passing DocumentReference into a cursor without orderBy clause is not an intended " - + "behavior. Please use DocumentSnapshot or add an explicit orderBy on document key field."); + "Warning: Passing DocumentReference into a cursor without orderBy clause is not an" + + " intended behavior. Please use DocumentSnapshot or add an explicit orderBy on" + + " document key field."); } } @@ -1385,9 +1386,7 @@ StructuredQuery.Builder buildQuery() { if (options.getStartCursor() != null) { // Swap the cursors to match the flipped query ordering. Cursor cursor = - options - .getStartCursor() - .toBuilder() + options.getStartCursor().toBuilder() .setBefore(!options.getStartCursor().getBefore()) .build(); structuredQuery.setEndAt(cursor); @@ -1396,9 +1395,7 @@ StructuredQuery.Builder buildQuery() { if (options.getEndCursor() != null) { // Swap the cursors to match the flipped query ordering. Cursor cursor = - options - .getEndCursor() - .toBuilder() + options.getEndCursor().toBuilder() .setBefore(!options.getEndCursor().getBefore()) .build(); structuredQuery.setStartAt(cursor); diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/ServerSideTransactionRunner.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/ServerSideTransactionRunner.java index 29c92331a..839d549a5 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/ServerSideTransactionRunner.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/ServerSideTransactionRunner.java @@ -271,8 +271,8 @@ private ApiFuture restartTransactionCallback(Throwable throwable) { /** Determines whether the provided error is considered retryable. */ private static boolean isRetryableTransactionError(ApiException exception) { switch (exception.getStatusCode().getCode()) { - // This list is based on - // https://github.com/firebase/firebase-js-sdk/blob/c822e78b00dd3420dcc749beb2f09a947aa4a344/packages/firestore/src/core/transaction_runner.ts#L112 + // This list is based on + // https://github.com/firebase/firebase-js-sdk/blob/c822e78b00dd3420dcc749beb2f09a947aa4a344/packages/firestore/src/core/transaction_runner.ts#L112 case ABORTED: case CANCELLED: case UNKNOWN: diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java index 6c6503aa4..6e331af22 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/StreamableQuery.java @@ -89,6 +89,7 @@ public Firestore getFirestore() { MetricsContext createMetricsContext(String methodName) { return getFirestore().getOptions().getMetricsUtil().createMetricsContext(methodName); } + /** * Executes the query and returns the results as QuerySnapshot. * diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/TransactionOptions.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/TransactionOptions.java index 57d13e0ed..3c1575c8a 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/TransactionOptions.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/TransactionOptions.java @@ -72,7 +72,9 @@ public int getNumberOfAttempts() { return numberOfAttempts; } - /** @return Executor to be used to run user callbacks on */ + /** + * @return Executor to be used to run user callbacks on + */ @Nullable public Executor getExecutor() { return executor; @@ -214,7 +216,9 @@ public B setExecutor(@Nullable Executor executor) { return (B) this; } - /** @return an instance of {@link TransactionOptions} from the values passed to this builder */ + /** + * @return an instance of {@link TransactionOptions} from the values passed to this builder + */ @Nonnull public abstract TransactionOptions build(); } @@ -232,7 +236,9 @@ private ReadOnlyOptionsBuilder(@Nullable Executor executor, @Nullable Timestamp this.readTime = readTime; } - /** @return the currently set value that will be used as the readTime. */ + /** + * @return the currently set value that will be used as the readTime. + */ @Nullable public TimestampOrBuilder getReadTime() { return readTime; diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/UserDataConverter.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/UserDataConverter.java index 4914cbb09..45f2a6627 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/UserDataConverter.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/UserDataConverter.java @@ -258,7 +258,8 @@ static Object decodeMap(FirestoreRpcContext rpcContext, MapValue mapValue) { switch (mapRepresentation) { case UNKNOWN: LOGGER.warning( - "Parsing unknown map type as generic map. This map type may be supported in a newer SDK version."); + "Parsing unknown map type as generic map. This map type may be supported in a newer SDK" + + " version."); case NONE: Map outputMap = new HashMap<>(); for (Map.Entry entry : inputMap.entrySet()) { diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/VectorQuery.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/VectorQuery.java index 7cdc6ebb5..205836a24 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/VectorQuery.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/VectorQuery.java @@ -175,7 +175,8 @@ VectorQuerySnapshot createSnaphot( @Override public String toString() { return String.format( - "VectorQuery{query=%s, vectorField=%s, queryVector=%s, limit=%d, distanceMeasure=%s, options=%s, options=%s}", + "VectorQuery{query=%s, vectorField=%s, queryVector=%s, limit=%d, distanceMeasure=%s," + + " options=%s, options=%s}", query, vectorField, queryVector, limit, distanceMeasure, options, options); } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/encoding/CustomClassMapper.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/encoding/CustomClassMapper.java index 321ead3e6..536fbd618 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/encoding/CustomClassMapper.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/encoding/CustomClassMapper.java @@ -110,7 +110,8 @@ static Object serialize(T o, DeserializeContext.ErrorPath path) { } else { throw path.serializeError( String.format( - "Numbers of type %s are not supported, please use an int, long, float, double or BigDecimal", + "Numbers of type %s are not supported, please use an int, long, float, double or" + + " BigDecimal", o.getClass().getSimpleName())); } } else if (o instanceof String) { diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/EnabledMetricsUtil.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/EnabledMetricsUtil.java index 5a9bd4d7b..e8ebfc355 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/EnabledMetricsUtil.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/telemetry/EnabledMetricsUtil.java @@ -76,7 +76,8 @@ class EnabledMetricsUtil implements MetricsUtil { configureCustomMetricsProvider(firestoreOptions); } catch (IOException e) { logger.warning( - "Unable to create MetricsUtil object for client side metrics, will skip exporting client side metrics" + "Unable to create MetricsUtil object for client side metrics, will skip exporting client" + + " side metrics" + e); } } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreStub.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreStub.java index 8fcda686e..a093129cb 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreStub.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreStub.java @@ -1040,7 +1040,8 @@ public BidiStreamingCallable writeCallable() { @Override public BidiStreamingCallable listenCallable() { throw new UnsupportedOperationException( - "Not implemented: listenCallable(). REST transport is not implemented for this method yet."); + "Not implemented: listenCallable(). REST transport is not implemented for this method" + + " yet."); } @Override diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/ToStringTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/ToStringTest.java index 8b5a7e64e..dfeb883ce 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/ToStringTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/ToStringTest.java @@ -31,7 +31,9 @@ import org.mockito.Spy; import org.mockito.junit.MockitoJUnitRunner; -/** @author Eran Leshem */ +/** + * @author Eran Leshem + */ @RunWith(MockitoJUnitRunner.class) public class ToStringTest { diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/TransactionTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/TransactionTest.java index 97bd6a640..6c21b990c 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/TransactionTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/TransactionTest.java @@ -657,8 +657,7 @@ public void getMultipleDocumentsWithFieldMask() throws Exception { BatchGetDocumentsRequest expectedGetAll = getAll(TRANSACTION_ID, doc1.getResourcePath().toString()); expectedGetAll = - expectedGetAll - .toBuilder() + expectedGetAll.toBuilder() .setMask(DocumentMask.newBuilder().addFieldPaths("foo.bar")) .build(); assertEquals(expectedGetAll, requests.get(1)); diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITBaseTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITBaseTest.java index 54292a00f..52ed3dc11 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITBaseTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITBaseTest.java @@ -145,7 +145,8 @@ public void primeBackend() throws Exception { public void after() throws Exception { Preconditions.checkNotNull( firestore, - "Error instantiating Firestore. Check that the service account credentials were properly set."); + "Error instantiating Firestore. Check that the service account credentials were properly" + + " set."); firestore.close(); firestore = null; firestoreOptions = null; diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITE2ETracingTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITE2ETracingTest.java index c319ad0f7..b9c05ff2f 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITE2ETracingTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITE2ETracingTest.java @@ -197,7 +197,7 @@ private boolean dfsContainsCallStack(long spanId, List expectedCallStack if (dfsContainsCallStack( childSpan, expectedCallStack.subList( - /*fromIndexInclusive=*/ 1, /*toIndexExclusive*/ callStackListSize))) { + /* fromIndexInclusive= */ 1, /*toIndexExclusive*/ callStackListSize))) { return true; } } @@ -1132,7 +1132,7 @@ public void transactionTraceTest() throws Exception { fetchAndValidateTrace( customSpanContext.getTraceId(), - /*numExpectedSpans=*/ 11, + /* numExpectedSpans= */ 11, Arrays.asList( Arrays.asList( METHOD_NAME_TRANSACTION_RUN, @@ -1187,7 +1187,7 @@ public void transactionRollbackTraceTest() throws Exception { fetchAndValidateTrace( customSpanContext.getTraceId(), - /*numExpectedSpans=*/ 5, + /* numExpectedSpans= */ 5, Arrays.asList( Arrays.asList( METHOD_NAME_TRANSACTION_RUN, diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryAggregationsTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryAggregationsTest.java index 7659d4656..b2a6023cb 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryAggregationsTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryAggregationsTest.java @@ -114,7 +114,8 @@ public void canGetDuplicateAggregations() throws Exception { @Test public void aggregateErrorMessageIfIndexIsMissing() throws Exception { assumeFalse( - "Skip this test when running against the emulator because it does not require composite index creation.", + "Skip this test when running against the emulator because it does not require composite" + + " index creation.", isRunningAgainstFirestoreEmulator(firestore)); CollectionReference collection = testCollectionWithDocs(testDocs1); diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryTest.java index d688f10a1..14822b4b0 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITQueryTest.java @@ -139,7 +139,8 @@ public void orQueries() throws Exception { @Test public void orQueriesWithCompositeIndexes() throws Exception { assumeTrue( - "Skip this test when running against production because these queries require a composite index.", + "Skip this test when running against production because these queries require a composite" + + " index.", isRunningAgainstFirestoreEmulator(firestore)); Map> testDocs = map( @@ -222,7 +223,8 @@ public void orQueryDoesNotIncludeDocumentsWithMissingFields() throws Exception { @Test public void orQueryDoesNotIncludeDocumentsWithMissingFields2() throws Exception { assumeTrue( - "Skip this test when running against production because these queries require a composite index.", + "Skip this test when running against production because these queries require a composite" + + " index.", isRunningAgainstFirestoreEmulator(firestore)); Map> testDocs = map( diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITTracingTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITTracingTest.java index 9c4976fcd..7efdd0704 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITTracingTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/it/ITTracingTest.java @@ -157,7 +157,8 @@ public void before() { public void after() throws Exception { Preconditions.checkNotNull( firestore, - "Error instantiating Firestore. Check that the service account credentials were properly set."); + "Error instantiating Firestore. Check that the service account credentials were properly" + + " set."); firestore.shutdown(); inMemorySpanExporter.reset(); } diff --git a/grpc-google-cloud-firestore-admin-v1/clirr-ignored-differences.xml b/grpc-google-cloud-firestore-admin-v1/clirr-ignored-differences.xml index 802da77da..f3bb62a63 100644 --- a/grpc-google-cloud-firestore-admin-v1/clirr-ignored-differences.xml +++ b/grpc-google-cloud-firestore-admin-v1/clirr-ignored-differences.xml @@ -51,4 +51,39 @@ com/google/firestore/admin/v1/FirestoreAdminGrpc* void bulkDeleteDocuments(com.google.firestore.admin.v1.BulkDeleteDocumentsRequest, io.grpc.stub.StreamObserver)
+ + 7012 + com/google/firestore/admin/v1/FirestoreAdminGrpc* + void createUserCreds(com.google.firestore.admin.v1.CreateUserCredsRequest, io.grpc.stub.StreamObserver) + + + 7012 + com/google/firestore/admin/v1/FirestoreAdminGrpc* + void deleteUserCreds(com.google.firestore.admin.v1.DeleteUserCredsRequest, io.grpc.stub.StreamObserver) + + + 7012 + com/google/firestore/admin/v1/FirestoreAdminGrpc* + void disableUserCreds(com.google.firestore.admin.v1.DisableUserCredsRequest, io.grpc.stub.StreamObserver) + + + 7012 + com/google/firestore/admin/v1/FirestoreAdminGrpc* + void enableUserCreds(com.google.firestore.admin.v1.EnableUserCredsRequest, io.grpc.stub.StreamObserver) + + + 7012 + com/google/firestore/admin/v1/FirestoreAdminGrpc* + void getUserCreds(com.google.firestore.admin.v1.GetUserCredsRequest, io.grpc.stub.StreamObserver) + + + 7012 + com/google/firestore/admin/v1/FirestoreAdminGrpc* + void listUserCreds(com.google.firestore.admin.v1.ListUserCredsRequest, io.grpc.stub.StreamObserver) + + + 7012 + com/google/firestore/admin/v1/FirestoreAdminGrpc* + void resetUserPassword(com.google.firestore.admin.v1.ResetUserPasswordRequest, io.grpc.stub.StreamObserver) + diff --git a/grpc-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminGrpc.java b/grpc-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminGrpc.java index 80bece59d..a7771461e 100644 --- a/grpc-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminGrpc.java +++ b/grpc-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminGrpc.java @@ -710,6 +710,326 @@ private FirestoreAdminGrpc() {} return getDeleteDatabaseMethod; } + private static volatile io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.CreateUserCredsRequest, + com.google.firestore.admin.v1.UserCreds> + getCreateUserCredsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateUserCreds", + requestType = com.google.firestore.admin.v1.CreateUserCredsRequest.class, + responseType = com.google.firestore.admin.v1.UserCreds.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.CreateUserCredsRequest, + com.google.firestore.admin.v1.UserCreds> + getCreateUserCredsMethod() { + io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.CreateUserCredsRequest, + com.google.firestore.admin.v1.UserCreds> + getCreateUserCredsMethod; + if ((getCreateUserCredsMethod = FirestoreAdminGrpc.getCreateUserCredsMethod) == null) { + synchronized (FirestoreAdminGrpc.class) { + if ((getCreateUserCredsMethod = FirestoreAdminGrpc.getCreateUserCredsMethod) == null) { + FirestoreAdminGrpc.getCreateUserCredsMethod = + getCreateUserCredsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateUserCreds")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.firestore.admin.v1.CreateUserCredsRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.firestore.admin.v1.UserCreds.getDefaultInstance())) + .setSchemaDescriptor( + new FirestoreAdminMethodDescriptorSupplier("CreateUserCreds")) + .build(); + } + } + } + return getCreateUserCredsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.GetUserCredsRequest, + com.google.firestore.admin.v1.UserCreds> + getGetUserCredsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetUserCreds", + requestType = com.google.firestore.admin.v1.GetUserCredsRequest.class, + responseType = com.google.firestore.admin.v1.UserCreds.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.GetUserCredsRequest, + com.google.firestore.admin.v1.UserCreds> + getGetUserCredsMethod() { + io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.GetUserCredsRequest, + com.google.firestore.admin.v1.UserCreds> + getGetUserCredsMethod; + if ((getGetUserCredsMethod = FirestoreAdminGrpc.getGetUserCredsMethod) == null) { + synchronized (FirestoreAdminGrpc.class) { + if ((getGetUserCredsMethod = FirestoreAdminGrpc.getGetUserCredsMethod) == null) { + FirestoreAdminGrpc.getGetUserCredsMethod = + getGetUserCredsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetUserCreds")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.firestore.admin.v1.GetUserCredsRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.firestore.admin.v1.UserCreds.getDefaultInstance())) + .setSchemaDescriptor( + new FirestoreAdminMethodDescriptorSupplier("GetUserCreds")) + .build(); + } + } + } + return getGetUserCredsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.ListUserCredsRequest, + com.google.firestore.admin.v1.ListUserCredsResponse> + getListUserCredsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListUserCreds", + requestType = com.google.firestore.admin.v1.ListUserCredsRequest.class, + responseType = com.google.firestore.admin.v1.ListUserCredsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.ListUserCredsRequest, + com.google.firestore.admin.v1.ListUserCredsResponse> + getListUserCredsMethod() { + io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.ListUserCredsRequest, + com.google.firestore.admin.v1.ListUserCredsResponse> + getListUserCredsMethod; + if ((getListUserCredsMethod = FirestoreAdminGrpc.getListUserCredsMethod) == null) { + synchronized (FirestoreAdminGrpc.class) { + if ((getListUserCredsMethod = FirestoreAdminGrpc.getListUserCredsMethod) == null) { + FirestoreAdminGrpc.getListUserCredsMethod = + getListUserCredsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListUserCreds")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.firestore.admin.v1.ListUserCredsRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.firestore.admin.v1.ListUserCredsResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new FirestoreAdminMethodDescriptorSupplier("ListUserCreds")) + .build(); + } + } + } + return getListUserCredsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.EnableUserCredsRequest, + com.google.firestore.admin.v1.UserCreds> + getEnableUserCredsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "EnableUserCreds", + requestType = com.google.firestore.admin.v1.EnableUserCredsRequest.class, + responseType = com.google.firestore.admin.v1.UserCreds.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.EnableUserCredsRequest, + com.google.firestore.admin.v1.UserCreds> + getEnableUserCredsMethod() { + io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.EnableUserCredsRequest, + com.google.firestore.admin.v1.UserCreds> + getEnableUserCredsMethod; + if ((getEnableUserCredsMethod = FirestoreAdminGrpc.getEnableUserCredsMethod) == null) { + synchronized (FirestoreAdminGrpc.class) { + if ((getEnableUserCredsMethod = FirestoreAdminGrpc.getEnableUserCredsMethod) == null) { + FirestoreAdminGrpc.getEnableUserCredsMethod = + getEnableUserCredsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "EnableUserCreds")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.firestore.admin.v1.EnableUserCredsRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.firestore.admin.v1.UserCreds.getDefaultInstance())) + .setSchemaDescriptor( + new FirestoreAdminMethodDescriptorSupplier("EnableUserCreds")) + .build(); + } + } + } + return getEnableUserCredsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.DisableUserCredsRequest, + com.google.firestore.admin.v1.UserCreds> + getDisableUserCredsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DisableUserCreds", + requestType = com.google.firestore.admin.v1.DisableUserCredsRequest.class, + responseType = com.google.firestore.admin.v1.UserCreds.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.DisableUserCredsRequest, + com.google.firestore.admin.v1.UserCreds> + getDisableUserCredsMethod() { + io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.DisableUserCredsRequest, + com.google.firestore.admin.v1.UserCreds> + getDisableUserCredsMethod; + if ((getDisableUserCredsMethod = FirestoreAdminGrpc.getDisableUserCredsMethod) == null) { + synchronized (FirestoreAdminGrpc.class) { + if ((getDisableUserCredsMethod = FirestoreAdminGrpc.getDisableUserCredsMethod) == null) { + FirestoreAdminGrpc.getDisableUserCredsMethod = + getDisableUserCredsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DisableUserCreds")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.firestore.admin.v1.DisableUserCredsRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.firestore.admin.v1.UserCreds.getDefaultInstance())) + .setSchemaDescriptor( + new FirestoreAdminMethodDescriptorSupplier("DisableUserCreds")) + .build(); + } + } + } + return getDisableUserCredsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.ResetUserPasswordRequest, + com.google.firestore.admin.v1.UserCreds> + getResetUserPasswordMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ResetUserPassword", + requestType = com.google.firestore.admin.v1.ResetUserPasswordRequest.class, + responseType = com.google.firestore.admin.v1.UserCreds.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.ResetUserPasswordRequest, + com.google.firestore.admin.v1.UserCreds> + getResetUserPasswordMethod() { + io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.ResetUserPasswordRequest, + com.google.firestore.admin.v1.UserCreds> + getResetUserPasswordMethod; + if ((getResetUserPasswordMethod = FirestoreAdminGrpc.getResetUserPasswordMethod) == null) { + synchronized (FirestoreAdminGrpc.class) { + if ((getResetUserPasswordMethod = FirestoreAdminGrpc.getResetUserPasswordMethod) == null) { + FirestoreAdminGrpc.getResetUserPasswordMethod = + getResetUserPasswordMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ResetUserPassword")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.firestore.admin.v1.ResetUserPasswordRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.firestore.admin.v1.UserCreds.getDefaultInstance())) + .setSchemaDescriptor( + new FirestoreAdminMethodDescriptorSupplier("ResetUserPassword")) + .build(); + } + } + } + return getResetUserPasswordMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.DeleteUserCredsRequest, com.google.protobuf.Empty> + getDeleteUserCredsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteUserCreds", + requestType = com.google.firestore.admin.v1.DeleteUserCredsRequest.class, + responseType = com.google.protobuf.Empty.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.DeleteUserCredsRequest, com.google.protobuf.Empty> + getDeleteUserCredsMethod() { + io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.DeleteUserCredsRequest, com.google.protobuf.Empty> + getDeleteUserCredsMethod; + if ((getDeleteUserCredsMethod = FirestoreAdminGrpc.getDeleteUserCredsMethod) == null) { + synchronized (FirestoreAdminGrpc.class) { + if ((getDeleteUserCredsMethod = FirestoreAdminGrpc.getDeleteUserCredsMethod) == null) { + FirestoreAdminGrpc.getDeleteUserCredsMethod = + getDeleteUserCredsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteUserCreds")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.firestore.admin.v1.DeleteUserCredsRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.protobuf.Empty.getDefaultInstance())) + .setSchemaDescriptor( + new FirestoreAdminMethodDescriptorSupplier("DeleteUserCreds")) + .build(); + } + } + } + return getDeleteUserCredsMethod; + } + private static volatile io.grpc.MethodDescriptor< com.google.firestore.admin.v1.GetBackupRequest, com.google.firestore.admin.v1.Backup> getGetBackupMethod; @@ -1136,6 +1456,19 @@ public FirestoreAdminStub newStub( return FirestoreAdminStub.newStub(factory, channel); } + /** Creates a new blocking-style stub that supports all types of calls on the service */ + public static FirestoreAdminBlockingV2Stub newBlockingV2Stub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public FirestoreAdminBlockingV2Stub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new FirestoreAdminBlockingV2Stub(channel, callOptions); + } + }; + return FirestoreAdminBlockingV2Stub.newStub(factory, channel); + } + /** * Creates a new blocking-style stub that supports unary and streaming output calls on the service */ @@ -1445,6 +1778,107 @@ default void deleteDatabase( getDeleteDatabaseMethod(), responseObserver); } + /** + * + * + *
+     * Create a user creds.
+     * 
+ */ + default void createUserCreds( + com.google.firestore.admin.v1.CreateUserCredsRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCreateUserCredsMethod(), responseObserver); + } + + /** + * + * + *
+     * Gets a user creds resource. Note that the returned resource does not
+     * contain the secret value itself.
+     * 
+ */ + default void getUserCreds( + com.google.firestore.admin.v1.GetUserCredsRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getGetUserCredsMethod(), responseObserver); + } + + /** + * + * + *
+     * List all user creds in the database. Note that the returned resource
+     * does not contain the secret value itself.
+     * 
+ */ + default void listUserCreds( + com.google.firestore.admin.v1.ListUserCredsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getListUserCredsMethod(), responseObserver); + } + + /** + * + * + *
+     * Enables a user creds. No-op if the user creds are already enabled.
+     * 
+ */ + default void enableUserCreds( + com.google.firestore.admin.v1.EnableUserCredsRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getEnableUserCredsMethod(), responseObserver); + } + + /** + * + * + *
+     * Disables a user creds. No-op if the user creds are already disabled.
+     * 
+ */ + default void disableUserCreds( + com.google.firestore.admin.v1.DisableUserCredsRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getDisableUserCredsMethod(), responseObserver); + } + + /** + * + * + *
+     * Resets the password of a user creds.
+     * 
+ */ + default void resetUserPassword( + com.google.firestore.admin.v1.ResetUserPasswordRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getResetUserPasswordMethod(), responseObserver); + } + + /** + * + * + *
+     * Deletes a user creds.
+     * 
+ */ + default void deleteUserCreds( + com.google.firestore.admin.v1.DeleteUserCredsRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getDeleteUserCredsMethod(), responseObserver); + } + /** * * @@ -1948,29 +2382,31 @@ public void deleteDatabase( * * *
-     * Gets information about a backup.
+     * Create a user creds.
      * 
*/ - public void getBackup( - com.google.firestore.admin.v1.GetBackupRequest request, - io.grpc.stub.StreamObserver responseObserver) { + public void createUserCreds( + com.google.firestore.admin.v1.CreateUserCredsRequest request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getGetBackupMethod(), getCallOptions()), request, responseObserver); + getChannel().newCall(getCreateUserCredsMethod(), getCallOptions()), + request, + responseObserver); } /** * * *
-     * Lists all the backups.
+     * Gets a user creds resource. Note that the returned resource does not
+     * contain the secret value itself.
      * 
*/ - public void listBackups( - com.google.firestore.admin.v1.ListBackupsRequest request, - io.grpc.stub.StreamObserver - responseObserver) { + public void getUserCreds( + com.google.firestore.admin.v1.GetUserCredsRequest request, + io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getListBackupsMethod(), getCallOptions()), + getChannel().newCall(getGetUserCredsMethod(), getCallOptions()), request, responseObserver); } @@ -1979,14 +2415,16 @@ public void listBackups( * * *
-     * Deletes a backup.
+     * List all user creds in the database. Note that the returned resource
+     * does not contain the secret value itself.
      * 
*/ - public void deleteBackup( - com.google.firestore.admin.v1.DeleteBackupRequest request, - io.grpc.stub.StreamObserver responseObserver) { + public void listUserCreds( + com.google.firestore.admin.v1.ListUserCredsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getDeleteBackupMethod(), getCallOptions()), + getChannel().newCall(getListUserCredsMethod(), getCallOptions()), request, responseObserver); } @@ -1995,7 +2433,643 @@ public void deleteBackup( * * *
-     * Creates a new database by restoring from an existing backup.
+     * Enables a user creds. No-op if the user creds are already enabled.
+     * 
+ */ + public void enableUserCreds( + com.google.firestore.admin.v1.EnableUserCredsRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getEnableUserCredsMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Disables a user creds. No-op if the user creds are already disabled.
+     * 
+ */ + public void disableUserCreds( + com.google.firestore.admin.v1.DisableUserCredsRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDisableUserCredsMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Resets the password of a user creds.
+     * 
+ */ + public void resetUserPassword( + com.google.firestore.admin.v1.ResetUserPasswordRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getResetUserPasswordMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Deletes a user creds.
+     * 
+ */ + public void deleteUserCreds( + com.google.firestore.admin.v1.DeleteUserCredsRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteUserCredsMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Gets information about a backup.
+     * 
+ */ + public void getBackup( + com.google.firestore.admin.v1.GetBackupRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetBackupMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
+     * Lists all the backups.
+     * 
+ */ + public void listBackups( + com.google.firestore.admin.v1.ListBackupsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListBackupsMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Deletes a backup.
+     * 
+ */ + public void deleteBackup( + com.google.firestore.admin.v1.DeleteBackupRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteBackupMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Creates a new database by restoring from an existing backup.
+     * The new database must be in the same cloud region or multi-region location
+     * as the existing backup. This behaves similar to
+     * [FirestoreAdmin.CreateDatabase][google.firestore.admin.v1.FirestoreAdmin.CreateDatabase]
+     * except instead of creating a new empty database, a new database is created
+     * with the database type, index configuration, and documents from an existing
+     * backup.
+     * The [long-running operation][google.longrunning.Operation] can be used to
+     * track the progress of the restore, with the Operation's
+     * [metadata][google.longrunning.Operation.metadata] field type being the
+     * [RestoreDatabaseMetadata][google.firestore.admin.v1.RestoreDatabaseMetadata].
+     * The [response][google.longrunning.Operation.response] type is the
+     * [Database][google.firestore.admin.v1.Database] if the restore was
+     * successful. The new database is not readable or writeable until the LRO has
+     * completed.
+     * 
+ */ + public void restoreDatabase( + com.google.firestore.admin.v1.RestoreDatabaseRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRestoreDatabaseMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Creates a backup schedule on a database.
+     * At most two backup schedules can be configured on a database, one daily
+     * backup schedule and one weekly backup schedule.
+     * 
+ */ + public void createBackupSchedule( + com.google.firestore.admin.v1.CreateBackupScheduleRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateBackupScheduleMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Gets information about a backup schedule.
+     * 
+ */ + public void getBackupSchedule( + com.google.firestore.admin.v1.GetBackupScheduleRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetBackupScheduleMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * List backup schedules.
+     * 
+ */ + public void listBackupSchedules( + com.google.firestore.admin.v1.ListBackupSchedulesRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListBackupSchedulesMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Updates a backup schedule.
+     * 
+ */ + public void updateBackupSchedule( + com.google.firestore.admin.v1.UpdateBackupScheduleRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getUpdateBackupScheduleMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Deletes a backup schedule.
+     * 
+ */ + public void deleteBackupSchedule( + com.google.firestore.admin.v1.DeleteBackupScheduleRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteBackupScheduleMethod(), getCallOptions()), + request, + responseObserver); + } + } + + /** + * A stub to allow clients to do synchronous rpc calls to service FirestoreAdmin. + * + *
+   * The Cloud Firestore Admin API.
+   * This API provides several administrative services for Cloud Firestore.
+   * Project, Database, Namespace, Collection, Collection Group, and Document are
+   * used as defined in the Google Cloud Firestore API.
+   * Operation: An Operation represents work being performed in the background.
+   * The index service manages Cloud Firestore indexes.
+   * Index creation is performed asynchronously.
+   * An Operation resource is created for each such asynchronous operation.
+   * The state of the operation (including any errors encountered)
+   * may be queried via the Operation resource.
+   * The Operations collection provides a record of actions performed for the
+   * specified Project (including any Operations in progress). Operations are not
+   * created directly but through calls on other collections or resources.
+   * An Operation that is done may be deleted so that it is no longer listed as
+   * part of the Operation collection. Operations are garbage collected after
+   * 30 days. By default, ListOperations will only return in progress and failed
+   * operations. To list completed operation, issue a ListOperations request with
+   * the filter `done: true`.
+   * Operations are created by service `FirestoreAdmin`, but are accessed via
+   * service `google.longrunning.Operations`.
+   * 
+ */ + public static final class FirestoreAdminBlockingV2Stub + extends io.grpc.stub.AbstractBlockingStub { + private FirestoreAdminBlockingV2Stub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected FirestoreAdminBlockingV2Stub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new FirestoreAdminBlockingV2Stub(channel, callOptions); + } + + /** + * + * + *
+     * Creates a composite index. This returns a
+     * [google.longrunning.Operation][google.longrunning.Operation] which may be
+     * used to track the status of the creation. The metadata for the operation
+     * will be the type
+     * [IndexOperationMetadata][google.firestore.admin.v1.IndexOperationMetadata].
+     * 
+ */ + public com.google.longrunning.Operation createIndex( + com.google.firestore.admin.v1.CreateIndexRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateIndexMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists composite indexes.
+     * 
+ */ + public com.google.firestore.admin.v1.ListIndexesResponse listIndexes( + com.google.firestore.admin.v1.ListIndexesRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListIndexesMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets a composite index.
+     * 
+ */ + public com.google.firestore.admin.v1.Index getIndex( + com.google.firestore.admin.v1.GetIndexRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetIndexMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a composite index.
+     * 
+ */ + public com.google.protobuf.Empty deleteIndex( + com.google.firestore.admin.v1.DeleteIndexRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteIndexMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets the metadata and configuration for a Field.
+     * 
+ */ + public com.google.firestore.admin.v1.Field getField( + com.google.firestore.admin.v1.GetFieldRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetFieldMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates a field configuration. Currently, field updates apply only to
+     * single field index configuration. However, calls to
+     * [FirestoreAdmin.UpdateField][google.firestore.admin.v1.FirestoreAdmin.UpdateField]
+     * should provide a field mask to avoid changing any configuration that the
+     * caller isn't aware of. The field mask should be specified as: `{ paths:
+     * "index_config" }`.
+     * This call returns a
+     * [google.longrunning.Operation][google.longrunning.Operation] which may be
+     * used to track the status of the field update. The metadata for the
+     * operation will be the type
+     * [FieldOperationMetadata][google.firestore.admin.v1.FieldOperationMetadata].
+     * To configure the default field settings for the database, use
+     * the special `Field` with resource name:
+     * `projects/{project_id}/databases/{database_id}/collectionGroups/__default__/fields/*`.
+     * 
+ */ + public com.google.longrunning.Operation updateField( + com.google.firestore.admin.v1.UpdateFieldRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateFieldMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists the field configuration and metadata for this database.
+     * Currently,
+     * [FirestoreAdmin.ListFields][google.firestore.admin.v1.FirestoreAdmin.ListFields]
+     * only supports listing fields that have been explicitly overridden. To issue
+     * this query, call
+     * [FirestoreAdmin.ListFields][google.firestore.admin.v1.FirestoreAdmin.ListFields]
+     * with the filter set to `indexConfig.usesAncestorConfig:false` or
+     * `ttlConfig:*`.
+     * 
+ */ + public com.google.firestore.admin.v1.ListFieldsResponse listFields( + com.google.firestore.admin.v1.ListFieldsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListFieldsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Exports a copy of all or a subset of documents from Google Cloud Firestore
+     * to another storage system, such as Google Cloud Storage. Recent updates to
+     * documents may not be reflected in the export. The export occurs in the
+     * background and its progress can be monitored and managed via the
+     * Operation resource that is created. The output of an export may only be
+     * used once the associated operation is done. If an export operation is
+     * cancelled before completion it may leave partial data behind in Google
+     * Cloud Storage.
+     * For more details on export behavior and output format, refer to:
+     * https://cloud.google.com/firestore/docs/manage-data/export-import
+     * 
+ */ + public com.google.longrunning.Operation exportDocuments( + com.google.firestore.admin.v1.ExportDocumentsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getExportDocumentsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Imports documents into Google Cloud Firestore. Existing documents with the
+     * same name are overwritten. The import occurs in the background and its
+     * progress can be monitored and managed via the Operation resource that is
+     * created. If an ImportDocuments operation is cancelled, it is possible
+     * that a subset of the data has already been imported to Cloud Firestore.
+     * 
+ */ + public com.google.longrunning.Operation importDocuments( + com.google.firestore.admin.v1.ImportDocumentsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getImportDocumentsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Bulk deletes a subset of documents from Google Cloud Firestore.
+     * Documents created or updated after the underlying system starts to process
+     * the request will not be deleted. The bulk delete occurs in the background
+     * and its progress can be monitored and managed via the Operation resource
+     * that is created.
+     * For more details on bulk delete behavior, refer to:
+     * https://cloud.google.com/firestore/docs/manage-data/bulk-delete
+     * 
+ */ + public com.google.longrunning.Operation bulkDeleteDocuments( + com.google.firestore.admin.v1.BulkDeleteDocumentsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getBulkDeleteDocumentsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Create a database.
+     * 
+ */ + public com.google.longrunning.Operation createDatabase( + com.google.firestore.admin.v1.CreateDatabaseRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateDatabaseMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets information about a database.
+     * 
+ */ + public com.google.firestore.admin.v1.Database getDatabase( + com.google.firestore.admin.v1.GetDatabaseRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetDatabaseMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * List all the databases in the project.
+     * 
+ */ + public com.google.firestore.admin.v1.ListDatabasesResponse listDatabases( + com.google.firestore.admin.v1.ListDatabasesRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListDatabasesMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates a database.
+     * 
+ */ + public com.google.longrunning.Operation updateDatabase( + com.google.firestore.admin.v1.UpdateDatabaseRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateDatabaseMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a database.
+     * 
+ */ + public com.google.longrunning.Operation deleteDatabase( + com.google.firestore.admin.v1.DeleteDatabaseRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteDatabaseMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Create a user creds.
+     * 
+ */ + public com.google.firestore.admin.v1.UserCreds createUserCreds( + com.google.firestore.admin.v1.CreateUserCredsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateUserCredsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets a user creds resource. Note that the returned resource does not
+     * contain the secret value itself.
+     * 
+ */ + public com.google.firestore.admin.v1.UserCreds getUserCreds( + com.google.firestore.admin.v1.GetUserCredsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetUserCredsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * List all user creds in the database. Note that the returned resource
+     * does not contain the secret value itself.
+     * 
+ */ + public com.google.firestore.admin.v1.ListUserCredsResponse listUserCreds( + com.google.firestore.admin.v1.ListUserCredsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListUserCredsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Enables a user creds. No-op if the user creds are already enabled.
+     * 
+ */ + public com.google.firestore.admin.v1.UserCreds enableUserCreds( + com.google.firestore.admin.v1.EnableUserCredsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getEnableUserCredsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Disables a user creds. No-op if the user creds are already disabled.
+     * 
+ */ + public com.google.firestore.admin.v1.UserCreds disableUserCreds( + com.google.firestore.admin.v1.DisableUserCredsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDisableUserCredsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Resets the password of a user creds.
+     * 
+ */ + public com.google.firestore.admin.v1.UserCreds resetUserPassword( + com.google.firestore.admin.v1.ResetUserPasswordRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getResetUserPasswordMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a user creds.
+     * 
+ */ + public com.google.protobuf.Empty deleteUserCreds( + com.google.firestore.admin.v1.DeleteUserCredsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteUserCredsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets information about a backup.
+     * 
+ */ + public com.google.firestore.admin.v1.Backup getBackup( + com.google.firestore.admin.v1.GetBackupRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetBackupMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists all the backups.
+     * 
+ */ + public com.google.firestore.admin.v1.ListBackupsResponse listBackups( + com.google.firestore.admin.v1.ListBackupsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListBackupsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a backup.
+     * 
+ */ + public com.google.protobuf.Empty deleteBackup( + com.google.firestore.admin.v1.DeleteBackupRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteBackupMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a new database by restoring from an existing backup.
      * The new database must be in the same cloud region or multi-region location
      * as the existing backup. This behaves similar to
      * [FirestoreAdmin.CreateDatabase][google.firestore.admin.v1.FirestoreAdmin.CreateDatabase]
@@ -2012,13 +3086,10 @@ public void deleteBackup(
      * completed.
      * 
*/ - public void restoreDatabase( - com.google.firestore.admin.v1.RestoreDatabaseRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getRestoreDatabaseMethod(), getCallOptions()), - request, - responseObserver); + public com.google.longrunning.Operation restoreDatabase( + com.google.firestore.admin.v1.RestoreDatabaseRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRestoreDatabaseMethod(), getCallOptions(), request); } /** @@ -2030,14 +3101,10 @@ public void restoreDatabase( * backup schedule and one weekly backup schedule. * */ - public void createBackupSchedule( - com.google.firestore.admin.v1.CreateBackupScheduleRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getCreateBackupScheduleMethod(), getCallOptions()), - request, - responseObserver); + public com.google.firestore.admin.v1.BackupSchedule createBackupSchedule( + com.google.firestore.admin.v1.CreateBackupScheduleRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateBackupScheduleMethod(), getCallOptions(), request); } /** @@ -2047,14 +3114,10 @@ public void createBackupSchedule( * Gets information about a backup schedule. * */ - public void getBackupSchedule( - com.google.firestore.admin.v1.GetBackupScheduleRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getGetBackupScheduleMethod(), getCallOptions()), - request, - responseObserver); + public com.google.firestore.admin.v1.BackupSchedule getBackupSchedule( + com.google.firestore.admin.v1.GetBackupScheduleRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetBackupScheduleMethod(), getCallOptions(), request); } /** @@ -2064,14 +3127,10 @@ public void getBackupSchedule( * List backup schedules. * */ - public void listBackupSchedules( - com.google.firestore.admin.v1.ListBackupSchedulesRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getListBackupSchedulesMethod(), getCallOptions()), - request, - responseObserver); + public com.google.firestore.admin.v1.ListBackupSchedulesResponse listBackupSchedules( + com.google.firestore.admin.v1.ListBackupSchedulesRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListBackupSchedulesMethod(), getCallOptions(), request); } /** @@ -2081,14 +3140,10 @@ public void listBackupSchedules( * Updates a backup schedule. * */ - public void updateBackupSchedule( - com.google.firestore.admin.v1.UpdateBackupScheduleRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getUpdateBackupScheduleMethod(), getCallOptions()), - request, - responseObserver); + public com.google.firestore.admin.v1.BackupSchedule updateBackupSchedule( + com.google.firestore.admin.v1.UpdateBackupScheduleRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateBackupScheduleMethod(), getCallOptions(), request); } /** @@ -2098,18 +3153,15 @@ public void updateBackupSchedule( * Deletes a backup schedule. * */ - public void deleteBackupSchedule( - com.google.firestore.admin.v1.DeleteBackupScheduleRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getDeleteBackupScheduleMethod(), getCallOptions()), - request, - responseObserver); + public com.google.protobuf.Empty deleteBackupSchedule( + com.google.firestore.admin.v1.DeleteBackupScheduleRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteBackupScheduleMethod(), getCallOptions(), request); } } /** - * A stub to allow clients to do synchronous rpc calls to service FirestoreAdmin. + * A stub to allow clients to do limited synchronous rpc calls to service FirestoreAdmin. * *
    * The Cloud Firestore Admin API.
@@ -2384,6 +3436,99 @@ public com.google.longrunning.Operation deleteDatabase(
           getChannel(), getDeleteDatabaseMethod(), getCallOptions(), request);
     }
 
+    /**
+     *
+     *
+     * 
+     * Create a user creds.
+     * 
+ */ + public com.google.firestore.admin.v1.UserCreds createUserCreds( + com.google.firestore.admin.v1.CreateUserCredsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateUserCredsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets a user creds resource. Note that the returned resource does not
+     * contain the secret value itself.
+     * 
+ */ + public com.google.firestore.admin.v1.UserCreds getUserCreds( + com.google.firestore.admin.v1.GetUserCredsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetUserCredsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * List all user creds in the database. Note that the returned resource
+     * does not contain the secret value itself.
+     * 
+ */ + public com.google.firestore.admin.v1.ListUserCredsResponse listUserCreds( + com.google.firestore.admin.v1.ListUserCredsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListUserCredsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Enables a user creds. No-op if the user creds are already enabled.
+     * 
+ */ + public com.google.firestore.admin.v1.UserCreds enableUserCreds( + com.google.firestore.admin.v1.EnableUserCredsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getEnableUserCredsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Disables a user creds. No-op if the user creds are already disabled.
+     * 
+ */ + public com.google.firestore.admin.v1.UserCreds disableUserCreds( + com.google.firestore.admin.v1.DisableUserCredsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDisableUserCredsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Resets the password of a user creds.
+     * 
+ */ + public com.google.firestore.admin.v1.UserCreds resetUserPassword( + com.google.firestore.admin.v1.ResetUserPasswordRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getResetUserPasswordMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a user creds.
+     * 
+ */ + public com.google.protobuf.Empty deleteUserCreds( + com.google.firestore.admin.v1.DeleteUserCredsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteUserCredsMethod(), getCallOptions(), request); + } + /** * * @@ -2798,6 +3943,105 @@ protected FirestoreAdminFutureStub build( getChannel().newCall(getDeleteDatabaseMethod(), getCallOptions()), request); } + /** + * + * + *
+     * Create a user creds.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.firestore.admin.v1.UserCreds> + createUserCreds(com.google.firestore.admin.v1.CreateUserCredsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateUserCredsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Gets a user creds resource. Note that the returned resource does not
+     * contain the secret value itself.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.firestore.admin.v1.UserCreds> + getUserCreds(com.google.firestore.admin.v1.GetUserCredsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetUserCredsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * List all user creds in the database. Note that the returned resource
+     * does not contain the secret value itself.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.firestore.admin.v1.ListUserCredsResponse> + listUserCreds(com.google.firestore.admin.v1.ListUserCredsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListUserCredsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Enables a user creds. No-op if the user creds are already enabled.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.firestore.admin.v1.UserCreds> + enableUserCreds(com.google.firestore.admin.v1.EnableUserCredsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getEnableUserCredsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Disables a user creds. No-op if the user creds are already disabled.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.firestore.admin.v1.UserCreds> + disableUserCreds(com.google.firestore.admin.v1.DisableUserCredsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDisableUserCredsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Resets the password of a user creds.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.firestore.admin.v1.UserCreds> + resetUserPassword(com.google.firestore.admin.v1.ResetUserPasswordRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getResetUserPasswordMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Deletes a user creds.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + deleteUserCreds(com.google.firestore.admin.v1.DeleteUserCredsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteUserCredsMethod(), getCallOptions()), request); + } + /** * * @@ -2952,15 +4196,22 @@ protected FirestoreAdminFutureStub build( private static final int METHODID_LIST_DATABASES = 12; private static final int METHODID_UPDATE_DATABASE = 13; private static final int METHODID_DELETE_DATABASE = 14; - private static final int METHODID_GET_BACKUP = 15; - private static final int METHODID_LIST_BACKUPS = 16; - private static final int METHODID_DELETE_BACKUP = 17; - private static final int METHODID_RESTORE_DATABASE = 18; - private static final int METHODID_CREATE_BACKUP_SCHEDULE = 19; - private static final int METHODID_GET_BACKUP_SCHEDULE = 20; - private static final int METHODID_LIST_BACKUP_SCHEDULES = 21; - private static final int METHODID_UPDATE_BACKUP_SCHEDULE = 22; - private static final int METHODID_DELETE_BACKUP_SCHEDULE = 23; + private static final int METHODID_CREATE_USER_CREDS = 15; + private static final int METHODID_GET_USER_CREDS = 16; + private static final int METHODID_LIST_USER_CREDS = 17; + private static final int METHODID_ENABLE_USER_CREDS = 18; + private static final int METHODID_DISABLE_USER_CREDS = 19; + private static final int METHODID_RESET_USER_PASSWORD = 20; + private static final int METHODID_DELETE_USER_CREDS = 21; + private static final int METHODID_GET_BACKUP = 22; + private static final int METHODID_LIST_BACKUPS = 23; + private static final int METHODID_DELETE_BACKUP = 24; + private static final int METHODID_RESTORE_DATABASE = 25; + private static final int METHODID_CREATE_BACKUP_SCHEDULE = 26; + private static final int METHODID_GET_BACKUP_SCHEDULE = 27; + private static final int METHODID_LIST_BACKUP_SCHEDULES = 28; + private static final int METHODID_UPDATE_BACKUP_SCHEDULE = 29; + private static final int METHODID_DELETE_BACKUP_SCHEDULE = 30; private static final class MethodHandlers implements io.grpc.stub.ServerCalls.UnaryMethod, @@ -3058,6 +4309,47 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv (com.google.firestore.admin.v1.DeleteDatabaseRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; + case METHODID_CREATE_USER_CREDS: + serviceImpl.createUserCreds( + (com.google.firestore.admin.v1.CreateUserCredsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_GET_USER_CREDS: + serviceImpl.getUserCreds( + (com.google.firestore.admin.v1.GetUserCredsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_LIST_USER_CREDS: + serviceImpl.listUserCreds( + (com.google.firestore.admin.v1.ListUserCredsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_ENABLE_USER_CREDS: + serviceImpl.enableUserCreds( + (com.google.firestore.admin.v1.EnableUserCredsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_DISABLE_USER_CREDS: + serviceImpl.disableUserCreds( + (com.google.firestore.admin.v1.DisableUserCredsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_RESET_USER_PASSWORD: + serviceImpl.resetUserPassword( + (com.google.firestore.admin.v1.ResetUserPasswordRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_DELETE_USER_CREDS: + serviceImpl.deleteUserCreds( + (com.google.firestore.admin.v1.DeleteUserCredsRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; case METHODID_GET_BACKUP: serviceImpl.getBackup( (com.google.firestore.admin.v1.GetBackupRequest) request, @@ -3220,6 +4512,50 @@ public static final io.grpc.ServerServiceDefinition bindService(AsyncService ser new MethodHandlers< com.google.firestore.admin.v1.DeleteDatabaseRequest, com.google.longrunning.Operation>(service, METHODID_DELETE_DATABASE))) + .addMethod( + getCreateUserCredsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.firestore.admin.v1.CreateUserCredsRequest, + com.google.firestore.admin.v1.UserCreds>(service, METHODID_CREATE_USER_CREDS))) + .addMethod( + getGetUserCredsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.firestore.admin.v1.GetUserCredsRequest, + com.google.firestore.admin.v1.UserCreds>(service, METHODID_GET_USER_CREDS))) + .addMethod( + getListUserCredsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.firestore.admin.v1.ListUserCredsRequest, + com.google.firestore.admin.v1.ListUserCredsResponse>( + service, METHODID_LIST_USER_CREDS))) + .addMethod( + getEnableUserCredsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.firestore.admin.v1.EnableUserCredsRequest, + com.google.firestore.admin.v1.UserCreds>(service, METHODID_ENABLE_USER_CREDS))) + .addMethod( + getDisableUserCredsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.firestore.admin.v1.DisableUserCredsRequest, + com.google.firestore.admin.v1.UserCreds>(service, METHODID_DISABLE_USER_CREDS))) + .addMethod( + getResetUserPasswordMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.firestore.admin.v1.ResetUserPasswordRequest, + com.google.firestore.admin.v1.UserCreds>( + service, METHODID_RESET_USER_PASSWORD))) + .addMethod( + getDeleteUserCredsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.firestore.admin.v1.DeleteUserCredsRequest, + com.google.protobuf.Empty>(service, METHODID_DELETE_USER_CREDS))) .addMethod( getGetBackupMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( @@ -3345,6 +4681,13 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() { .addMethod(getListDatabasesMethod()) .addMethod(getUpdateDatabaseMethod()) .addMethod(getDeleteDatabaseMethod()) + .addMethod(getCreateUserCredsMethod()) + .addMethod(getGetUserCredsMethod()) + .addMethod(getListUserCredsMethod()) + .addMethod(getEnableUserCredsMethod()) + .addMethod(getDisableUserCredsMethod()) + .addMethod(getResetUserPasswordMethod()) + .addMethod(getDeleteUserCredsMethod()) .addMethod(getGetBackupMethod()) .addMethod(getListBackupsMethod()) .addMethod(getDeleteBackupMethod()) diff --git a/grpc-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreGrpc.java b/grpc-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreGrpc.java index 1ddd29619..0185667cf 100644 --- a/grpc-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreGrpc.java +++ b/grpc-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreGrpc.java @@ -735,6 +735,19 @@ public FirestoreStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOp return FirestoreStub.newStub(factory, channel); } + /** Creates a new blocking-style stub that supports all types of calls on the service */ + public static FirestoreBlockingV2Stub newBlockingV2Stub(io.grpc.Channel channel) { + io.grpc.stub.AbstractStub.StubFactory factory = + new io.grpc.stub.AbstractStub.StubFactory() { + @java.lang.Override + public FirestoreBlockingV2Stub newStub( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new FirestoreBlockingV2Stub(channel, callOptions); + } + }; + return FirestoreBlockingV2Stub.newStub(factory, channel); + } + /** * Creates a new blocking-style stub that supports unary and streaming output calls on the service */ @@ -1353,6 +1366,268 @@ public void createDocument( * truly serverless apps. *
*/ + public static final class FirestoreBlockingV2Stub + extends io.grpc.stub.AbstractBlockingStub { + private FirestoreBlockingV2Stub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected FirestoreBlockingV2Stub build( + io.grpc.Channel channel, io.grpc.CallOptions callOptions) { + return new FirestoreBlockingV2Stub(channel, callOptions); + } + + /** + * + * + *
+     * Gets a single document.
+     * 
+ */ + public com.google.firestore.v1.Document getDocument( + com.google.firestore.v1.GetDocumentRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetDocumentMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Lists documents.
+     * 
+ */ + public com.google.firestore.v1.ListDocumentsResponse listDocuments( + com.google.firestore.v1.ListDocumentsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListDocumentsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates or inserts a document.
+     * 
+ */ + public com.google.firestore.v1.Document updateDocument( + com.google.firestore.v1.UpdateDocumentRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateDocumentMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a document.
+     * 
+ */ + public com.google.protobuf.Empty deleteDocument( + com.google.firestore.v1.DeleteDocumentRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteDocumentMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Gets multiple documents.
+     * Documents returned by this method are not guaranteed to be returned in the
+     * same order that they were requested.
+     * 
+ */ + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") + public io.grpc.stub.BlockingClientCall + batchGetDocuments(com.google.firestore.v1.BatchGetDocumentsRequest request) { + return io.grpc.stub.ClientCalls.blockingV2ServerStreamingCall( + getChannel(), getBatchGetDocumentsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Starts a new transaction.
+     * 
+ */ + public com.google.firestore.v1.BeginTransactionResponse beginTransaction( + com.google.firestore.v1.BeginTransactionRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getBeginTransactionMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Commits a transaction, while optionally updating documents.
+     * 
+ */ + public com.google.firestore.v1.CommitResponse commit( + com.google.firestore.v1.CommitRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCommitMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Rolls back a transaction.
+     * 
+ */ + public com.google.protobuf.Empty rollback(com.google.firestore.v1.RollbackRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRollbackMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Runs a query.
+     * 
+ */ + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") + public io.grpc.stub.BlockingClientCall runQuery( + com.google.firestore.v1.RunQueryRequest request) { + return io.grpc.stub.ClientCalls.blockingV2ServerStreamingCall( + getChannel(), getRunQueryMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Runs an aggregation query.
+     * Rather than producing [Document][google.firestore.v1.Document] results like
+     * [Firestore.RunQuery][google.firestore.v1.Firestore.RunQuery], this API
+     * allows running an aggregation to produce a series of
+     * [AggregationResult][google.firestore.v1.AggregationResult] server-side.
+     * High-Level Example:
+     * ```
+     * -- Return the number of documents in table given a filter.
+     * SELECT COUNT(*) FROM ( SELECT * FROM k where a = true );
+     * ```
+     * 
+ */ + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") + public io.grpc.stub.BlockingClientCall + runAggregationQuery(com.google.firestore.v1.RunAggregationQueryRequest request) { + return io.grpc.stub.ClientCalls.blockingV2ServerStreamingCall( + getChannel(), getRunAggregationQueryMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Partitions a query by returning partition cursors that can be used to run
+     * the query in parallel. The returned partition cursors are split points that
+     * can be used by RunQuery as starting/end points for the query results.
+     * 
+ */ + public com.google.firestore.v1.PartitionQueryResponse partitionQuery( + com.google.firestore.v1.PartitionQueryRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getPartitionQueryMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Streams batches of document updates and deletes, in order. This method is
+     * only available via gRPC or WebChannel (not REST).
+     * 
+ */ + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") + public io.grpc.stub.BlockingClientCall< + com.google.firestore.v1.WriteRequest, com.google.firestore.v1.WriteResponse> + write() { + return io.grpc.stub.ClientCalls.blockingBidiStreamingCall( + getChannel(), getWriteMethod(), getCallOptions()); + } + + /** + * + * + *
+     * Listens to changes. This method is only available via gRPC or WebChannel
+     * (not REST).
+     * 
+ */ + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") + public io.grpc.stub.BlockingClientCall< + com.google.firestore.v1.ListenRequest, com.google.firestore.v1.ListenResponse> + listen() { + return io.grpc.stub.ClientCalls.blockingBidiStreamingCall( + getChannel(), getListenMethod(), getCallOptions()); + } + + /** + * + * + *
+     * Lists all the collection IDs underneath a document.
+     * 
+ */ + public com.google.firestore.v1.ListCollectionIdsResponse listCollectionIds( + com.google.firestore.v1.ListCollectionIdsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListCollectionIdsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Applies a batch of write operations.
+     * The BatchWrite method does not apply the write operations atomically
+     * and can apply them out of order. Method does not allow more than one write
+     * per document. Each write succeeds or fails independently. See the
+     * [BatchWriteResponse][google.firestore.v1.BatchWriteResponse] for the
+     * success status of each write.
+     * If you require an atomically applied set of writes, use
+     * [Commit][google.firestore.v1.Firestore.Commit] instead.
+     * 
+ */ + public com.google.firestore.v1.BatchWriteResponse batchWrite( + com.google.firestore.v1.BatchWriteRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getBatchWriteMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a new document.
+     * 
+ */ + public com.google.firestore.v1.Document createDocument( + com.google.firestore.v1.CreateDocumentRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateDocumentMethod(), getCallOptions(), request); + } + } + + /** + * A stub to allow clients to do limited synchronous rpc calls to service Firestore. + * + *
+   * The Cloud Firestore service.
+   * Cloud Firestore is a fast, fully managed, serverless, cloud-native NoSQL
+   * document database that simplifies storing, syncing, and querying data for
+   * your mobile, web, and IoT apps at global scale. Its client libraries provide
+   * live synchronization and offline support, while its security features and
+   * integrations with Firebase and Google Cloud Platform accelerate building
+   * truly serverless apps.
+   * 
+ */ public static final class FirestoreBlockingStub extends io.grpc.stub.AbstractBlockingStub { private FirestoreBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { diff --git a/owlbot.py b/owlbot.py index 2a888ff1f..e6e59d98b 100644 --- a/owlbot.py +++ b/owlbot.py @@ -93,5 +93,6 @@ '.kokoro/requirements.in', '.kokoro/requirements.txt', '.github/CODEOWNERS', + '.github/workflows/samples.yaml', 'renovate.json' ]) diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Backup.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Backup.java index 5f589ae8f..dade0c14b 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Backup.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Backup.java @@ -36,6 +36,7 @@ public final class Backup extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.Backup) BackupOrBuilder { private static final long serialVersionUID = 0L; + // Use Backup.newBuilder() to construct. private Backup(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -133,6 +134,7 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { * STATE_UNSPECIFIED = 0; */ public static final int STATE_UNSPECIFIED_VALUE = 0; + /** * * @@ -144,6 +146,7 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { * CREATING = 1; */ public static final int CREATING_VALUE = 1; + /** * * @@ -154,6 +157,7 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { * READY = 2; */ public static final int READY_VALUE = 2; + /** * * @@ -295,6 +299,7 @@ public interface StatsOrBuilder */ long getIndexCount(); } + /** * * @@ -309,6 +314,7 @@ public static final class Stats extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.Backup.Stats) StatsOrBuilder { private static final long serialVersionUID = 0L; + // Use Stats.newBuilder() to construct. private Stats(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -339,6 +345,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public static final int SIZE_BYTES_FIELD_NUMBER = 1; private long sizeBytes_ = 0L; + /** * * @@ -358,6 +365,7 @@ public long getSizeBytes() { public static final int DOCUMENT_COUNT_FIELD_NUMBER = 2; private long documentCount_ = 0L; + /** * * @@ -376,6 +384,7 @@ public long getDocumentCount() { public static final int INDEX_COUNT_FIELD_NUMBER = 3; private long indexCount_ = 0L; + /** * * @@ -570,6 +579,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -780,6 +790,7 @@ public Builder mergeFrom( private int bitField0_; private long sizeBytes_; + /** * * @@ -796,6 +807,7 @@ public Builder mergeFrom( public long getSizeBytes() { return sizeBytes_; } + /** * * @@ -816,6 +828,7 @@ public Builder setSizeBytes(long value) { onChanged(); return this; } + /** * * @@ -836,6 +849,7 @@ public Builder clearSizeBytes() { } private long documentCount_; + /** * * @@ -851,6 +865,7 @@ public Builder clearSizeBytes() { public long getDocumentCount() { return documentCount_; } + /** * * @@ -870,6 +885,7 @@ public Builder setDocumentCount(long value) { onChanged(); return this; } + /** * * @@ -889,6 +905,7 @@ public Builder clearDocumentCount() { } private long indexCount_; + /** * * @@ -904,6 +921,7 @@ public Builder clearDocumentCount() { public long getIndexCount() { return indexCount_; } + /** * * @@ -923,6 +941,7 @@ public Builder setIndexCount(long value) { onChanged(); return this; } + /** * * @@ -1010,6 +1029,7 @@ public com.google.firestore.admin.v1.Backup.Stats getDefaultInstanceForType() { @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -1035,6 +1055,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -1065,6 +1086,7 @@ public com.google.protobuf.ByteString getNameBytes() { @SuppressWarnings("serial") private volatile java.lang.Object database_ = ""; + /** * * @@ -1092,6 +1114,7 @@ public java.lang.String getDatabase() { return s; } } + /** * * @@ -1124,6 +1147,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { @SuppressWarnings("serial") private volatile java.lang.Object databaseUid_ = ""; + /** * * @@ -1148,6 +1172,7 @@ public java.lang.String getDatabaseUid() { return s; } } + /** * * @@ -1175,6 +1200,7 @@ public com.google.protobuf.ByteString getDatabaseUidBytes() { public static final int SNAPSHOT_TIME_FIELD_NUMBER = 3; private com.google.protobuf.Timestamp snapshotTime_; + /** * * @@ -1193,6 +1219,7 @@ public com.google.protobuf.ByteString getDatabaseUidBytes() { public boolean hasSnapshotTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -1213,6 +1240,7 @@ public com.google.protobuf.Timestamp getSnapshotTime() { ? com.google.protobuf.Timestamp.getDefaultInstance() : snapshotTime_; } + /** * * @@ -1234,6 +1262,7 @@ public com.google.protobuf.TimestampOrBuilder getSnapshotTimeOrBuilder() { public static final int EXPIRE_TIME_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp expireTime_; + /** * * @@ -1250,6 +1279,7 @@ public com.google.protobuf.TimestampOrBuilder getSnapshotTimeOrBuilder() { public boolean hasExpireTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -1266,6 +1296,7 @@ public boolean hasExpireTime() { public com.google.protobuf.Timestamp getExpireTime() { return expireTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : expireTime_; } + /** * * @@ -1283,6 +1314,7 @@ public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder() { public static final int STATS_FIELD_NUMBER = 6; private com.google.firestore.admin.v1.Backup.Stats stats_; + /** * * @@ -1303,6 +1335,7 @@ public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder() { public boolean hasStats() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -1325,6 +1358,7 @@ public com.google.firestore.admin.v1.Backup.Stats getStats() { ? com.google.firestore.admin.v1.Backup.Stats.getDefaultInstance() : stats_; } + /** * * @@ -1348,6 +1382,7 @@ public com.google.firestore.admin.v1.Backup.StatsOrBuilder getStatsOrBuilder() { public static final int STATE_FIELD_NUMBER = 8; private int state_ = 0; + /** * * @@ -1365,6 +1400,7 @@ public com.google.firestore.admin.v1.Backup.StatsOrBuilder getStatsOrBuilder() { public int getStateValue() { return state_; } + /** * * @@ -1611,6 +1647,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -1907,6 +1944,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -1931,6 +1969,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -1955,6 +1994,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1978,6 +2018,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1997,6 +2038,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * @@ -2023,6 +2065,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { } private java.lang.Object database_ = ""; + /** * * @@ -2049,6 +2092,7 @@ public java.lang.String getDatabase() { return (java.lang.String) ref; } } + /** * * @@ -2075,6 +2119,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -2100,6 +2145,7 @@ public Builder setDatabase(java.lang.String value) { onChanged(); return this; } + /** * * @@ -2121,6 +2167,7 @@ public Builder clearDatabase() { onChanged(); return this; } + /** * * @@ -2149,6 +2196,7 @@ public Builder setDatabaseBytes(com.google.protobuf.ByteString value) { } private java.lang.Object databaseUid_ = ""; + /** * * @@ -2172,6 +2220,7 @@ public java.lang.String getDatabaseUid() { return (java.lang.String) ref; } } + /** * * @@ -2195,6 +2244,7 @@ public com.google.protobuf.ByteString getDatabaseUidBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -2217,6 +2267,7 @@ public Builder setDatabaseUid(java.lang.String value) { onChanged(); return this; } + /** * * @@ -2235,6 +2286,7 @@ public Builder clearDatabaseUid() { onChanged(); return this; } + /** * * @@ -2265,6 +2317,7 @@ public Builder setDatabaseUidBytes(com.google.protobuf.ByteString value) { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> snapshotTimeBuilder_; + /** * * @@ -2282,6 +2335,7 @@ public Builder setDatabaseUidBytes(com.google.protobuf.ByteString value) { public boolean hasSnapshotTime() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -2305,6 +2359,7 @@ public com.google.protobuf.Timestamp getSnapshotTime() { return snapshotTimeBuilder_.getMessage(); } } + /** * * @@ -2330,6 +2385,7 @@ public Builder setSnapshotTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -2352,6 +2408,7 @@ public Builder setSnapshotTime(com.google.protobuf.Timestamp.Builder builderForV onChanged(); return this; } + /** * * @@ -2382,6 +2439,7 @@ public Builder mergeSnapshotTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -2404,6 +2462,7 @@ public Builder clearSnapshotTime() { onChanged(); return this; } + /** * * @@ -2421,6 +2480,7 @@ public com.google.protobuf.Timestamp.Builder getSnapshotTimeBuilder() { onChanged(); return getSnapshotTimeFieldBuilder().getBuilder(); } + /** * * @@ -2442,6 +2502,7 @@ public com.google.protobuf.TimestampOrBuilder getSnapshotTimeOrBuilder() { : snapshotTime_; } } + /** * * @@ -2477,6 +2538,7 @@ public com.google.protobuf.TimestampOrBuilder getSnapshotTimeOrBuilder() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> expireTimeBuilder_; + /** * * @@ -2493,6 +2555,7 @@ public com.google.protobuf.TimestampOrBuilder getSnapshotTimeOrBuilder() { public boolean hasExpireTime() { return ((bitField0_ & 0x00000010) != 0); } + /** * * @@ -2515,6 +2578,7 @@ public com.google.protobuf.Timestamp getExpireTime() { return expireTimeBuilder_.getMessage(); } } + /** * * @@ -2539,6 +2603,7 @@ public Builder setExpireTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -2560,6 +2625,7 @@ public Builder setExpireTime(com.google.protobuf.Timestamp.Builder builderForVal onChanged(); return this; } + /** * * @@ -2589,6 +2655,7 @@ public Builder mergeExpireTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -2610,6 +2677,7 @@ public Builder clearExpireTime() { onChanged(); return this; } + /** * * @@ -2626,6 +2694,7 @@ public com.google.protobuf.Timestamp.Builder getExpireTimeBuilder() { onChanged(); return getExpireTimeFieldBuilder().getBuilder(); } + /** * * @@ -2646,6 +2715,7 @@ public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder() { : expireTime_; } } + /** * * @@ -2680,6 +2750,7 @@ public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder() { com.google.firestore.admin.v1.Backup.Stats.Builder, com.google.firestore.admin.v1.Backup.StatsOrBuilder> statsBuilder_; + /** * * @@ -2699,6 +2770,7 @@ public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder() { public boolean hasStats() { return ((bitField0_ & 0x00000020) != 0); } + /** * * @@ -2724,6 +2796,7 @@ public com.google.firestore.admin.v1.Backup.Stats getStats() { return statsBuilder_.getMessage(); } } + /** * * @@ -2751,6 +2824,7 @@ public Builder setStats(com.google.firestore.admin.v1.Backup.Stats value) { onChanged(); return this; } + /** * * @@ -2775,6 +2849,7 @@ public Builder setStats(com.google.firestore.admin.v1.Backup.Stats.Builder build onChanged(); return this; } + /** * * @@ -2807,6 +2882,7 @@ public Builder mergeStats(com.google.firestore.admin.v1.Backup.Stats value) { } return this; } + /** * * @@ -2831,6 +2907,7 @@ public Builder clearStats() { onChanged(); return this; } + /** * * @@ -2850,6 +2927,7 @@ public com.google.firestore.admin.v1.Backup.Stats.Builder getStatsBuilder() { onChanged(); return getStatsFieldBuilder().getBuilder(); } + /** * * @@ -2873,6 +2951,7 @@ public com.google.firestore.admin.v1.Backup.StatsOrBuilder getStatsOrBuilder() { : stats_; } } + /** * * @@ -2905,6 +2984,7 @@ public com.google.firestore.admin.v1.Backup.StatsOrBuilder getStatsOrBuilder() { } private int state_ = 0; + /** * * @@ -2922,6 +3002,7 @@ public com.google.firestore.admin.v1.Backup.StatsOrBuilder getStatsOrBuilder() { public int getStateValue() { return state_; } + /** * * @@ -2942,6 +3023,7 @@ public Builder setStateValue(int value) { onChanged(); return this; } + /** * * @@ -2961,6 +3043,7 @@ public com.google.firestore.admin.v1.Backup.State getState() { com.google.firestore.admin.v1.Backup.State.forNumber(state_); return result == null ? com.google.firestore.admin.v1.Backup.State.UNRECOGNIZED : result; } + /** * * @@ -2984,6 +3067,7 @@ public Builder setState(com.google.firestore.admin.v1.Backup.State value) { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupOrBuilder.java index 4535eae25..8288eb500 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupOrBuilder.java @@ -38,6 +38,7 @@ public interface BackupOrBuilder * @return The name. */ java.lang.String getName(); + /** * * @@ -69,6 +70,7 @@ public interface BackupOrBuilder * @return The database. */ java.lang.String getDatabase(); + /** * * @@ -99,6 +101,7 @@ public interface BackupOrBuilder * @return The databaseUid. */ java.lang.String getDatabaseUid(); + /** * * @@ -128,6 +131,7 @@ public interface BackupOrBuilder * @return Whether the snapshotTime field is set. */ boolean hasSnapshotTime(); + /** * * @@ -143,6 +147,7 @@ public interface BackupOrBuilder * @return The snapshotTime. */ com.google.protobuf.Timestamp getSnapshotTime(); + /** * * @@ -170,6 +175,7 @@ public interface BackupOrBuilder * @return Whether the expireTime field is set. */ boolean hasExpireTime(); + /** * * @@ -183,6 +189,7 @@ public interface BackupOrBuilder * @return The expireTime. */ com.google.protobuf.Timestamp getExpireTime(); + /** * * @@ -212,6 +219,7 @@ public interface BackupOrBuilder * @return Whether the stats field is set. */ boolean hasStats(); + /** * * @@ -229,6 +237,7 @@ public interface BackupOrBuilder * @return The stats. */ com.google.firestore.admin.v1.Backup.Stats getStats(); + /** * * @@ -259,6 +268,7 @@ public interface BackupOrBuilder * @return The enum numeric value on the wire for state. */ int getStateValue(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupProto.java index e6b4dab0a..6d2c9c43c 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupProto.java @@ -45,27 +45,34 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { static { java.lang.String[] descriptorData = { - "\n&google/firestore/admin/v1/backup.proto" + "\n" + + "&google/firestore/admin/v1/backup.proto" + "\022\031google.firestore.admin.v1\032\037google/api/" + "field_behavior.proto\032\031google/api/resourc" - + "e.proto\032\037google/protobuf/timestamp.proto" - + "\"\340\004\n\006Backup\022\021\n\004name\030\001 \001(\tB\003\340A\003\022;\n\010databa" - + "se\030\002 \001(\tB)\340A\003\372A#\n!firestore.googleapis.c" - + "om/Database\022\031\n\014database_uid\030\007 \001(\tB\003\340A\003\0226" - + "\n\rsnapshot_time\030\003 \001(\0132\032.google.protobuf." - + "TimestampB\003\340A\003\0224\n\013expire_time\030\004 \001(\0132\032.go" - + "ogle.protobuf.TimestampB\003\340A\003\022;\n\005stats\030\006 " - + "\001(\0132\'.google.firestore.admin.v1.Backup.S" - + "tatsB\003\340A\003\022;\n\005state\030\010 \001(\0162\'.google.firest" - + "ore.admin.v1.Backup.StateB\003\340A\003\032W\n\005Stats\022" - + "\027\n\nsize_bytes\030\001 \001(\003B\003\340A\003\022\033\n\016document_cou" - + "nt\030\002 \001(\003B\003\340A\003\022\030\n\013index_count\030\003 \001(\003B\003\340A\003\"" - + "J\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\014\n\010CREAT" - + "ING\020\001\022\t\n\005READY\020\002\022\021\n\rNOT_AVAILABLE\020\003:^\352A[" - + "\n\037firestore.googleapis.com/Backup\0228proje" - + "cts/{project}/locations/{location}/backu" - + "ps/{backup}B\332\001\n\035com.google.firestore.adm" - + "in.v1B\013BackupProtoP\001Z9cloud.google.com/g" + + "e.proto\032\037google/protobuf/timestamp.proto\"\340\004\n" + + "\006Backup\022\021\n" + + "\004name\030\001 \001(\tB\003\340A\003\022;\n" + + "\010database\030\002 \001(\tB)\340A\003\372A#\n" + + "!firestore.googleapis.com/Database\022\031\n" + + "\014database_uid\030\007 \001(\tB\003\340A\003\0226\n\r" + + "snapshot_time\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + + "\013expire_time\030\004 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022;\n" + + "\005stats\030\006 " + + "\001(\0132\'.google.firestore.admin.v1.Backup.StatsB\003\340A\003\022;\n" + + "\005state\030\010" + + " \001(\0162\'.google.firestore.admin.v1.Backup.StateB\003\340A\003\032W\n" + + "\005Stats\022\027\n\n" + + "size_bytes\030\001 \001(\003B\003\340A\003\022\033\n" + + "\016document_count\030\002 \001(\003B\003\340A\003\022\030\n" + + "\013index_count\030\003 \001(\003B\003\340A\003\"J\n" + + "\005State\022\025\n" + + "\021STATE_UNSPECIFIED\020\000\022\014\n" + + "\010CREATING\020\001\022\t\n" + + "\005READY\020\002\022\021\n\r" + + "NOT_AVAILABLE\020\003:^\352A[\n" + + "\037firestore.googleapis.com/Backup\0228proje" + + "cts/{project}/locations/{location}/backups/{backup}B\332\001\n" + + "\035com.google.firestore.admin.v1B\013BackupProtoP\001Z9cloud.google.com/g" + "o/firestore/apiv1/admin/adminpb;adminpb\242" + "\002\004GCFS\252\002\037Google.Cloud.Firestore.Admin.V1" + "\312\002\037Google\\Cloud\\Firestore\\Admin\\V1\352\002#Goo" diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupSchedule.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupSchedule.java index 2c69d7f8c..2fb8cadd2 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupSchedule.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupSchedule.java @@ -36,6 +36,7 @@ public final class BackupSchedule extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.BackupSchedule) BackupScheduleOrBuilder { private static final long serialVersionUID = 0L; + // Use BackupSchedule.newBuilder() to construct. private BackupSchedule(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -84,6 +85,7 @@ public enum RecurrenceCase private RecurrenceCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -120,6 +122,7 @@ public RecurrenceCase getRecurrenceCase() { @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -149,6 +152,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -181,6 +185,7 @@ public com.google.protobuf.ByteString getNameBytes() { public static final int CREATE_TIME_FIELD_NUMBER = 3; private com.google.protobuf.Timestamp createTime_; + /** * * @@ -200,6 +205,7 @@ public com.google.protobuf.ByteString getNameBytes() { public boolean hasCreateTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -219,6 +225,7 @@ public boolean hasCreateTime() { public com.google.protobuf.Timestamp getCreateTime() { return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; } + /** * * @@ -239,6 +246,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { public static final int UPDATE_TIME_FIELD_NUMBER = 10; private com.google.protobuf.Timestamp updateTime_; + /** * * @@ -257,6 +265,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { public boolean hasUpdateTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -275,6 +284,7 @@ public boolean hasUpdateTime() { public com.google.protobuf.Timestamp getUpdateTime() { return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; } + /** * * @@ -294,6 +304,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { public static final int RETENTION_FIELD_NUMBER = 6; private com.google.protobuf.Duration retention_; + /** * * @@ -312,6 +323,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { public boolean hasRetention() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -330,6 +342,7 @@ public boolean hasRetention() { public com.google.protobuf.Duration getRetention() { return retention_ == null ? com.google.protobuf.Duration.getDefaultInstance() : retention_; } + /** * * @@ -348,6 +361,7 @@ public com.google.protobuf.DurationOrBuilder getRetentionOrBuilder() { } public static final int DAILY_RECURRENCE_FIELD_NUMBER = 7; + /** * * @@ -363,6 +377,7 @@ public com.google.protobuf.DurationOrBuilder getRetentionOrBuilder() { public boolean hasDailyRecurrence() { return recurrenceCase_ == 7; } + /** * * @@ -381,6 +396,7 @@ public com.google.firestore.admin.v1.DailyRecurrence getDailyRecurrence() { } return com.google.firestore.admin.v1.DailyRecurrence.getDefaultInstance(); } + /** * * @@ -399,6 +415,7 @@ public com.google.firestore.admin.v1.DailyRecurrenceOrBuilder getDailyRecurrence } public static final int WEEKLY_RECURRENCE_FIELD_NUMBER = 8; + /** * * @@ -414,6 +431,7 @@ public com.google.firestore.admin.v1.DailyRecurrenceOrBuilder getDailyRecurrence public boolean hasWeeklyRecurrence() { return recurrenceCase_ == 8; } + /** * * @@ -432,6 +450,7 @@ public com.google.firestore.admin.v1.WeeklyRecurrence getWeeklyRecurrence() { } return com.google.firestore.admin.v1.WeeklyRecurrence.getDefaultInstance(); } + /** * * @@ -689,6 +708,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -1005,6 +1025,7 @@ public Builder clearRecurrence() { private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -1033,6 +1054,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -1061,6 +1083,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1088,6 +1111,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1111,6 +1135,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * @@ -1146,6 +1171,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> createTimeBuilder_; + /** * * @@ -1165,6 +1191,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { public boolean hasCreateTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -1190,6 +1217,7 @@ public com.google.protobuf.Timestamp getCreateTime() { return createTimeBuilder_.getMessage(); } } + /** * * @@ -1217,6 +1245,7 @@ public Builder setCreateTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1241,6 +1270,7 @@ public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForVal onChanged(); return this; } + /** * * @@ -1273,6 +1303,7 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1297,6 +1328,7 @@ public Builder clearCreateTime() { onChanged(); return this; } + /** * * @@ -1316,6 +1348,7 @@ public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { onChanged(); return getCreateTimeFieldBuilder().getBuilder(); } + /** * * @@ -1339,6 +1372,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { : createTime_; } } + /** * * @@ -1376,6 +1410,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> updateTimeBuilder_; + /** * * @@ -1394,6 +1429,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { public boolean hasUpdateTime() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -1418,6 +1454,7 @@ public com.google.protobuf.Timestamp getUpdateTime() { return updateTimeBuilder_.getMessage(); } } + /** * * @@ -1444,6 +1481,7 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1467,6 +1505,7 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForVal onChanged(); return this; } + /** * * @@ -1498,6 +1537,7 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1521,6 +1561,7 @@ public Builder clearUpdateTime() { onChanged(); return this; } + /** * * @@ -1539,6 +1580,7 @@ public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { onChanged(); return getUpdateTimeFieldBuilder().getBuilder(); } + /** * * @@ -1561,6 +1603,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { : updateTime_; } } + /** * * @@ -1597,6 +1640,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> retentionBuilder_; + /** * * @@ -1614,6 +1658,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { public boolean hasRetention() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -1635,6 +1680,7 @@ public com.google.protobuf.Duration getRetention() { return retentionBuilder_.getMessage(); } } + /** * * @@ -1660,6 +1706,7 @@ public Builder setRetention(com.google.protobuf.Duration value) { onChanged(); return this; } + /** * * @@ -1682,6 +1729,7 @@ public Builder setRetention(com.google.protobuf.Duration.Builder builderForValue onChanged(); return this; } + /** * * @@ -1712,6 +1760,7 @@ public Builder mergeRetention(com.google.protobuf.Duration value) { } return this; } + /** * * @@ -1734,6 +1783,7 @@ public Builder clearRetention() { onChanged(); return this; } + /** * * @@ -1751,6 +1801,7 @@ public com.google.protobuf.Duration.Builder getRetentionBuilder() { onChanged(); return getRetentionFieldBuilder().getBuilder(); } + /** * * @@ -1770,6 +1821,7 @@ public com.google.protobuf.DurationOrBuilder getRetentionOrBuilder() { return retention_ == null ? com.google.protobuf.Duration.getDefaultInstance() : retention_; } } + /** * * @@ -1804,6 +1856,7 @@ public com.google.protobuf.DurationOrBuilder getRetentionOrBuilder() { com.google.firestore.admin.v1.DailyRecurrence.Builder, com.google.firestore.admin.v1.DailyRecurrenceOrBuilder> dailyRecurrenceBuilder_; + /** * * @@ -1819,6 +1872,7 @@ public com.google.protobuf.DurationOrBuilder getRetentionOrBuilder() { public boolean hasDailyRecurrence() { return recurrenceCase_ == 7; } + /** * * @@ -1844,6 +1898,7 @@ public com.google.firestore.admin.v1.DailyRecurrence getDailyRecurrence() { return com.google.firestore.admin.v1.DailyRecurrence.getDefaultInstance(); } } + /** * * @@ -1866,6 +1921,7 @@ public Builder setDailyRecurrence(com.google.firestore.admin.v1.DailyRecurrence recurrenceCase_ = 7; return this; } + /** * * @@ -1886,6 +1942,7 @@ public Builder setDailyRecurrence( recurrenceCase_ = 7; return this; } + /** * * @@ -1918,6 +1975,7 @@ public Builder mergeDailyRecurrence(com.google.firestore.admin.v1.DailyRecurrenc recurrenceCase_ = 7; return this; } + /** * * @@ -1943,6 +2001,7 @@ public Builder clearDailyRecurrence() { } return this; } + /** * * @@ -1955,6 +2014,7 @@ public Builder clearDailyRecurrence() { public com.google.firestore.admin.v1.DailyRecurrence.Builder getDailyRecurrenceBuilder() { return getDailyRecurrenceFieldBuilder().getBuilder(); } + /** * * @@ -1975,6 +2035,7 @@ public com.google.firestore.admin.v1.DailyRecurrenceOrBuilder getDailyRecurrence return com.google.firestore.admin.v1.DailyRecurrence.getDefaultInstance(); } } + /** * * @@ -2013,6 +2074,7 @@ public com.google.firestore.admin.v1.DailyRecurrenceOrBuilder getDailyRecurrence com.google.firestore.admin.v1.WeeklyRecurrence.Builder, com.google.firestore.admin.v1.WeeklyRecurrenceOrBuilder> weeklyRecurrenceBuilder_; + /** * * @@ -2028,6 +2090,7 @@ public com.google.firestore.admin.v1.DailyRecurrenceOrBuilder getDailyRecurrence public boolean hasWeeklyRecurrence() { return recurrenceCase_ == 8; } + /** * * @@ -2053,6 +2116,7 @@ public com.google.firestore.admin.v1.WeeklyRecurrence getWeeklyRecurrence() { return com.google.firestore.admin.v1.WeeklyRecurrence.getDefaultInstance(); } } + /** * * @@ -2075,6 +2139,7 @@ public Builder setWeeklyRecurrence(com.google.firestore.admin.v1.WeeklyRecurrenc recurrenceCase_ = 8; return this; } + /** * * @@ -2095,6 +2160,7 @@ public Builder setWeeklyRecurrence( recurrenceCase_ = 8; return this; } + /** * * @@ -2127,6 +2193,7 @@ public Builder mergeWeeklyRecurrence(com.google.firestore.admin.v1.WeeklyRecurre recurrenceCase_ = 8; return this; } + /** * * @@ -2152,6 +2219,7 @@ public Builder clearWeeklyRecurrence() { } return this; } + /** * * @@ -2164,6 +2232,7 @@ public Builder clearWeeklyRecurrence() { public com.google.firestore.admin.v1.WeeklyRecurrence.Builder getWeeklyRecurrenceBuilder() { return getWeeklyRecurrenceFieldBuilder().getBuilder(); } + /** * * @@ -2184,6 +2253,7 @@ public com.google.firestore.admin.v1.WeeklyRecurrenceOrBuilder getWeeklyRecurren return com.google.firestore.admin.v1.WeeklyRecurrence.getDefaultInstance(); } } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupScheduleOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupScheduleOrBuilder.java index 431629ce8..f74fd7776 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupScheduleOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupScheduleOrBuilder.java @@ -42,6 +42,7 @@ public interface BackupScheduleOrBuilder * @return The name. */ java.lang.String getName(); + /** * * @@ -77,6 +78,7 @@ public interface BackupScheduleOrBuilder * @return Whether the createTime field is set. */ boolean hasCreateTime(); + /** * * @@ -93,6 +95,7 @@ public interface BackupScheduleOrBuilder * @return The createTime. */ com.google.protobuf.Timestamp getCreateTime(); + /** * * @@ -123,6 +126,7 @@ public interface BackupScheduleOrBuilder * @return Whether the updateTime field is set. */ boolean hasUpdateTime(); + /** * * @@ -138,6 +142,7 @@ public interface BackupScheduleOrBuilder * @return The updateTime. */ com.google.protobuf.Timestamp getUpdateTime(); + /** * * @@ -167,6 +172,7 @@ public interface BackupScheduleOrBuilder * @return Whether the retention field is set. */ boolean hasRetention(); + /** * * @@ -182,6 +188,7 @@ public interface BackupScheduleOrBuilder * @return The retention. */ com.google.protobuf.Duration getRetention(); + /** * * @@ -208,6 +215,7 @@ public interface BackupScheduleOrBuilder * @return Whether the dailyRecurrence field is set. */ boolean hasDailyRecurrence(); + /** * * @@ -220,6 +228,7 @@ public interface BackupScheduleOrBuilder * @return The dailyRecurrence. */ com.google.firestore.admin.v1.DailyRecurrence getDailyRecurrence(); + /** * * @@ -243,6 +252,7 @@ public interface BackupScheduleOrBuilder * @return Whether the weeklyRecurrence field is set. */ boolean hasWeeklyRecurrence(); + /** * * @@ -255,6 +265,7 @@ public interface BackupScheduleOrBuilder * @return The weeklyRecurrence. */ com.google.firestore.admin.v1.WeeklyRecurrence getWeeklyRecurrence(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadata.java index 233917bf7..d15eec03e 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadata.java @@ -35,6 +35,7 @@ public final class BulkDeleteDocumentsMetadata extends com.google.protobuf.Gener // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.BulkDeleteDocumentsMetadata) BulkDeleteDocumentsMetadataOrBuilder { private static final long serialVersionUID = 0L; + // Use BulkDeleteDocumentsMetadata.newBuilder() to construct. private BulkDeleteDocumentsMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -70,6 +71,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private int bitField0_; public static final int START_TIME_FIELD_NUMBER = 1; private com.google.protobuf.Timestamp startTime_; + /** * * @@ -85,6 +87,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public boolean hasStartTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -100,6 +103,7 @@ public boolean hasStartTime() { public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } + /** * * @@ -116,6 +120,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public static final int END_TIME_FIELD_NUMBER = 2; private com.google.protobuf.Timestamp endTime_; + /** * * @@ -132,6 +137,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public boolean hasEndTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -148,6 +154,7 @@ public boolean hasEndTime() { public com.google.protobuf.Timestamp getEndTime() { return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; } + /** * * @@ -165,6 +172,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { public static final int OPERATION_STATE_FIELD_NUMBER = 3; private int operationState_ = 0; + /** * * @@ -180,6 +188,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { public int getOperationStateValue() { return operationState_; } + /** * * @@ -200,6 +209,7 @@ public com.google.firestore.admin.v1.OperationState getOperationState() { public static final int PROGRESS_DOCUMENTS_FIELD_NUMBER = 4; private com.google.firestore.admin.v1.Progress progressDocuments_; + /** * * @@ -215,6 +225,7 @@ public com.google.firestore.admin.v1.OperationState getOperationState() { public boolean hasProgressDocuments() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -232,6 +243,7 @@ public com.google.firestore.admin.v1.Progress getProgressDocuments() { ? com.google.firestore.admin.v1.Progress.getDefaultInstance() : progressDocuments_; } + /** * * @@ -250,6 +262,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui public static final int PROGRESS_BYTES_FIELD_NUMBER = 5; private com.google.firestore.admin.v1.Progress progressBytes_; + /** * * @@ -265,6 +278,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui public boolean hasProgressBytes() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -282,6 +296,7 @@ public com.google.firestore.admin.v1.Progress getProgressBytes() { ? com.google.firestore.admin.v1.Progress.getDefaultInstance() : progressBytes_; } + /** * * @@ -303,6 +318,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressBytesOrBuilder @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList collectionIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); + /** * * @@ -317,6 +333,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressBytesOrBuilder public com.google.protobuf.ProtocolStringList getCollectionIdsList() { return collectionIds_; } + /** * * @@ -331,6 +348,7 @@ public com.google.protobuf.ProtocolStringList getCollectionIdsList() { public int getCollectionIdsCount() { return collectionIds_.size(); } + /** * * @@ -346,6 +364,7 @@ public int getCollectionIdsCount() { public java.lang.String getCollectionIds(int index) { return collectionIds_.get(index); } + /** * * @@ -367,6 +386,7 @@ public com.google.protobuf.ByteString getCollectionIdsBytes(int index) { @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList namespaceIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); + /** * * @@ -381,6 +401,7 @@ public com.google.protobuf.ByteString getCollectionIdsBytes(int index) { public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { return namespaceIds_; } + /** * * @@ -395,6 +416,7 @@ public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { public int getNamespaceIdsCount() { return namespaceIds_.size(); } + /** * * @@ -410,6 +432,7 @@ public int getNamespaceIdsCount() { public java.lang.String getNamespaceIds(int index) { return namespaceIds_.get(index); } + /** * * @@ -428,6 +451,7 @@ public com.google.protobuf.ByteString getNamespaceIdsBytes(int index) { public static final int SNAPSHOT_TIME_FIELD_NUMBER = 8; private com.google.protobuf.Timestamp snapshotTime_; + /** * * @@ -446,6 +470,7 @@ public com.google.protobuf.ByteString getNamespaceIdsBytes(int index) { public boolean hasSnapshotTime() { return ((bitField0_ & 0x00000010) != 0); } + /** * * @@ -466,6 +491,7 @@ public com.google.protobuf.Timestamp getSnapshotTime() { ? com.google.protobuf.Timestamp.getDefaultInstance() : snapshotTime_; } + /** * * @@ -749,6 +775,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -1093,6 +1120,7 @@ public Builder mergeFrom( com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> startTimeBuilder_; + /** * * @@ -1107,6 +1135,7 @@ public Builder mergeFrom( public boolean hasStartTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -1125,6 +1154,7 @@ public com.google.protobuf.Timestamp getStartTime() { return startTimeBuilder_.getMessage(); } } + /** * * @@ -1147,6 +1177,7 @@ public Builder setStartTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1166,6 +1197,7 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu onChanged(); return this; } + /** * * @@ -1193,6 +1225,7 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1212,6 +1245,7 @@ public Builder clearStartTime() { onChanged(); return this; } + /** * * @@ -1226,6 +1260,7 @@ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { onChanged(); return getStartTimeFieldBuilder().getBuilder(); } + /** * * @@ -1242,6 +1277,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } } + /** * * @@ -1274,6 +1310,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> endTimeBuilder_; + /** * * @@ -1289,6 +1326,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public boolean hasEndTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -1308,6 +1346,7 @@ public com.google.protobuf.Timestamp getEndTime() { return endTimeBuilder_.getMessage(); } } + /** * * @@ -1331,6 +1370,7 @@ public Builder setEndTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1351,6 +1391,7 @@ public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) onChanged(); return this; } + /** * * @@ -1379,6 +1420,7 @@ public Builder mergeEndTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1399,6 +1441,7 @@ public Builder clearEndTime() { onChanged(); return this; } + /** * * @@ -1414,6 +1457,7 @@ public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { onChanged(); return getEndTimeFieldBuilder().getBuilder(); } + /** * * @@ -1431,6 +1475,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; } } + /** * * @@ -1459,6 +1504,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { } private int operationState_ = 0; + /** * * @@ -1474,6 +1520,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { public int getOperationStateValue() { return operationState_; } + /** * * @@ -1492,6 +1539,7 @@ public Builder setOperationStateValue(int value) { onChanged(); return this; } + /** * * @@ -1509,6 +1557,7 @@ public com.google.firestore.admin.v1.OperationState getOperationState() { com.google.firestore.admin.v1.OperationState.forNumber(operationState_); return result == null ? com.google.firestore.admin.v1.OperationState.UNRECOGNIZED : result; } + /** * * @@ -1530,6 +1579,7 @@ public Builder setOperationState(com.google.firestore.admin.v1.OperationState va onChanged(); return this; } + /** * * @@ -1554,6 +1604,7 @@ public Builder clearOperationState() { com.google.firestore.admin.v1.Progress.Builder, com.google.firestore.admin.v1.ProgressOrBuilder> progressDocumentsBuilder_; + /** * * @@ -1568,6 +1619,7 @@ public Builder clearOperationState() { public boolean hasProgressDocuments() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -1588,6 +1640,7 @@ public com.google.firestore.admin.v1.Progress getProgressDocuments() { return progressDocumentsBuilder_.getMessage(); } } + /** * * @@ -1610,6 +1663,7 @@ public Builder setProgressDocuments(com.google.firestore.admin.v1.Progress value onChanged(); return this; } + /** * * @@ -1630,6 +1684,7 @@ public Builder setProgressDocuments( onChanged(); return this; } + /** * * @@ -1657,6 +1712,7 @@ public Builder mergeProgressDocuments(com.google.firestore.admin.v1.Progress val } return this; } + /** * * @@ -1676,6 +1732,7 @@ public Builder clearProgressDocuments() { onChanged(); return this; } + /** * * @@ -1690,6 +1747,7 @@ public com.google.firestore.admin.v1.Progress.Builder getProgressDocumentsBuilde onChanged(); return getProgressDocumentsFieldBuilder().getBuilder(); } + /** * * @@ -1708,6 +1766,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui : progressDocuments_; } } + /** * * @@ -1740,6 +1799,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui com.google.firestore.admin.v1.Progress.Builder, com.google.firestore.admin.v1.ProgressOrBuilder> progressBytesBuilder_; + /** * * @@ -1754,6 +1814,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui public boolean hasProgressBytes() { return ((bitField0_ & 0x00000010) != 0); } + /** * * @@ -1774,6 +1835,7 @@ public com.google.firestore.admin.v1.Progress getProgressBytes() { return progressBytesBuilder_.getMessage(); } } + /** * * @@ -1796,6 +1858,7 @@ public Builder setProgressBytes(com.google.firestore.admin.v1.Progress value) { onChanged(); return this; } + /** * * @@ -1816,6 +1879,7 @@ public Builder setProgressBytes( onChanged(); return this; } + /** * * @@ -1843,6 +1907,7 @@ public Builder mergeProgressBytes(com.google.firestore.admin.v1.Progress value) } return this; } + /** * * @@ -1862,6 +1927,7 @@ public Builder clearProgressBytes() { onChanged(); return this; } + /** * * @@ -1876,6 +1942,7 @@ public com.google.firestore.admin.v1.Progress.Builder getProgressBytesBuilder() onChanged(); return getProgressBytesFieldBuilder().getBuilder(); } + /** * * @@ -1894,6 +1961,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressBytesOrBuilder : progressBytes_; } } + /** * * @@ -1929,6 +1997,7 @@ private void ensureCollectionIdsIsMutable() { } bitField0_ |= 0x00000020; } + /** * * @@ -1944,6 +2013,7 @@ public com.google.protobuf.ProtocolStringList getCollectionIdsList() { collectionIds_.makeImmutable(); return collectionIds_; } + /** * * @@ -1958,6 +2028,7 @@ public com.google.protobuf.ProtocolStringList getCollectionIdsList() { public int getCollectionIdsCount() { return collectionIds_.size(); } + /** * * @@ -1973,6 +2044,7 @@ public int getCollectionIdsCount() { public java.lang.String getCollectionIds(int index) { return collectionIds_.get(index); } + /** * * @@ -1988,6 +2060,7 @@ public java.lang.String getCollectionIds(int index) { public com.google.protobuf.ByteString getCollectionIdsBytes(int index) { return collectionIds_.getByteString(index); } + /** * * @@ -2011,6 +2084,7 @@ public Builder setCollectionIds(int index, java.lang.String value) { onChanged(); return this; } + /** * * @@ -2033,6 +2107,7 @@ public Builder addCollectionIds(java.lang.String value) { onChanged(); return this; } + /** * * @@ -2052,6 +2127,7 @@ public Builder addAllCollectionIds(java.lang.Iterable values) onChanged(); return this; } + /** * * @@ -2070,6 +2146,7 @@ public Builder clearCollectionIds() { onChanged(); return this; } + /** * * @@ -2103,6 +2180,7 @@ private void ensureNamespaceIdsIsMutable() { } bitField0_ |= 0x00000040; } + /** * * @@ -2118,6 +2196,7 @@ public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { namespaceIds_.makeImmutable(); return namespaceIds_; } + /** * * @@ -2132,6 +2211,7 @@ public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { public int getNamespaceIdsCount() { return namespaceIds_.size(); } + /** * * @@ -2147,6 +2227,7 @@ public int getNamespaceIdsCount() { public java.lang.String getNamespaceIds(int index) { return namespaceIds_.get(index); } + /** * * @@ -2162,6 +2243,7 @@ public java.lang.String getNamespaceIds(int index) { public com.google.protobuf.ByteString getNamespaceIdsBytes(int index) { return namespaceIds_.getByteString(index); } + /** * * @@ -2185,6 +2267,7 @@ public Builder setNamespaceIds(int index, java.lang.String value) { onChanged(); return this; } + /** * * @@ -2207,6 +2290,7 @@ public Builder addNamespaceIds(java.lang.String value) { onChanged(); return this; } + /** * * @@ -2226,6 +2310,7 @@ public Builder addAllNamespaceIds(java.lang.Iterable values) { onChanged(); return this; } + /** * * @@ -2244,6 +2329,7 @@ public Builder clearNamespaceIds() { onChanged(); return this; } + /** * * @@ -2274,6 +2360,7 @@ public Builder addNamespaceIdsBytes(com.google.protobuf.ByteString value) { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> snapshotTimeBuilder_; + /** * * @@ -2291,6 +2378,7 @@ public Builder addNamespaceIdsBytes(com.google.protobuf.ByteString value) { public boolean hasSnapshotTime() { return ((bitField0_ & 0x00000080) != 0); } + /** * * @@ -2314,6 +2402,7 @@ public com.google.protobuf.Timestamp getSnapshotTime() { return snapshotTimeBuilder_.getMessage(); } } + /** * * @@ -2339,6 +2428,7 @@ public Builder setSnapshotTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -2361,6 +2451,7 @@ public Builder setSnapshotTime(com.google.protobuf.Timestamp.Builder builderForV onChanged(); return this; } + /** * * @@ -2391,6 +2482,7 @@ public Builder mergeSnapshotTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -2413,6 +2505,7 @@ public Builder clearSnapshotTime() { onChanged(); return this; } + /** * * @@ -2430,6 +2523,7 @@ public com.google.protobuf.Timestamp.Builder getSnapshotTimeBuilder() { onChanged(); return getSnapshotTimeFieldBuilder().getBuilder(); } + /** * * @@ -2451,6 +2545,7 @@ public com.google.protobuf.TimestampOrBuilder getSnapshotTimeOrBuilder() { : snapshotTime_; } } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadataOrBuilder.java index addfb232d..d2cf590e2 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadataOrBuilder.java @@ -36,6 +36,7 @@ public interface BulkDeleteDocumentsMetadataOrBuilder * @return Whether the startTime field is set. */ boolean hasStartTime(); + /** * * @@ -48,6 +49,7 @@ public interface BulkDeleteDocumentsMetadataOrBuilder * @return The startTime. */ com.google.protobuf.Timestamp getStartTime(); + /** * * @@ -72,6 +74,7 @@ public interface BulkDeleteDocumentsMetadataOrBuilder * @return Whether the endTime field is set. */ boolean hasEndTime(); + /** * * @@ -85,6 +88,7 @@ public interface BulkDeleteDocumentsMetadataOrBuilder * @return The endTime. */ com.google.protobuf.Timestamp getEndTime(); + /** * * @@ -109,6 +113,7 @@ public interface BulkDeleteDocumentsMetadataOrBuilder * @return The enum numeric value on the wire for operationState. */ int getOperationStateValue(); + /** * * @@ -134,6 +139,7 @@ public interface BulkDeleteDocumentsMetadataOrBuilder * @return Whether the progressDocuments field is set. */ boolean hasProgressDocuments(); + /** * * @@ -146,6 +152,7 @@ public interface BulkDeleteDocumentsMetadataOrBuilder * @return The progressDocuments. */ com.google.firestore.admin.v1.Progress getProgressDocuments(); + /** * * @@ -169,6 +176,7 @@ public interface BulkDeleteDocumentsMetadataOrBuilder * @return Whether the progressBytes field is set. */ boolean hasProgressBytes(); + /** * * @@ -181,6 +189,7 @@ public interface BulkDeleteDocumentsMetadataOrBuilder * @return The progressBytes. */ com.google.firestore.admin.v1.Progress getProgressBytes(); + /** * * @@ -204,6 +213,7 @@ public interface BulkDeleteDocumentsMetadataOrBuilder * @return A list containing the collectionIds. */ java.util.List getCollectionIdsList(); + /** * * @@ -216,6 +226,7 @@ public interface BulkDeleteDocumentsMetadataOrBuilder * @return The count of collectionIds. */ int getCollectionIdsCount(); + /** * * @@ -229,6 +240,7 @@ public interface BulkDeleteDocumentsMetadataOrBuilder * @return The collectionIds at the given index. */ java.lang.String getCollectionIds(int index); + /** * * @@ -255,6 +267,7 @@ public interface BulkDeleteDocumentsMetadataOrBuilder * @return A list containing the namespaceIds. */ java.util.List getNamespaceIdsList(); + /** * * @@ -267,6 +280,7 @@ public interface BulkDeleteDocumentsMetadataOrBuilder * @return The count of namespaceIds. */ int getNamespaceIdsCount(); + /** * * @@ -280,6 +294,7 @@ public interface BulkDeleteDocumentsMetadataOrBuilder * @return The namespaceIds at the given index. */ java.lang.String getNamespaceIds(int index); + /** * * @@ -309,6 +324,7 @@ public interface BulkDeleteDocumentsMetadataOrBuilder * @return Whether the snapshotTime field is set. */ boolean hasSnapshotTime(); + /** * * @@ -324,6 +340,7 @@ public interface BulkDeleteDocumentsMetadataOrBuilder * @return The snapshotTime. */ com.google.protobuf.Timestamp getSnapshotTime(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequest.java index 2dfd1db68..37e73c8f3 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequest.java @@ -42,6 +42,7 @@ public final class BulkDeleteDocumentsRequest extends com.google.protobuf.Genera // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.BulkDeleteDocumentsRequest) BulkDeleteDocumentsRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use BulkDeleteDocumentsRequest.newBuilder() to construct. private BulkDeleteDocumentsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -78,6 +79,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -104,6 +106,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -136,6 +139,7 @@ public com.google.protobuf.ByteString getNameBytes() { @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList collectionIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); + /** * * @@ -153,6 +157,7 @@ public com.google.protobuf.ByteString getNameBytes() { public com.google.protobuf.ProtocolStringList getCollectionIdsList() { return collectionIds_; } + /** * * @@ -170,6 +175,7 @@ public com.google.protobuf.ProtocolStringList getCollectionIdsList() { public int getCollectionIdsCount() { return collectionIds_.size(); } + /** * * @@ -188,6 +194,7 @@ public int getCollectionIdsCount() { public java.lang.String getCollectionIds(int index) { return collectionIds_.get(index); } + /** * * @@ -212,6 +219,7 @@ public com.google.protobuf.ByteString getCollectionIdsBytes(int index) { @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList namespaceIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); + /** * * @@ -235,6 +243,7 @@ public com.google.protobuf.ByteString getCollectionIdsBytes(int index) { public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { return namespaceIds_; } + /** * * @@ -258,6 +267,7 @@ public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { public int getNamespaceIdsCount() { return namespaceIds_.size(); } + /** * * @@ -282,6 +292,7 @@ public int getNamespaceIdsCount() { public java.lang.String getNamespaceIds(int index) { return namespaceIds_.get(index); } + /** * * @@ -499,6 +510,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -736,6 +748,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -761,6 +774,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -786,6 +800,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -810,6 +825,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -830,6 +846,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * @@ -865,6 +882,7 @@ private void ensureCollectionIdsIsMutable() { } bitField0_ |= 0x00000002; } + /** * * @@ -883,6 +901,7 @@ public com.google.protobuf.ProtocolStringList getCollectionIdsList() { collectionIds_.makeImmutable(); return collectionIds_; } + /** * * @@ -900,6 +919,7 @@ public com.google.protobuf.ProtocolStringList getCollectionIdsList() { public int getCollectionIdsCount() { return collectionIds_.size(); } + /** * * @@ -918,6 +938,7 @@ public int getCollectionIdsCount() { public java.lang.String getCollectionIds(int index) { return collectionIds_.get(index); } + /** * * @@ -936,6 +957,7 @@ public java.lang.String getCollectionIds(int index) { public com.google.protobuf.ByteString getCollectionIdsBytes(int index) { return collectionIds_.getByteString(index); } + /** * * @@ -962,6 +984,7 @@ public Builder setCollectionIds(int index, java.lang.String value) { onChanged(); return this; } + /** * * @@ -987,6 +1010,7 @@ public Builder addCollectionIds(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1009,6 +1033,7 @@ public Builder addAllCollectionIds(java.lang.Iterable values) onChanged(); return this; } + /** * * @@ -1030,6 +1055,7 @@ public Builder clearCollectionIds() { onChanged(); return this; } + /** * * @@ -1066,6 +1092,7 @@ private void ensureNamespaceIdsIsMutable() { } bitField0_ |= 0x00000004; } + /** * * @@ -1090,6 +1117,7 @@ public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { namespaceIds_.makeImmutable(); return namespaceIds_; } + /** * * @@ -1113,6 +1141,7 @@ public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { public int getNamespaceIdsCount() { return namespaceIds_.size(); } + /** * * @@ -1137,6 +1166,7 @@ public int getNamespaceIdsCount() { public java.lang.String getNamespaceIds(int index) { return namespaceIds_.get(index); } + /** * * @@ -1161,6 +1191,7 @@ public java.lang.String getNamespaceIds(int index) { public com.google.protobuf.ByteString getNamespaceIdsBytes(int index) { return namespaceIds_.getByteString(index); } + /** * * @@ -1193,6 +1224,7 @@ public Builder setNamespaceIds(int index, java.lang.String value) { onChanged(); return this; } + /** * * @@ -1224,6 +1256,7 @@ public Builder addNamespaceIds(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1252,6 +1285,7 @@ public Builder addAllNamespaceIds(java.lang.Iterable values) { onChanged(); return this; } + /** * * @@ -1279,6 +1313,7 @@ public Builder clearNamespaceIds() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequestOrBuilder.java index dea489196..827d9c754 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequestOrBuilder.java @@ -39,6 +39,7 @@ public interface BulkDeleteDocumentsRequestOrBuilder * @return The name. */ java.lang.String getName(); + /** * * @@ -70,6 +71,7 @@ public interface BulkDeleteDocumentsRequestOrBuilder * @return A list containing the collectionIds. */ java.util.List getCollectionIdsList(); + /** * * @@ -85,6 +87,7 @@ public interface BulkDeleteDocumentsRequestOrBuilder * @return The count of collectionIds. */ int getCollectionIdsCount(); + /** * * @@ -101,6 +104,7 @@ public interface BulkDeleteDocumentsRequestOrBuilder * @return The collectionIds at the given index. */ java.lang.String getCollectionIds(int index); + /** * * @@ -139,6 +143,7 @@ public interface BulkDeleteDocumentsRequestOrBuilder * @return A list containing the namespaceIds. */ java.util.List getNamespaceIdsList(); + /** * * @@ -160,6 +165,7 @@ public interface BulkDeleteDocumentsRequestOrBuilder * @return The count of namespaceIds. */ int getNamespaceIdsCount(); + /** * * @@ -182,6 +188,7 @@ public interface BulkDeleteDocumentsRequestOrBuilder * @return The namespaceIds at the given index. */ java.lang.String getNamespaceIds(int index); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsResponse.java index aed07a3f8..19608146b 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsResponse.java @@ -34,6 +34,7 @@ public final class BulkDeleteDocumentsResponse extends com.google.protobuf.Gener // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.BulkDeleteDocumentsResponse) BulkDeleteDocumentsResponseOrBuilder { private static final long serialVersionUID = 0L; + // Use BulkDeleteDocumentsResponse.newBuilder() to construct. private BulkDeleteDocumentsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -213,6 +214,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequest.java index af1f1cb00..a5ad749ff 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequest.java @@ -34,6 +34,7 @@ public final class CreateBackupScheduleRequest extends com.google.protobuf.Gener // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.CreateBackupScheduleRequest) CreateBackupScheduleRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use CreateBackupScheduleRequest.newBuilder() to construct. private CreateBackupScheduleRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -69,6 +70,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; + /** * * @@ -96,6 +98,7 @@ public java.lang.String getParent() { return s; } } + /** * * @@ -126,6 +129,7 @@ public com.google.protobuf.ByteString getParentBytes() { public static final int BACKUP_SCHEDULE_FIELD_NUMBER = 2; private com.google.firestore.admin.v1.BackupSchedule backupSchedule_; + /** * * @@ -143,6 +147,7 @@ public com.google.protobuf.ByteString getParentBytes() { public boolean hasBackupSchedule() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -162,6 +167,7 @@ public com.google.firestore.admin.v1.BackupSchedule getBackupSchedule() { ? com.google.firestore.admin.v1.BackupSchedule.getDefaultInstance() : backupSchedule_; } + /** * * @@ -354,6 +360,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -569,6 +576,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object parent_ = ""; + /** * * @@ -595,6 +603,7 @@ public java.lang.String getParent() { return (java.lang.String) ref; } } + /** * * @@ -621,6 +630,7 @@ public com.google.protobuf.ByteString getParentBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -646,6 +656,7 @@ public Builder setParent(java.lang.String value) { onChanged(); return this; } + /** * * @@ -667,6 +678,7 @@ public Builder clearParent() { onChanged(); return this; } + /** * * @@ -700,6 +712,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { com.google.firestore.admin.v1.BackupSchedule.Builder, com.google.firestore.admin.v1.BackupScheduleOrBuilder> backupScheduleBuilder_; + /** * * @@ -716,6 +729,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { public boolean hasBackupSchedule() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -738,6 +752,7 @@ public com.google.firestore.admin.v1.BackupSchedule getBackupSchedule() { return backupScheduleBuilder_.getMessage(); } } + /** * * @@ -762,6 +777,7 @@ public Builder setBackupSchedule(com.google.firestore.admin.v1.BackupSchedule va onChanged(); return this; } + /** * * @@ -784,6 +800,7 @@ public Builder setBackupSchedule( onChanged(); return this; } + /** * * @@ -814,6 +831,7 @@ public Builder mergeBackupSchedule(com.google.firestore.admin.v1.BackupSchedule } return this; } + /** * * @@ -835,6 +853,7 @@ public Builder clearBackupSchedule() { onChanged(); return this; } + /** * * @@ -851,6 +870,7 @@ public com.google.firestore.admin.v1.BackupSchedule.Builder getBackupScheduleBui onChanged(); return getBackupScheduleFieldBuilder().getBuilder(); } + /** * * @@ -871,6 +891,7 @@ public com.google.firestore.admin.v1.BackupScheduleOrBuilder getBackupScheduleOr : backupSchedule_; } } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequestOrBuilder.java index 50ccdcf45..778c9b68a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequestOrBuilder.java @@ -40,6 +40,7 @@ public interface CreateBackupScheduleRequestOrBuilder * @return The parent. */ java.lang.String getParent(); + /** * * @@ -71,6 +72,7 @@ public interface CreateBackupScheduleRequestOrBuilder * @return Whether the backupSchedule field is set. */ boolean hasBackupSchedule(); + /** * * @@ -85,6 +87,7 @@ public interface CreateBackupScheduleRequestOrBuilder * @return The backupSchedule. */ com.google.firestore.admin.v1.BackupSchedule getBackupSchedule(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadata.java index d136f6b4c..8d33de4ba 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadata.java @@ -33,6 +33,7 @@ public final class CreateDatabaseMetadata extends com.google.protobuf.GeneratedM // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.CreateDatabaseMetadata) CreateDatabaseMetadataOrBuilder { private static final long serialVersionUID = 0L; + // Use CreateDatabaseMetadata.newBuilder() to construct. private CreateDatabaseMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -211,6 +212,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequest.java index 861a00a10..d75682aab 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequest.java @@ -34,6 +34,7 @@ public final class CreateDatabaseRequest extends com.google.protobuf.GeneratedMe // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.CreateDatabaseRequest) CreateDatabaseRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use CreateDatabaseRequest.newBuilder() to construct. private CreateDatabaseRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -70,6 +71,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; + /** * * @@ -96,6 +98,7 @@ public java.lang.String getParent() { return s; } } + /** * * @@ -125,6 +128,7 @@ public com.google.protobuf.ByteString getParentBytes() { public static final int DATABASE_FIELD_NUMBER = 2; private com.google.firestore.admin.v1.Database database_; + /** * * @@ -142,6 +146,7 @@ public com.google.protobuf.ByteString getParentBytes() { public boolean hasDatabase() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -161,6 +166,7 @@ public com.google.firestore.admin.v1.Database getDatabase() { ? com.google.firestore.admin.v1.Database.getDefaultInstance() : database_; } + /** * * @@ -183,6 +189,7 @@ public com.google.firestore.admin.v1.DatabaseOrBuilder getDatabaseOrBuilder() { @SuppressWarnings("serial") private volatile java.lang.Object databaseId_ = ""; + /** * * @@ -213,6 +220,7 @@ public java.lang.String getDatabaseId() { return s; } } + /** * * @@ -426,6 +434,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -655,6 +664,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object parent_ = ""; + /** * * @@ -680,6 +690,7 @@ public java.lang.String getParent() { return (java.lang.String) ref; } } + /** * * @@ -705,6 +716,7 @@ public com.google.protobuf.ByteString getParentBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -729,6 +741,7 @@ public Builder setParent(java.lang.String value) { onChanged(); return this; } + /** * * @@ -749,6 +762,7 @@ public Builder clearParent() { onChanged(); return this; } + /** * * @@ -781,6 +795,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { com.google.firestore.admin.v1.Database.Builder, com.google.firestore.admin.v1.DatabaseOrBuilder> databaseBuilder_; + /** * * @@ -797,6 +812,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { public boolean hasDatabase() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -819,6 +835,7 @@ public com.google.firestore.admin.v1.Database getDatabase() { return databaseBuilder_.getMessage(); } } + /** * * @@ -843,6 +860,7 @@ public Builder setDatabase(com.google.firestore.admin.v1.Database value) { onChanged(); return this; } + /** * * @@ -864,6 +882,7 @@ public Builder setDatabase(com.google.firestore.admin.v1.Database.Builder builde onChanged(); return this; } + /** * * @@ -893,6 +912,7 @@ public Builder mergeDatabase(com.google.firestore.admin.v1.Database value) { } return this; } + /** * * @@ -914,6 +934,7 @@ public Builder clearDatabase() { onChanged(); return this; } + /** * * @@ -930,6 +951,7 @@ public com.google.firestore.admin.v1.Database.Builder getDatabaseBuilder() { onChanged(); return getDatabaseFieldBuilder().getBuilder(); } + /** * * @@ -950,6 +972,7 @@ public com.google.firestore.admin.v1.DatabaseOrBuilder getDatabaseOrBuilder() { : database_; } } + /** * * @@ -979,6 +1002,7 @@ public com.google.firestore.admin.v1.DatabaseOrBuilder getDatabaseOrBuilder() { } private java.lang.Object databaseId_ = ""; + /** * * @@ -1008,6 +1032,7 @@ public java.lang.String getDatabaseId() { return (java.lang.String) ref; } } + /** * * @@ -1037,6 +1062,7 @@ public com.google.protobuf.ByteString getDatabaseIdBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1065,6 +1091,7 @@ public Builder setDatabaseId(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1089,6 +1116,7 @@ public Builder clearDatabaseId() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequestOrBuilder.java index fc8c79e59..def84baaf 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequestOrBuilder.java @@ -39,6 +39,7 @@ public interface CreateDatabaseRequestOrBuilder * @return The parent. */ java.lang.String getParent(); + /** * * @@ -69,6 +70,7 @@ public interface CreateDatabaseRequestOrBuilder * @return Whether the database field is set. */ boolean hasDatabase(); + /** * * @@ -83,6 +85,7 @@ public interface CreateDatabaseRequestOrBuilder * @return The database. */ com.google.firestore.admin.v1.Database getDatabase(); + /** * * @@ -115,6 +118,7 @@ public interface CreateDatabaseRequestOrBuilder * @return The databaseId. */ java.lang.String getDatabaseId(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequest.java index 18dc9b442..fdf7f9a3d 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequest.java @@ -34,6 +34,7 @@ public final class CreateIndexRequest extends com.google.protobuf.GeneratedMessa // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.CreateIndexRequest) CreateIndexRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use CreateIndexRequest.newBuilder() to construct. private CreateIndexRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -69,6 +70,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; + /** * * @@ -95,6 +97,7 @@ public java.lang.String getParent() { return s; } } + /** * * @@ -124,6 +127,7 @@ public com.google.protobuf.ByteString getParentBytes() { public static final int INDEX_FIELD_NUMBER = 2; private com.google.firestore.admin.v1.Index index_; + /** * * @@ -140,6 +144,7 @@ public com.google.protobuf.ByteString getParentBytes() { public boolean hasIndex() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -156,6 +161,7 @@ public boolean hasIndex() { public com.google.firestore.admin.v1.Index getIndex() { return index_ == null ? com.google.firestore.admin.v1.Index.getDefaultInstance() : index_; } + /** * * @@ -344,6 +350,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -558,6 +565,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object parent_ = ""; + /** * * @@ -583,6 +591,7 @@ public java.lang.String getParent() { return (java.lang.String) ref; } } + /** * * @@ -608,6 +617,7 @@ public com.google.protobuf.ByteString getParentBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -632,6 +642,7 @@ public Builder setParent(java.lang.String value) { onChanged(); return this; } + /** * * @@ -652,6 +663,7 @@ public Builder clearParent() { onChanged(); return this; } + /** * * @@ -684,6 +696,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { com.google.firestore.admin.v1.Index.Builder, com.google.firestore.admin.v1.IndexOrBuilder> indexBuilder_; + /** * * @@ -699,6 +712,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { public boolean hasIndex() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -718,6 +732,7 @@ public com.google.firestore.admin.v1.Index getIndex() { return indexBuilder_.getMessage(); } } + /** * * @@ -741,6 +756,7 @@ public Builder setIndex(com.google.firestore.admin.v1.Index value) { onChanged(); return this; } + /** * * @@ -761,6 +777,7 @@ public Builder setIndex(com.google.firestore.admin.v1.Index.Builder builderForVa onChanged(); return this; } + /** * * @@ -789,6 +806,7 @@ public Builder mergeIndex(com.google.firestore.admin.v1.Index value) { } return this; } + /** * * @@ -809,6 +827,7 @@ public Builder clearIndex() { onChanged(); return this; } + /** * * @@ -824,6 +843,7 @@ public com.google.firestore.admin.v1.Index.Builder getIndexBuilder() { onChanged(); return getIndexFieldBuilder().getBuilder(); } + /** * * @@ -841,6 +861,7 @@ public com.google.firestore.admin.v1.IndexOrBuilder getIndexOrBuilder() { return index_ == null ? com.google.firestore.admin.v1.Index.getDefaultInstance() : index_; } } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequestOrBuilder.java index dff703cf2..3c2d63a46 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequestOrBuilder.java @@ -39,6 +39,7 @@ public interface CreateIndexRequestOrBuilder * @return The parent. */ java.lang.String getParent(); + /** * * @@ -68,6 +69,7 @@ public interface CreateIndexRequestOrBuilder * @return Whether the index field is set. */ boolean hasIndex(); + /** * * @@ -81,6 +83,7 @@ public interface CreateIndexRequestOrBuilder * @return The index. */ com.google.firestore.admin.v1.Index getIndex(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateUserCredsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateUserCredsRequest.java new file mode 100644 index 000000000..77f6a4cb4 --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateUserCredsRequest.java @@ -0,0 +1,1196 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/firestore_admin.proto + +// Protobuf Java Version: 3.25.5 +package com.google.firestore.admin.v1; + +/** + * + * + *
+ * The request for
+ * [FirestoreAdmin.CreateUserCreds][google.firestore.admin.v1.FirestoreAdmin.CreateUserCreds].
+ * 
+ * + * Protobuf type {@code google.firestore.admin.v1.CreateUserCredsRequest} + */ +public final class CreateUserCredsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.CreateUserCredsRequest) + CreateUserCredsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CreateUserCredsRequest.newBuilder() to construct. + private CreateUserCredsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateUserCredsRequest() { + parent_ = ""; + userCredsId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateUserCredsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_CreateUserCredsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_CreateUserCredsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.CreateUserCredsRequest.class, + com.google.firestore.admin.v1.CreateUserCredsRequest.Builder.class); + } + + private int bitField0_; + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+   * Required. A parent name of the form
+   * `projects/{project_id}/databases/{database_id}`
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. A parent name of the form
+   * `projects/{project_id}/databases/{database_id}`
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int USER_CREDS_FIELD_NUMBER = 2; + private com.google.firestore.admin.v1.UserCreds userCreds_; + + /** + * + * + *
+   * Required. The user creds to create.
+   * 
+ * + * + * .google.firestore.admin.v1.UserCreds user_creds = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the userCreds field is set. + */ + @java.lang.Override + public boolean hasUserCreds() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Required. The user creds to create.
+   * 
+ * + * + * .google.firestore.admin.v1.UserCreds user_creds = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The userCreds. + */ + @java.lang.Override + public com.google.firestore.admin.v1.UserCreds getUserCreds() { + return userCreds_ == null + ? com.google.firestore.admin.v1.UserCreds.getDefaultInstance() + : userCreds_; + } + + /** + * + * + *
+   * Required. The user creds to create.
+   * 
+ * + * + * .google.firestore.admin.v1.UserCreds user_creds = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.firestore.admin.v1.UserCredsOrBuilder getUserCredsOrBuilder() { + return userCreds_ == null + ? com.google.firestore.admin.v1.UserCreds.getDefaultInstance() + : userCreds_; + } + + public static final int USER_CREDS_ID_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object userCredsId_ = ""; + + /** + * + * + *
+   * Required. The ID to use for the user creds, which will become the final
+   * component of the user creds's resource name.
+   *
+   * This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
+   * with first character a letter and the last a letter or a number. Must not
+   * be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
+   * 
+ * + * string user_creds_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The userCredsId. + */ + @java.lang.Override + public java.lang.String getUserCredsId() { + java.lang.Object ref = userCredsId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + userCredsId_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. The ID to use for the user creds, which will become the final
+   * component of the user creds's resource name.
+   *
+   * This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
+   * with first character a letter and the last a letter or a number. Must not
+   * be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
+   * 
+ * + * string user_creds_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for userCredsId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getUserCredsIdBytes() { + java.lang.Object ref = userCredsId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + userCredsId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getUserCreds()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userCredsId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, userCredsId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUserCreds()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userCredsId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, userCredsId_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.firestore.admin.v1.CreateUserCredsRequest)) { + return super.equals(obj); + } + com.google.firestore.admin.v1.CreateUserCredsRequest other = + (com.google.firestore.admin.v1.CreateUserCredsRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (hasUserCreds() != other.hasUserCreds()) return false; + if (hasUserCreds()) { + if (!getUserCreds().equals(other.getUserCreds())) return false; + } + if (!getUserCredsId().equals(other.getUserCredsId())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + if (hasUserCreds()) { + hash = (37 * hash) + USER_CREDS_FIELD_NUMBER; + hash = (53 * hash) + getUserCreds().hashCode(); + } + hash = (37 * hash) + USER_CREDS_ID_FIELD_NUMBER; + hash = (53 * hash) + getUserCredsId().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.firestore.admin.v1.CreateUserCredsRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.CreateUserCredsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.CreateUserCredsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.CreateUserCredsRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.CreateUserCredsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.CreateUserCredsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.CreateUserCredsRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.CreateUserCredsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.CreateUserCredsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.CreateUserCredsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.CreateUserCredsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.CreateUserCredsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.firestore.admin.v1.CreateUserCredsRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for
+   * [FirestoreAdmin.CreateUserCreds][google.firestore.admin.v1.FirestoreAdmin.CreateUserCreds].
+   * 
+ * + * Protobuf type {@code google.firestore.admin.v1.CreateUserCredsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.firestore.admin.v1.CreateUserCredsRequest) + com.google.firestore.admin.v1.CreateUserCredsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_CreateUserCredsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_CreateUserCredsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.CreateUserCredsRequest.class, + com.google.firestore.admin.v1.CreateUserCredsRequest.Builder.class); + } + + // Construct using com.google.firestore.admin.v1.CreateUserCredsRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUserCredsFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + userCreds_ = null; + if (userCredsBuilder_ != null) { + userCredsBuilder_.dispose(); + userCredsBuilder_ = null; + } + userCredsId_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_CreateUserCredsRequest_descriptor; + } + + @java.lang.Override + public com.google.firestore.admin.v1.CreateUserCredsRequest getDefaultInstanceForType() { + return com.google.firestore.admin.v1.CreateUserCredsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.firestore.admin.v1.CreateUserCredsRequest build() { + com.google.firestore.admin.v1.CreateUserCredsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.firestore.admin.v1.CreateUserCredsRequest buildPartial() { + com.google.firestore.admin.v1.CreateUserCredsRequest result = + new com.google.firestore.admin.v1.CreateUserCredsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.firestore.admin.v1.CreateUserCredsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.userCreds_ = userCredsBuilder_ == null ? userCreds_ : userCredsBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.userCredsId_ = userCredsId_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.firestore.admin.v1.CreateUserCredsRequest) { + return mergeFrom((com.google.firestore.admin.v1.CreateUserCredsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.firestore.admin.v1.CreateUserCredsRequest other) { + if (other == com.google.firestore.admin.v1.CreateUserCredsRequest.getDefaultInstance()) + return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasUserCreds()) { + mergeUserCreds(other.getUserCreds()); + } + if (!other.getUserCredsId().isEmpty()) { + userCredsId_ = other.userCredsId_; + bitField0_ |= 0x00000004; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getUserCredsFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + userCredsId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * Required. A parent name of the form
+     * `projects/{project_id}/databases/{database_id}`
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. A parent name of the form
+     * `projects/{project_id}/databases/{database_id}`
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. A parent name of the form
+     * `projects/{project_id}/databases/{database_id}`
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. A parent name of the form
+     * `projects/{project_id}/databases/{database_id}`
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. A parent name of the form
+     * `projects/{project_id}/databases/{database_id}`
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.firestore.admin.v1.UserCreds userCreds_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.firestore.admin.v1.UserCreds, + com.google.firestore.admin.v1.UserCreds.Builder, + com.google.firestore.admin.v1.UserCredsOrBuilder> + userCredsBuilder_; + + /** + * + * + *
+     * Required. The user creds to create.
+     * 
+ * + * + * .google.firestore.admin.v1.UserCreds user_creds = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the userCreds field is set. + */ + public boolean hasUserCreds() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Required. The user creds to create.
+     * 
+ * + * + * .google.firestore.admin.v1.UserCreds user_creds = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The userCreds. + */ + public com.google.firestore.admin.v1.UserCreds getUserCreds() { + if (userCredsBuilder_ == null) { + return userCreds_ == null + ? com.google.firestore.admin.v1.UserCreds.getDefaultInstance() + : userCreds_; + } else { + return userCredsBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Required. The user creds to create.
+     * 
+ * + * + * .google.firestore.admin.v1.UserCreds user_creds = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setUserCreds(com.google.firestore.admin.v1.UserCreds value) { + if (userCredsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + userCreds_ = value; + } else { + userCredsBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The user creds to create.
+     * 
+ * + * + * .google.firestore.admin.v1.UserCreds user_creds = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setUserCreds(com.google.firestore.admin.v1.UserCreds.Builder builderForValue) { + if (userCredsBuilder_ == null) { + userCreds_ = builderForValue.build(); + } else { + userCredsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The user creds to create.
+     * 
+ * + * + * .google.firestore.admin.v1.UserCreds user_creds = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeUserCreds(com.google.firestore.admin.v1.UserCreds value) { + if (userCredsBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && userCreds_ != null + && userCreds_ != com.google.firestore.admin.v1.UserCreds.getDefaultInstance()) { + getUserCredsBuilder().mergeFrom(value); + } else { + userCreds_ = value; + } + } else { + userCredsBuilder_.mergeFrom(value); + } + if (userCreds_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Required. The user creds to create.
+     * 
+ * + * + * .google.firestore.admin.v1.UserCreds user_creds = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearUserCreds() { + bitField0_ = (bitField0_ & ~0x00000002); + userCreds_ = null; + if (userCredsBuilder_ != null) { + userCredsBuilder_.dispose(); + userCredsBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The user creds to create.
+     * 
+ * + * + * .google.firestore.admin.v1.UserCreds user_creds = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.firestore.admin.v1.UserCreds.Builder getUserCredsBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getUserCredsFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Required. The user creds to create.
+     * 
+ * + * + * .google.firestore.admin.v1.UserCreds user_creds = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.firestore.admin.v1.UserCredsOrBuilder getUserCredsOrBuilder() { + if (userCredsBuilder_ != null) { + return userCredsBuilder_.getMessageOrBuilder(); + } else { + return userCreds_ == null + ? com.google.firestore.admin.v1.UserCreds.getDefaultInstance() + : userCreds_; + } + } + + /** + * + * + *
+     * Required. The user creds to create.
+     * 
+ * + * + * .google.firestore.admin.v1.UserCreds user_creds = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.firestore.admin.v1.UserCreds, + com.google.firestore.admin.v1.UserCreds.Builder, + com.google.firestore.admin.v1.UserCredsOrBuilder> + getUserCredsFieldBuilder() { + if (userCredsBuilder_ == null) { + userCredsBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.firestore.admin.v1.UserCreds, + com.google.firestore.admin.v1.UserCreds.Builder, + com.google.firestore.admin.v1.UserCredsOrBuilder>( + getUserCreds(), getParentForChildren(), isClean()); + userCreds_ = null; + } + return userCredsBuilder_; + } + + private java.lang.Object userCredsId_ = ""; + + /** + * + * + *
+     * Required. The ID to use for the user creds, which will become the final
+     * component of the user creds's resource name.
+     *
+     * This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
+     * with first character a letter and the last a letter or a number. Must not
+     * be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
+     * 
+ * + * string user_creds_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The userCredsId. + */ + public java.lang.String getUserCredsId() { + java.lang.Object ref = userCredsId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + userCredsId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. The ID to use for the user creds, which will become the final
+     * component of the user creds's resource name.
+     *
+     * This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
+     * with first character a letter and the last a letter or a number. Must not
+     * be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
+     * 
+ * + * string user_creds_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for userCredsId. + */ + public com.google.protobuf.ByteString getUserCredsIdBytes() { + java.lang.Object ref = userCredsId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + userCredsId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. The ID to use for the user creds, which will become the final
+     * component of the user creds's resource name.
+     *
+     * This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
+     * with first character a letter and the last a letter or a number. Must not
+     * be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
+     * 
+ * + * string user_creds_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The userCredsId to set. + * @return This builder for chaining. + */ + public Builder setUserCredsId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + userCredsId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The ID to use for the user creds, which will become the final
+     * component of the user creds's resource name.
+     *
+     * This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
+     * with first character a letter and the last a letter or a number. Must not
+     * be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
+     * 
+ * + * string user_creds_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearUserCredsId() { + userCredsId_ = getDefaultInstance().getUserCredsId(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The ID to use for the user creds, which will become the final
+     * component of the user creds's resource name.
+     *
+     * This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
+     * with first character a letter and the last a letter or a number. Must not
+     * be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
+     * 
+ * + * string user_creds_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for userCredsId to set. + * @return This builder for chaining. + */ + public Builder setUserCredsIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + userCredsId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.firestore.admin.v1.CreateUserCredsRequest) + } + + // @@protoc_insertion_point(class_scope:google.firestore.admin.v1.CreateUserCredsRequest) + private static final com.google.firestore.admin.v1.CreateUserCredsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.firestore.admin.v1.CreateUserCredsRequest(); + } + + public static com.google.firestore.admin.v1.CreateUserCredsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateUserCredsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.firestore.admin.v1.CreateUserCredsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateUserCredsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateUserCredsRequestOrBuilder.java new file mode 100644 index 000000000..4ca52b030 --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateUserCredsRequestOrBuilder.java @@ -0,0 +1,137 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/firestore_admin.proto + +// Protobuf Java Version: 3.25.5 +package com.google.firestore.admin.v1; + +public interface CreateUserCredsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.firestore.admin.v1.CreateUserCredsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. A parent name of the form
+   * `projects/{project_id}/databases/{database_id}`
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * Required. A parent name of the form
+   * `projects/{project_id}/databases/{database_id}`
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Required. The user creds to create.
+   * 
+ * + * + * .google.firestore.admin.v1.UserCreds user_creds = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the userCreds field is set. + */ + boolean hasUserCreds(); + + /** + * + * + *
+   * Required. The user creds to create.
+   * 
+ * + * + * .google.firestore.admin.v1.UserCreds user_creds = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The userCreds. + */ + com.google.firestore.admin.v1.UserCreds getUserCreds(); + + /** + * + * + *
+   * Required. The user creds to create.
+   * 
+ * + * + * .google.firestore.admin.v1.UserCreds user_creds = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.firestore.admin.v1.UserCredsOrBuilder getUserCredsOrBuilder(); + + /** + * + * + *
+   * Required. The ID to use for the user creds, which will become the final
+   * component of the user creds's resource name.
+   *
+   * This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
+   * with first character a letter and the last a letter or a number. Must not
+   * be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
+   * 
+ * + * string user_creds_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The userCredsId. + */ + java.lang.String getUserCredsId(); + + /** + * + * + *
+   * Required. The ID to use for the user creds, which will become the final
+   * component of the user creds's resource name.
+   *
+   * This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
+   * with first character a letter and the last a letter or a number. Must not
+   * be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
+   * 
+ * + * string user_creds_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for userCredsId. + */ + com.google.protobuf.ByteString getUserCredsIdBytes(); +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DailyRecurrence.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DailyRecurrence.java index fc640983f..e4d4229c8 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DailyRecurrence.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DailyRecurrence.java @@ -35,6 +35,7 @@ public final class DailyRecurrence extends com.google.protobuf.GeneratedMessageV // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.DailyRecurrence) DailyRecurrenceOrBuilder { private static final long serialVersionUID = 0L; + // Use DailyRecurrence.newBuilder() to construct. private DailyRecurrence(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -213,6 +214,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Database.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Database.java index a020fc693..40fcd09bd 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Database.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Database.java @@ -33,6 +33,7 @@ public final class Database extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.Database) DatabaseOrBuilder { private static final long serialVersionUID = 0L; + // Use Database.newBuilder() to construct. private Database(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -50,6 +51,7 @@ private Database() { deleteProtectionState_ = 0; previousId_ = ""; etag_ = ""; + databaseEdition_ = 0; } @java.lang.Override @@ -130,6 +132,7 @@ public enum DatabaseType implements com.google.protobuf.ProtocolMessageEnum { * DATABASE_TYPE_UNSPECIFIED = 0; */ public static final int DATABASE_TYPE_UNSPECIFIED_VALUE = 0; + /** * * @@ -140,6 +143,7 @@ public enum DatabaseType implements com.google.protobuf.ProtocolMessageEnum { * FIRESTORE_NATIVE = 1; */ public static final int FIRESTORE_NATIVE_VALUE = 1; + /** * * @@ -306,6 +310,7 @@ public enum ConcurrencyMode implements com.google.protobuf.ProtocolMessageEnum { * CONCURRENCY_MODE_UNSPECIFIED = 0; */ public static final int CONCURRENCY_MODE_UNSPECIFIED_VALUE = 0; + /** * * @@ -317,6 +322,7 @@ public enum ConcurrencyMode implements com.google.protobuf.ProtocolMessageEnum { * OPTIMISTIC = 1; */ public static final int OPTIMISTIC_VALUE = 1; + /** * * @@ -330,6 +336,7 @@ public enum ConcurrencyMode implements com.google.protobuf.ProtocolMessageEnum { * PESSIMISTIC = 2; */ public static final int PESSIMISTIC_VALUE = 2; + /** * * @@ -494,6 +501,7 @@ public enum PointInTimeRecoveryEnablement implements com.google.protobuf.Protoco * POINT_IN_TIME_RECOVERY_ENABLEMENT_UNSPECIFIED = 0; */ public static final int POINT_IN_TIME_RECOVERY_ENABLEMENT_UNSPECIFIED_VALUE = 0; + /** * * @@ -511,6 +519,7 @@ public enum PointInTimeRecoveryEnablement implements com.google.protobuf.Protoco * POINT_IN_TIME_RECOVERY_ENABLED = 1; */ public static final int POINT_IN_TIME_RECOVERY_ENABLED_VALUE = 1; + /** * * @@ -668,6 +677,7 @@ public enum AppEngineIntegrationMode implements com.google.protobuf.ProtocolMess * APP_ENGINE_INTEGRATION_MODE_UNSPECIFIED = 0; */ public static final int APP_ENGINE_INTEGRATION_MODE_UNSPECIFIED_VALUE = 0; + /** * * @@ -681,6 +691,7 @@ public enum AppEngineIntegrationMode implements com.google.protobuf.ProtocolMess * ENABLED = 1; */ public static final int ENABLED_VALUE = 1; + /** * * @@ -834,6 +845,7 @@ public enum DeleteProtectionState implements com.google.protobuf.ProtocolMessage * DELETE_PROTECTION_STATE_UNSPECIFIED = 0; */ public static final int DELETE_PROTECTION_STATE_UNSPECIFIED_VALUE = 0; + /** * * @@ -844,6 +856,7 @@ public enum DeleteProtectionState implements com.google.protobuf.ProtocolMessage * DELETE_PROTECTION_DISABLED = 1; */ public static final int DELETE_PROTECTION_DISABLED_VALUE = 1; + /** * * @@ -941,6 +954,171 @@ private DeleteProtectionState(int value) { // @@protoc_insertion_point(enum_scope:google.firestore.admin.v1.Database.DeleteProtectionState) } + /** + * + * + *
+   * The edition of the database.
+   * 
+ * + * Protobuf enum {@code google.firestore.admin.v1.Database.DatabaseEdition} + */ + public enum DatabaseEdition implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Not used.
+     * 
+ * + * DATABASE_EDITION_UNSPECIFIED = 0; + */ + DATABASE_EDITION_UNSPECIFIED(0), + /** + * + * + *
+     * Standard edition.
+     *
+     * This is the default setting if not specified.
+     * 
+ * + * STANDARD = 1; + */ + STANDARD(1), + /** + * + * + *
+     * Enterprise edition.
+     * 
+ * + * ENTERPRISE = 2; + */ + ENTERPRISE(2), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Not used.
+     * 
+ * + * DATABASE_EDITION_UNSPECIFIED = 0; + */ + public static final int DATABASE_EDITION_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * Standard edition.
+     *
+     * This is the default setting if not specified.
+     * 
+ * + * STANDARD = 1; + */ + public static final int STANDARD_VALUE = 1; + + /** + * + * + *
+     * Enterprise edition.
+     * 
+ * + * ENTERPRISE = 2; + */ + public static final int ENTERPRISE_VALUE = 2; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static DatabaseEdition valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static DatabaseEdition forNumber(int value) { + switch (value) { + case 0: + return DATABASE_EDITION_UNSPECIFIED; + case 1: + return STANDARD; + case 2: + return ENTERPRISE; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public DatabaseEdition findValueByNumber(int number) { + return DatabaseEdition.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.firestore.admin.v1.Database.getDescriptor().getEnumTypes().get(5); + } + + private static final DatabaseEdition[] VALUES = values(); + + public static DatabaseEdition valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private DatabaseEdition(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.firestore.admin.v1.Database.DatabaseEdition) + } + public interface CmekConfigOrBuilder extends // @@protoc_insertion_point(interface_extends:google.firestore.admin.v1.Database.CmekConfig) @@ -967,6 +1145,7 @@ public interface CmekConfigOrBuilder * @return The kmsKeyName. */ java.lang.String getKmsKeyName(); + /** * * @@ -1008,6 +1187,7 @@ public interface CmekConfigOrBuilder * @return A list containing the activeKeyVersion. */ java.util.List getActiveKeyVersionList(); + /** * * @@ -1027,6 +1207,7 @@ public interface CmekConfigOrBuilder * @return The count of activeKeyVersion. */ int getActiveKeyVersionCount(); + /** * * @@ -1047,6 +1228,7 @@ public interface CmekConfigOrBuilder * @return The activeKeyVersion at the given index. */ java.lang.String getActiveKeyVersion(int index); + /** * * @@ -1068,6 +1250,7 @@ public interface CmekConfigOrBuilder */ com.google.protobuf.ByteString getActiveKeyVersionBytes(int index); } + /** * * @@ -1084,6 +1267,7 @@ public static final class CmekConfig extends com.google.protobuf.GeneratedMessag // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.Database.CmekConfig) CmekConfigOrBuilder { private static final long serialVersionUID = 0L; + // Use CmekConfig.newBuilder() to construct. private CmekConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -1119,6 +1303,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object kmsKeyName_ = ""; + /** * * @@ -1151,6 +1336,7 @@ public java.lang.String getKmsKeyName() { return s; } } + /** * * @@ -1189,6 +1375,7 @@ public com.google.protobuf.ByteString getKmsKeyNameBytes() { @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList activeKeyVersion_ = com.google.protobuf.LazyStringArrayList.emptyList(); + /** * * @@ -1210,6 +1397,7 @@ public com.google.protobuf.ByteString getKmsKeyNameBytes() { public com.google.protobuf.ProtocolStringList getActiveKeyVersionList() { return activeKeyVersion_; } + /** * * @@ -1231,6 +1419,7 @@ public com.google.protobuf.ProtocolStringList getActiveKeyVersionList() { public int getActiveKeyVersionCount() { return activeKeyVersion_.size(); } + /** * * @@ -1253,6 +1442,7 @@ public int getActiveKeyVersionCount() { public java.lang.String getActiveKeyVersion(int index) { return activeKeyVersion_.get(index); } + /** * * @@ -1452,6 +1642,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -1663,6 +1854,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object kmsKeyName_ = ""; + /** * * @@ -1694,6 +1886,7 @@ public java.lang.String getKmsKeyName() { return (java.lang.String) ref; } } + /** * * @@ -1725,6 +1918,7 @@ public com.google.protobuf.ByteString getKmsKeyNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1755,6 +1949,7 @@ public Builder setKmsKeyName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1781,6 +1976,7 @@ public Builder clearKmsKeyName() { onChanged(); return this; } + /** * * @@ -1822,6 +2018,7 @@ private void ensureActiveKeyVersionIsMutable() { } bitField0_ |= 0x00000002; } + /** * * @@ -1844,6 +2041,7 @@ public com.google.protobuf.ProtocolStringList getActiveKeyVersionList() { activeKeyVersion_.makeImmutable(); return activeKeyVersion_; } + /** * * @@ -1865,6 +2063,7 @@ public com.google.protobuf.ProtocolStringList getActiveKeyVersionList() { public int getActiveKeyVersionCount() { return activeKeyVersion_.size(); } + /** * * @@ -1887,6 +2086,7 @@ public int getActiveKeyVersionCount() { public java.lang.String getActiveKeyVersion(int index) { return activeKeyVersion_.get(index); } + /** * * @@ -1909,6 +2109,7 @@ public java.lang.String getActiveKeyVersion(int index) { public com.google.protobuf.ByteString getActiveKeyVersionBytes(int index) { return activeKeyVersion_.getByteString(index); } + /** * * @@ -1939,6 +2140,7 @@ public Builder setActiveKeyVersion(int index, java.lang.String value) { onChanged(); return this; } + /** * * @@ -1968,6 +2170,7 @@ public Builder addActiveKeyVersion(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1994,6 +2197,7 @@ public Builder addAllActiveKeyVersion(java.lang.Iterable value onChanged(); return this; } + /** * * @@ -2019,6 +2223,7 @@ public Builder clearActiveKeyVersion() { onChanged(); return this; } + /** * * @@ -2132,6 +2337,7 @@ public interface SourceInfoOrBuilder * @return Whether the backup field is set. */ boolean hasBackup(); + /** * * @@ -2145,6 +2351,7 @@ public interface SourceInfoOrBuilder * @return The backup. */ com.google.firestore.admin.v1.Database.SourceInfo.BackupSource getBackup(); + /** * * @@ -2171,6 +2378,7 @@ public interface SourceInfoOrBuilder * @return The operation. */ java.lang.String getOperation(); + /** * * @@ -2188,6 +2396,7 @@ public interface SourceInfoOrBuilder com.google.firestore.admin.v1.Database.SourceInfo.SourceCase getSourceCase(); } + /** * * @@ -2202,6 +2411,7 @@ public static final class SourceInfo extends com.google.protobuf.GeneratedMessag // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.Database.SourceInfo) SourceInfoOrBuilder { private static final long serialVersionUID = 0L; + // Use SourceInfo.newBuilder() to construct. private SourceInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -2251,6 +2461,7 @@ public interface BackupSourceOrBuilder * @return The backup. */ java.lang.String getBackup(); + /** * * @@ -2266,6 +2477,7 @@ public interface BackupSourceOrBuilder */ com.google.protobuf.ByteString getBackupBytes(); } + /** * * @@ -2280,6 +2492,7 @@ public static final class BackupSource extends com.google.protobuf.GeneratedMess // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.Database.SourceInfo.BackupSource) BackupSourceOrBuilder { private static final long serialVersionUID = 0L; + // Use BackupSource.newBuilder() to construct. private BackupSource(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -2314,6 +2527,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object backup_ = ""; + /** * * @@ -2339,6 +2553,7 @@ public java.lang.String getBackup() { return s; } } + /** * * @@ -2528,6 +2743,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -2722,6 +2938,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object backup_ = ""; + /** * * @@ -2746,6 +2963,7 @@ public java.lang.String getBackup() { return (java.lang.String) ref; } } + /** * * @@ -2770,6 +2988,7 @@ public com.google.protobuf.ByteString getBackupBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -2793,6 +3012,7 @@ public Builder setBackup(java.lang.String value) { onChanged(); return this; } + /** * * @@ -2812,6 +3032,7 @@ public Builder clearBackup() { onChanged(); return this; } + /** * * @@ -2920,6 +3141,7 @@ public enum SourceCase private SourceCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -2951,6 +3173,7 @@ public SourceCase getSourceCase() { } public static final int BACKUP_FIELD_NUMBER = 1; + /** * * @@ -2967,6 +3190,7 @@ public SourceCase getSourceCase() { public boolean hasBackup() { return sourceCase_ == 1; } + /** * * @@ -2986,6 +3210,7 @@ public com.google.firestore.admin.v1.Database.SourceInfo.BackupSource getBackup( } return com.google.firestore.admin.v1.Database.SourceInfo.BackupSource.getDefaultInstance(); } + /** * * @@ -3009,6 +3234,7 @@ public com.google.firestore.admin.v1.Database.SourceInfo.BackupSource getBackup( @SuppressWarnings("serial") private volatile java.lang.Object operation_ = ""; + /** * * @@ -3034,6 +3260,7 @@ public java.lang.String getOperation() { return s; } } + /** * * @@ -3245,6 +3472,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -3481,6 +3709,7 @@ public Builder clearSource() { com.google.firestore.admin.v1.Database.SourceInfo.BackupSource.Builder, com.google.firestore.admin.v1.Database.SourceInfo.BackupSourceOrBuilder> backupBuilder_; + /** * * @@ -3497,6 +3726,7 @@ public Builder clearSource() { public boolean hasBackup() { return sourceCase_ == 1; } + /** * * @@ -3525,6 +3755,7 @@ public com.google.firestore.admin.v1.Database.SourceInfo.BackupSource getBackup( .getDefaultInstance(); } } + /** * * @@ -3549,6 +3780,7 @@ public Builder setBackup( sourceCase_ = 1; return this; } + /** * * @@ -3570,6 +3802,7 @@ public Builder setBackup( sourceCase_ = 1; return this; } + /** * * @@ -3606,6 +3839,7 @@ public Builder mergeBackup( sourceCase_ = 1; return this; } + /** * * @@ -3632,6 +3866,7 @@ public Builder clearBackup() { } return this; } + /** * * @@ -3646,6 +3881,7 @@ public Builder clearBackup() { getBackupBuilder() { return getBackupFieldBuilder().getBuilder(); } + /** * * @@ -3669,6 +3905,7 @@ public Builder clearBackup() { .getDefaultInstance(); } } + /** * * @@ -3705,6 +3942,7 @@ public Builder clearBackup() { } private java.lang.Object operation_ = ""; + /** * * @@ -3729,6 +3967,7 @@ public java.lang.String getOperation() { return (java.lang.String) ref; } } + /** * * @@ -3753,6 +3992,7 @@ public com.google.protobuf.ByteString getOperationBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -3776,6 +4016,7 @@ public Builder setOperation(java.lang.String value) { onChanged(); return this; } + /** * * @@ -3795,6 +4036,7 @@ public Builder clearOperation() { onChanged(); return this; } + /** * * @@ -3903,6 +4145,7 @@ public interface EncryptionConfigOrBuilder * @return Whether the googleDefaultEncryption field is set. */ boolean hasGoogleDefaultEncryption(); + /** * * @@ -3918,6 +4161,7 @@ public interface EncryptionConfigOrBuilder */ com.google.firestore.admin.v1.Database.EncryptionConfig.GoogleDefaultEncryptionOptions getGoogleDefaultEncryption(); + /** * * @@ -3946,6 +4190,7 @@ public interface EncryptionConfigOrBuilder * @return Whether the useSourceEncryption field is set. */ boolean hasUseSourceEncryption(); + /** * * @@ -3961,6 +4206,7 @@ public interface EncryptionConfigOrBuilder */ com.google.firestore.admin.v1.Database.EncryptionConfig.SourceEncryptionOptions getUseSourceEncryption(); + /** * * @@ -3989,6 +4235,7 @@ public interface EncryptionConfigOrBuilder * @return Whether the customerManagedEncryption field is set. */ boolean hasCustomerManagedEncryption(); + /** * * @@ -4004,6 +4251,7 @@ public interface EncryptionConfigOrBuilder */ com.google.firestore.admin.v1.Database.EncryptionConfig.CustomerManagedEncryptionOptions getCustomerManagedEncryption(); + /** * * @@ -4022,6 +4270,7 @@ public interface EncryptionConfigOrBuilder com.google.firestore.admin.v1.Database.EncryptionConfig.EncryptionTypeCase getEncryptionTypeCase(); } + /** * * @@ -4039,6 +4288,7 @@ public static final class EncryptionConfig extends com.google.protobuf.Generated // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.Database.EncryptionConfig) EncryptionConfigOrBuilder { private static final long serialVersionUID = 0L; + // Use EncryptionConfig.newBuilder() to construct. private EncryptionConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -4071,6 +4321,7 @@ public interface GoogleDefaultEncryptionOptionsOrBuilder extends // @@protoc_insertion_point(interface_extends:google.firestore.admin.v1.Database.EncryptionConfig.GoogleDefaultEncryptionOptions) com.google.protobuf.MessageOrBuilder {} + /** * * @@ -4087,6 +4338,7 @@ public static final class GoogleDefaultEncryptionOptions // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.Database.EncryptionConfig.GoogleDefaultEncryptionOptions) GoogleDefaultEncryptionOptionsOrBuilder { private static final long serialVersionUID = 0L; + // Use GoogleDefaultEncryptionOptions.newBuilder() to construct. private GoogleDefaultEncryptionOptions( com.google.protobuf.GeneratedMessageV3.Builder builder) { @@ -4297,6 +4549,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -4557,6 +4810,7 @@ public interface SourceEncryptionOptionsOrBuilder extends // @@protoc_insertion_point(interface_extends:google.firestore.admin.v1.Database.EncryptionConfig.SourceEncryptionOptions) com.google.protobuf.MessageOrBuilder {} + /** * * @@ -4573,6 +4827,7 @@ public static final class SourceEncryptionOptions extends com.google.protobuf.Ge // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.Database.EncryptionConfig.SourceEncryptionOptions) SourceEncryptionOptionsOrBuilder { private static final long serialVersionUID = 0L; + // Use SourceEncryptionOptions.newBuilder() to construct. private SourceEncryptionOptions(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -4766,6 +5021,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -5039,6 +5295,7 @@ public interface CustomerManagedEncryptionOptionsOrBuilder * @return The kmsKeyName. */ java.lang.String getKmsKeyName(); + /** * * @@ -5061,6 +5318,7 @@ public interface CustomerManagedEncryptionOptionsOrBuilder */ com.google.protobuf.ByteString getKmsKeyNameBytes(); } + /** * * @@ -5078,6 +5336,7 @@ public static final class CustomerManagedEncryptionOptions // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.Database.EncryptionConfig.CustomerManagedEncryptionOptions) CustomerManagedEncryptionOptionsOrBuilder { private static final long serialVersionUID = 0L; + // Use CustomerManagedEncryptionOptions.newBuilder() to construct. private CustomerManagedEncryptionOptions( com.google.protobuf.GeneratedMessageV3.Builder builder) { @@ -5115,6 +5374,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object kmsKeyName_ = ""; + /** * * @@ -5147,6 +5407,7 @@ public java.lang.String getKmsKeyName() { return s; } } + /** * * @@ -5368,6 +5629,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -5582,6 +5844,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object kmsKeyName_ = ""; + /** * * @@ -5613,6 +5876,7 @@ public java.lang.String getKmsKeyName() { return (java.lang.String) ref; } } + /** * * @@ -5644,6 +5908,7 @@ public com.google.protobuf.ByteString getKmsKeyNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -5674,6 +5939,7 @@ public Builder setKmsKeyName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -5700,6 +5966,7 @@ public Builder clearKmsKeyName() { onChanged(); return this; } + /** * * @@ -5822,6 +6089,7 @@ public enum EncryptionTypeCase private EncryptionTypeCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -5857,6 +6125,7 @@ public EncryptionTypeCase getEncryptionTypeCase() { } public static final int GOOGLE_DEFAULT_ENCRYPTION_FIELD_NUMBER = 1; + /** * * @@ -5874,6 +6143,7 @@ public EncryptionTypeCase getEncryptionTypeCase() { public boolean hasGoogleDefaultEncryption() { return encryptionTypeCase_ == 1; } + /** * * @@ -5898,6 +6168,7 @@ public boolean hasGoogleDefaultEncryption() { return com.google.firestore.admin.v1.Database.EncryptionConfig.GoogleDefaultEncryptionOptions .getDefaultInstance(); } + /** * * @@ -5923,6 +6194,7 @@ public boolean hasGoogleDefaultEncryption() { } public static final int USE_SOURCE_ENCRYPTION_FIELD_NUMBER = 2; + /** * * @@ -5940,6 +6212,7 @@ public boolean hasGoogleDefaultEncryption() { public boolean hasUseSourceEncryption() { return encryptionTypeCase_ == 2; } + /** * * @@ -5963,6 +6236,7 @@ public boolean hasUseSourceEncryption() { return com.google.firestore.admin.v1.Database.EncryptionConfig.SourceEncryptionOptions .getDefaultInstance(); } + /** * * @@ -5986,6 +6260,7 @@ public boolean hasUseSourceEncryption() { } public static final int CUSTOMER_MANAGED_ENCRYPTION_FIELD_NUMBER = 3; + /** * * @@ -6003,6 +6278,7 @@ public boolean hasUseSourceEncryption() { public boolean hasCustomerManagedEncryption() { return encryptionTypeCase_ == 3; } + /** * * @@ -6027,6 +6303,7 @@ public boolean hasCustomerManagedEncryption() { return com.google.firestore.admin.v1.Database.EncryptionConfig .CustomerManagedEncryptionOptions.getDefaultInstance(); } + /** * * @@ -6277,6 +6554,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -6542,6 +6820,7 @@ public Builder clearEncryptionType() { com.google.firestore.admin.v1.Database.EncryptionConfig .GoogleDefaultEncryptionOptionsOrBuilder> googleDefaultEncryptionBuilder_; + /** * * @@ -6559,6 +6838,7 @@ public Builder clearEncryptionType() { public boolean hasGoogleDefaultEncryption() { return encryptionTypeCase_ == 1; } + /** * * @@ -6591,6 +6871,7 @@ public boolean hasGoogleDefaultEncryption() { .GoogleDefaultEncryptionOptions.getDefaultInstance(); } } + /** * * @@ -6617,6 +6898,7 @@ public Builder setGoogleDefaultEncryption( encryptionTypeCase_ = 1; return this; } + /** * * @@ -6641,6 +6923,7 @@ public Builder setGoogleDefaultEncryption( encryptionTypeCase_ = 1; return this; } + /** * * @@ -6682,6 +6965,7 @@ public Builder mergeGoogleDefaultEncryption( encryptionTypeCase_ = 1; return this; } + /** * * @@ -6709,6 +6993,7 @@ public Builder clearGoogleDefaultEncryption() { } return this; } + /** * * @@ -6725,6 +7010,7 @@ public Builder clearGoogleDefaultEncryption() { getGoogleDefaultEncryptionBuilder() { return getGoogleDefaultEncryptionFieldBuilder().getBuilder(); } + /** * * @@ -6752,6 +7038,7 @@ public Builder clearGoogleDefaultEncryption() { .GoogleDefaultEncryptionOptions.getDefaultInstance(); } } + /** * * @@ -6804,6 +7091,7 @@ public Builder clearGoogleDefaultEncryption() { com.google.firestore.admin.v1.Database.EncryptionConfig .SourceEncryptionOptionsOrBuilder> useSourceEncryptionBuilder_; + /** * * @@ -6821,6 +7109,7 @@ public Builder clearGoogleDefaultEncryption() { public boolean hasUseSourceEncryption() { return encryptionTypeCase_ == 2; } + /** * * @@ -6852,6 +7141,7 @@ public boolean hasUseSourceEncryption() { .getDefaultInstance(); } } + /** * * @@ -6877,6 +7167,7 @@ public Builder setUseSourceEncryption( encryptionTypeCase_ = 2; return this; } + /** * * @@ -6900,6 +7191,7 @@ public Builder setUseSourceEncryption( encryptionTypeCase_ = 2; return this; } + /** * * @@ -6940,6 +7232,7 @@ public Builder mergeUseSourceEncryption( encryptionTypeCase_ = 2; return this; } + /** * * @@ -6967,6 +7260,7 @@ public Builder clearUseSourceEncryption() { } return this; } + /** * * @@ -6982,6 +7276,7 @@ public Builder clearUseSourceEncryption() { getUseSourceEncryptionBuilder() { return getUseSourceEncryptionFieldBuilder().getBuilder(); } + /** * * @@ -7008,6 +7303,7 @@ public Builder clearUseSourceEncryption() { .getDefaultInstance(); } } + /** * * @@ -7058,6 +7354,7 @@ public Builder clearUseSourceEncryption() { com.google.firestore.admin.v1.Database.EncryptionConfig .CustomerManagedEncryptionOptionsOrBuilder> customerManagedEncryptionBuilder_; + /** * * @@ -7075,6 +7372,7 @@ public Builder clearUseSourceEncryption() { public boolean hasCustomerManagedEncryption() { return encryptionTypeCase_ == 3; } + /** * * @@ -7108,6 +7406,7 @@ public boolean hasCustomerManagedEncryption() { .CustomerManagedEncryptionOptions.getDefaultInstance(); } } + /** * * @@ -7134,6 +7433,7 @@ public Builder setCustomerManagedEncryption( encryptionTypeCase_ = 3; return this; } + /** * * @@ -7158,6 +7458,7 @@ public Builder setCustomerManagedEncryption( encryptionTypeCase_ = 3; return this; } + /** * * @@ -7199,6 +7500,7 @@ public Builder mergeCustomerManagedEncryption( encryptionTypeCase_ = 3; return this; } + /** * * @@ -7226,6 +7528,7 @@ public Builder clearCustomerManagedEncryption() { } return this; } + /** * * @@ -7242,6 +7545,7 @@ public Builder clearCustomerManagedEncryption() { getCustomerManagedEncryptionBuilder() { return getCustomerManagedEncryptionFieldBuilder().getBuilder(); } + /** * * @@ -7269,6 +7573,7 @@ public Builder clearCustomerManagedEncryption() { .CustomerManagedEncryptionOptions.getDefaultInstance(); } } + /** * * @@ -7383,6 +7688,7 @@ public com.google.firestore.admin.v1.Database.EncryptionConfig getDefaultInstanc @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -7407,6 +7713,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -7436,6 +7743,7 @@ public com.google.protobuf.ByteString getNameBytes() { @SuppressWarnings("serial") private volatile java.lang.Object uid_ = ""; + /** * * @@ -7459,6 +7767,7 @@ public java.lang.String getUid() { return s; } } + /** * * @@ -7485,6 +7794,7 @@ public com.google.protobuf.ByteString getUidBytes() { public static final int CREATE_TIME_FIELD_NUMBER = 5; private com.google.protobuf.Timestamp createTime_; + /** * * @@ -7502,6 +7812,7 @@ public com.google.protobuf.ByteString getUidBytes() { public boolean hasCreateTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -7519,6 +7830,7 @@ public boolean hasCreateTime() { public com.google.protobuf.Timestamp getCreateTime() { return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; } + /** * * @@ -7537,6 +7849,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { public static final int UPDATE_TIME_FIELD_NUMBER = 6; private com.google.protobuf.Timestamp updateTime_; + /** * * @@ -7555,6 +7868,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { public boolean hasUpdateTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -7573,6 +7887,7 @@ public boolean hasUpdateTime() { public com.google.protobuf.Timestamp getUpdateTime() { return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; } + /** * * @@ -7592,6 +7907,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { public static final int DELETE_TIME_FIELD_NUMBER = 7; private com.google.protobuf.Timestamp deleteTime_; + /** * * @@ -7609,6 +7925,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { public boolean hasDeleteTime() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -7626,6 +7943,7 @@ public boolean hasDeleteTime() { public com.google.protobuf.Timestamp getDeleteTime() { return deleteTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : deleteTime_; } + /** * * @@ -7646,6 +7964,7 @@ public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder() { @SuppressWarnings("serial") private volatile java.lang.Object locationId_ = ""; + /** * * @@ -7670,6 +7989,7 @@ public java.lang.String getLocationId() { return s; } } + /** * * @@ -7697,6 +8017,7 @@ public com.google.protobuf.ByteString getLocationIdBytes() { public static final int TYPE_FIELD_NUMBER = 10; private int type_ = 0; + /** * * @@ -7714,6 +8035,7 @@ public com.google.protobuf.ByteString getLocationIdBytes() { public int getTypeValue() { return type_; } + /** * * @@ -7738,6 +8060,7 @@ public com.google.firestore.admin.v1.Database.DatabaseType getType() { public static final int CONCURRENCY_MODE_FIELD_NUMBER = 15; private int concurrencyMode_ = 0; + /** * * @@ -7753,6 +8076,7 @@ public com.google.firestore.admin.v1.Database.DatabaseType getType() { public int getConcurrencyModeValue() { return concurrencyMode_; } + /** * * @@ -7775,6 +8099,7 @@ public com.google.firestore.admin.v1.Database.ConcurrencyMode getConcurrencyMode public static final int VERSION_RETENTION_PERIOD_FIELD_NUMBER = 17; private com.google.protobuf.Duration versionRetentionPeriod_; + /** * * @@ -7801,6 +8126,7 @@ public com.google.firestore.admin.v1.Database.ConcurrencyMode getConcurrencyMode public boolean hasVersionRetentionPeriod() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -7829,6 +8155,7 @@ public com.google.protobuf.Duration getVersionRetentionPeriod() { ? com.google.protobuf.Duration.getDefaultInstance() : versionRetentionPeriod_; } + /** * * @@ -7858,6 +8185,7 @@ public com.google.protobuf.DurationOrBuilder getVersionRetentionPeriodOrBuilder( public static final int EARLIEST_VERSION_TIME_FIELD_NUMBER = 18; private com.google.protobuf.Timestamp earliestVersionTime_; + /** * * @@ -7882,6 +8210,7 @@ public com.google.protobuf.DurationOrBuilder getVersionRetentionPeriodOrBuilder( public boolean hasEarliestVersionTime() { return ((bitField0_ & 0x00000010) != 0); } + /** * * @@ -7908,6 +8237,7 @@ public com.google.protobuf.Timestamp getEarliestVersionTime() { ? com.google.protobuf.Timestamp.getDefaultInstance() : earliestVersionTime_; } + /** * * @@ -7935,6 +8265,7 @@ public com.google.protobuf.TimestampOrBuilder getEarliestVersionTimeOrBuilder() public static final int POINT_IN_TIME_RECOVERY_ENABLEMENT_FIELD_NUMBER = 21; private int pointInTimeRecoveryEnablement_ = 0; + /** * * @@ -7952,6 +8283,7 @@ public com.google.protobuf.TimestampOrBuilder getEarliestVersionTimeOrBuilder() public int getPointInTimeRecoveryEnablementValue() { return pointInTimeRecoveryEnablement_; } + /** * * @@ -7978,6 +8310,7 @@ public int getPointInTimeRecoveryEnablementValue() { public static final int APP_ENGINE_INTEGRATION_MODE_FIELD_NUMBER = 19; private int appEngineIntegrationMode_ = 0; + /** * * @@ -7995,6 +8328,7 @@ public int getPointInTimeRecoveryEnablementValue() { public int getAppEngineIntegrationModeValue() { return appEngineIntegrationMode_; } + /** * * @@ -8023,6 +8357,7 @@ public int getAppEngineIntegrationModeValue() { @SuppressWarnings("serial") private volatile java.lang.Object keyPrefix_ = ""; + /** * * @@ -8052,6 +8387,7 @@ public java.lang.String getKeyPrefix() { return s; } } + /** * * @@ -8084,6 +8420,7 @@ public com.google.protobuf.ByteString getKeyPrefixBytes() { public static final int DELETE_PROTECTION_STATE_FIELD_NUMBER = 22; private int deleteProtectionState_ = 0; + /** * * @@ -8100,6 +8437,7 @@ public com.google.protobuf.ByteString getKeyPrefixBytes() { public int getDeleteProtectionStateValue() { return deleteProtectionState_; } + /** * * @@ -8124,6 +8462,7 @@ public com.google.firestore.admin.v1.Database.DeleteProtectionState getDeletePro public static final int CMEK_CONFIG_FIELD_NUMBER = 23; private com.google.firestore.admin.v1.Database.CmekConfig cmekConfig_; + /** * * @@ -8141,6 +8480,7 @@ public com.google.firestore.admin.v1.Database.DeleteProtectionState getDeletePro public boolean hasCmekConfig() { return ((bitField0_ & 0x00000020) != 0); } + /** * * @@ -8160,6 +8500,7 @@ public com.google.firestore.admin.v1.Database.CmekConfig getCmekConfig() { ? com.google.firestore.admin.v1.Database.CmekConfig.getDefaultInstance() : cmekConfig_; } + /** * * @@ -8182,6 +8523,7 @@ public com.google.firestore.admin.v1.Database.CmekConfigOrBuilder getCmekConfigO @SuppressWarnings("serial") private volatile java.lang.Object previousId_ = ""; + /** * * @@ -8206,6 +8548,7 @@ public java.lang.String getPreviousId() { return s; } } + /** * * @@ -8233,6 +8576,7 @@ public com.google.protobuf.ByteString getPreviousIdBytes() { public static final int SOURCE_INFO_FIELD_NUMBER = 26; private com.google.firestore.admin.v1.Database.SourceInfo sourceInfo_; + /** * * @@ -8250,6 +8594,7 @@ public com.google.protobuf.ByteString getPreviousIdBytes() { public boolean hasSourceInfo() { return ((bitField0_ & 0x00000040) != 0); } + /** * * @@ -8269,6 +8614,7 @@ public com.google.firestore.admin.v1.Database.SourceInfo getSourceInfo() { ? com.google.firestore.admin.v1.Database.SourceInfo.getDefaultInstance() : sourceInfo_; } + /** * * @@ -8287,10 +8633,66 @@ public com.google.firestore.admin.v1.Database.SourceInfoOrBuilder getSourceInfoO : sourceInfo_; } + public static final int FREE_TIER_FIELD_NUMBER = 30; + private boolean freeTier_ = false; + + /** + * + * + *
+   * Output only. Background: Free tier is the ability of a Firestore database
+   * to use a small amount of resources every day without being charged. Once
+   * usage exceeds the free tier limit further usage is charged.
+   *
+   * Whether this database can make use of the free tier. Only one database
+   * per project can be eligible for the free tier.
+   *
+   * The first (or next) database that is created in a project without a free
+   * tier database will be marked as eligible for the free tier. Databases that
+   * are created while there is a free tier database will not be eligible for
+   * the free tier.
+   * 
+ * + * optional bool free_tier = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return Whether the freeTier field is set. + */ + @java.lang.Override + public boolean hasFreeTier() { + return ((bitField0_ & 0x00000080) != 0); + } + + /** + * + * + *
+   * Output only. Background: Free tier is the ability of a Firestore database
+   * to use a small amount of resources every day without being charged. Once
+   * usage exceeds the free tier limit further usage is charged.
+   *
+   * Whether this database can make use of the free tier. Only one database
+   * per project can be eligible for the free tier.
+   *
+   * The first (or next) database that is created in a project without a free
+   * tier database will be marked as eligible for the free tier. Databases that
+   * are created while there is a free tier database will not be eligible for
+   * the free tier.
+   * 
+ * + * optional bool free_tier = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The freeTier. + */ + @java.lang.Override + public boolean getFreeTier() { + return freeTier_; + } + public static final int ETAG_FIELD_NUMBER = 99; @SuppressWarnings("serial") private volatile java.lang.Object etag_ = ""; + /** * * @@ -8316,6 +8718,7 @@ public java.lang.String getEtag() { return s; } } + /** * * @@ -8342,6 +8745,49 @@ public com.google.protobuf.ByteString getEtagBytes() { } } + public static final int DATABASE_EDITION_FIELD_NUMBER = 28; + private int databaseEdition_ = 0; + + /** + * + * + *
+   * Immutable. The edition of the database.
+   * 
+ * + * + * .google.firestore.admin.v1.Database.DatabaseEdition database_edition = 28 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The enum numeric value on the wire for databaseEdition. + */ + @java.lang.Override + public int getDatabaseEditionValue() { + return databaseEdition_; + } + + /** + * + * + *
+   * Immutable. The edition of the database.
+   * 
+ * + * + * .google.firestore.admin.v1.Database.DatabaseEdition database_edition = 28 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The databaseEdition. + */ + @java.lang.Override + public com.google.firestore.admin.v1.Database.DatabaseEdition getDatabaseEdition() { + com.google.firestore.admin.v1.Database.DatabaseEdition result = + com.google.firestore.admin.v1.Database.DatabaseEdition.forNumber(databaseEdition_); + return result == null + ? com.google.firestore.admin.v1.Database.DatabaseEdition.UNRECOGNIZED + : result; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -8420,6 +8866,14 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000040) != 0)) { output.writeMessage(26, getSourceInfo()); } + if (databaseEdition_ + != com.google.firestore.admin.v1.Database.DatabaseEdition.DATABASE_EDITION_UNSPECIFIED + .getNumber()) { + output.writeEnum(28, databaseEdition_); + } + if (((bitField0_ & 0x00000080) != 0)) { + output.writeBool(30, freeTier_); + } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 99, etag_); } @@ -8499,6 +8953,14 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(26, getSourceInfo()); } + if (databaseEdition_ + != com.google.firestore.admin.v1.Database.DatabaseEdition.DATABASE_EDITION_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(28, databaseEdition_); + } + if (((bitField0_ & 0x00000080) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(30, freeTier_); + } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(99, etag_); } @@ -8555,7 +9017,12 @@ public boolean equals(final java.lang.Object obj) { if (hasSourceInfo()) { if (!getSourceInfo().equals(other.getSourceInfo())) return false; } + if (hasFreeTier() != other.hasFreeTier()) return false; + if (hasFreeTier()) { + if (getFreeTier() != other.getFreeTier()) return false; + } if (!getEtag().equals(other.getEtag())) return false; + if (databaseEdition_ != other.databaseEdition_) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -8615,8 +9082,14 @@ public int hashCode() { hash = (37 * hash) + SOURCE_INFO_FIELD_NUMBER; hash = (53 * hash) + getSourceInfo().hashCode(); } + if (hasFreeTier()) { + hash = (37 * hash) + FREE_TIER_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getFreeTier()); + } hash = (37 * hash) + ETAG_FIELD_NUMBER; hash = (53 * hash) + getEtag().hashCode(); + hash = (37 * hash) + DATABASE_EDITION_FIELD_NUMBER; + hash = (53 * hash) + databaseEdition_; hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -8717,6 +9190,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -8816,7 +9290,9 @@ public Builder clear() { sourceInfoBuilder_.dispose(); sourceInfoBuilder_ = null; } + freeTier_ = false; etag_ = ""; + databaseEdition_ = 0; return this; } @@ -8919,8 +9395,15 @@ private void buildPartial0(com.google.firestore.admin.v1.Database result) { to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00020000) != 0)) { + result.freeTier_ = freeTier_; + to_bitField0_ |= 0x00000080; + } + if (((from_bitField0_ & 0x00040000) != 0)) { result.etag_ = etag_; } + if (((from_bitField0_ & 0x00080000) != 0)) { + result.databaseEdition_ = databaseEdition_; + } result.bitField0_ |= to_bitField0_; } @@ -9030,11 +9513,17 @@ public Builder mergeFrom(com.google.firestore.admin.v1.Database other) { if (other.hasSourceInfo()) { mergeSourceInfo(other.getSourceInfo()); } + if (other.hasFreeTier()) { + setFreeTier(other.getFreeTier()); + } if (!other.getEtag().isEmpty()) { etag_ = other.etag_; - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); } + if (other.databaseEdition_ != 0) { + setDatabaseEditionValue(other.getDatabaseEditionValue()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -9165,10 +9654,22 @@ public Builder mergeFrom( bitField0_ |= 0x00010000; break; } // case 210 + case 224: + { + databaseEdition_ = input.readEnum(); + bitField0_ |= 0x00080000; + break; + } // case 224 + case 240: + { + freeTier_ = input.readBool(); + bitField0_ |= 0x00020000; + break; + } // case 240 case 794: { etag_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; break; } // case 794 default: @@ -9191,6 +9692,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -9214,6 +9716,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -9237,6 +9740,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -9259,6 +9763,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -9277,6 +9782,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * @@ -9302,6 +9808,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { } private java.lang.Object uid_ = ""; + /** * * @@ -9324,6 +9831,7 @@ public java.lang.String getUid() { return (java.lang.String) ref; } } + /** * * @@ -9346,6 +9854,7 @@ public com.google.protobuf.ByteString getUidBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -9367,6 +9876,7 @@ public Builder setUid(java.lang.String value) { onChanged(); return this; } + /** * * @@ -9384,6 +9894,7 @@ public Builder clearUid() { onChanged(); return this; } + /** * * @@ -9413,6 +9924,7 @@ public Builder setUidBytes(com.google.protobuf.ByteString value) { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> createTimeBuilder_; + /** * * @@ -9430,6 +9942,7 @@ public Builder setUidBytes(com.google.protobuf.ByteString value) { public boolean hasCreateTime() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -9453,6 +9966,7 @@ public com.google.protobuf.Timestamp getCreateTime() { return createTimeBuilder_.getMessage(); } } + /** * * @@ -9478,6 +9992,7 @@ public Builder setCreateTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -9500,6 +10015,7 @@ public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForVal onChanged(); return this; } + /** * * @@ -9530,6 +10046,7 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -9552,6 +10069,7 @@ public Builder clearCreateTime() { onChanged(); return this; } + /** * * @@ -9569,6 +10087,7 @@ public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { onChanged(); return getCreateTimeFieldBuilder().getBuilder(); } + /** * * @@ -9590,6 +10109,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { : createTime_; } } + /** * * @@ -9625,6 +10145,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> updateTimeBuilder_; + /** * * @@ -9643,6 +10164,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { public boolean hasUpdateTime() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -9667,6 +10189,7 @@ public com.google.protobuf.Timestamp getUpdateTime() { return updateTimeBuilder_.getMessage(); } } + /** * * @@ -9693,6 +10216,7 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -9716,6 +10240,7 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForVal onChanged(); return this; } + /** * * @@ -9747,6 +10272,7 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -9770,6 +10296,7 @@ public Builder clearUpdateTime() { onChanged(); return this; } + /** * * @@ -9788,6 +10315,7 @@ public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { onChanged(); return getUpdateTimeFieldBuilder().getBuilder(); } + /** * * @@ -9810,6 +10338,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { : updateTime_; } } + /** * * @@ -9846,6 +10375,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> deleteTimeBuilder_; + /** * * @@ -9863,6 +10393,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { public boolean hasDeleteTime() { return ((bitField0_ & 0x00000010) != 0); } + /** * * @@ -9886,6 +10417,7 @@ public com.google.protobuf.Timestamp getDeleteTime() { return deleteTimeBuilder_.getMessage(); } } + /** * * @@ -9911,6 +10443,7 @@ public Builder setDeleteTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -9933,6 +10466,7 @@ public Builder setDeleteTime(com.google.protobuf.Timestamp.Builder builderForVal onChanged(); return this; } + /** * * @@ -9963,6 +10497,7 @@ public Builder mergeDeleteTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -9985,6 +10520,7 @@ public Builder clearDeleteTime() { onChanged(); return this; } + /** * * @@ -10002,6 +10538,7 @@ public com.google.protobuf.Timestamp.Builder getDeleteTimeBuilder() { onChanged(); return getDeleteTimeFieldBuilder().getBuilder(); } + /** * * @@ -10023,6 +10560,7 @@ public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder() { : deleteTime_; } } + /** * * @@ -10053,6 +10591,7 @@ public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder() { } private java.lang.Object locationId_ = ""; + /** * * @@ -10076,6 +10615,7 @@ public java.lang.String getLocationId() { return (java.lang.String) ref; } } + /** * * @@ -10099,6 +10639,7 @@ public com.google.protobuf.ByteString getLocationIdBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -10121,6 +10662,7 @@ public Builder setLocationId(java.lang.String value) { onChanged(); return this; } + /** * * @@ -10139,6 +10681,7 @@ public Builder clearLocationId() { onChanged(); return this; } + /** * * @@ -10164,6 +10707,7 @@ public Builder setLocationIdBytes(com.google.protobuf.ByteString value) { } private int type_ = 0; + /** * * @@ -10181,6 +10725,7 @@ public Builder setLocationIdBytes(com.google.protobuf.ByteString value) { public int getTypeValue() { return type_; } + /** * * @@ -10201,6 +10746,7 @@ public Builder setTypeValue(int value) { onChanged(); return this; } + /** * * @@ -10222,6 +10768,7 @@ public com.google.firestore.admin.v1.Database.DatabaseType getType() { ? com.google.firestore.admin.v1.Database.DatabaseType.UNRECOGNIZED : result; } + /** * * @@ -10245,6 +10792,7 @@ public Builder setType(com.google.firestore.admin.v1.Database.DatabaseType value onChanged(); return this; } + /** * * @@ -10266,6 +10814,7 @@ public Builder clearType() { } private int concurrencyMode_ = 0; + /** * * @@ -10281,6 +10830,7 @@ public Builder clearType() { public int getConcurrencyModeValue() { return concurrencyMode_; } + /** * * @@ -10299,6 +10849,7 @@ public Builder setConcurrencyModeValue(int value) { onChanged(); return this; } + /** * * @@ -10318,6 +10869,7 @@ public com.google.firestore.admin.v1.Database.ConcurrencyMode getConcurrencyMode ? com.google.firestore.admin.v1.Database.ConcurrencyMode.UNRECOGNIZED : result; } + /** * * @@ -10340,6 +10892,7 @@ public Builder setConcurrencyMode( onChanged(); return this; } + /** * * @@ -10364,6 +10917,7 @@ public Builder clearConcurrencyMode() { com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> versionRetentionPeriodBuilder_; + /** * * @@ -10389,6 +10943,7 @@ public Builder clearConcurrencyMode() { public boolean hasVersionRetentionPeriod() { return ((bitField0_ & 0x00000100) != 0); } + /** * * @@ -10420,6 +10975,7 @@ public com.google.protobuf.Duration getVersionRetentionPeriod() { return versionRetentionPeriodBuilder_.getMessage(); } } + /** * * @@ -10453,6 +11009,7 @@ public Builder setVersionRetentionPeriod(com.google.protobuf.Duration value) { onChanged(); return this; } + /** * * @@ -10483,6 +11040,7 @@ public Builder setVersionRetentionPeriod(com.google.protobuf.Duration.Builder bu onChanged(); return this; } + /** * * @@ -10521,6 +11079,7 @@ public Builder mergeVersionRetentionPeriod(com.google.protobuf.Duration value) { } return this; } + /** * * @@ -10551,6 +11110,7 @@ public Builder clearVersionRetentionPeriod() { onChanged(); return this; } + /** * * @@ -10576,6 +11136,7 @@ public com.google.protobuf.Duration.Builder getVersionRetentionPeriodBuilder() { onChanged(); return getVersionRetentionPeriodFieldBuilder().getBuilder(); } + /** * * @@ -10605,6 +11166,7 @@ public com.google.protobuf.DurationOrBuilder getVersionRetentionPeriodOrBuilder( : versionRetentionPeriod_; } } + /** * * @@ -10648,6 +11210,7 @@ public com.google.protobuf.DurationOrBuilder getVersionRetentionPeriodOrBuilder( com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> earliestVersionTimeBuilder_; + /** * * @@ -10671,6 +11234,7 @@ public com.google.protobuf.DurationOrBuilder getVersionRetentionPeriodOrBuilder( public boolean hasEarliestVersionTime() { return ((bitField0_ & 0x00000200) != 0); } + /** * * @@ -10700,6 +11264,7 @@ public com.google.protobuf.Timestamp getEarliestVersionTime() { return earliestVersionTimeBuilder_.getMessage(); } } + /** * * @@ -10731,6 +11296,7 @@ public Builder setEarliestVersionTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -10759,6 +11325,7 @@ public Builder setEarliestVersionTime(com.google.protobuf.Timestamp.Builder buil onChanged(); return this; } + /** * * @@ -10795,6 +11362,7 @@ public Builder mergeEarliestVersionTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -10823,6 +11391,7 @@ public Builder clearEarliestVersionTime() { onChanged(); return this; } + /** * * @@ -10846,6 +11415,7 @@ public com.google.protobuf.Timestamp.Builder getEarliestVersionTimeBuilder() { onChanged(); return getEarliestVersionTimeFieldBuilder().getBuilder(); } + /** * * @@ -10873,6 +11443,7 @@ public com.google.protobuf.TimestampOrBuilder getEarliestVersionTimeOrBuilder() : earliestVersionTime_; } } + /** * * @@ -10909,6 +11480,7 @@ public com.google.protobuf.TimestampOrBuilder getEarliestVersionTimeOrBuilder() } private int pointInTimeRecoveryEnablement_ = 0; + /** * * @@ -10926,6 +11498,7 @@ public com.google.protobuf.TimestampOrBuilder getEarliestVersionTimeOrBuilder() public int getPointInTimeRecoveryEnablementValue() { return pointInTimeRecoveryEnablement_; } + /** * * @@ -10946,6 +11519,7 @@ public Builder setPointInTimeRecoveryEnablementValue(int value) { onChanged(); return this; } + /** * * @@ -10969,6 +11543,7 @@ public Builder setPointInTimeRecoveryEnablementValue(int value) { ? com.google.firestore.admin.v1.Database.PointInTimeRecoveryEnablement.UNRECOGNIZED : result; } + /** * * @@ -10993,6 +11568,7 @@ public Builder setPointInTimeRecoveryEnablement( onChanged(); return this; } + /** * * @@ -11014,6 +11590,7 @@ public Builder clearPointInTimeRecoveryEnablement() { } private int appEngineIntegrationMode_ = 0; + /** * * @@ -11031,6 +11608,7 @@ public Builder clearPointInTimeRecoveryEnablement() { public int getAppEngineIntegrationModeValue() { return appEngineIntegrationMode_; } + /** * * @@ -11051,6 +11629,7 @@ public Builder setAppEngineIntegrationModeValue(int value) { onChanged(); return this; } + /** * * @@ -11074,6 +11653,7 @@ public Builder setAppEngineIntegrationModeValue(int value) { ? com.google.firestore.admin.v1.Database.AppEngineIntegrationMode.UNRECOGNIZED : result; } + /** * * @@ -11098,6 +11678,7 @@ public Builder setAppEngineIntegrationMode( onChanged(); return this; } + /** * * @@ -11119,6 +11700,7 @@ public Builder clearAppEngineIntegrationMode() { } private java.lang.Object keyPrefix_ = ""; + /** * * @@ -11147,6 +11729,7 @@ public java.lang.String getKeyPrefix() { return (java.lang.String) ref; } } + /** * * @@ -11175,6 +11758,7 @@ public com.google.protobuf.ByteString getKeyPrefixBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -11202,6 +11786,7 @@ public Builder setKeyPrefix(java.lang.String value) { onChanged(); return this; } + /** * * @@ -11225,6 +11810,7 @@ public Builder clearKeyPrefix() { onChanged(); return this; } + /** * * @@ -11255,6 +11841,7 @@ public Builder setKeyPrefixBytes(com.google.protobuf.ByteString value) { } private int deleteProtectionState_ = 0; + /** * * @@ -11271,6 +11858,7 @@ public Builder setKeyPrefixBytes(com.google.protobuf.ByteString value) { public int getDeleteProtectionStateValue() { return deleteProtectionState_; } + /** * * @@ -11290,6 +11878,7 @@ public Builder setDeleteProtectionStateValue(int value) { onChanged(); return this; } + /** * * @@ -11311,6 +11900,7 @@ public com.google.firestore.admin.v1.Database.DeleteProtectionState getDeletePro ? com.google.firestore.admin.v1.Database.DeleteProtectionState.UNRECOGNIZED : result; } + /** * * @@ -11334,6 +11924,7 @@ public Builder setDeleteProtectionState( onChanged(); return this; } + /** * * @@ -11359,6 +11950,7 @@ public Builder clearDeleteProtectionState() { com.google.firestore.admin.v1.Database.CmekConfig.Builder, com.google.firestore.admin.v1.Database.CmekConfigOrBuilder> cmekConfigBuilder_; + /** * * @@ -11375,6 +11967,7 @@ public Builder clearDeleteProtectionState() { public boolean hasCmekConfig() { return ((bitField0_ & 0x00004000) != 0); } + /** * * @@ -11397,6 +11990,7 @@ public com.google.firestore.admin.v1.Database.CmekConfig getCmekConfig() { return cmekConfigBuilder_.getMessage(); } } + /** * * @@ -11421,6 +12015,7 @@ public Builder setCmekConfig(com.google.firestore.admin.v1.Database.CmekConfig v onChanged(); return this; } + /** * * @@ -11443,6 +12038,7 @@ public Builder setCmekConfig( onChanged(); return this; } + /** * * @@ -11473,6 +12069,7 @@ public Builder mergeCmekConfig(com.google.firestore.admin.v1.Database.CmekConfig } return this; } + /** * * @@ -11494,6 +12091,7 @@ public Builder clearCmekConfig() { onChanged(); return this; } + /** * * @@ -11510,6 +12108,7 @@ public com.google.firestore.admin.v1.Database.CmekConfig.Builder getCmekConfigBu onChanged(); return getCmekConfigFieldBuilder().getBuilder(); } + /** * * @@ -11530,6 +12129,7 @@ public com.google.firestore.admin.v1.Database.CmekConfigOrBuilder getCmekConfigO : cmekConfig_; } } + /** * * @@ -11559,6 +12159,7 @@ public com.google.firestore.admin.v1.Database.CmekConfigOrBuilder getCmekConfigO } private java.lang.Object previousId_ = ""; + /** * * @@ -11582,6 +12183,7 @@ public java.lang.String getPreviousId() { return (java.lang.String) ref; } } + /** * * @@ -11605,6 +12207,7 @@ public com.google.protobuf.ByteString getPreviousIdBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -11627,6 +12230,7 @@ public Builder setPreviousId(java.lang.String value) { onChanged(); return this; } + /** * * @@ -11645,6 +12249,7 @@ public Builder clearPreviousId() { onChanged(); return this; } + /** * * @@ -11675,6 +12280,7 @@ public Builder setPreviousIdBytes(com.google.protobuf.ByteString value) { com.google.firestore.admin.v1.Database.SourceInfo.Builder, com.google.firestore.admin.v1.Database.SourceInfoOrBuilder> sourceInfoBuilder_; + /** * * @@ -11691,6 +12297,7 @@ public Builder setPreviousIdBytes(com.google.protobuf.ByteString value) { public boolean hasSourceInfo() { return ((bitField0_ & 0x00010000) != 0); } + /** * * @@ -11713,6 +12320,7 @@ public com.google.firestore.admin.v1.Database.SourceInfo getSourceInfo() { return sourceInfoBuilder_.getMessage(); } } + /** * * @@ -11737,6 +12345,7 @@ public Builder setSourceInfo(com.google.firestore.admin.v1.Database.SourceInfo v onChanged(); return this; } + /** * * @@ -11759,6 +12368,7 @@ public Builder setSourceInfo( onChanged(); return this; } + /** * * @@ -11789,6 +12399,7 @@ public Builder mergeSourceInfo(com.google.firestore.admin.v1.Database.SourceInfo } return this; } + /** * * @@ -11810,6 +12421,7 @@ public Builder clearSourceInfo() { onChanged(); return this; } + /** * * @@ -11826,6 +12438,7 @@ public com.google.firestore.admin.v1.Database.SourceInfo.Builder getSourceInfoBu onChanged(); return getSourceInfoFieldBuilder().getBuilder(); } + /** * * @@ -11846,6 +12459,7 @@ public com.google.firestore.admin.v1.Database.SourceInfoOrBuilder getSourceInfoO : sourceInfo_; } } + /** * * @@ -11874,7 +12488,120 @@ public com.google.firestore.admin.v1.Database.SourceInfoOrBuilder getSourceInfoO return sourceInfoBuilder_; } + private boolean freeTier_; + + /** + * + * + *
+     * Output only. Background: Free tier is the ability of a Firestore database
+     * to use a small amount of resources every day without being charged. Once
+     * usage exceeds the free tier limit further usage is charged.
+     *
+     * Whether this database can make use of the free tier. Only one database
+     * per project can be eligible for the free tier.
+     *
+     * The first (or next) database that is created in a project without a free
+     * tier database will be marked as eligible for the free tier. Databases that
+     * are created while there is a free tier database will not be eligible for
+     * the free tier.
+     * 
+ * + * optional bool free_tier = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return Whether the freeTier field is set. + */ + @java.lang.Override + public boolean hasFreeTier() { + return ((bitField0_ & 0x00020000) != 0); + } + + /** + * + * + *
+     * Output only. Background: Free tier is the ability of a Firestore database
+     * to use a small amount of resources every day without being charged. Once
+     * usage exceeds the free tier limit further usage is charged.
+     *
+     * Whether this database can make use of the free tier. Only one database
+     * per project can be eligible for the free tier.
+     *
+     * The first (or next) database that is created in a project without a free
+     * tier database will be marked as eligible for the free tier. Databases that
+     * are created while there is a free tier database will not be eligible for
+     * the free tier.
+     * 
+ * + * optional bool free_tier = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The freeTier. + */ + @java.lang.Override + public boolean getFreeTier() { + return freeTier_; + } + + /** + * + * + *
+     * Output only. Background: Free tier is the ability of a Firestore database
+     * to use a small amount of resources every day without being charged. Once
+     * usage exceeds the free tier limit further usage is charged.
+     *
+     * Whether this database can make use of the free tier. Only one database
+     * per project can be eligible for the free tier.
+     *
+     * The first (or next) database that is created in a project without a free
+     * tier database will be marked as eligible for the free tier. Databases that
+     * are created while there is a free tier database will not be eligible for
+     * the free tier.
+     * 
+ * + * optional bool free_tier = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The freeTier to set. + * @return This builder for chaining. + */ + public Builder setFreeTier(boolean value) { + + freeTier_ = value; + bitField0_ |= 0x00020000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Background: Free tier is the ability of a Firestore database
+     * to use a small amount of resources every day without being charged. Once
+     * usage exceeds the free tier limit further usage is charged.
+     *
+     * Whether this database can make use of the free tier. Only one database
+     * per project can be eligible for the free tier.
+     *
+     * The first (or next) database that is created in a project without a free
+     * tier database will be marked as eligible for the free tier. Databases that
+     * are created while there is a free tier database will not be eligible for
+     * the free tier.
+     * 
+ * + * optional bool free_tier = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearFreeTier() { + bitField0_ = (bitField0_ & ~0x00020000); + freeTier_ = false; + onChanged(); + return this; + } + private java.lang.Object etag_ = ""; + /** * * @@ -11899,6 +12626,7 @@ public java.lang.String getEtag() { return (java.lang.String) ref; } } + /** * * @@ -11923,6 +12651,7 @@ public com.google.protobuf.ByteString getEtagBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -11942,10 +12671,11 @@ public Builder setEtag(java.lang.String value) { throw new NullPointerException(); } etag_ = value; - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); return this; } + /** * * @@ -11961,10 +12691,11 @@ public Builder setEtag(java.lang.String value) { */ public Builder clearEtag() { etag_ = getDefaultInstance().getEtag(); - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); onChanged(); return this; } + /** * * @@ -11985,7 +12716,115 @@ public Builder setEtagBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); etag_ = value; - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; + onChanged(); + return this; + } + + private int databaseEdition_ = 0; + + /** + * + * + *
+     * Immutable. The edition of the database.
+     * 
+ * + * + * .google.firestore.admin.v1.Database.DatabaseEdition database_edition = 28 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The enum numeric value on the wire for databaseEdition. + */ + @java.lang.Override + public int getDatabaseEditionValue() { + return databaseEdition_; + } + + /** + * + * + *
+     * Immutable. The edition of the database.
+     * 
+ * + * + * .google.firestore.admin.v1.Database.DatabaseEdition database_edition = 28 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @param value The enum numeric value on the wire for databaseEdition to set. + * @return This builder for chaining. + */ + public Builder setDatabaseEditionValue(int value) { + databaseEdition_ = value; + bitField0_ |= 0x00080000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Immutable. The edition of the database.
+     * 
+ * + * + * .google.firestore.admin.v1.Database.DatabaseEdition database_edition = 28 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The databaseEdition. + */ + @java.lang.Override + public com.google.firestore.admin.v1.Database.DatabaseEdition getDatabaseEdition() { + com.google.firestore.admin.v1.Database.DatabaseEdition result = + com.google.firestore.admin.v1.Database.DatabaseEdition.forNumber(databaseEdition_); + return result == null + ? com.google.firestore.admin.v1.Database.DatabaseEdition.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Immutable. The edition of the database.
+     * 
+ * + * + * .google.firestore.admin.v1.Database.DatabaseEdition database_edition = 28 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @param value The databaseEdition to set. + * @return This builder for chaining. + */ + public Builder setDatabaseEdition( + com.google.firestore.admin.v1.Database.DatabaseEdition value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00080000; + databaseEdition_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Immutable. The edition of the database.
+     * 
+ * + * + * .google.firestore.admin.v1.Database.DatabaseEdition database_edition = 28 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return This builder for chaining. + */ + public Builder clearDatabaseEdition() { + bitField0_ = (bitField0_ & ~0x00080000); + databaseEdition_ = 0; onChanged(); return this; } diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseOrBuilder.java index 8f106213f..b0883b87d 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseOrBuilder.java @@ -37,6 +37,7 @@ public interface DatabaseOrBuilder * @return The name. */ java.lang.String getName(); + /** * * @@ -63,6 +64,7 @@ public interface DatabaseOrBuilder * @return The uid. */ java.lang.String getUid(); + /** * * @@ -90,6 +92,7 @@ public interface DatabaseOrBuilder * @return Whether the createTime field is set. */ boolean hasCreateTime(); + /** * * @@ -104,6 +107,7 @@ public interface DatabaseOrBuilder * @return The createTime. */ com.google.protobuf.Timestamp getCreateTime(); + /** * * @@ -132,6 +136,7 @@ public interface DatabaseOrBuilder * @return Whether the updateTime field is set. */ boolean hasUpdateTime(); + /** * * @@ -147,6 +152,7 @@ public interface DatabaseOrBuilder * @return The updateTime. */ com.google.protobuf.Timestamp getUpdateTime(); + /** * * @@ -175,6 +181,7 @@ public interface DatabaseOrBuilder * @return Whether the deleteTime field is set. */ boolean hasDeleteTime(); + /** * * @@ -189,6 +196,7 @@ public interface DatabaseOrBuilder * @return The deleteTime. */ com.google.protobuf.Timestamp getDeleteTime(); + /** * * @@ -215,6 +223,7 @@ public interface DatabaseOrBuilder * @return The locationId. */ java.lang.String getLocationId(); + /** * * @@ -243,6 +252,7 @@ public interface DatabaseOrBuilder * @return The enum numeric value on the wire for type. */ int getTypeValue(); + /** * * @@ -270,6 +280,7 @@ public interface DatabaseOrBuilder * @return The enum numeric value on the wire for concurrencyMode. */ int getConcurrencyModeValue(); + /** * * @@ -306,6 +317,7 @@ public interface DatabaseOrBuilder * @return Whether the versionRetentionPeriod field is set. */ boolean hasVersionRetentionPeriod(); + /** * * @@ -329,6 +341,7 @@ public interface DatabaseOrBuilder * @return The versionRetentionPeriod. */ com.google.protobuf.Duration getVersionRetentionPeriod(); + /** * * @@ -372,6 +385,7 @@ public interface DatabaseOrBuilder * @return Whether the earliestVersionTime field is set. */ boolean hasEarliestVersionTime(); + /** * * @@ -393,6 +407,7 @@ public interface DatabaseOrBuilder * @return The earliestVersionTime. */ com.google.protobuf.Timestamp getEarliestVersionTime(); + /** * * @@ -427,6 +442,7 @@ public interface DatabaseOrBuilder * @return The enum numeric value on the wire for pointInTimeRecoveryEnablement. */ int getPointInTimeRecoveryEnablementValue(); + /** * * @@ -457,6 +473,7 @@ public interface DatabaseOrBuilder * @return The enum numeric value on the wire for appEngineIntegrationMode. */ int getAppEngineIntegrationModeValue(); + /** * * @@ -490,6 +507,7 @@ public interface DatabaseOrBuilder * @return The keyPrefix. */ java.lang.String getKeyPrefix(); + /** * * @@ -522,6 +540,7 @@ public interface DatabaseOrBuilder * @return The enum numeric value on the wire for deleteProtectionState. */ int getDeleteProtectionStateValue(); + /** * * @@ -550,6 +569,7 @@ public interface DatabaseOrBuilder * @return Whether the cmekConfig field is set. */ boolean hasCmekConfig(); + /** * * @@ -564,6 +584,7 @@ public interface DatabaseOrBuilder * @return The cmekConfig. */ com.google.firestore.admin.v1.Database.CmekConfig getCmekConfig(); + /** * * @@ -590,6 +611,7 @@ public interface DatabaseOrBuilder * @return The previousId. */ java.lang.String getPreviousId(); + /** * * @@ -618,6 +640,7 @@ public interface DatabaseOrBuilder * @return Whether the sourceInfo field is set. */ boolean hasSourceInfo(); + /** * * @@ -632,6 +655,7 @@ public interface DatabaseOrBuilder * @return The sourceInfo. */ com.google.firestore.admin.v1.Database.SourceInfo getSourceInfo(); + /** * * @@ -645,6 +669,52 @@ public interface DatabaseOrBuilder */ com.google.firestore.admin.v1.Database.SourceInfoOrBuilder getSourceInfoOrBuilder(); + /** + * + * + *
+   * Output only. Background: Free tier is the ability of a Firestore database
+   * to use a small amount of resources every day without being charged. Once
+   * usage exceeds the free tier limit further usage is charged.
+   *
+   * Whether this database can make use of the free tier. Only one database
+   * per project can be eligible for the free tier.
+   *
+   * The first (or next) database that is created in a project without a free
+   * tier database will be marked as eligible for the free tier. Databases that
+   * are created while there is a free tier database will not be eligible for
+   * the free tier.
+   * 
+ * + * optional bool free_tier = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return Whether the freeTier field is set. + */ + boolean hasFreeTier(); + + /** + * + * + *
+   * Output only. Background: Free tier is the ability of a Firestore database
+   * to use a small amount of resources every day without being charged. Once
+   * usage exceeds the free tier limit further usage is charged.
+   *
+   * Whether this database can make use of the free tier. Only one database
+   * per project can be eligible for the free tier.
+   *
+   * The first (or next) database that is created in a project without a free
+   * tier database will be marked as eligible for the free tier. Databases that
+   * are created while there is a free tier database will not be eligible for
+   * the free tier.
+   * 
+ * + * optional bool free_tier = 30 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The freeTier. + */ + boolean getFreeTier(); + /** * * @@ -659,6 +729,7 @@ public interface DatabaseOrBuilder * @return The etag. */ java.lang.String getEtag(); + /** * * @@ -673,4 +744,34 @@ public interface DatabaseOrBuilder * @return The bytes for etag. */ com.google.protobuf.ByteString getEtagBytes(); + + /** + * + * + *
+   * Immutable. The edition of the database.
+   * 
+ * + * + * .google.firestore.admin.v1.Database.DatabaseEdition database_edition = 28 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The enum numeric value on the wire for databaseEdition. + */ + int getDatabaseEditionValue(); + + /** + * + * + *
+   * Immutable. The edition of the database.
+   * 
+ * + * + * .google.firestore.admin.v1.Database.DatabaseEdition database_edition = 28 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The databaseEdition. + */ + com.google.firestore.admin.v1.Database.DatabaseEdition getDatabaseEdition(); } diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseProto.java index 504848783..e8c413bc6 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseProto.java @@ -69,83 +69,103 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { static { java.lang.String[] descriptorData = { - "\n(google/firestore/admin/v1/database.pro" + "\n" + + "(google/firestore/admin/v1/database.pro" + "to\022\031google.firestore.admin.v1\032\037google/ap" + "i/field_behavior.proto\032\031google/api/resou" - + "rce.proto\032\036google/protobuf/duration.prot" - + "o\032\037google/protobuf/timestamp.proto\"\334\023\n\010D" - + "atabase\022\014\n\004name\030\001 \001(\t\022\020\n\003uid\030\003 \001(\tB\003\340A\003\022" - + "4\n\013create_time\030\005 \001(\0132\032.google.protobuf.T" - + "imestampB\003\340A\003\0224\n\013update_time\030\006 \001(\0132\032.goo" - + "gle.protobuf.TimestampB\003\340A\003\0224\n\013delete_ti" - + "me\030\007 \001(\0132\032.google.protobuf.TimestampB\003\340A" - + "\003\022\023\n\013location_id\030\t \001(\t\022>\n\004type\030\n \001(\01620.g" - + "oogle.firestore.admin.v1.Database.Databa" - + "seType\022M\n\020concurrency_mode\030\017 \001(\01623.googl" - + "e.firestore.admin.v1.Database.Concurrenc" - + "yMode\022@\n\030version_retention_period\030\021 \001(\0132" - + "\031.google.protobuf.DurationB\003\340A\003\022>\n\025earli" - + "est_version_time\030\022 \001(\0132\032.google.protobuf" - + ".TimestampB\003\340A\003\022l\n!point_in_time_recover" - + "y_enablement\030\025 \001(\0162A.google.firestore.ad" - + "min.v1.Database.PointInTimeRecoveryEnabl" - + "ement\022a\n\033app_engine_integration_mode\030\023 \001" - + "(\0162<.google.firestore.admin.v1.Database." - + "AppEngineIntegrationMode\022\027\n\nkey_prefix\030\024" - + " \001(\tB\003\340A\003\022Z\n\027delete_protection_state\030\026 \001" - + "(\01629.google.firestore.admin.v1.Database." - + "DeleteProtectionState\022H\n\013cmek_config\030\027 \001" - + "(\0132..google.firestore.admin.v1.Database." - + "CmekConfigB\003\340A\001\022\030\n\013previous_id\030\031 \001(\tB\003\340A" - + "\003\022H\n\013source_info\030\032 \001(\0132..google.firestor" - + "e.admin.v1.Database.SourceInfoB\003\340A\003\022\014\n\004e" - + "tag\030c \001(\t\032H\n\nCmekConfig\022\031\n\014kms_key_name\030" - + "\001 \001(\tB\003\340A\002\022\037\n\022active_key_version\030\002 \003(\tB\003" - + "\340A\003\032\347\001\n\nSourceInfo\022M\n\006backup\030\001 \001(\0132;.goo" - + "gle.firestore.admin.v1.Database.SourceIn" - + "fo.BackupSourceH\000\022:\n\toperation\030\003 \001(\tB\'\372A" - + "$\n\"firestore.googleapis.com/Operation\032D\n" - + "\014BackupSource\0224\n\006backup\030\001 \001(\tB$\372A!\n\037fire" - + "store.googleapis.com/BackupB\010\n\006source\032\210\004" - + "\n\020EncryptionConfig\022x\n\031google_default_enc" - + "ryption\030\001 \001(\0132S.google.firestore.admin.v" - + "1.Database.EncryptionConfig.GoogleDefaul" - + "tEncryptionOptionsH\000\022m\n\025use_source_encry" - + "ption\030\002 \001(\0132L.google.firestore.admin.v1." - + "Database.EncryptionConfig.SourceEncrypti" - + "onOptionsH\000\022|\n\033customer_managed_encrypti" - + "on\030\003 \001(\0132U.google.firestore.admin.v1.Dat" - + "abase.EncryptionConfig.CustomerManagedEn" - + "cryptionOptionsH\000\032 \n\036GoogleDefaultEncryp" - + "tionOptions\032\031\n\027SourceEncryptionOptions\032=" - + "\n CustomerManagedEncryptionOptions\022\031\n\014km" - + "s_key_name\030\001 \001(\tB\003\340A\002B\021\n\017encryption_type" - + "\"W\n\014DatabaseType\022\035\n\031DATABASE_TYPE_UNSPEC" - + "IFIED\020\000\022\024\n\020FIRESTORE_NATIVE\020\001\022\022\n\016DATASTO" - + "RE_MODE\020\002\"w\n\017ConcurrencyMode\022 \n\034CONCURRE" - + "NCY_MODE_UNSPECIFIED\020\000\022\016\n\nOPTIMISTIC\020\001\022\017" - + "\n\013PESSIMISTIC\020\002\022!\n\035OPTIMISTIC_WITH_ENTIT" - + "Y_GROUPS\020\003\"\233\001\n\035PointInTimeRecoveryEnable" - + "ment\0221\n-POINT_IN_TIME_RECOVERY_ENABLEMEN" - + "T_UNSPECIFIED\020\000\022\"\n\036POINT_IN_TIME_RECOVER" - + "Y_ENABLED\020\001\022#\n\037POINT_IN_TIME_RECOVERY_DI" - + "SABLED\020\002\"b\n\030AppEngineIntegrationMode\022+\n\'" - + "APP_ENGINE_INTEGRATION_MODE_UNSPECIFIED\020" - + "\000\022\013\n\007ENABLED\020\001\022\014\n\010DISABLED\020\002\"\177\n\025DeletePr" - + "otectionState\022\'\n#DELETE_PROTECTION_STATE" - + "_UNSPECIFIED\020\000\022\036\n\032DELETE_PROTECTION_DISA" - + "BLED\020\001\022\035\n\031DELETE_PROTECTION_ENABLED\020\002:R\352" - + "AO\n!firestore.googleapis.com/Database\022\'p" - + "rojects/{project}/databases/{database}R\001" - + "\001B\303\002\n\035com.google.firestore.admin.v1B\rDat" - + "abaseProtoP\001Z9cloud.google.com/go/firest" - + "ore/apiv1/admin/adminpb;adminpb\242\002\004GCFS\252\002" - + "\037Google.Cloud.Firestore.Admin.V1\312\002\037Googl" - + "e\\Cloud\\Firestore\\Admin\\V1\352\002#Google::Clo" - + "ud::Firestore::Admin::V1\352Ad\n\"firestore.g" - + "oogleapis.com/Operation\022>projects/{proje" - + "ct}/databases/{database}/operations/{ope" - + "ration}b\006proto3" + + "rce.proto\032\036google/protobuf/duration.proto\032\037google/protobuf/timestamp.proto\"\256\025\n" + + "\010Database\022\014\n" + + "\004name\030\001 \001(\t\022\020\n" + + "\003uid\030\003 \001(\tB\003\340A\003\0224\n" + + "\013create_time\030\005 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + + "\013update_time\030\006 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + + "\013delete_time\030\007" + + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\023\n" + + "\013location_id\030\t \001(\t\022>\n" + + "\004type\030\n" + + " \001(\01620.google.firestore.admin.v1.Database.DatabaseType\022M\n" + + "\020concurrency_mode\030\017 \001(\01623.googl" + + "e.firestore.admin.v1.Database.ConcurrencyMode\022@\n" + + "\030version_retention_period\030\021" + + " \001(\0132\031.google.protobuf.DurationB\003\340A\003\022>\n" + + "\025earliest_version_time\030\022" + + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022l\n" + + "!point_in_time_recovery_enablement\030\025 \001(\0162A.google.firestore.ad" + + "min.v1.Database.PointInTimeRecoveryEnablement\022a\n" + + "\033app_engine_integration_mode\030\023 \001" + + "(\0162<.google.firestore.admin.v1.Database.AppEngineIntegrationMode\022\027\n\n" + + "key_prefix\030\024 \001(\tB\003\340A\003\022Z\n" + + "\027delete_protection_state\030\026 \001" + + "(\01629.google.firestore.admin.v1.Database.DeleteProtectionState\022H\n" + + "\013cmek_config\030\027 \001" + + "(\0132..google.firestore.admin.v1.Database.CmekConfigB\003\340A\001\022\030\n" + + "\013previous_id\030\031 \001(\tB\003\340A\003\022H\n" + + "\013source_info\030\032" + + " \001(\0132..google.firestore.admin.v1.Database.SourceInfoB\003\340A\003\022\033\n" + + "\tfree_tier\030\036 \001(\010B\003\340A\003H\000\210\001\001\022\014\n" + + "\004etag\030c \001(\t\022R\n" + + "\020database_edition\030\034 \001(\01623.google.firest" + + "ore.admin.v1.Database.DatabaseEditionB\003\340A\005\032H\n\n" + + "CmekConfig\022\031\n" + + "\014kms_key_name\030\001 \001(\tB\003\340A\002\022\037\n" + + "\022active_key_version\030\002 \003(\tB\003\340A\003\032\347\001\n" + + "\n" + + "SourceInfo\022M\n" + + "\006backup\030\001 \001(\0132;.google.fir" + + "estore.admin.v1.Database.SourceInfo.BackupSourceH\000\022:\n" + + "\toperation\030\003 \001(\tB\'\372A$\n" + + "\"firestore.googleapis.com/Operation\032D\n" + + "\014BackupSource\0224\n" + + "\006backup\030\001 \001(\tB$\372A!\n" + + "\037firestore.googleapis.com/BackupB\010\n" + + "\006source\032\210\004\n" + + "\020EncryptionConfig\022x\n" + + "\031google_default_encryption\030\001 \001(\0132S.google.firestore.admin.v1.Datab" + + "ase.EncryptionConfig.GoogleDefaultEncryptionOptionsH\000\022m\n" + + "\025use_source_encryption\030\002 \001(\0132L.google.firestore.admin.v1.Databas" + + "e.EncryptionConfig.SourceEncryptionOptionsH\000\022|\n" + + "\033customer_managed_encryption\030\003 \001(" + + "\0132U.google.firestore.admin.v1.Database.E" + + "ncryptionConfig.CustomerManagedEncryptionOptionsH\000\032 \n" + + "\036GoogleDefaultEncryptionOptions\032\031\n" + + "\027SourceEncryptionOptions\032=\n" + + " CustomerManagedEncryptionOptions\022\031\n" + + "\014kms_key_name\030\001 \001(\tB\003\340A\002B\021\n" + + "\017encryption_type\"W\n" + + "\014DatabaseType\022\035\n" + + "\031DATABASE_TYPE_UNSPECIFIED\020\000\022\024\n" + + "\020FIRESTORE_NATIVE\020\001\022\022\n" + + "\016DATASTORE_MODE\020\002\"w\n" + + "\017ConcurrencyMode\022 \n" + + "\034CONCURRENCY_MODE_UNSPECIFIED\020\000\022\016\n\n" + + "OPTIMISTIC\020\001\022\017\n" + + "\013PESSIMISTIC\020\002\022!\n" + + "\035OPTIMISTIC_WITH_ENTITY_GROUPS\020\003\"\233\001\n" + + "\035PointInTimeRecoveryEnablement\0221\n" + + "-POINT_IN_TIME_RECOVERY_ENABLEMENT_UNSPECIFIED\020\000\022\"\n" + + "\036POINT_IN_TIME_RECOVERY_ENABLED\020\001\022#\n" + + "\037POINT_IN_TIME_RECOVERY_DISABLED\020\002\"b\n" + + "\030AppEngineIntegrationMode\022+\n" + + "\'APP_ENGINE_INTEGRATION_MODE_UNSPECIFIED\020\000\022\013\n" + + "\007ENABLED\020\001\022\014\n" + + "\010DISABLED\020\002\"\177\n" + + "\025DeleteProtectionState\022\'\n" + + "#DELETE_PROTECTION_STATE_UNSPECIFIED\020\000\022\036\n" + + "\032DELETE_PROTECTION_DISABLED\020\001\022\035\n" + + "\031DELETE_PROTECTION_ENABLED\020\002\"Q\n" + + "\017DatabaseEdition\022 \n" + + "\034DATABASE_EDITION_UNSPECIFIED\020\000\022\014\n" + + "\010STANDARD\020\001\022\016\n\n" + + "ENTERPRISE\020\002:R\352AO\n" + + "!firestore.googleapis.com/Database\022\'projects/{project}/databases/{database}R\001\001B\014\n" + + "\n" + + "_free_tierB\303\002\n" + + "\035com.google.firestore.admin.v1B\r" + + "DatabaseProtoP\001Z9cloud.google.com/go/firestore/apiv1/admin/adminpb;adminp" + + "b\242\002\004GCFS\252\002\037Google.Cloud.Firestore.Admin." + + "V1\312\002\037Google\\Cloud\\Firestore\\Admin\\V1\352\002#Google::Cloud::Firestore::Admin::V1\352Ad\n" + + "\"firestore.googleapis.com/Operation\022>projects/{project}/databases/{database}/opera" + + "tions/{operation}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -179,7 +199,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CmekConfig", "PreviousId", "SourceInfo", + "FreeTier", "Etag", + "DatabaseEdition", }); internal_static_google_firestore_admin_v1_Database_CmekConfig_descriptor = internal_static_google_firestore_admin_v1_Database_descriptor.getNestedTypes().get(0); diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequest.java index 1637e975a..ddda3d190 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequest.java @@ -34,6 +34,7 @@ public final class DeleteBackupRequest extends com.google.protobuf.GeneratedMess // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.DeleteBackupRequest) DeleteBackupRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use DeleteBackupRequest.newBuilder() to construct. private DeleteBackupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -68,6 +69,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -95,6 +97,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -282,6 +285,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -467,6 +471,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -493,6 +498,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -519,6 +525,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -544,6 +551,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -565,6 +573,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequestOrBuilder.java index 7a71c72f3..b4e36bedf 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequestOrBuilder.java @@ -40,6 +40,7 @@ public interface DeleteBackupRequestOrBuilder * @return The name. */ java.lang.String getName(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequest.java index fd68f6a0b..229c7f7c0 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequest.java @@ -33,6 +33,7 @@ public final class DeleteBackupScheduleRequest extends com.google.protobuf.Gener // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.DeleteBackupScheduleRequest) DeleteBackupScheduleRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use DeleteBackupScheduleRequest.newBuilder() to construct. private DeleteBackupScheduleRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -67,6 +68,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -95,6 +97,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -284,6 +287,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -468,6 +472,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -495,6 +500,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -522,6 +528,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -548,6 +555,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -570,6 +578,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequestOrBuilder.java index edeb70dff..75436b3f3 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequestOrBuilder.java @@ -41,6 +41,7 @@ public interface DeleteBackupScheduleRequestOrBuilder * @return The name. */ java.lang.String getName(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadata.java index 7938579d4..fb6a9efd7 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadata.java @@ -33,6 +33,7 @@ public final class DeleteDatabaseMetadata extends com.google.protobuf.GeneratedM // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.DeleteDatabaseMetadata) DeleteDatabaseMetadataOrBuilder { private static final long serialVersionUID = 0L; + // Use DeleteDatabaseMetadata.newBuilder() to construct. private DeleteDatabaseMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -211,6 +212,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequest.java index 65cd01d63..deaa602e8 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequest.java @@ -34,6 +34,7 @@ public final class DeleteDatabaseRequest extends com.google.protobuf.GeneratedMe // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.DeleteDatabaseRequest) DeleteDatabaseRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use DeleteDatabaseRequest.newBuilder() to construct. private DeleteDatabaseRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -69,6 +70,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -95,6 +97,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -126,6 +129,7 @@ public com.google.protobuf.ByteString getNameBytes() { @SuppressWarnings("serial") private volatile java.lang.Object etag_ = ""; + /** * * @@ -151,6 +155,7 @@ public java.lang.String getEtag() { return s; } } + /** * * @@ -345,6 +350,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -545,6 +551,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -570,6 +577,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -595,6 +603,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -619,6 +628,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -639,6 +649,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * @@ -666,6 +677,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { } private java.lang.Object etag_ = ""; + /** * * @@ -690,6 +702,7 @@ public java.lang.String getEtag() { return (java.lang.String) ref; } } + /** * * @@ -714,6 +727,7 @@ public com.google.protobuf.ByteString getEtagBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -737,6 +751,7 @@ public Builder setEtag(java.lang.String value) { onChanged(); return this; } + /** * * @@ -756,6 +771,7 @@ public Builder clearEtag() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequestOrBuilder.java index 45c0f36f1..f1d94a835 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequestOrBuilder.java @@ -39,6 +39,7 @@ public interface DeleteDatabaseRequestOrBuilder * @return The name. */ java.lang.String getName(); + /** * * @@ -69,6 +70,7 @@ public interface DeleteDatabaseRequestOrBuilder * @return The etag. */ java.lang.String getEtag(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequest.java index 106dc3e70..27e6e39e0 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequest.java @@ -34,6 +34,7 @@ public final class DeleteIndexRequest extends com.google.protobuf.GeneratedMessa // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.DeleteIndexRequest) DeleteIndexRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use DeleteIndexRequest.newBuilder() to construct. private DeleteIndexRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -68,6 +69,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -94,6 +96,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -280,6 +283,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -465,6 +469,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -490,6 +495,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -515,6 +521,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -539,6 +546,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -559,6 +567,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequestOrBuilder.java index af734b97f..dff547691 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequestOrBuilder.java @@ -39,6 +39,7 @@ public interface DeleteIndexRequestOrBuilder * @return The name. */ java.lang.String getName(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteUserCredsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteUserCredsRequest.java new file mode 100644 index 000000000..22df20b65 --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteUserCredsRequest.java @@ -0,0 +1,657 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/firestore_admin.proto + +// Protobuf Java Version: 3.25.5 +package com.google.firestore.admin.v1; + +/** + * + * + *
+ * The request for
+ * [FirestoreAdmin.DeleteUserCreds][google.firestore.admin.v1.FirestoreAdmin.DeleteUserCreds].
+ * 
+ * + * Protobuf type {@code google.firestore.admin.v1.DeleteUserCredsRequest} + */ +public final class DeleteUserCredsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.DeleteUserCredsRequest) + DeleteUserCredsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DeleteUserCredsRequest.newBuilder() to construct. + private DeleteUserCredsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteUserCredsRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteUserCredsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_DeleteUserCredsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_DeleteUserCredsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.DeleteUserCredsRequest.class, + com.google.firestore.admin.v1.DeleteUserCredsRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. A name of the form
+   * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. A name of the form
+   * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.firestore.admin.v1.DeleteUserCredsRequest)) { + return super.equals(obj); + } + com.google.firestore.admin.v1.DeleteUserCredsRequest other = + (com.google.firestore.admin.v1.DeleteUserCredsRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.firestore.admin.v1.DeleteUserCredsRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.DeleteUserCredsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.DeleteUserCredsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.DeleteUserCredsRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.DeleteUserCredsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.DeleteUserCredsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.DeleteUserCredsRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.DeleteUserCredsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.DeleteUserCredsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.DeleteUserCredsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.DeleteUserCredsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.DeleteUserCredsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.firestore.admin.v1.DeleteUserCredsRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for
+   * [FirestoreAdmin.DeleteUserCreds][google.firestore.admin.v1.FirestoreAdmin.DeleteUserCreds].
+   * 
+ * + * Protobuf type {@code google.firestore.admin.v1.DeleteUserCredsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.firestore.admin.v1.DeleteUserCredsRequest) + com.google.firestore.admin.v1.DeleteUserCredsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_DeleteUserCredsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_DeleteUserCredsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.DeleteUserCredsRequest.class, + com.google.firestore.admin.v1.DeleteUserCredsRequest.Builder.class); + } + + // Construct using com.google.firestore.admin.v1.DeleteUserCredsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_DeleteUserCredsRequest_descriptor; + } + + @java.lang.Override + public com.google.firestore.admin.v1.DeleteUserCredsRequest getDefaultInstanceForType() { + return com.google.firestore.admin.v1.DeleteUserCredsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.firestore.admin.v1.DeleteUserCredsRequest build() { + com.google.firestore.admin.v1.DeleteUserCredsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.firestore.admin.v1.DeleteUserCredsRequest buildPartial() { + com.google.firestore.admin.v1.DeleteUserCredsRequest result = + new com.google.firestore.admin.v1.DeleteUserCredsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.firestore.admin.v1.DeleteUserCredsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.firestore.admin.v1.DeleteUserCredsRequest) { + return mergeFrom((com.google.firestore.admin.v1.DeleteUserCredsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.firestore.admin.v1.DeleteUserCredsRequest other) { + if (other == com.google.firestore.admin.v1.DeleteUserCredsRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.firestore.admin.v1.DeleteUserCredsRequest) + } + + // @@protoc_insertion_point(class_scope:google.firestore.admin.v1.DeleteUserCredsRequest) + private static final com.google.firestore.admin.v1.DeleteUserCredsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.firestore.admin.v1.DeleteUserCredsRequest(); + } + + public static com.google.firestore.admin.v1.DeleteUserCredsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteUserCredsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.firestore.admin.v1.DeleteUserCredsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteUserCredsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteUserCredsRequestOrBuilder.java new file mode 100644 index 000000000..ccb5394da --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteUserCredsRequestOrBuilder.java @@ -0,0 +1,58 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/firestore_admin.proto + +// Protobuf Java Version: 3.25.5 +package com.google.firestore.admin.v1; + +public interface DeleteUserCredsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.firestore.admin.v1.DeleteUserCredsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. A name of the form
+   * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. A name of the form
+   * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DisableUserCredsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DisableUserCredsRequest.java new file mode 100644 index 000000000..a9b946ef0 --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DisableUserCredsRequest.java @@ -0,0 +1,658 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/firestore_admin.proto + +// Protobuf Java Version: 3.25.5 +package com.google.firestore.admin.v1; + +/** + * + * + *
+ * The request for
+ * [FirestoreAdmin.DisableUserCreds][google.firestore.admin.v1.FirestoreAdmin.DisableUserCreds].
+ * 
+ * + * Protobuf type {@code google.firestore.admin.v1.DisableUserCredsRequest} + */ +public final class DisableUserCredsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.DisableUserCredsRequest) + DisableUserCredsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DisableUserCredsRequest.newBuilder() to construct. + private DisableUserCredsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DisableUserCredsRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DisableUserCredsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_DisableUserCredsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_DisableUserCredsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.DisableUserCredsRequest.class, + com.google.firestore.admin.v1.DisableUserCredsRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. A name of the form
+   * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. A name of the form
+   * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.firestore.admin.v1.DisableUserCredsRequest)) { + return super.equals(obj); + } + com.google.firestore.admin.v1.DisableUserCredsRequest other = + (com.google.firestore.admin.v1.DisableUserCredsRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.firestore.admin.v1.DisableUserCredsRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.DisableUserCredsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.DisableUserCredsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.DisableUserCredsRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.DisableUserCredsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.DisableUserCredsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.DisableUserCredsRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.DisableUserCredsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.DisableUserCredsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.DisableUserCredsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.DisableUserCredsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.DisableUserCredsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.firestore.admin.v1.DisableUserCredsRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for
+   * [FirestoreAdmin.DisableUserCreds][google.firestore.admin.v1.FirestoreAdmin.DisableUserCreds].
+   * 
+ * + * Protobuf type {@code google.firestore.admin.v1.DisableUserCredsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.firestore.admin.v1.DisableUserCredsRequest) + com.google.firestore.admin.v1.DisableUserCredsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_DisableUserCredsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_DisableUserCredsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.DisableUserCredsRequest.class, + com.google.firestore.admin.v1.DisableUserCredsRequest.Builder.class); + } + + // Construct using com.google.firestore.admin.v1.DisableUserCredsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_DisableUserCredsRequest_descriptor; + } + + @java.lang.Override + public com.google.firestore.admin.v1.DisableUserCredsRequest getDefaultInstanceForType() { + return com.google.firestore.admin.v1.DisableUserCredsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.firestore.admin.v1.DisableUserCredsRequest build() { + com.google.firestore.admin.v1.DisableUserCredsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.firestore.admin.v1.DisableUserCredsRequest buildPartial() { + com.google.firestore.admin.v1.DisableUserCredsRequest result = + new com.google.firestore.admin.v1.DisableUserCredsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.firestore.admin.v1.DisableUserCredsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.firestore.admin.v1.DisableUserCredsRequest) { + return mergeFrom((com.google.firestore.admin.v1.DisableUserCredsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.firestore.admin.v1.DisableUserCredsRequest other) { + if (other == com.google.firestore.admin.v1.DisableUserCredsRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.firestore.admin.v1.DisableUserCredsRequest) + } + + // @@protoc_insertion_point(class_scope:google.firestore.admin.v1.DisableUserCredsRequest) + private static final com.google.firestore.admin.v1.DisableUserCredsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.firestore.admin.v1.DisableUserCredsRequest(); + } + + public static com.google.firestore.admin.v1.DisableUserCredsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DisableUserCredsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.firestore.admin.v1.DisableUserCredsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DisableUserCredsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DisableUserCredsRequestOrBuilder.java new file mode 100644 index 000000000..40b3b96b1 --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DisableUserCredsRequestOrBuilder.java @@ -0,0 +1,58 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/firestore_admin.proto + +// Protobuf Java Version: 3.25.5 +package com.google.firestore.admin.v1; + +public interface DisableUserCredsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.firestore.admin.v1.DisableUserCredsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. A name of the form
+   * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. A name of the form
+   * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/EnableUserCredsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/EnableUserCredsRequest.java new file mode 100644 index 000000000..fbb1eee03 --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/EnableUserCredsRequest.java @@ -0,0 +1,657 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/firestore_admin.proto + +// Protobuf Java Version: 3.25.5 +package com.google.firestore.admin.v1; + +/** + * + * + *
+ * The request for
+ * [FirestoreAdmin.EnableUserCreds][google.firestore.admin.v1.FirestoreAdmin.EnableUserCreds].
+ * 
+ * + * Protobuf type {@code google.firestore.admin.v1.EnableUserCredsRequest} + */ +public final class EnableUserCredsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.EnableUserCredsRequest) + EnableUserCredsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use EnableUserCredsRequest.newBuilder() to construct. + private EnableUserCredsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private EnableUserCredsRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new EnableUserCredsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_EnableUserCredsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_EnableUserCredsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.EnableUserCredsRequest.class, + com.google.firestore.admin.v1.EnableUserCredsRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. A name of the form
+   * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. A name of the form
+   * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.firestore.admin.v1.EnableUserCredsRequest)) { + return super.equals(obj); + } + com.google.firestore.admin.v1.EnableUserCredsRequest other = + (com.google.firestore.admin.v1.EnableUserCredsRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.firestore.admin.v1.EnableUserCredsRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.EnableUserCredsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.EnableUserCredsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.EnableUserCredsRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.EnableUserCredsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.EnableUserCredsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.EnableUserCredsRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.EnableUserCredsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.EnableUserCredsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.EnableUserCredsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.EnableUserCredsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.EnableUserCredsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.firestore.admin.v1.EnableUserCredsRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for
+   * [FirestoreAdmin.EnableUserCreds][google.firestore.admin.v1.FirestoreAdmin.EnableUserCreds].
+   * 
+ * + * Protobuf type {@code google.firestore.admin.v1.EnableUserCredsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.firestore.admin.v1.EnableUserCredsRequest) + com.google.firestore.admin.v1.EnableUserCredsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_EnableUserCredsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_EnableUserCredsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.EnableUserCredsRequest.class, + com.google.firestore.admin.v1.EnableUserCredsRequest.Builder.class); + } + + // Construct using com.google.firestore.admin.v1.EnableUserCredsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_EnableUserCredsRequest_descriptor; + } + + @java.lang.Override + public com.google.firestore.admin.v1.EnableUserCredsRequest getDefaultInstanceForType() { + return com.google.firestore.admin.v1.EnableUserCredsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.firestore.admin.v1.EnableUserCredsRequest build() { + com.google.firestore.admin.v1.EnableUserCredsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.firestore.admin.v1.EnableUserCredsRequest buildPartial() { + com.google.firestore.admin.v1.EnableUserCredsRequest result = + new com.google.firestore.admin.v1.EnableUserCredsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.firestore.admin.v1.EnableUserCredsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.firestore.admin.v1.EnableUserCredsRequest) { + return mergeFrom((com.google.firestore.admin.v1.EnableUserCredsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.firestore.admin.v1.EnableUserCredsRequest other) { + if (other == com.google.firestore.admin.v1.EnableUserCredsRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.firestore.admin.v1.EnableUserCredsRequest) + } + + // @@protoc_insertion_point(class_scope:google.firestore.admin.v1.EnableUserCredsRequest) + private static final com.google.firestore.admin.v1.EnableUserCredsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.firestore.admin.v1.EnableUserCredsRequest(); + } + + public static com.google.firestore.admin.v1.EnableUserCredsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EnableUserCredsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.firestore.admin.v1.EnableUserCredsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/EnableUserCredsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/EnableUserCredsRequestOrBuilder.java new file mode 100644 index 000000000..6214927a5 --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/EnableUserCredsRequestOrBuilder.java @@ -0,0 +1,58 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/firestore_admin.proto + +// Protobuf Java Version: 3.25.5 +package com.google.firestore.admin.v1; + +public interface EnableUserCredsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.firestore.admin.v1.EnableUserCredsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. A name of the form
+   * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. A name of the form
+   * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadata.java index b1bfd6f2e..b051d7058 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadata.java @@ -35,6 +35,7 @@ public final class ExportDocumentsMetadata extends com.google.protobuf.Generated // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.ExportDocumentsMetadata) ExportDocumentsMetadataOrBuilder { private static final long serialVersionUID = 0L; + // Use ExportDocumentsMetadata.newBuilder() to construct. private ExportDocumentsMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -71,6 +72,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private int bitField0_; public static final int START_TIME_FIELD_NUMBER = 1; private com.google.protobuf.Timestamp startTime_; + /** * * @@ -86,6 +88,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public boolean hasStartTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -101,6 +104,7 @@ public boolean hasStartTime() { public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } + /** * * @@ -117,6 +121,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public static final int END_TIME_FIELD_NUMBER = 2; private com.google.protobuf.Timestamp endTime_; + /** * * @@ -133,6 +138,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public boolean hasEndTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -149,6 +155,7 @@ public boolean hasEndTime() { public com.google.protobuf.Timestamp getEndTime() { return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; } + /** * * @@ -166,6 +173,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { public static final int OPERATION_STATE_FIELD_NUMBER = 3; private int operationState_ = 0; + /** * * @@ -181,6 +189,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { public int getOperationStateValue() { return operationState_; } + /** * * @@ -201,6 +210,7 @@ public com.google.firestore.admin.v1.OperationState getOperationState() { public static final int PROGRESS_DOCUMENTS_FIELD_NUMBER = 4; private com.google.firestore.admin.v1.Progress progressDocuments_; + /** * * @@ -216,6 +226,7 @@ public com.google.firestore.admin.v1.OperationState getOperationState() { public boolean hasProgressDocuments() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -233,6 +244,7 @@ public com.google.firestore.admin.v1.Progress getProgressDocuments() { ? com.google.firestore.admin.v1.Progress.getDefaultInstance() : progressDocuments_; } + /** * * @@ -251,6 +263,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui public static final int PROGRESS_BYTES_FIELD_NUMBER = 5; private com.google.firestore.admin.v1.Progress progressBytes_; + /** * * @@ -266,6 +279,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui public boolean hasProgressBytes() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -283,6 +297,7 @@ public com.google.firestore.admin.v1.Progress getProgressBytes() { ? com.google.firestore.admin.v1.Progress.getDefaultInstance() : progressBytes_; } + /** * * @@ -304,6 +319,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressBytesOrBuilder @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList collectionIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); + /** * * @@ -318,6 +334,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressBytesOrBuilder public com.google.protobuf.ProtocolStringList getCollectionIdsList() { return collectionIds_; } + /** * * @@ -332,6 +349,7 @@ public com.google.protobuf.ProtocolStringList getCollectionIdsList() { public int getCollectionIdsCount() { return collectionIds_.size(); } + /** * * @@ -347,6 +365,7 @@ public int getCollectionIdsCount() { public java.lang.String getCollectionIds(int index) { return collectionIds_.get(index); } + /** * * @@ -367,6 +386,7 @@ public com.google.protobuf.ByteString getCollectionIdsBytes(int index) { @SuppressWarnings("serial") private volatile java.lang.Object outputUriPrefix_ = ""; + /** * * @@ -390,6 +410,7 @@ public java.lang.String getOutputUriPrefix() { return s; } } + /** * * @@ -419,6 +440,7 @@ public com.google.protobuf.ByteString getOutputUriPrefixBytes() { @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList namespaceIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); + /** * * @@ -433,6 +455,7 @@ public com.google.protobuf.ByteString getOutputUriPrefixBytes() { public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { return namespaceIds_; } + /** * * @@ -447,6 +470,7 @@ public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { public int getNamespaceIdsCount() { return namespaceIds_.size(); } + /** * * @@ -462,6 +486,7 @@ public int getNamespaceIdsCount() { public java.lang.String getNamespaceIds(int index) { return namespaceIds_.get(index); } + /** * * @@ -480,6 +505,7 @@ public com.google.protobuf.ByteString getNamespaceIdsBytes(int index) { public static final int SNAPSHOT_TIME_FIELD_NUMBER = 9; private com.google.protobuf.Timestamp snapshotTime_; + /** * * @@ -497,6 +523,7 @@ public com.google.protobuf.ByteString getNamespaceIdsBytes(int index) { public boolean hasSnapshotTime() { return ((bitField0_ & 0x00000010) != 0); } + /** * * @@ -516,6 +543,7 @@ public com.google.protobuf.Timestamp getSnapshotTime() { ? com.google.protobuf.Timestamp.getDefaultInstance() : snapshotTime_; } + /** * * @@ -807,6 +835,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -1166,6 +1195,7 @@ public Builder mergeFrom( com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> startTimeBuilder_; + /** * * @@ -1180,6 +1210,7 @@ public Builder mergeFrom( public boolean hasStartTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -1198,6 +1229,7 @@ public com.google.protobuf.Timestamp getStartTime() { return startTimeBuilder_.getMessage(); } } + /** * * @@ -1220,6 +1252,7 @@ public Builder setStartTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1239,6 +1272,7 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu onChanged(); return this; } + /** * * @@ -1266,6 +1300,7 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1285,6 +1320,7 @@ public Builder clearStartTime() { onChanged(); return this; } + /** * * @@ -1299,6 +1335,7 @@ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { onChanged(); return getStartTimeFieldBuilder().getBuilder(); } + /** * * @@ -1315,6 +1352,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } } + /** * * @@ -1347,6 +1385,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> endTimeBuilder_; + /** * * @@ -1362,6 +1401,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public boolean hasEndTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -1381,6 +1421,7 @@ public com.google.protobuf.Timestamp getEndTime() { return endTimeBuilder_.getMessage(); } } + /** * * @@ -1404,6 +1445,7 @@ public Builder setEndTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1424,6 +1466,7 @@ public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) onChanged(); return this; } + /** * * @@ -1452,6 +1495,7 @@ public Builder mergeEndTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1472,6 +1516,7 @@ public Builder clearEndTime() { onChanged(); return this; } + /** * * @@ -1487,6 +1532,7 @@ public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { onChanged(); return getEndTimeFieldBuilder().getBuilder(); } + /** * * @@ -1504,6 +1550,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; } } + /** * * @@ -1532,6 +1579,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { } private int operationState_ = 0; + /** * * @@ -1547,6 +1595,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { public int getOperationStateValue() { return operationState_; } + /** * * @@ -1565,6 +1614,7 @@ public Builder setOperationStateValue(int value) { onChanged(); return this; } + /** * * @@ -1582,6 +1632,7 @@ public com.google.firestore.admin.v1.OperationState getOperationState() { com.google.firestore.admin.v1.OperationState.forNumber(operationState_); return result == null ? com.google.firestore.admin.v1.OperationState.UNRECOGNIZED : result; } + /** * * @@ -1603,6 +1654,7 @@ public Builder setOperationState(com.google.firestore.admin.v1.OperationState va onChanged(); return this; } + /** * * @@ -1627,6 +1679,7 @@ public Builder clearOperationState() { com.google.firestore.admin.v1.Progress.Builder, com.google.firestore.admin.v1.ProgressOrBuilder> progressDocumentsBuilder_; + /** * * @@ -1641,6 +1694,7 @@ public Builder clearOperationState() { public boolean hasProgressDocuments() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -1661,6 +1715,7 @@ public com.google.firestore.admin.v1.Progress getProgressDocuments() { return progressDocumentsBuilder_.getMessage(); } } + /** * * @@ -1683,6 +1738,7 @@ public Builder setProgressDocuments(com.google.firestore.admin.v1.Progress value onChanged(); return this; } + /** * * @@ -1703,6 +1759,7 @@ public Builder setProgressDocuments( onChanged(); return this; } + /** * * @@ -1730,6 +1787,7 @@ public Builder mergeProgressDocuments(com.google.firestore.admin.v1.Progress val } return this; } + /** * * @@ -1749,6 +1807,7 @@ public Builder clearProgressDocuments() { onChanged(); return this; } + /** * * @@ -1763,6 +1822,7 @@ public com.google.firestore.admin.v1.Progress.Builder getProgressDocumentsBuilde onChanged(); return getProgressDocumentsFieldBuilder().getBuilder(); } + /** * * @@ -1781,6 +1841,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui : progressDocuments_; } } + /** * * @@ -1813,6 +1874,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui com.google.firestore.admin.v1.Progress.Builder, com.google.firestore.admin.v1.ProgressOrBuilder> progressBytesBuilder_; + /** * * @@ -1827,6 +1889,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui public boolean hasProgressBytes() { return ((bitField0_ & 0x00000010) != 0); } + /** * * @@ -1847,6 +1910,7 @@ public com.google.firestore.admin.v1.Progress getProgressBytes() { return progressBytesBuilder_.getMessage(); } } + /** * * @@ -1869,6 +1933,7 @@ public Builder setProgressBytes(com.google.firestore.admin.v1.Progress value) { onChanged(); return this; } + /** * * @@ -1889,6 +1954,7 @@ public Builder setProgressBytes( onChanged(); return this; } + /** * * @@ -1916,6 +1982,7 @@ public Builder mergeProgressBytes(com.google.firestore.admin.v1.Progress value) } return this; } + /** * * @@ -1935,6 +2002,7 @@ public Builder clearProgressBytes() { onChanged(); return this; } + /** * * @@ -1949,6 +2017,7 @@ public com.google.firestore.admin.v1.Progress.Builder getProgressBytesBuilder() onChanged(); return getProgressBytesFieldBuilder().getBuilder(); } + /** * * @@ -1967,6 +2036,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressBytesOrBuilder : progressBytes_; } } + /** * * @@ -2002,6 +2072,7 @@ private void ensureCollectionIdsIsMutable() { } bitField0_ |= 0x00000020; } + /** * * @@ -2017,6 +2088,7 @@ public com.google.protobuf.ProtocolStringList getCollectionIdsList() { collectionIds_.makeImmutable(); return collectionIds_; } + /** * * @@ -2031,6 +2103,7 @@ public com.google.protobuf.ProtocolStringList getCollectionIdsList() { public int getCollectionIdsCount() { return collectionIds_.size(); } + /** * * @@ -2046,6 +2119,7 @@ public int getCollectionIdsCount() { public java.lang.String getCollectionIds(int index) { return collectionIds_.get(index); } + /** * * @@ -2061,6 +2135,7 @@ public java.lang.String getCollectionIds(int index) { public com.google.protobuf.ByteString getCollectionIdsBytes(int index) { return collectionIds_.getByteString(index); } + /** * * @@ -2084,6 +2159,7 @@ public Builder setCollectionIds(int index, java.lang.String value) { onChanged(); return this; } + /** * * @@ -2106,6 +2182,7 @@ public Builder addCollectionIds(java.lang.String value) { onChanged(); return this; } + /** * * @@ -2125,6 +2202,7 @@ public Builder addAllCollectionIds(java.lang.Iterable values) onChanged(); return this; } + /** * * @@ -2143,6 +2221,7 @@ public Builder clearCollectionIds() { onChanged(); return this; } + /** * * @@ -2168,6 +2247,7 @@ public Builder addCollectionIdsBytes(com.google.protobuf.ByteString value) { } private java.lang.Object outputUriPrefix_ = ""; + /** * * @@ -2190,6 +2270,7 @@ public java.lang.String getOutputUriPrefix() { return (java.lang.String) ref; } } + /** * * @@ -2212,6 +2293,7 @@ public com.google.protobuf.ByteString getOutputUriPrefixBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -2233,6 +2315,7 @@ public Builder setOutputUriPrefix(java.lang.String value) { onChanged(); return this; } + /** * * @@ -2250,6 +2333,7 @@ public Builder clearOutputUriPrefix() { onChanged(); return this; } + /** * * @@ -2282,6 +2366,7 @@ private void ensureNamespaceIdsIsMutable() { } bitField0_ |= 0x00000080; } + /** * * @@ -2297,6 +2382,7 @@ public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { namespaceIds_.makeImmutable(); return namespaceIds_; } + /** * * @@ -2311,6 +2397,7 @@ public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { public int getNamespaceIdsCount() { return namespaceIds_.size(); } + /** * * @@ -2326,6 +2413,7 @@ public int getNamespaceIdsCount() { public java.lang.String getNamespaceIds(int index) { return namespaceIds_.get(index); } + /** * * @@ -2341,6 +2429,7 @@ public java.lang.String getNamespaceIds(int index) { public com.google.protobuf.ByteString getNamespaceIdsBytes(int index) { return namespaceIds_.getByteString(index); } + /** * * @@ -2364,6 +2453,7 @@ public Builder setNamespaceIds(int index, java.lang.String value) { onChanged(); return this; } + /** * * @@ -2386,6 +2476,7 @@ public Builder addNamespaceIds(java.lang.String value) { onChanged(); return this; } + /** * * @@ -2405,6 +2496,7 @@ public Builder addAllNamespaceIds(java.lang.Iterable values) { onChanged(); return this; } + /** * * @@ -2423,6 +2515,7 @@ public Builder clearNamespaceIds() { onChanged(); return this; } + /** * * @@ -2453,6 +2546,7 @@ public Builder addNamespaceIdsBytes(com.google.protobuf.ByteString value) { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> snapshotTimeBuilder_; + /** * * @@ -2469,6 +2563,7 @@ public Builder addNamespaceIdsBytes(com.google.protobuf.ByteString value) { public boolean hasSnapshotTime() { return ((bitField0_ & 0x00000100) != 0); } + /** * * @@ -2491,6 +2586,7 @@ public com.google.protobuf.Timestamp getSnapshotTime() { return snapshotTimeBuilder_.getMessage(); } } + /** * * @@ -2515,6 +2611,7 @@ public Builder setSnapshotTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -2536,6 +2633,7 @@ public Builder setSnapshotTime(com.google.protobuf.Timestamp.Builder builderForV onChanged(); return this; } + /** * * @@ -2565,6 +2663,7 @@ public Builder mergeSnapshotTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -2586,6 +2685,7 @@ public Builder clearSnapshotTime() { onChanged(); return this; } + /** * * @@ -2602,6 +2702,7 @@ public com.google.protobuf.Timestamp.Builder getSnapshotTimeBuilder() { onChanged(); return getSnapshotTimeFieldBuilder().getBuilder(); } + /** * * @@ -2622,6 +2723,7 @@ public com.google.protobuf.TimestampOrBuilder getSnapshotTimeOrBuilder() { : snapshotTime_; } } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadataOrBuilder.java index e47d6d71e..ad6d3dedd 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadataOrBuilder.java @@ -36,6 +36,7 @@ public interface ExportDocumentsMetadataOrBuilder * @return Whether the startTime field is set. */ boolean hasStartTime(); + /** * * @@ -48,6 +49,7 @@ public interface ExportDocumentsMetadataOrBuilder * @return The startTime. */ com.google.protobuf.Timestamp getStartTime(); + /** * * @@ -72,6 +74,7 @@ public interface ExportDocumentsMetadataOrBuilder * @return Whether the endTime field is set. */ boolean hasEndTime(); + /** * * @@ -85,6 +88,7 @@ public interface ExportDocumentsMetadataOrBuilder * @return The endTime. */ com.google.protobuf.Timestamp getEndTime(); + /** * * @@ -109,6 +113,7 @@ public interface ExportDocumentsMetadataOrBuilder * @return The enum numeric value on the wire for operationState. */ int getOperationStateValue(); + /** * * @@ -134,6 +139,7 @@ public interface ExportDocumentsMetadataOrBuilder * @return Whether the progressDocuments field is set. */ boolean hasProgressDocuments(); + /** * * @@ -146,6 +152,7 @@ public interface ExportDocumentsMetadataOrBuilder * @return The progressDocuments. */ com.google.firestore.admin.v1.Progress getProgressDocuments(); + /** * * @@ -169,6 +176,7 @@ public interface ExportDocumentsMetadataOrBuilder * @return Whether the progressBytes field is set. */ boolean hasProgressBytes(); + /** * * @@ -181,6 +189,7 @@ public interface ExportDocumentsMetadataOrBuilder * @return The progressBytes. */ com.google.firestore.admin.v1.Progress getProgressBytes(); + /** * * @@ -204,6 +213,7 @@ public interface ExportDocumentsMetadataOrBuilder * @return A list containing the collectionIds. */ java.util.List getCollectionIdsList(); + /** * * @@ -216,6 +226,7 @@ public interface ExportDocumentsMetadataOrBuilder * @return The count of collectionIds. */ int getCollectionIdsCount(); + /** * * @@ -229,6 +240,7 @@ public interface ExportDocumentsMetadataOrBuilder * @return The collectionIds at the given index. */ java.lang.String getCollectionIds(int index); + /** * * @@ -255,6 +267,7 @@ public interface ExportDocumentsMetadataOrBuilder * @return The outputUriPrefix. */ java.lang.String getOutputUriPrefix(); + /** * * @@ -280,6 +293,7 @@ public interface ExportDocumentsMetadataOrBuilder * @return A list containing the namespaceIds. */ java.util.List getNamespaceIdsList(); + /** * * @@ -292,6 +306,7 @@ public interface ExportDocumentsMetadataOrBuilder * @return The count of namespaceIds. */ int getNamespaceIdsCount(); + /** * * @@ -305,6 +320,7 @@ public interface ExportDocumentsMetadataOrBuilder * @return The namespaceIds at the given index. */ java.lang.String getNamespaceIds(int index); + /** * * @@ -333,6 +349,7 @@ public interface ExportDocumentsMetadataOrBuilder * @return Whether the snapshotTime field is set. */ boolean hasSnapshotTime(); + /** * * @@ -347,6 +364,7 @@ public interface ExportDocumentsMetadataOrBuilder * @return The snapshotTime. */ com.google.protobuf.Timestamp getSnapshotTime(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequest.java index 738905a3e..3cecb177d 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequest.java @@ -34,6 +34,7 @@ public final class ExportDocumentsRequest extends com.google.protobuf.GeneratedM // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.ExportDocumentsRequest) ExportDocumentsRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use ExportDocumentsRequest.newBuilder() to construct. private ExportDocumentsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -72,6 +73,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -98,6 +100,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -130,6 +133,7 @@ public com.google.protobuf.ByteString getNameBytes() { @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList collectionIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); + /** * * @@ -145,6 +149,7 @@ public com.google.protobuf.ByteString getNameBytes() { public com.google.protobuf.ProtocolStringList getCollectionIdsList() { return collectionIds_; } + /** * * @@ -160,6 +165,7 @@ public com.google.protobuf.ProtocolStringList getCollectionIdsList() { public int getCollectionIdsCount() { return collectionIds_.size(); } + /** * * @@ -176,6 +182,7 @@ public int getCollectionIdsCount() { public java.lang.String getCollectionIds(int index) { return collectionIds_.get(index); } + /** * * @@ -197,6 +204,7 @@ public com.google.protobuf.ByteString getCollectionIdsBytes(int index) { @SuppressWarnings("serial") private volatile java.lang.Object outputUriPrefix_ = ""; + /** * * @@ -227,6 +235,7 @@ public java.lang.String getOutputUriPrefix() { return s; } } + /** * * @@ -263,6 +272,7 @@ public com.google.protobuf.ByteString getOutputUriPrefixBytes() { @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList namespaceIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); + /** * * @@ -282,6 +292,7 @@ public com.google.protobuf.ByteString getOutputUriPrefixBytes() { public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { return namespaceIds_; } + /** * * @@ -301,6 +312,7 @@ public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { public int getNamespaceIdsCount() { return namespaceIds_.size(); } + /** * * @@ -321,6 +333,7 @@ public int getNamespaceIdsCount() { public java.lang.String getNamespaceIds(int index) { return namespaceIds_.get(index); } + /** * * @@ -344,6 +357,7 @@ public com.google.protobuf.ByteString getNamespaceIdsBytes(int index) { public static final int SNAPSHOT_TIME_FIELD_NUMBER = 5; private com.google.protobuf.Timestamp snapshotTime_; + /** * * @@ -365,6 +379,7 @@ public com.google.protobuf.ByteString getNamespaceIdsBytes(int index) { public boolean hasSnapshotTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -388,6 +403,7 @@ public com.google.protobuf.Timestamp getSnapshotTime() { ? com.google.protobuf.Timestamp.getDefaultInstance() : snapshotTime_; } + /** * * @@ -624,6 +640,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -898,6 +915,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -923,6 +941,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -948,6 +967,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -972,6 +992,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -992,6 +1013,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * @@ -1027,6 +1049,7 @@ private void ensureCollectionIdsIsMutable() { } bitField0_ |= 0x00000002; } + /** * * @@ -1043,6 +1066,7 @@ public com.google.protobuf.ProtocolStringList getCollectionIdsList() { collectionIds_.makeImmutable(); return collectionIds_; } + /** * * @@ -1058,6 +1082,7 @@ public com.google.protobuf.ProtocolStringList getCollectionIdsList() { public int getCollectionIdsCount() { return collectionIds_.size(); } + /** * * @@ -1074,6 +1099,7 @@ public int getCollectionIdsCount() { public java.lang.String getCollectionIds(int index) { return collectionIds_.get(index); } + /** * * @@ -1090,6 +1116,7 @@ public java.lang.String getCollectionIds(int index) { public com.google.protobuf.ByteString getCollectionIdsBytes(int index) { return collectionIds_.getByteString(index); } + /** * * @@ -1114,6 +1141,7 @@ public Builder setCollectionIds(int index, java.lang.String value) { onChanged(); return this; } + /** * * @@ -1137,6 +1165,7 @@ public Builder addCollectionIds(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1157,6 +1186,7 @@ public Builder addAllCollectionIds(java.lang.Iterable values) onChanged(); return this; } + /** * * @@ -1176,6 +1206,7 @@ public Builder clearCollectionIds() { onChanged(); return this; } + /** * * @@ -1202,6 +1233,7 @@ public Builder addCollectionIdsBytes(com.google.protobuf.ByteString value) { } private java.lang.Object outputUriPrefix_ = ""; + /** * * @@ -1231,6 +1263,7 @@ public java.lang.String getOutputUriPrefix() { return (java.lang.String) ref; } } + /** * * @@ -1260,6 +1293,7 @@ public com.google.protobuf.ByteString getOutputUriPrefixBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1288,6 +1322,7 @@ public Builder setOutputUriPrefix(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1312,6 +1347,7 @@ public Builder clearOutputUriPrefix() { onChanged(); return this; } + /** * * @@ -1351,6 +1387,7 @@ private void ensureNamespaceIdsIsMutable() { } bitField0_ |= 0x00000008; } + /** * * @@ -1371,6 +1408,7 @@ public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { namespaceIds_.makeImmutable(); return namespaceIds_; } + /** * * @@ -1390,6 +1428,7 @@ public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { public int getNamespaceIdsCount() { return namespaceIds_.size(); } + /** * * @@ -1410,6 +1449,7 @@ public int getNamespaceIdsCount() { public java.lang.String getNamespaceIds(int index) { return namespaceIds_.get(index); } + /** * * @@ -1430,6 +1470,7 @@ public java.lang.String getNamespaceIds(int index) { public com.google.protobuf.ByteString getNamespaceIdsBytes(int index) { return namespaceIds_.getByteString(index); } + /** * * @@ -1458,6 +1499,7 @@ public Builder setNamespaceIds(int index, java.lang.String value) { onChanged(); return this; } + /** * * @@ -1485,6 +1527,7 @@ public Builder addNamespaceIds(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1509,6 +1552,7 @@ public Builder addAllNamespaceIds(java.lang.Iterable values) { onChanged(); return this; } + /** * * @@ -1532,6 +1576,7 @@ public Builder clearNamespaceIds() { onChanged(); return this; } + /** * * @@ -1567,6 +1612,7 @@ public Builder addNamespaceIdsBytes(com.google.protobuf.ByteString value) { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> snapshotTimeBuilder_; + /** * * @@ -1587,6 +1633,7 @@ public Builder addNamespaceIdsBytes(com.google.protobuf.ByteString value) { public boolean hasSnapshotTime() { return ((bitField0_ & 0x00000010) != 0); } + /** * * @@ -1613,6 +1660,7 @@ public com.google.protobuf.Timestamp getSnapshotTime() { return snapshotTimeBuilder_.getMessage(); } } + /** * * @@ -1641,6 +1689,7 @@ public Builder setSnapshotTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1666,6 +1715,7 @@ public Builder setSnapshotTime(com.google.protobuf.Timestamp.Builder builderForV onChanged(); return this; } + /** * * @@ -1699,6 +1749,7 @@ public Builder mergeSnapshotTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1724,6 +1775,7 @@ public Builder clearSnapshotTime() { onChanged(); return this; } + /** * * @@ -1744,6 +1796,7 @@ public com.google.protobuf.Timestamp.Builder getSnapshotTimeBuilder() { onChanged(); return getSnapshotTimeFieldBuilder().getBuilder(); } + /** * * @@ -1768,6 +1821,7 @@ public com.google.protobuf.TimestampOrBuilder getSnapshotTimeOrBuilder() { : snapshotTime_; } } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequestOrBuilder.java index 42c083bcd..3fa19eb8a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequestOrBuilder.java @@ -39,6 +39,7 @@ public interface ExportDocumentsRequestOrBuilder * @return The name. */ java.lang.String getName(); + /** * * @@ -68,6 +69,7 @@ public interface ExportDocumentsRequestOrBuilder * @return A list containing the collectionIds. */ java.util.List getCollectionIdsList(); + /** * * @@ -81,6 +83,7 @@ public interface ExportDocumentsRequestOrBuilder * @return The count of collectionIds. */ int getCollectionIdsCount(); + /** * * @@ -95,6 +98,7 @@ public interface ExportDocumentsRequestOrBuilder * @return The collectionIds at the given index. */ java.lang.String getCollectionIds(int index); + /** * * @@ -129,6 +133,7 @@ public interface ExportDocumentsRequestOrBuilder * @return The outputUriPrefix. */ java.lang.String getOutputUriPrefix(); + /** * * @@ -166,6 +171,7 @@ public interface ExportDocumentsRequestOrBuilder * @return A list containing the namespaceIds. */ java.util.List getNamespaceIdsList(); + /** * * @@ -183,6 +189,7 @@ public interface ExportDocumentsRequestOrBuilder * @return The count of namespaceIds. */ int getNamespaceIdsCount(); + /** * * @@ -201,6 +208,7 @@ public interface ExportDocumentsRequestOrBuilder * @return The namespaceIds at the given index. */ java.lang.String getNamespaceIds(int index); + /** * * @@ -238,6 +246,7 @@ public interface ExportDocumentsRequestOrBuilder * @return Whether the snapshotTime field is set. */ boolean hasSnapshotTime(); + /** * * @@ -256,6 +265,7 @@ public interface ExportDocumentsRequestOrBuilder * @return The snapshotTime. */ com.google.protobuf.Timestamp getSnapshotTime(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponse.java index d28dbe478..ae6f87a61 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponse.java @@ -34,6 +34,7 @@ public final class ExportDocumentsResponse extends com.google.protobuf.Generated // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.ExportDocumentsResponse) ExportDocumentsResponseOrBuilder { private static final long serialVersionUID = 0L; + // Use ExportDocumentsResponse.newBuilder() to construct. private ExportDocumentsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -68,6 +69,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object outputUriPrefix_ = ""; + /** * * @@ -93,6 +95,7 @@ public java.lang.String getOutputUriPrefix() { return s; } } + /** * * @@ -279,6 +282,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -464,6 +468,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object outputUriPrefix_ = ""; + /** * * @@ -488,6 +493,7 @@ public java.lang.String getOutputUriPrefix() { return (java.lang.String) ref; } } + /** * * @@ -512,6 +518,7 @@ public com.google.protobuf.ByteString getOutputUriPrefixBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -535,6 +542,7 @@ public Builder setOutputUriPrefix(java.lang.String value) { onChanged(); return this; } + /** * * @@ -554,6 +562,7 @@ public Builder clearOutputUriPrefix() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponseOrBuilder.java index 0e227458a..1a16399d6 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponseOrBuilder.java @@ -38,6 +38,7 @@ public interface ExportDocumentsResponseOrBuilder * @return The outputUriPrefix. */ java.lang.String getOutputUriPrefix(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Field.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Field.java index a445a121c..54d8f12c5 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Field.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Field.java @@ -36,6 +36,7 @@ public final class Field extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.Field) FieldOrBuilder { private static final long serialVersionUID = 0L; + // Use Field.newBuilder() to construct. private Field(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -81,6 +82,7 @@ public interface IndexConfigOrBuilder * repeated .google.firestore.admin.v1.Index indexes = 1; */ java.util.List getIndexesList(); + /** * * @@ -91,6 +93,7 @@ public interface IndexConfigOrBuilder * repeated .google.firestore.admin.v1.Index indexes = 1; */ com.google.firestore.admin.v1.Index getIndexes(int index); + /** * * @@ -101,6 +104,7 @@ public interface IndexConfigOrBuilder * repeated .google.firestore.admin.v1.Index indexes = 1; */ int getIndexesCount(); + /** * * @@ -112,6 +116,7 @@ public interface IndexConfigOrBuilder */ java.util.List getIndexesOrBuilderList(); + /** * * @@ -153,6 +158,7 @@ public interface IndexConfigOrBuilder * @return The ancestorField. */ java.lang.String getAncestorField(); + /** * * @@ -186,6 +192,7 @@ public interface IndexConfigOrBuilder */ boolean getReverting(); } + /** * * @@ -200,6 +207,7 @@ public static final class IndexConfig extends com.google.protobuf.GeneratedMessa // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.Field.IndexConfig) IndexConfigOrBuilder { private static final long serialVersionUID = 0L; + // Use IndexConfig.newBuilder() to construct. private IndexConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -235,6 +243,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private java.util.List indexes_; + /** * * @@ -248,6 +257,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public java.util.List getIndexesList() { return indexes_; } + /** * * @@ -262,6 +272,7 @@ public java.util.List getIndexesList() { getIndexesOrBuilderList() { return indexes_; } + /** * * @@ -275,6 +286,7 @@ public java.util.List getIndexesList() { public int getIndexesCount() { return indexes_.size(); } + /** * * @@ -288,6 +300,7 @@ public int getIndexesCount() { public com.google.firestore.admin.v1.Index getIndexes(int index) { return indexes_.get(index); } + /** * * @@ -304,6 +317,7 @@ public com.google.firestore.admin.v1.IndexOrBuilder getIndexesOrBuilder(int inde public static final int USES_ANCESTOR_CONFIG_FIELD_NUMBER = 2; private boolean usesAncestorConfig_ = false; + /** * * @@ -326,6 +340,7 @@ public boolean getUsesAncestorConfig() { @SuppressWarnings("serial") private volatile java.lang.Object ancestorField_ = ""; + /** * * @@ -352,6 +367,7 @@ public java.lang.String getAncestorField() { return s; } } + /** * * @@ -381,6 +397,7 @@ public com.google.protobuf.ByteString getAncestorFieldBytes() { public static final int REVERTING_FIELD_NUMBER = 4; private boolean reverting_ = false; + /** * * @@ -590,6 +607,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -895,6 +913,7 @@ public java.util.List getIndexesList() { return indexesBuilder_.getMessageList(); } } + /** * * @@ -911,6 +930,7 @@ public int getIndexesCount() { return indexesBuilder_.getCount(); } } + /** * * @@ -927,6 +947,7 @@ public com.google.firestore.admin.v1.Index getIndexes(int index) { return indexesBuilder_.getMessage(index); } } + /** * * @@ -949,6 +970,7 @@ public Builder setIndexes(int index, com.google.firestore.admin.v1.Index value) } return this; } + /** * * @@ -969,6 +991,7 @@ public Builder setIndexes( } return this; } + /** * * @@ -991,6 +1014,7 @@ public Builder addIndexes(com.google.firestore.admin.v1.Index value) { } return this; } + /** * * @@ -1013,6 +1037,7 @@ public Builder addIndexes(int index, com.google.firestore.admin.v1.Index value) } return this; } + /** * * @@ -1032,6 +1057,7 @@ public Builder addIndexes(com.google.firestore.admin.v1.Index.Builder builderFor } return this; } + /** * * @@ -1052,6 +1078,7 @@ public Builder addIndexes( } return this; } + /** * * @@ -1072,6 +1099,7 @@ public Builder addAllIndexes( } return this; } + /** * * @@ -1091,6 +1119,7 @@ public Builder clearIndexes() { } return this; } + /** * * @@ -1110,6 +1139,7 @@ public Builder removeIndexes(int index) { } return this; } + /** * * @@ -1122,6 +1152,7 @@ public Builder removeIndexes(int index) { public com.google.firestore.admin.v1.Index.Builder getIndexesBuilder(int index) { return getIndexesFieldBuilder().getBuilder(index); } + /** * * @@ -1138,6 +1169,7 @@ public com.google.firestore.admin.v1.IndexOrBuilder getIndexesOrBuilder(int inde return indexesBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -1155,6 +1187,7 @@ public com.google.firestore.admin.v1.IndexOrBuilder getIndexesOrBuilder(int inde return java.util.Collections.unmodifiableList(indexes_); } } + /** * * @@ -1168,6 +1201,7 @@ public com.google.firestore.admin.v1.Index.Builder addIndexesBuilder() { return getIndexesFieldBuilder() .addBuilder(com.google.firestore.admin.v1.Index.getDefaultInstance()); } + /** * * @@ -1181,6 +1215,7 @@ public com.google.firestore.admin.v1.Index.Builder addIndexesBuilder(int index) return getIndexesFieldBuilder() .addBuilder(index, com.google.firestore.admin.v1.Index.getDefaultInstance()); } + /** * * @@ -1212,6 +1247,7 @@ public java.util.List getIndexesBui } private boolean usesAncestorConfig_; + /** * * @@ -1229,6 +1265,7 @@ public java.util.List getIndexesBui public boolean getUsesAncestorConfig() { return usesAncestorConfig_; } + /** * * @@ -1250,6 +1287,7 @@ public Builder setUsesAncestorConfig(boolean value) { onChanged(); return this; } + /** * * @@ -1271,6 +1309,7 @@ public Builder clearUsesAncestorConfig() { } private java.lang.Object ancestorField_ = ""; + /** * * @@ -1296,6 +1335,7 @@ public java.lang.String getAncestorField() { return (java.lang.String) ref; } } + /** * * @@ -1321,6 +1361,7 @@ public com.google.protobuf.ByteString getAncestorFieldBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1345,6 +1386,7 @@ public Builder setAncestorField(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1365,6 +1407,7 @@ public Builder clearAncestorField() { onChanged(); return this; } + /** * * @@ -1392,6 +1435,7 @@ public Builder setAncestorFieldBytes(com.google.protobuf.ByteString value) { } private boolean reverting_; + /** * * @@ -1411,6 +1455,7 @@ public Builder setAncestorFieldBytes(com.google.protobuf.ByteString value) { public boolean getReverting() { return reverting_; } + /** * * @@ -1434,6 +1479,7 @@ public Builder setReverting(boolean value) { onChanged(); return this; } + /** * * @@ -1539,6 +1585,7 @@ public interface TtlConfigOrBuilder * @return The enum numeric value on the wire for state. */ int getStateValue(); + /** * * @@ -1554,6 +1601,7 @@ public interface TtlConfigOrBuilder */ com.google.firestore.admin.v1.Field.TtlConfig.State getState(); } + /** * * @@ -1575,6 +1623,7 @@ public static final class TtlConfig extends com.google.protobuf.GeneratedMessage // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.Field.TtlConfig) TtlConfigOrBuilder { private static final long serialVersionUID = 0L; + // Use TtlConfig.newBuilder() to construct. private TtlConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -1675,6 +1724,7 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { * STATE_UNSPECIFIED = 0; */ public static final int STATE_UNSPECIFIED_VALUE = 0; + /** * * @@ -1689,6 +1739,7 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { * CREATING = 1; */ public static final int CREATING_VALUE = 1; + /** * * @@ -1699,6 +1750,7 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { * ACTIVE = 2; */ public static final int ACTIVE_VALUE = 2; + /** * * @@ -1800,6 +1852,7 @@ private State(int value) { public static final int STATE_FIELD_NUMBER = 1; private int state_ = 0; + /** * * @@ -1817,6 +1870,7 @@ private State(int value) { public int getStateValue() { return state_; } + /** * * @@ -2001,6 +2055,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -2193,6 +2248,7 @@ public Builder mergeFrom( private int bitField0_; private int state_ = 0; + /** * * @@ -2210,6 +2266,7 @@ public Builder mergeFrom( public int getStateValue() { return state_; } + /** * * @@ -2230,6 +2287,7 @@ public Builder setStateValue(int value) { onChanged(); return this; } + /** * * @@ -2251,6 +2309,7 @@ public com.google.firestore.admin.v1.Field.TtlConfig.State getState() { ? com.google.firestore.admin.v1.Field.TtlConfig.State.UNRECOGNIZED : result; } + /** * * @@ -2274,6 +2333,7 @@ public Builder setState(com.google.firestore.admin.v1.Field.TtlConfig.State valu onChanged(); return this; } + /** * * @@ -2363,6 +2423,7 @@ public com.google.firestore.admin.v1.Field.TtlConfig getDefaultInstanceForType() @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -2409,6 +2470,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -2458,6 +2520,7 @@ public com.google.protobuf.ByteString getNameBytes() { public static final int INDEX_CONFIG_FIELD_NUMBER = 2; private com.google.firestore.admin.v1.Field.IndexConfig indexConfig_; + /** * * @@ -2476,6 +2539,7 @@ public com.google.protobuf.ByteString getNameBytes() { public boolean hasIndexConfig() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -2496,6 +2560,7 @@ public com.google.firestore.admin.v1.Field.IndexConfig getIndexConfig() { ? com.google.firestore.admin.v1.Field.IndexConfig.getDefaultInstance() : indexConfig_; } + /** * * @@ -2517,6 +2582,7 @@ public com.google.firestore.admin.v1.Field.IndexConfigOrBuilder getIndexConfigOr public static final int TTL_CONFIG_FIELD_NUMBER = 3; private com.google.firestore.admin.v1.Field.TtlConfig ttlConfig_; + /** * * @@ -2534,6 +2600,7 @@ public com.google.firestore.admin.v1.Field.IndexConfigOrBuilder getIndexConfigOr public boolean hasTtlConfig() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -2553,6 +2620,7 @@ public com.google.firestore.admin.v1.Field.TtlConfig getTtlConfig() { ? com.google.firestore.admin.v1.Field.TtlConfig.getDefaultInstance() : ttlConfig_; } + /** * * @@ -2756,6 +2824,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -2990,6 +3059,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -3035,6 +3105,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -3080,6 +3151,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -3124,6 +3196,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -3164,6 +3237,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * @@ -3216,6 +3290,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { com.google.firestore.admin.v1.Field.IndexConfig.Builder, com.google.firestore.admin.v1.Field.IndexConfigOrBuilder> indexConfigBuilder_; + /** * * @@ -3233,6 +3308,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { public boolean hasIndexConfig() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -3256,6 +3332,7 @@ public com.google.firestore.admin.v1.Field.IndexConfig getIndexConfig() { return indexConfigBuilder_.getMessage(); } } + /** * * @@ -3281,6 +3358,7 @@ public Builder setIndexConfig(com.google.firestore.admin.v1.Field.IndexConfig va onChanged(); return this; } + /** * * @@ -3304,6 +3382,7 @@ public Builder setIndexConfig( onChanged(); return this; } + /** * * @@ -3335,6 +3414,7 @@ public Builder mergeIndexConfig(com.google.firestore.admin.v1.Field.IndexConfig } return this; } + /** * * @@ -3357,6 +3437,7 @@ public Builder clearIndexConfig() { onChanged(); return this; } + /** * * @@ -3374,6 +3455,7 @@ public com.google.firestore.admin.v1.Field.IndexConfig.Builder getIndexConfigBui onChanged(); return getIndexConfigFieldBuilder().getBuilder(); } + /** * * @@ -3395,6 +3477,7 @@ public com.google.firestore.admin.v1.Field.IndexConfigOrBuilder getIndexConfigOr : indexConfig_; } } + /** * * @@ -3430,6 +3513,7 @@ public com.google.firestore.admin.v1.Field.IndexConfigOrBuilder getIndexConfigOr com.google.firestore.admin.v1.Field.TtlConfig.Builder, com.google.firestore.admin.v1.Field.TtlConfigOrBuilder> ttlConfigBuilder_; + /** * * @@ -3446,6 +3530,7 @@ public com.google.firestore.admin.v1.Field.IndexConfigOrBuilder getIndexConfigOr public boolean hasTtlConfig() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -3468,6 +3553,7 @@ public com.google.firestore.admin.v1.Field.TtlConfig getTtlConfig() { return ttlConfigBuilder_.getMessage(); } } + /** * * @@ -3492,6 +3578,7 @@ public Builder setTtlConfig(com.google.firestore.admin.v1.Field.TtlConfig value) onChanged(); return this; } + /** * * @@ -3514,6 +3601,7 @@ public Builder setTtlConfig( onChanged(); return this; } + /** * * @@ -3543,6 +3631,7 @@ public Builder mergeTtlConfig(com.google.firestore.admin.v1.Field.TtlConfig valu } return this; } + /** * * @@ -3564,6 +3653,7 @@ public Builder clearTtlConfig() { onChanged(); return this; } + /** * * @@ -3580,6 +3670,7 @@ public com.google.firestore.admin.v1.Field.TtlConfig.Builder getTtlConfigBuilder onChanged(); return getTtlConfigFieldBuilder().getBuilder(); } + /** * * @@ -3600,6 +3691,7 @@ public com.google.firestore.admin.v1.Field.TtlConfigOrBuilder getTtlConfigOrBuil : ttlConfig_; } } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadata.java index 14302bcad..0bd55529d 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadata.java @@ -35,6 +35,7 @@ public final class FieldOperationMetadata extends com.google.protobuf.GeneratedM // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.FieldOperationMetadata) FieldOperationMetadataOrBuilder { private static final long serialVersionUID = 0L; + // Use FieldOperationMetadata.newBuilder() to construct. private FieldOperationMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -86,6 +87,7 @@ public interface IndexConfigDeltaOrBuilder * @return The enum numeric value on the wire for changeType. */ int getChangeTypeValue(); + /** * * @@ -114,6 +116,7 @@ public interface IndexConfigDeltaOrBuilder * @return Whether the index field is set. */ boolean hasIndex(); + /** * * @@ -126,6 +129,7 @@ public interface IndexConfigDeltaOrBuilder * @return The index. */ com.google.firestore.admin.v1.Index getIndex(); + /** * * @@ -137,6 +141,7 @@ public interface IndexConfigDeltaOrBuilder */ com.google.firestore.admin.v1.IndexOrBuilder getIndexOrBuilder(); } + /** * * @@ -151,6 +156,7 @@ public static final class IndexConfigDelta extends com.google.protobuf.Generated // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta) IndexConfigDeltaOrBuilder { private static final long serialVersionUID = 0L; + // Use IndexConfigDelta.newBuilder() to construct. private IndexConfigDelta(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -235,6 +241,7 @@ public enum ChangeType implements com.google.protobuf.ProtocolMessageEnum { * CHANGE_TYPE_UNSPECIFIED = 0; */ public static final int CHANGE_TYPE_UNSPECIFIED_VALUE = 0; + /** * * @@ -245,6 +252,7 @@ public enum ChangeType implements com.google.protobuf.ProtocolMessageEnum { * ADD = 1; */ public static final int ADD_VALUE = 1; + /** * * @@ -344,6 +352,7 @@ private ChangeType(int value) { private int bitField0_; public static final int CHANGE_TYPE_FIELD_NUMBER = 1; private int changeType_ = 0; + /** * * @@ -361,6 +370,7 @@ private ChangeType(int value) { public int getChangeTypeValue() { return changeType_; } + /** * * @@ -388,6 +398,7 @@ public int getChangeTypeValue() { public static final int INDEX_FIELD_NUMBER = 2; private com.google.firestore.admin.v1.Index index_; + /** * * @@ -403,6 +414,7 @@ public int getChangeTypeValue() { public boolean hasIndex() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -418,6 +430,7 @@ public boolean hasIndex() { public com.google.firestore.admin.v1.Index getIndex() { return index_ == null ? com.google.firestore.admin.v1.Index.getDefaultInstance() : index_; } + /** * * @@ -614,6 +627,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -838,6 +852,7 @@ public Builder mergeFrom( private int bitField0_; private int changeType_ = 0; + /** * * @@ -855,6 +870,7 @@ public Builder mergeFrom( public int getChangeTypeValue() { return changeType_; } + /** * * @@ -875,6 +891,7 @@ public Builder setChangeTypeValue(int value) { onChanged(); return this; } + /** * * @@ -899,6 +916,7 @@ public Builder setChangeTypeValue(int value) { .UNRECOGNIZED : result; } + /** * * @@ -923,6 +941,7 @@ public Builder setChangeType( onChanged(); return this; } + /** * * @@ -949,6 +968,7 @@ public Builder clearChangeType() { com.google.firestore.admin.v1.Index.Builder, com.google.firestore.admin.v1.IndexOrBuilder> indexBuilder_; + /** * * @@ -963,6 +983,7 @@ public Builder clearChangeType() { public boolean hasIndex() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -981,6 +1002,7 @@ public com.google.firestore.admin.v1.Index getIndex() { return indexBuilder_.getMessage(); } } + /** * * @@ -1003,6 +1025,7 @@ public Builder setIndex(com.google.firestore.admin.v1.Index value) { onChanged(); return this; } + /** * * @@ -1022,6 +1045,7 @@ public Builder setIndex(com.google.firestore.admin.v1.Index.Builder builderForVa onChanged(); return this; } + /** * * @@ -1049,6 +1073,7 @@ public Builder mergeIndex(com.google.firestore.admin.v1.Index value) { } return this; } + /** * * @@ -1068,6 +1093,7 @@ public Builder clearIndex() { onChanged(); return this; } + /** * * @@ -1082,6 +1108,7 @@ public com.google.firestore.admin.v1.Index.Builder getIndexBuilder() { onChanged(); return getIndexFieldBuilder().getBuilder(); } + /** * * @@ -1098,6 +1125,7 @@ public com.google.firestore.admin.v1.IndexOrBuilder getIndexOrBuilder() { return index_ == null ? com.google.firestore.admin.v1.Index.getDefaultInstance() : index_; } } + /** * * @@ -1211,6 +1239,7 @@ public interface TtlConfigDeltaOrBuilder * @return The enum numeric value on the wire for changeType. */ int getChangeTypeValue(); + /** * * @@ -1226,6 +1255,7 @@ public interface TtlConfigDeltaOrBuilder */ com.google.firestore.admin.v1.FieldOperationMetadata.TtlConfigDelta.ChangeType getChangeType(); } + /** * * @@ -1240,6 +1270,7 @@ public static final class TtlConfigDelta extends com.google.protobuf.GeneratedMe // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.FieldOperationMetadata.TtlConfigDelta) TtlConfigDeltaOrBuilder { private static final long serialVersionUID = 0L; + // Use TtlConfigDelta.newBuilder() to construct. private TtlConfigDelta(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -1324,6 +1355,7 @@ public enum ChangeType implements com.google.protobuf.ProtocolMessageEnum { * CHANGE_TYPE_UNSPECIFIED = 0; */ public static final int CHANGE_TYPE_UNSPECIFIED_VALUE = 0; + /** * * @@ -1334,6 +1366,7 @@ public enum ChangeType implements com.google.protobuf.ProtocolMessageEnum { * ADD = 1; */ public static final int ADD_VALUE = 1; + /** * * @@ -1432,6 +1465,7 @@ private ChangeType(int value) { public static final int CHANGE_TYPE_FIELD_NUMBER = 1; private int changeType_ = 0; + /** * * @@ -1449,6 +1483,7 @@ private ChangeType(int value) { public int getChangeTypeValue() { return changeType_; } + /** * * @@ -1642,6 +1677,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -1834,6 +1870,7 @@ public Builder mergeFrom( private int bitField0_; private int changeType_ = 0; + /** * * @@ -1851,6 +1888,7 @@ public Builder mergeFrom( public int getChangeTypeValue() { return changeType_; } + /** * * @@ -1871,6 +1909,7 @@ public Builder setChangeTypeValue(int value) { onChanged(); return this; } + /** * * @@ -1895,6 +1934,7 @@ public Builder setChangeTypeValue(int value) { .UNRECOGNIZED : result; } + /** * * @@ -1919,6 +1959,7 @@ public Builder setChangeType( onChanged(); return this; } + /** * * @@ -2009,6 +2050,7 @@ public com.google.protobuf.Parser getParserForType() { private int bitField0_; public static final int START_TIME_FIELD_NUMBER = 1; private com.google.protobuf.Timestamp startTime_; + /** * * @@ -2024,6 +2066,7 @@ public com.google.protobuf.Parser getParserForType() { public boolean hasStartTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -2039,6 +2082,7 @@ public boolean hasStartTime() { public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } + /** * * @@ -2055,6 +2099,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public static final int END_TIME_FIELD_NUMBER = 2; private com.google.protobuf.Timestamp endTime_; + /** * * @@ -2071,6 +2116,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public boolean hasEndTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -2087,6 +2133,7 @@ public boolean hasEndTime() { public com.google.protobuf.Timestamp getEndTime() { return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; } + /** * * @@ -2106,6 +2153,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { @SuppressWarnings("serial") private volatile java.lang.Object field_ = ""; + /** * * @@ -2130,6 +2178,7 @@ public java.lang.String getField() { return s; } } + /** * * @@ -2160,6 +2209,7 @@ public com.google.protobuf.ByteString getFieldBytes() { @SuppressWarnings("serial") private java.util.List indexConfigDeltas_; + /** * * @@ -2178,6 +2228,7 @@ public com.google.protobuf.ByteString getFieldBytes() { getIndexConfigDeltasList() { return indexConfigDeltas_; } + /** * * @@ -2197,6 +2248,7 @@ public com.google.protobuf.ByteString getFieldBytes() { getIndexConfigDeltasOrBuilderList() { return indexConfigDeltas_; } + /** * * @@ -2214,6 +2266,7 @@ public com.google.protobuf.ByteString getFieldBytes() { public int getIndexConfigDeltasCount() { return indexConfigDeltas_.size(); } + /** * * @@ -2232,6 +2285,7 @@ public com.google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta get int index) { return indexConfigDeltas_.get(index); } + /** * * @@ -2253,6 +2307,7 @@ public com.google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta get public static final int STATE_FIELD_NUMBER = 5; private int state_ = 0; + /** * * @@ -2268,6 +2323,7 @@ public com.google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta get public int getStateValue() { return state_; } + /** * * @@ -2288,6 +2344,7 @@ public com.google.firestore.admin.v1.OperationState getState() { public static final int PROGRESS_DOCUMENTS_FIELD_NUMBER = 6; private com.google.firestore.admin.v1.Progress progressDocuments_; + /** * * @@ -2303,6 +2360,7 @@ public com.google.firestore.admin.v1.OperationState getState() { public boolean hasProgressDocuments() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -2320,6 +2378,7 @@ public com.google.firestore.admin.v1.Progress getProgressDocuments() { ? com.google.firestore.admin.v1.Progress.getDefaultInstance() : progressDocuments_; } + /** * * @@ -2338,6 +2397,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui public static final int PROGRESS_BYTES_FIELD_NUMBER = 7; private com.google.firestore.admin.v1.Progress progressBytes_; + /** * * @@ -2353,6 +2413,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui public boolean hasProgressBytes() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -2370,6 +2431,7 @@ public com.google.firestore.admin.v1.Progress getProgressBytes() { ? com.google.firestore.admin.v1.Progress.getDefaultInstance() : progressBytes_; } + /** * * @@ -2388,6 +2450,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressBytesOrBuilder public static final int TTL_CONFIG_DELTA_FIELD_NUMBER = 8; private com.google.firestore.admin.v1.FieldOperationMetadata.TtlConfigDelta ttlConfigDelta_; + /** * * @@ -2404,6 +2467,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressBytesOrBuilder public boolean hasTtlConfigDelta() { return ((bitField0_ & 0x00000010) != 0); } + /** * * @@ -2422,6 +2486,7 @@ public com.google.firestore.admin.v1.FieldOperationMetadata.TtlConfigDelta getTt ? com.google.firestore.admin.v1.FieldOperationMetadata.TtlConfigDelta.getDefaultInstance() : ttlConfigDelta_; } + /** * * @@ -2692,6 +2757,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -3071,6 +3137,7 @@ public Builder mergeFrom( com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> startTimeBuilder_; + /** * * @@ -3085,6 +3152,7 @@ public Builder mergeFrom( public boolean hasStartTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -3103,6 +3171,7 @@ public com.google.protobuf.Timestamp getStartTime() { return startTimeBuilder_.getMessage(); } } + /** * * @@ -3125,6 +3194,7 @@ public Builder setStartTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -3144,6 +3214,7 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu onChanged(); return this; } + /** * * @@ -3171,6 +3242,7 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -3190,6 +3262,7 @@ public Builder clearStartTime() { onChanged(); return this; } + /** * * @@ -3204,6 +3277,7 @@ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { onChanged(); return getStartTimeFieldBuilder().getBuilder(); } + /** * * @@ -3220,6 +3294,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } } + /** * * @@ -3252,6 +3327,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> endTimeBuilder_; + /** * * @@ -3267,6 +3343,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public boolean hasEndTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -3286,6 +3363,7 @@ public com.google.protobuf.Timestamp getEndTime() { return endTimeBuilder_.getMessage(); } } + /** * * @@ -3309,6 +3387,7 @@ public Builder setEndTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -3329,6 +3408,7 @@ public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) onChanged(); return this; } + /** * * @@ -3357,6 +3437,7 @@ public Builder mergeEndTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -3377,6 +3458,7 @@ public Builder clearEndTime() { onChanged(); return this; } + /** * * @@ -3392,6 +3474,7 @@ public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { onChanged(); return getEndTimeFieldBuilder().getBuilder(); } + /** * * @@ -3409,6 +3492,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; } } + /** * * @@ -3437,6 +3521,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { } private java.lang.Object field_ = ""; + /** * * @@ -3460,6 +3545,7 @@ public java.lang.String getField() { return (java.lang.String) ref; } } + /** * * @@ -3483,6 +3569,7 @@ public com.google.protobuf.ByteString getFieldBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -3505,6 +3592,7 @@ public Builder setField(java.lang.String value) { onChanged(); return this; } + /** * * @@ -3523,6 +3611,7 @@ public Builder clearField() { onChanged(); return this; } + /** * * @@ -3587,6 +3676,7 @@ private void ensureIndexConfigDeltasIsMutable() { return indexConfigDeltasBuilder_.getMessageList(); } } + /** * * @@ -3607,6 +3697,7 @@ public int getIndexConfigDeltasCount() { return indexConfigDeltasBuilder_.getCount(); } } + /** * * @@ -3628,6 +3719,7 @@ public int getIndexConfigDeltasCount() { return indexConfigDeltasBuilder_.getMessage(index); } } + /** * * @@ -3655,6 +3747,7 @@ public Builder setIndexConfigDeltas( } return this; } + /** * * @@ -3681,6 +3774,7 @@ public Builder setIndexConfigDeltas( } return this; } + /** * * @@ -3708,6 +3802,7 @@ public Builder addIndexConfigDeltas( } return this; } + /** * * @@ -3735,6 +3830,7 @@ public Builder addIndexConfigDeltas( } return this; } + /** * * @@ -3760,6 +3856,7 @@ public Builder addIndexConfigDeltas( } return this; } + /** * * @@ -3786,6 +3883,7 @@ public Builder addIndexConfigDeltas( } return this; } + /** * * @@ -3812,6 +3910,7 @@ public Builder addAllIndexConfigDeltas( } return this; } + /** * * @@ -3835,6 +3934,7 @@ public Builder clearIndexConfigDeltas() { } return this; } + /** * * @@ -3858,6 +3958,7 @@ public Builder removeIndexConfigDeltas(int index) { } return this; } + /** * * @@ -3875,6 +3976,7 @@ public Builder removeIndexConfigDeltas(int index) { getIndexConfigDeltasBuilder(int index) { return getIndexConfigDeltasFieldBuilder().getBuilder(index); } + /** * * @@ -3896,6 +3998,7 @@ public Builder removeIndexConfigDeltas(int index) { return indexConfigDeltasBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -3919,6 +4022,7 @@ public Builder removeIndexConfigDeltas(int index) { return java.util.Collections.unmodifiableList(indexConfigDeltas_); } } + /** * * @@ -3939,6 +4043,7 @@ public Builder removeIndexConfigDeltas(int index) { com.google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta .getDefaultInstance()); } + /** * * @@ -3960,6 +4065,7 @@ public Builder removeIndexConfigDeltas(int index) { com.google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta .getDefaultInstance()); } + /** * * @@ -4000,6 +4106,7 @@ public Builder removeIndexConfigDeltas(int index) { } private int state_ = 0; + /** * * @@ -4015,6 +4122,7 @@ public Builder removeIndexConfigDeltas(int index) { public int getStateValue() { return state_; } + /** * * @@ -4033,6 +4141,7 @@ public Builder setStateValue(int value) { onChanged(); return this; } + /** * * @@ -4050,6 +4159,7 @@ public com.google.firestore.admin.v1.OperationState getState() { com.google.firestore.admin.v1.OperationState.forNumber(state_); return result == null ? com.google.firestore.admin.v1.OperationState.UNRECOGNIZED : result; } + /** * * @@ -4071,6 +4181,7 @@ public Builder setState(com.google.firestore.admin.v1.OperationState value) { onChanged(); return this; } + /** * * @@ -4095,6 +4206,7 @@ public Builder clearState() { com.google.firestore.admin.v1.Progress.Builder, com.google.firestore.admin.v1.ProgressOrBuilder> progressDocumentsBuilder_; + /** * * @@ -4109,6 +4221,7 @@ public Builder clearState() { public boolean hasProgressDocuments() { return ((bitField0_ & 0x00000020) != 0); } + /** * * @@ -4129,6 +4242,7 @@ public com.google.firestore.admin.v1.Progress getProgressDocuments() { return progressDocumentsBuilder_.getMessage(); } } + /** * * @@ -4151,6 +4265,7 @@ public Builder setProgressDocuments(com.google.firestore.admin.v1.Progress value onChanged(); return this; } + /** * * @@ -4171,6 +4286,7 @@ public Builder setProgressDocuments( onChanged(); return this; } + /** * * @@ -4198,6 +4314,7 @@ public Builder mergeProgressDocuments(com.google.firestore.admin.v1.Progress val } return this; } + /** * * @@ -4217,6 +4334,7 @@ public Builder clearProgressDocuments() { onChanged(); return this; } + /** * * @@ -4231,6 +4349,7 @@ public com.google.firestore.admin.v1.Progress.Builder getProgressDocumentsBuilde onChanged(); return getProgressDocumentsFieldBuilder().getBuilder(); } + /** * * @@ -4249,6 +4368,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui : progressDocuments_; } } + /** * * @@ -4281,6 +4401,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui com.google.firestore.admin.v1.Progress.Builder, com.google.firestore.admin.v1.ProgressOrBuilder> progressBytesBuilder_; + /** * * @@ -4295,6 +4416,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui public boolean hasProgressBytes() { return ((bitField0_ & 0x00000040) != 0); } + /** * * @@ -4315,6 +4437,7 @@ public com.google.firestore.admin.v1.Progress getProgressBytes() { return progressBytesBuilder_.getMessage(); } } + /** * * @@ -4337,6 +4460,7 @@ public Builder setProgressBytes(com.google.firestore.admin.v1.Progress value) { onChanged(); return this; } + /** * * @@ -4357,6 +4481,7 @@ public Builder setProgressBytes( onChanged(); return this; } + /** * * @@ -4384,6 +4509,7 @@ public Builder mergeProgressBytes(com.google.firestore.admin.v1.Progress value) } return this; } + /** * * @@ -4403,6 +4529,7 @@ public Builder clearProgressBytes() { onChanged(); return this; } + /** * * @@ -4417,6 +4544,7 @@ public com.google.firestore.admin.v1.Progress.Builder getProgressBytesBuilder() onChanged(); return getProgressBytesFieldBuilder().getBuilder(); } + /** * * @@ -4435,6 +4563,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressBytesOrBuilder : progressBytes_; } } + /** * * @@ -4467,6 +4596,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressBytesOrBuilder com.google.firestore.admin.v1.FieldOperationMetadata.TtlConfigDelta.Builder, com.google.firestore.admin.v1.FieldOperationMetadata.TtlConfigDeltaOrBuilder> ttlConfigDeltaBuilder_; + /** * * @@ -4482,6 +4612,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressBytesOrBuilder public boolean hasTtlConfigDelta() { return ((bitField0_ & 0x00000080) != 0); } + /** * * @@ -4504,6 +4635,7 @@ public com.google.firestore.admin.v1.FieldOperationMetadata.TtlConfigDelta getTt return ttlConfigDeltaBuilder_.getMessage(); } } + /** * * @@ -4528,6 +4660,7 @@ public Builder setTtlConfigDelta( onChanged(); return this; } + /** * * @@ -4550,6 +4683,7 @@ public Builder setTtlConfigDelta( onChanged(); return this; } + /** * * @@ -4581,6 +4715,7 @@ public Builder mergeTtlConfigDelta( } return this; } + /** * * @@ -4601,6 +4736,7 @@ public Builder clearTtlConfigDelta() { onChanged(); return this; } + /** * * @@ -4617,6 +4753,7 @@ public Builder clearTtlConfigDelta() { onChanged(); return getTtlConfigDeltaFieldBuilder().getBuilder(); } + /** * * @@ -4638,6 +4775,7 @@ public Builder clearTtlConfigDelta() { : ttlConfigDelta_; } } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadataOrBuilder.java index 83d1337e3..878a24d62 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadataOrBuilder.java @@ -36,6 +36,7 @@ public interface FieldOperationMetadataOrBuilder * @return Whether the startTime field is set. */ boolean hasStartTime(); + /** * * @@ -48,6 +49,7 @@ public interface FieldOperationMetadataOrBuilder * @return The startTime. */ com.google.protobuf.Timestamp getStartTime(); + /** * * @@ -72,6 +74,7 @@ public interface FieldOperationMetadataOrBuilder * @return Whether the endTime field is set. */ boolean hasEndTime(); + /** * * @@ -85,6 +88,7 @@ public interface FieldOperationMetadataOrBuilder * @return The endTime. */ com.google.protobuf.Timestamp getEndTime(); + /** * * @@ -110,6 +114,7 @@ public interface FieldOperationMetadataOrBuilder * @return The field. */ java.lang.String getField(); + /** * * @@ -139,6 +144,7 @@ public interface FieldOperationMetadataOrBuilder */ java.util.List getIndexConfigDeltasList(); + /** * * @@ -154,6 +160,7 @@ public interface FieldOperationMetadataOrBuilder */ com.google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta getIndexConfigDeltas( int index); + /** * * @@ -168,6 +175,7 @@ com.google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta getIndexCo *
*/ int getIndexConfigDeltasCount(); + /** * * @@ -184,6 +192,7 @@ com.google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta getIndexCo java.util.List< ? extends com.google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDeltaOrBuilder> getIndexConfigDeltasOrBuilderList(); + /** * * @@ -212,6 +221,7 @@ com.google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta getIndexCo * @return The enum numeric value on the wire for state. */ int getStateValue(); + /** * * @@ -237,6 +247,7 @@ com.google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta getIndexCo * @return Whether the progressDocuments field is set. */ boolean hasProgressDocuments(); + /** * * @@ -249,6 +260,7 @@ com.google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta getIndexCo * @return The progressDocuments. */ com.google.firestore.admin.v1.Progress getProgressDocuments(); + /** * * @@ -272,6 +284,7 @@ com.google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta getIndexCo * @return Whether the progressBytes field is set. */ boolean hasProgressBytes(); + /** * * @@ -284,6 +297,7 @@ com.google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta getIndexCo * @return The progressBytes. */ com.google.firestore.admin.v1.Progress getProgressBytes(); + /** * * @@ -308,6 +322,7 @@ com.google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta getIndexCo * @return Whether the ttlConfigDelta field is set. */ boolean hasTtlConfigDelta(); + /** * * @@ -321,6 +336,7 @@ com.google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta getIndexCo * @return The ttlConfigDelta. */ com.google.firestore.admin.v1.FieldOperationMetadata.TtlConfigDelta getTtlConfigDelta(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOrBuilder.java index a643b20ab..2e5629863 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOrBuilder.java @@ -59,6 +59,7 @@ public interface FieldOrBuilder * @return The name. */ java.lang.String getName(); + /** * * @@ -110,6 +111,7 @@ public interface FieldOrBuilder * @return Whether the indexConfig field is set. */ boolean hasIndexConfig(); + /** * * @@ -125,6 +127,7 @@ public interface FieldOrBuilder * @return The indexConfig. */ com.google.firestore.admin.v1.Field.IndexConfig getIndexConfig(); + /** * * @@ -153,6 +156,7 @@ public interface FieldOrBuilder * @return Whether the ttlConfig field is set. */ boolean hasTtlConfig(); + /** * * @@ -167,6 +171,7 @@ public interface FieldOrBuilder * @return The ttlConfig. */ com.google.firestore.admin.v1.Field.TtlConfig getTtlConfig(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldProto.java index 6ee078bba..bb7516b2f 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldProto.java @@ -49,31 +49,36 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { static { java.lang.String[] descriptorData = { - "\n%google/firestore/admin/v1/field.proto\022" + "\n" + + "%google/firestore/admin/v1/field.proto\022" + "\031google.firestore.admin.v1\032\037google/api/f" + "ield_behavior.proto\032\031google/api/resource" - + ".proto\032%google/firestore/admin/v1/index." - + "proto\"\305\004\n\005Field\022\021\n\004name\030\001 \001(\tB\003\340A\002\022B\n\014in" - + "dex_config\030\002 \001(\0132,.google.firestore.admi" - + "n.v1.Field.IndexConfig\022>\n\nttl_config\030\003 \001" - + "(\0132*.google.firestore.admin.v1.Field.Ttl" - + "Config\032\211\001\n\013IndexConfig\0221\n\007indexes\030\001 \003(\0132" - + " .google.firestore.admin.v1.Index\022\034\n\024use" - + "s_ancestor_config\030\002 \001(\010\022\026\n\016ancestor_fiel" - + "d\030\003 \001(\t\022\021\n\treverting\030\004 \001(\010\032\235\001\n\tTtlConfig" - + "\022D\n\005state\030\001 \001(\01620.google.firestore.admin" - + ".v1.Field.TtlConfig.StateB\003\340A\003\"J\n\005State\022" - + "\025\n\021STATE_UNSPECIFIED\020\000\022\014\n\010CREATING\020\001\022\n\n\006" - + "ACTIVE\020\002\022\020\n\014NEEDS_REPAIR\020\003:y\352Av\n\036firesto" - + "re.googleapis.com/Field\022Tprojects/{proje" - + "ct}/databases/{database}/collectionGroup" - + "s/{collection}/fields/{field}B\331\001\n\035com.go" - + "ogle.firestore.admin.v1B\nFieldProtoP\001Z9c" - + "loud.google.com/go/firestore/apiv1/admin" + + ".proto\032%google/firestore/admin/v1/index.proto\"\305\004\n" + + "\005Field\022\021\n" + + "\004name\030\001 \001(\tB\003\340A\002\022B\n" + + "\014index_config\030\002" + + " \001(\0132,.google.firestore.admin.v1.Field.IndexConfig\022>\n\n" + + "ttl_config\030\003 \001(\0132*.google.firestore.admin.v1.Field.TtlConfig\032\211\001\n" + + "\013IndexConfig\0221\n" + + "\007indexes\030\001 \003(\0132 .google.firestore.admin.v1.Index\022\034\n" + + "\024uses_ancestor_config\030\002 \001(\010\022\026\n" + + "\016ancestor_field\030\003 \001(\t\022\021\n" + + "\treverting\030\004 \001(\010\032\235\001\n" + + "\tTtlConfig\022D\n" + + "\005state\030\001" + + " \001(\01620.google.firestore.admin.v1.Field.TtlConfig.StateB\003\340A\003\"J\n" + + "\005State\022\025\n" + + "\021STATE_UNSPECIFIED\020\000\022\014\n" + + "\010CREATING\020\001\022\n\n" + + "\006ACTIVE\020\002\022\020\n" + + "\014NEEDS_REPAIR\020\003:y\352Av\n" + + "\036firestore.googleapis.com/Field\022Tprojects/{proje" + + "ct}/databases/{database}/collectionGroups/{collection}/fields/{field}B\331\001\n" + + "\035com.google.firestore.admin.v1B\n" + + "FieldProtoP\001Z9cloud.google.com/go/firestore/apiv1/admin" + "/adminpb;adminpb\242\002\004GCFS\252\002\037Google.Cloud.F" + "irestore.Admin.V1\312\002\037Google\\Cloud\\Firesto" - + "re\\Admin\\V1\352\002#Google::Cloud::Firestore::" - + "Admin::V1b\006proto3" + + "re\\Admin\\V1\352\002#Google::Cloud::Firestore::Admin::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java index 385c953ce..861b7872b 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java @@ -64,6 +64,38 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_firestore_admin_v1_DeleteDatabaseMetadata_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_firestore_admin_v1_DeleteDatabaseMetadata_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_firestore_admin_v1_CreateUserCredsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_firestore_admin_v1_CreateUserCredsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_firestore_admin_v1_GetUserCredsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_firestore_admin_v1_GetUserCredsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_firestore_admin_v1_ListUserCredsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_firestore_admin_v1_ListUserCredsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_firestore_admin_v1_ListUserCredsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_firestore_admin_v1_ListUserCredsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_firestore_admin_v1_EnableUserCredsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_firestore_admin_v1_EnableUserCredsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_firestore_admin_v1_DisableUserCredsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_firestore_admin_v1_DisableUserCredsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_firestore_admin_v1_ResetUserPasswordRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_firestore_admin_v1_ResetUserPasswordRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_firestore_admin_v1_DeleteUserCredsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_firestore_admin_v1_DeleteUserCredsRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_firestore_admin_v1_CreateBackupScheduleRequest_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -179,231 +211,283 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "e/firestore/admin/v1/field.proto\032%google" + "/firestore/admin/v1/index.proto\032)google/" + "firestore/admin/v1/operation.proto\032(goog" - + "le/firestore/admin/v1/schedule.proto\032#go" - + "ogle/longrunning/operations.proto\032\033googl" - + "e/protobuf/empty.proto\032 google/protobuf/" - + "field_mask.proto\032\037google/protobuf/timest" - + "amp.proto\"g\n\024ListDatabasesRequest\0229\n\006par" - + "ent\030\001 \001(\tB)\340A\002\372A#\022!firestore.googleapis." - + "com/Database\022\024\n\014show_deleted\030\004 \001(\010\"\250\001\n\025C" - + "reateDatabaseRequest\0229\n\006parent\030\001 \001(\tB)\340A" - + "\002\372A#\022!firestore.googleapis.com/Database\022" - + ":\n\010database\030\002 \001(\0132#.google.firestore.adm" - + "in.v1.DatabaseB\003\340A\002\022\030\n\013database_id\030\003 \001(\t" - + "B\003\340A\002\"\030\n\026CreateDatabaseMetadata\"d\n\025ListD" - + "atabasesResponse\0226\n\tdatabases\030\001 \003(\0132#.go" - + "ogle.firestore.admin.v1.Database\022\023\n\013unre" - + "achable\030\003 \003(\t\"M\n\022GetDatabaseRequest\0227\n\004n" - + "ame\030\001 \001(\tB)\340A\002\372A#\n!firestore.googleapis." - + "com/Database\"\204\001\n\025UpdateDatabaseRequest\022:" - + "\n\010database\030\001 \001(\0132#.google.firestore.admi" - + "n.v1.DatabaseB\003\340A\002\022/\n\013update_mask\030\002 \001(\0132" - + "\032.google.protobuf.FieldMask\"\030\n\026UpdateDat" - + "abaseMetadata\"^\n\025DeleteDatabaseRequest\0227" - + "\n\004name\030\001 \001(\tB)\340A\002\372A#\n!firestore.googleap" - + "is.com/Database\022\014\n\004etag\030\003 \001(\t\"\030\n\026DeleteD" - + "atabaseMetadata\"\241\001\n\033CreateBackupSchedule" - + "Request\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\n!firesto" - + "re.googleapis.com/Database\022G\n\017backup_sch" - + "edule\030\002 \001(\0132).google.firestore.admin.v1." - + "BackupScheduleB\003\340A\002\"Y\n\030GetBackupSchedule" - + "Request\022=\n\004name\030\001 \001(\tB/\340A\002\372A)\n\'firestore" - + ".googleapis.com/BackupSchedule\"\227\001\n\033Updat" - + "eBackupScheduleRequest\022G\n\017backup_schedul" - + "e\030\001 \001(\0132).google.firestore.admin.v1.Back" - + "upScheduleB\003\340A\002\022/\n\013update_mask\030\002 \001(\0132\032.g" - + "oogle.protobuf.FieldMask\"W\n\032ListBackupSc" - + "hedulesRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\n!" - + "firestore.googleapis.com/Database\"b\n\033Lis" - + "tBackupSchedulesResponse\022C\n\020backup_sched" - + "ules\030\001 \003(\0132).google.firestore.admin.v1.B" - + "ackupSchedule\"\\\n\033DeleteBackupScheduleReq" - + "uest\022=\n\004name\030\001 \001(\tB/\340A\002\372A)\n\'firestore.go" - + "ogleapis.com/BackupSchedule\"\214\001\n\022CreateIn" - + "dexRequest\022@\n\006parent\030\001 \001(\tB0\340A\002\372A*\n(fire" - + "store.googleapis.com/CollectionGroup\0224\n\005" - + "index\030\002 \001(\0132 .google.firestore.admin.v1." - + "IndexB\003\340A\002\"\215\001\n\022ListIndexesRequest\022@\n\006par" - + "ent\030\001 \001(\tB0\340A\002\372A*\n(firestore.googleapis." - + "com/CollectionGroup\022\016\n\006filter\030\002 \001(\t\022\021\n\tp" - + "age_size\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t\"a\n\023Li" - + "stIndexesResponse\0221\n\007indexes\030\001 \003(\0132 .goo" - + "gle.firestore.admin.v1.Index\022\027\n\017next_pag" - + "e_token\030\002 \001(\t\"G\n\017GetIndexRequest\0224\n\004name" - + "\030\001 \001(\tB&\340A\002\372A \n\036firestore.googleapis.com" - + "/Index\"J\n\022DeleteIndexRequest\0224\n\004name\030\001 \001" - + "(\tB&\340A\002\372A \n\036firestore.googleapis.com/Ind" - + "ex\"{\n\022UpdateFieldRequest\0224\n\005field\030\001 \001(\0132" - + " .google.firestore.admin.v1.FieldB\003\340A\002\022/" - + "\n\013update_mask\030\002 \001(\0132\032.google.protobuf.Fi" - + "eldMask\"G\n\017GetFieldRequest\0224\n\004name\030\001 \001(\t" - + "B&\340A\002\372A \n\036firestore.googleapis.com/Field" - + "\"\214\001\n\021ListFieldsRequest\022@\n\006parent\030\001 \001(\tB0" - + "\340A\002\372A*\n(firestore.googleapis.com/Collect" - + "ionGroup\022\016\n\006filter\030\002 \001(\t\022\021\n\tpage_size\030\003 " - + "\001(\005\022\022\n\npage_token\030\004 \001(\t\"_\n\022ListFieldsRes" - + "ponse\0220\n\006fields\030\001 \003(\0132 .google.firestore" - + ".admin.v1.Field\022\027\n\017next_page_token\030\002 \001(\t" - + "\"\316\001\n\026ExportDocumentsRequest\0227\n\004name\030\001 \001(" - + "\tB)\340A\002\372A#\n!firestore.googleapis.com/Data" - + "base\022\026\n\016collection_ids\030\002 \003(\t\022\031\n\021output_u" - + "ri_prefix\030\003 \001(\t\022\025\n\rnamespace_ids\030\004 \003(\t\0221" - + "\n\rsnapshot_time\030\005 \001(\0132\032.google.protobuf." - + "Timestamp\"\232\001\n\026ImportDocumentsRequest\0227\n\004" + + "le/firestore/admin/v1/schedule.proto\032*go" + + "ogle/firestore/admin/v1/user_creds.proto" + + "\032#google/longrunning/operations.proto\032\033g" + + "oogle/protobuf/empty.proto\032 google/proto" + + "buf/field_mask.proto\032\037google/protobuf/ti" + + "mestamp.proto\"g\n\024ListDatabasesRequest\0229\n" + + "\006parent\030\001 \001(\tB)\340A\002\372A#\022!firestore.googlea" + + "pis.com/Database\022\024\n\014show_deleted\030\004 \001(\010\"\250" + + "\001\n\025CreateDatabaseRequest\0229\n\006parent\030\001 \001(\t" + + "B)\340A\002\372A#\022!firestore.googleapis.com/Datab" + + "ase\022:\n\010database\030\002 \001(\0132#.google.firestore" + + ".admin.v1.DatabaseB\003\340A\002\022\030\n\013database_id\030\003" + + " \001(\tB\003\340A\002\"\030\n\026CreateDatabaseMetadata\"d\n\025L" + + "istDatabasesResponse\0226\n\tdatabases\030\001 \003(\0132" + + "#.google.firestore.admin.v1.Database\022\023\n\013" + + "unreachable\030\003 \003(\t\"M\n\022GetDatabaseRequest\022" + + "7\n\004name\030\001 \001(\tB)\340A\002\372A#\n!firestore.googlea" + + "pis.com/Database\"\204\001\n\025UpdateDatabaseReque" + + "st\022:\n\010database\030\001 \001(\0132#.google.firestore." + + "admin.v1.DatabaseB\003\340A\002\022/\n\013update_mask\030\002 " + + "\001(\0132\032.google.protobuf.FieldMask\"\030\n\026Updat" + + "eDatabaseMetadata\"^\n\025DeleteDatabaseReque" + + "st\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!firestore.goog" + + "leapis.com/Database\022\014\n\004etag\030\003 \001(\t\"\030\n\026Del" + + "eteDatabaseMetadata\"\257\001\n\026CreateUserCredsR" + + "equest\022:\n\006parent\030\001 \001(\tB*\340A\002\372A$\022\"firestor" + + "e.googleapis.com/UserCreds\022=\n\nuser_creds" + + "\030\002 \001(\0132$.google.firestore.admin.v1.UserC" + + "redsB\003\340A\002\022\032\n\ruser_creds_id\030\003 \001(\tB\003\340A\002\"O\n" + + "\023GetUserCredsRequest\0228\n\004name\030\001 \001(\tB*\340A\002\372" + + "A$\n\"firestore.googleapis.com/UserCreds\"R" + + "\n\024ListUserCredsRequest\022:\n\006parent\030\001 \001(\tB*" + + "\340A\002\372A$\022\"firestore.googleapis.com/UserCre" + + "ds\"Q\n\025ListUserCredsResponse\0228\n\nuser_cred" + + "s\030\001 \003(\0132$.google.firestore.admin.v1.User" + + "Creds\"R\n\026EnableUserCredsRequest\0228\n\004name\030" + + "\001 \001(\tB*\340A\002\372A$\n\"firestore.googleapis.com/" + + "UserCreds\"S\n\027DisableUserCredsRequest\0228\n\004" + + "name\030\001 \001(\tB*\340A\002\372A$\n\"firestore.googleapis" + + ".com/UserCreds\"T\n\030ResetUserPasswordReque" + + "st\0228\n\004name\030\001 \001(\tB*\340A\002\372A$\n\"firestore.goog" + + "leapis.com/UserCreds\"R\n\026DeleteUserCredsR" + + "equest\0228\n\004name\030\001 \001(\tB*\340A\002\372A$\n\"firestore." + + "googleapis.com/UserCreds\"\241\001\n\033CreateBacku" + + "pScheduleRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#" + + "\n!firestore.googleapis.com/Database\022G\n\017b" + + "ackup_schedule\030\002 \001(\0132).google.firestore." + + "admin.v1.BackupScheduleB\003\340A\002\"Y\n\030GetBacku" + + "pScheduleRequest\022=\n\004name\030\001 \001(\tB/\340A\002\372A)\n\'" + + "firestore.googleapis.com/BackupSchedule\"" + + "\227\001\n\033UpdateBackupScheduleRequest\022G\n\017backu" + + "p_schedule\030\001 \001(\0132).google.firestore.admi" + + "n.v1.BackupScheduleB\003\340A\002\022/\n\013update_mask\030" + + "\002 \001(\0132\032.google.protobuf.FieldMask\"W\n\032Lis" + + "tBackupSchedulesRequest\0229\n\006parent\030\001 \001(\tB" + + ")\340A\002\372A#\n!firestore.googleapis.com/Databa" + + "se\"b\n\033ListBackupSchedulesResponse\022C\n\020bac" + + "kup_schedules\030\001 \003(\0132).google.firestore.a" + + "dmin.v1.BackupSchedule\"\\\n\033DeleteBackupSc" + + "heduleRequest\022=\n\004name\030\001 \001(\tB/\340A\002\372A)\n\'fir" + + "estore.googleapis.com/BackupSchedule\"\214\001\n" + + "\022CreateIndexRequest\022@\n\006parent\030\001 \001(\tB0\340A\002" + + "\372A*\n(firestore.googleapis.com/Collection" + + "Group\0224\n\005index\030\002 \001(\0132 .google.firestore." + + "admin.v1.IndexB\003\340A\002\"\215\001\n\022ListIndexesReque" + + "st\022@\n\006parent\030\001 \001(\tB0\340A\002\372A*\n(firestore.go" + + "ogleapis.com/CollectionGroup\022\016\n\006filter\030\002" + + " \001(\t\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npage_token\030\004 " + + "\001(\t\"a\n\023ListIndexesResponse\0221\n\007indexes\030\001 " + + "\003(\0132 .google.firestore.admin.v1.Index\022\027\n" + + "\017next_page_token\030\002 \001(\t\"G\n\017GetIndexReques" + + "t\0224\n\004name\030\001 \001(\tB&\340A\002\372A \n\036firestore.googl" + + "eapis.com/Index\"J\n\022DeleteIndexRequest\0224\n" + + "\004name\030\001 \001(\tB&\340A\002\372A \n\036firestore.googleapi" + + "s.com/Index\"{\n\022UpdateFieldRequest\0224\n\005fie" + + "ld\030\001 \001(\0132 .google.firestore.admin.v1.Fie" + + "ldB\003\340A\002\022/\n\013update_mask\030\002 \001(\0132\032.google.pr" + + "otobuf.FieldMask\"G\n\017GetFieldRequest\0224\n\004n" + + "ame\030\001 \001(\tB&\340A\002\372A \n\036firestore.googleapis." + + "com/Field\"\214\001\n\021ListFieldsRequest\022@\n\006paren" + + "t\030\001 \001(\tB0\340A\002\372A*\n(firestore.googleapis.co" + + "m/CollectionGroup\022\016\n\006filter\030\002 \001(\t\022\021\n\tpag" + + "e_size\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t\"_\n\022List" + + "FieldsResponse\0220\n\006fields\030\001 \003(\0132 .google." + + "firestore.admin.v1.Field\022\027\n\017next_page_to" + + "ken\030\002 \001(\t\"\316\001\n\026ExportDocumentsRequest\0227\n\004" + "name\030\001 \001(\tB)\340A\002\372A#\n!firestore.googleapis" - + ".com/Database\022\026\n\016collection_ids\030\002 \003(\t\022\030\n" - + "\020input_uri_prefix\030\003 \001(\t\022\025\n\rnamespace_ids" - + "\030\004 \003(\t\"\216\001\n\032BulkDeleteDocumentsRequest\0227\n" - + "\004name\030\001 \001(\tB)\340A\002\372A#\n!firestore.googleapi" - + "s.com/Database\022\033\n\016collection_ids\030\002 \003(\tB\003" - + "\340A\001\022\032\n\rnamespace_ids\030\003 \003(\tB\003\340A\001\"\035\n\033BulkD" - + "eleteDocumentsResponse\"I\n\020GetBackupReque" + + ".com/Database\022\026\n\016collection_ids\030\002 \003(\t\022\031\n" + + "\021output_uri_prefix\030\003 \001(\t\022\025\n\rnamespace_id" + + "s\030\004 \003(\t\0221\n\rsnapshot_time\030\005 \001(\0132\032.google." + + "protobuf.Timestamp\"\232\001\n\026ImportDocumentsRe" + + "quest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!firestore.g" + + "oogleapis.com/Database\022\026\n\016collection_ids" + + "\030\002 \003(\t\022\030\n\020input_uri_prefix\030\003 \001(\t\022\025\n\rname" + + "space_ids\030\004 \003(\t\"\216\001\n\032BulkDeleteDocumentsR" + + "equest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!firestore." + + "googleapis.com/Database\022\033\n\016collection_id" + + "s\030\002 \003(\tB\003\340A\001\022\032\n\rnamespace_ids\030\003 \003(\tB\003\340A\001" + + "\"\035\n\033BulkDeleteDocumentsResponse\"I\n\020GetBa" + + "ckupRequest\0225\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037fires" + + "tore.googleapis.com/Backup\"_\n\022ListBackup" + + "sRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\n!firest" + + "ore.googleapis.com/Location\022\016\n\006filter\030\002 " + + "\001(\t\"^\n\023ListBackupsResponse\0222\n\007backups\030\001 " + + "\003(\0132!.google.firestore.admin.v1.Backup\022\023" + + "\n\013unreachable\030\003 \003(\t\"L\n\023DeleteBackupReque" + "st\0225\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037firestore.goog" - + "leapis.com/Backup\"_\n\022ListBackupsRequest\022" - + "9\n\006parent\030\001 \001(\tB)\340A\002\372A#\n!firestore.googl" - + "eapis.com/Location\022\016\n\006filter\030\002 \001(\t\"^\n\023Li" - + "stBackupsResponse\0222\n\007backups\030\001 \003(\0132!.goo" - + "gle.firestore.admin.v1.Backup\022\023\n\013unreach" - + "able\030\003 \003(\t\"L\n\023DeleteBackupRequest\0225\n\004nam" - + "e\030\001 \001(\tB\'\340A\002\372A!\n\037firestore.googleapis.co" - + "m/Backup\"\374\001\n\026RestoreDatabaseRequest\0229\n\006p" - + "arent\030\001 \001(\tB)\340A\002\372A#\022!firestore.googleapi" - + "s.com/Database\022\030\n\013database_id\030\002 \001(\tB\003\340A\002" - + "\0227\n\006backup\030\003 \001(\tB\'\340A\002\372A!\n\037firestore.goog" - + "leapis.com/Backup\022T\n\021encryption_config\030\t" - + " \001(\01324.google.firestore.admin.v1.Databas" - + "e.EncryptionConfigB\003\340A\0012\313%\n\016FirestoreAdm" - + "in\022\333\001\n\013CreateIndex\022-.google.firestore.ad" - + "min.v1.CreateIndexRequest\032\035.google.longr" - + "unning.Operation\"~\312A\037\n\005Index\022\026IndexOpera" - + "tionMetadata\332A\014parent,index\202\323\344\223\002G\">/v1/{" - + "parent=projects/*/databases/*/collection" - + "Groups/*}/indexes:\005index\022\275\001\n\013ListIndexes" - + "\022-.google.firestore.admin.v1.ListIndexes" - + "Request\032..google.firestore.admin.v1.List" - + "IndexesResponse\"O\332A\006parent\202\323\344\223\002@\022>/v1/{p" - + "arent=projects/*/databases/*/collectionG" - + "roups/*}/indexes\022\247\001\n\010GetIndex\022*.google.f" - + "irestore.admin.v1.GetIndexRequest\032 .goog" - + "le.firestore.admin.v1.Index\"M\332A\004name\202\323\344\223" - + "\002@\022>/v1/{name=projects/*/databases/*/col" - + "lectionGroups/*/indexes/*}\022\243\001\n\013DeleteInd" - + "ex\022-.google.firestore.admin.v1.DeleteInd" - + "exRequest\032\026.google.protobuf.Empty\"M\332A\004na" - + "me\202\323\344\223\002@*>/v1/{name=projects/*/databases" - + "/*/collectionGroups/*/indexes/*}\022\246\001\n\010Get" - + "Field\022*.google.firestore.admin.v1.GetFie" - + "ldRequest\032 .google.firestore.admin.v1.Fi" - + "eld\"L\332A\004name\202\323\344\223\002?\022=/v1/{name=projects/*" - + "/databases/*/collectionGroups/*/fields/*" - + "}\022\331\001\n\013UpdateField\022-.google.firestore.adm" - + "in.v1.UpdateFieldRequest\032\035.google.longru" - + "nning.Operation\"|\312A\037\n\005Field\022\026FieldOperat" - + "ionMetadata\332A\005field\202\323\344\223\002L2C/v1/{field.na" - + "me=projects/*/databases/*/collectionGrou" - + "ps/*/fields/*}:\005field\022\271\001\n\nListFields\022,.g" - + "oogle.firestore.admin.v1.ListFieldsReque" - + "st\032-.google.firestore.admin.v1.ListField" - + "sResponse\"N\332A\006parent\202\323\344\223\002?\022=/v1/{parent=" - + "projects/*/databases/*/collectionGroups/" - + "*}/fields\022\335\001\n\017ExportDocuments\0221.google.f" - + "irestore.admin.v1.ExportDocumentsRequest" - + "\032\035.google.longrunning.Operation\"x\312A2\n\027Ex" - + "portDocumentsResponse\022\027ExportDocumentsMe" - + "tadata\332A\004name\202\323\344\223\0026\"1/v1/{name=projects/" - + "*/databases/*}:exportDocuments:\001*\022\333\001\n\017Im" - + "portDocuments\0221.google.firestore.admin.v" - + "1.ImportDocumentsRequest\032\035.google.longru" - + "nning.Operation\"v\312A0\n\025google.protobuf.Em" - + "pty\022\027ImportDocumentsMetadata\332A\004name\202\323\344\223\002" - + "6\"1/v1/{name=projects/*/databases/*}:imp" - + "ortDocuments:\001*\022\362\001\n\023BulkDeleteDocuments\022" - + "5.google.firestore.admin.v1.BulkDeleteDo" - + "cumentsRequest\032\035.google.longrunning.Oper" - + "ation\"\204\001\312A:\n\033BulkDeleteDocumentsResponse" - + "\022\033BulkDeleteDocumentsMetadata\332A\004name\202\323\344\223" - + "\002:\"5/v1/{name=projects/*/databases/*}:bu" - + "lkDeleteDocuments:\001*\022\331\001\n\016CreateDatabase\022" - + "0.google.firestore.admin.v1.CreateDataba" - + "seRequest\032\035.google.longrunning.Operation" - + "\"v\312A\"\n\010Database\022\026CreateDatabaseMetadata\332" - + "A\033parent,database,database_id\202\323\344\223\002-\"!/v1" - + "/{parent=projects/*}/databases:\010database" - + "\022\223\001\n\013GetDatabase\022-.google.firestore.admi" - + "n.v1.GetDatabaseRequest\032#.google.firesto" - + "re.admin.v1.Database\"0\332A\004name\202\323\344\223\002#\022!/v1" - + "/{name=projects/*/databases/*}\022\246\001\n\rListD" - + "atabases\022/.google.firestore.admin.v1.Lis" - + "tDatabasesRequest\0320.google.firestore.adm" - + "in.v1.ListDatabasesResponse\"2\332A\006parent\202\323" - + "\344\223\002#\022!/v1/{parent=projects/*}/databases\022" - + "\333\001\n\016UpdateDatabase\0220.google.firestore.ad" - + "min.v1.UpdateDatabaseRequest\032\035.google.lo" - + "ngrunning.Operation\"x\312A\"\n\010Database\022\026Upda" - + "teDatabaseMetadata\332A\024database,update_mas" - + "k\202\323\344\223\00262*/v1/{database.name=projects/*/d" - + "atabases/*}:\010database\022\270\001\n\016DeleteDatabase" - + "\0220.google.firestore.admin.v1.DeleteDatab" - + "aseRequest\032\035.google.longrunning.Operatio" - + "n\"U\312A\"\n\010Database\022\026DeleteDatabaseMetadata" - + "\332A\004name\202\323\344\223\002#*!/v1/{name=projects/*/data" - + "bases/*}\022\227\001\n\tGetBackup\022+.google.firestor" - + "e.admin.v1.GetBackupRequest\032!.google.fir" - + "estore.admin.v1.Backup\":\332A\004name\202\323\344\223\002-\022+/" - + "v1/{name=projects/*/locations/*/backups/" - + "*}\022\252\001\n\013ListBackups\022-.google.firestore.ad" - + "min.v1.ListBackupsRequest\032..google.fires" - + "tore.admin.v1.ListBackupsResponse\"<\332A\006pa" - + "rent\202\323\344\223\002-\022+/v1/{parent=projects/*/locat" - + "ions/*}/backups\022\222\001\n\014DeleteBackup\022..googl" - + "e.firestore.admin.v1.DeleteBackupRequest" - + "\032\026.google.protobuf.Empty\":\332A\004name\202\323\344\223\002-*" - + "+/v1/{name=projects/*/locations/*/backup" - + "s/*}\022\277\001\n\017RestoreDatabase\0221.google.firest" - + "ore.admin.v1.RestoreDatabaseRequest\032\035.go" - + "ogle.longrunning.Operation\"Z\312A#\n\010Databas" - + "e\022\027RestoreDatabaseMetadata\202\323\344\223\002.\")/v1/{p" - + "arent=projects/*}/databases:restore:\001*\022\340" - + "\001\n\024CreateBackupSchedule\0226.google.firesto" - + "re.admin.v1.CreateBackupScheduleRequest\032" - + ").google.firestore.admin.v1.BackupSchedu" - + "le\"e\332A\026parent,backup_schedule\202\323\344\223\002F\"3/v1" - + "/{parent=projects/*/databases/*}/backupS" - + "chedules:\017backup_schedule\022\267\001\n\021GetBackupS" - + "chedule\0223.google.firestore.admin.v1.GetB" - + "ackupScheduleRequest\032).google.firestore." - + "admin.v1.BackupSchedule\"B\332A\004name\202\323\344\223\0025\0223" - + "/v1/{name=projects/*/databases/*/backupS" - + "chedules/*}\022\312\001\n\023ListBackupSchedules\0225.go" - + "ogle.firestore.admin.v1.ListBackupSchedu" - + "lesRequest\0326.google.firestore.admin.v1.L" - + "istBackupSchedulesResponse\"D\332A\006parent\202\323\344" - + "\223\0025\0223/v1/{parent=projects/*/databases/*}" - + "/backupSchedules\022\365\001\n\024UpdateBackupSchedul" - + "e\0226.google.firestore.admin.v1.UpdateBack" - + "upScheduleRequest\032).google.firestore.adm" - + "in.v1.BackupSchedule\"z\332A\033backup_schedule" - + ",update_mask\202\323\344\223\002V2C/v1/{backup_schedule" - + ".name=projects/*/databases/*/backupSched" - + "ules/*}:\017backup_schedule\022\252\001\n\024DeleteBacku" - + "pSchedule\0226.google.firestore.admin.v1.De" - + "leteBackupScheduleRequest\032\026.google.proto" - + "buf.Empty\"B\332A\004name\202\323\344\223\0025*3/v1/{name=proj" - + "ects/*/databases/*/backupSchedules/*}\032v\312" - + "A\030firestore.googleapis.com\322AXhttps://www" - + ".googleapis.com/auth/cloud-platform,http" - + "s://www.googleapis.com/auth/datastoreB\245\003" - + "\n\035com.google.firestore.admin.v1B\023Firesto" - + "reAdminProtoP\001Z9cloud.google.com/go/fire" - + "store/apiv1/admin/adminpb;adminpb\242\002\004GCFS" - + "\252\002\037Google.Cloud.Firestore.Admin.V1\312\002\037Goo" - + "gle\\Cloud\\Firestore\\Admin\\V1\352\002#Google::C" - + "loud::Firestore::Admin::V1\352AL\n!firestore" - + ".googleapis.com/Location\022\'projects/{proj" - + "ect}/locations/{location}\352Aq\n(firestore." - + "googleapis.com/CollectionGroup\022Eprojects" - + "/{project}/databases/{database}/collecti" - + "onGroups/{collection}b\006proto3" + + "leapis.com/Backup\"\374\001\n\026RestoreDatabaseReq" + + "uest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\022!firestore." + + "googleapis.com/Database\022\030\n\013database_id\030\002" + + " \001(\tB\003\340A\002\0227\n\006backup\030\003 \001(\tB\'\340A\002\372A!\n\037fires" + + "tore.googleapis.com/Backup\022T\n\021encryption" + + "_config\030\t \001(\01324.google.firestore.admin.v" + + "1.Database.EncryptionConfigB\003\340A\0012\301/\n\016Fir" + + "estoreAdmin\022\333\001\n\013CreateIndex\022-.google.fir" + + "estore.admin.v1.CreateIndexRequest\032\035.goo" + + "gle.longrunning.Operation\"~\312A\037\n\005Index\022\026I" + + "ndexOperationMetadata\332A\014parent,index\202\323\344\223" + + "\002G\">/v1/{parent=projects/*/databases/*/c" + + "ollectionGroups/*}/indexes:\005index\022\275\001\n\013Li" + + "stIndexes\022-.google.firestore.admin.v1.Li" + + "stIndexesRequest\032..google.firestore.admi" + + "n.v1.ListIndexesResponse\"O\332A\006parent\202\323\344\223\002" + + "@\022>/v1/{parent=projects/*/databases/*/co" + + "llectionGroups/*}/indexes\022\247\001\n\010GetIndex\022*" + + ".google.firestore.admin.v1.GetIndexReque" + + "st\032 .google.firestore.admin.v1.Index\"M\332A" + + "\004name\202\323\344\223\002@\022>/v1/{name=projects/*/databa" + + "ses/*/collectionGroups/*/indexes/*}\022\243\001\n\013" + + "DeleteIndex\022-.google.firestore.admin.v1." + + "DeleteIndexRequest\032\026.google.protobuf.Emp" + + "ty\"M\332A\004name\202\323\344\223\002@*>/v1/{name=projects/*/" + + "databases/*/collectionGroups/*/indexes/*" + + "}\022\246\001\n\010GetField\022*.google.firestore.admin." + + "v1.GetFieldRequest\032 .google.firestore.ad" + + "min.v1.Field\"L\332A\004name\202\323\344\223\002?\022=/v1/{name=p" + + "rojects/*/databases/*/collectionGroups/*" + + "/fields/*}\022\331\001\n\013UpdateField\022-.google.fire" + + "store.admin.v1.UpdateFieldRequest\032\035.goog" + + "le.longrunning.Operation\"|\312A\037\n\005Field\022\026Fi" + + "eldOperationMetadata\332A\005field\202\323\344\223\002L2C/v1/" + + "{field.name=projects/*/databases/*/colle" + + "ctionGroups/*/fields/*}:\005field\022\271\001\n\nListF" + + "ields\022,.google.firestore.admin.v1.ListFi" + + "eldsRequest\032-.google.firestore.admin.v1." + + "ListFieldsResponse\"N\332A\006parent\202\323\344\223\002?\022=/v1" + + "/{parent=projects/*/databases/*/collecti" + + "onGroups/*}/fields\022\335\001\n\017ExportDocuments\0221" + + ".google.firestore.admin.v1.ExportDocumen" + + "tsRequest\032\035.google.longrunning.Operation" + + "\"x\312A2\n\027ExportDocumentsResponse\022\027ExportDo" + + "cumentsMetadata\332A\004name\202\323\344\223\0026\"1/v1/{name=" + + "projects/*/databases/*}:exportDocuments:" + + "\001*\022\333\001\n\017ImportDocuments\0221.google.firestor" + + "e.admin.v1.ImportDocumentsRequest\032\035.goog" + + "le.longrunning.Operation\"v\312A0\n\025google.pr" + + "otobuf.Empty\022\027ImportDocumentsMetadata\332A\004" + + "name\202\323\344\223\0026\"1/v1/{name=projects/*/databas" + + "es/*}:importDocuments:\001*\022\362\001\n\023BulkDeleteD" + + "ocuments\0225.google.firestore.admin.v1.Bul" + + "kDeleteDocumentsRequest\032\035.google.longrun" + + "ning.Operation\"\204\001\312A:\n\033BulkDeleteDocument" + + "sResponse\022\033BulkDeleteDocumentsMetadata\332A" + + "\004name\202\323\344\223\002:\"5/v1/{name=projects/*/databa" + + "ses/*}:bulkDeleteDocuments:\001*\022\331\001\n\016Create" + + "Database\0220.google.firestore.admin.v1.Cre" + + "ateDatabaseRequest\032\035.google.longrunning." + + "Operation\"v\312A\"\n\010Database\022\026CreateDatabase" + + "Metadata\332A\033parent,database,database_id\202\323" + + "\344\223\002-\"!/v1/{parent=projects/*}/databases:" + + "\010database\022\223\001\n\013GetDatabase\022-.google.fires" + + "tore.admin.v1.GetDatabaseRequest\032#.googl" + + "e.firestore.admin.v1.Database\"0\332A\004name\202\323" + + "\344\223\002#\022!/v1/{name=projects/*/databases/*}\022" + + "\246\001\n\rListDatabases\022/.google.firestore.adm" + + "in.v1.ListDatabasesRequest\0320.google.fire" + + "store.admin.v1.ListDatabasesResponse\"2\332A" + + "\006parent\202\323\344\223\002#\022!/v1/{parent=projects/*}/d" + + "atabases\022\333\001\n\016UpdateDatabase\0220.google.fir" + + "estore.admin.v1.UpdateDatabaseRequest\032\035." + + "google.longrunning.Operation\"x\312A\"\n\010Datab" + + "ase\022\026UpdateDatabaseMetadata\332A\024database,u" + + "pdate_mask\202\323\344\223\00262*/v1/{database.name=pro" + + "jects/*/databases/*}:\010database\022\270\001\n\016Delet" + + "eDatabase\0220.google.firestore.admin.v1.De" + + "leteDatabaseRequest\032\035.google.longrunning" + + ".Operation\"U\312A\"\n\010Database\022\026DeleteDatabas" + + "eMetadata\332A\004name\202\323\344\223\002#*!/v1/{name=projec" + + "ts/*/databases/*}\022\317\001\n\017CreateUserCreds\0221." + + "google.firestore.admin.v1.CreateUserCred" + + "sRequest\032$.google.firestore.admin.v1.Use" + + "rCreds\"c\332A\037parent,user_creds,user_creds_" + + "id\202\323\344\223\002;\"-/v1/{parent=projects/*/databas" + + "es/*}/userCreds:\nuser_creds\022\242\001\n\014GetUserC" + + "reds\022..google.firestore.admin.v1.GetUser" + + "CredsRequest\032$.google.firestore.admin.v1" + + ".UserCreds\"<\332A\004name\202\323\344\223\002/\022-/v1/{name=pro" + + "jects/*/databases/*/userCreds/*}\022\262\001\n\rLis" + + "tUserCreds\022/.google.firestore.admin.v1.L" + + "istUserCredsRequest\0320.google.firestore.a" + + "dmin.v1.ListUserCredsResponse\">\332A\006parent" + + "\202\323\344\223\002/\022-/v1/{parent=projects/*/databases" + + "/*}/userCreds\022\262\001\n\017EnableUserCreds\0221.goog" + + "le.firestore.admin.v1.EnableUserCredsReq" + + "uest\032$.google.firestore.admin.v1.UserCre" + + "ds\"F\332A\004name\202\323\344\223\0029\"4/v1/{name=projects/*/" + + "databases/*/userCreds/*}:enable:\001*\022\265\001\n\020D" + + "isableUserCreds\0222.google.firestore.admin" + + ".v1.DisableUserCredsRequest\032$.google.fir" + + "estore.admin.v1.UserCreds\"G\332A\004name\202\323\344\223\002:" + + "\"5/v1/{name=projects/*/databases/*/userC" + + "reds/*}:disable:\001*\022\275\001\n\021ResetUserPassword" + + "\0223.google.firestore.admin.v1.ResetUserPa" + + "sswordRequest\032$.google.firestore.admin.v" + + "1.UserCreds\"M\332A\004name\202\323\344\223\002@\";/v1/{name=pr" + + "ojects/*/databases/*/userCreds/*}:resetP" + + "assword:\001*\022\232\001\n\017DeleteUserCreds\0221.google." + + "firestore.admin.v1.DeleteUserCredsReques" + + "t\032\026.google.protobuf.Empty\"<\332A\004name\202\323\344\223\002/" + + "*-/v1/{name=projects/*/databases/*/userC" + + "reds/*}\022\227\001\n\tGetBackup\022+.google.firestore" + + ".admin.v1.GetBackupRequest\032!.google.fire" + + "store.admin.v1.Backup\":\332A\004name\202\323\344\223\002-\022+/v" + + "1/{name=projects/*/locations/*/backups/*" + + "}\022\252\001\n\013ListBackups\022-.google.firestore.adm" + + "in.v1.ListBackupsRequest\032..google.firest" + + "ore.admin.v1.ListBackupsResponse\"<\332A\006par" + + "ent\202\323\344\223\002-\022+/v1/{parent=projects/*/locati" + + "ons/*}/backups\022\222\001\n\014DeleteBackup\022..google" + + ".firestore.admin.v1.DeleteBackupRequest\032" + + "\026.google.protobuf.Empty\":\332A\004name\202\323\344\223\002-*+" + + "/v1/{name=projects/*/locations/*/backups" + + "/*}\022\277\001\n\017RestoreDatabase\0221.google.firesto" + + "re.admin.v1.RestoreDatabaseRequest\032\035.goo" + + "gle.longrunning.Operation\"Z\312A#\n\010Database" + + "\022\027RestoreDatabaseMetadata\202\323\344\223\002.\")/v1/{pa" + + "rent=projects/*}/databases:restore:\001*\022\340\001" + + "\n\024CreateBackupSchedule\0226.google.firestor" + + "e.admin.v1.CreateBackupScheduleRequest\032)" + + ".google.firestore.admin.v1.BackupSchedul" + + "e\"e\332A\026parent,backup_schedule\202\323\344\223\002F\"3/v1/" + + "{parent=projects/*/databases/*}/backupSc" + + "hedules:\017backup_schedule\022\267\001\n\021GetBackupSc" + + "hedule\0223.google.firestore.admin.v1.GetBa" + + "ckupScheduleRequest\032).google.firestore.a" + + "dmin.v1.BackupSchedule\"B\332A\004name\202\323\344\223\0025\0223/" + + "v1/{name=projects/*/databases/*/backupSc" + + "hedules/*}\022\312\001\n\023ListBackupSchedules\0225.goo" + + "gle.firestore.admin.v1.ListBackupSchedul" + + "esRequest\0326.google.firestore.admin.v1.Li" + + "stBackupSchedulesResponse\"D\332A\006parent\202\323\344\223" + + "\0025\0223/v1/{parent=projects/*/databases/*}/" + + "backupSchedules\022\365\001\n\024UpdateBackupSchedule" + + "\0226.google.firestore.admin.v1.UpdateBacku" + + "pScheduleRequest\032).google.firestore.admi" + + "n.v1.BackupSchedule\"z\332A\033backup_schedule," + + "update_mask\202\323\344\223\002V2C/v1/{backup_schedule." + + "name=projects/*/databases/*/backupSchedu" + + "les/*}:\017backup_schedule\022\252\001\n\024DeleteBackup" + + "Schedule\0226.google.firestore.admin.v1.Del" + + "eteBackupScheduleRequest\032\026.google.protob" + + "uf.Empty\"B\332A\004name\202\323\344\223\0025*3/v1/{name=proje" + + "cts/*/databases/*/backupSchedules/*}\032v\312A" + + "\030firestore.googleapis.com\322AXhttps://www." + + "googleapis.com/auth/cloud-platform,https" + + "://www.googleapis.com/auth/datastoreB\245\003\n" + + "\035com.google.firestore.admin.v1B\023Firestor" + + "eAdminProtoP\001Z9cloud.google.com/go/fires" + + "tore/apiv1/admin/adminpb;adminpb\242\002\004GCFS\252" + + "\002\037Google.Cloud.Firestore.Admin.V1\312\002\037Goog" + + "le\\Cloud\\Firestore\\Admin\\V1\352\002#Google::Cl" + + "oud::Firestore::Admin::V1\352AL\n!firestore." + + "googleapis.com/Location\022\'projects/{proje" + + "ct}/locations/{location}\352Aq\n(firestore.g" + + "oogleapis.com/CollectionGroup\022Eprojects/" + + "{project}/databases/{database}/collectio" + + "nGroups/{collection}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -419,6 +503,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.firestore.admin.v1.IndexProto.getDescriptor(), com.google.firestore.admin.v1.OperationProto.getDescriptor(), com.google.firestore.admin.v1.ScheduleProto.getDescriptor(), + com.google.firestore.admin.v1.UserCredsProto.getDescriptor(), com.google.longrunning.OperationsProto.getDescriptor(), com.google.protobuf.EmptyProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), @@ -490,8 +575,72 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_DeleteDatabaseMetadata_descriptor, new java.lang.String[] {}); - internal_static_google_firestore_admin_v1_CreateBackupScheduleRequest_descriptor = + internal_static_google_firestore_admin_v1_CreateUserCredsRequest_descriptor = getDescriptor().getMessageTypes().get(9); + internal_static_google_firestore_admin_v1_CreateUserCredsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_firestore_admin_v1_CreateUserCredsRequest_descriptor, + new java.lang.String[] { + "Parent", "UserCreds", "UserCredsId", + }); + internal_static_google_firestore_admin_v1_GetUserCredsRequest_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_google_firestore_admin_v1_GetUserCredsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_firestore_admin_v1_GetUserCredsRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_firestore_admin_v1_ListUserCredsRequest_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_google_firestore_admin_v1_ListUserCredsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_firestore_admin_v1_ListUserCredsRequest_descriptor, + new java.lang.String[] { + "Parent", + }); + internal_static_google_firestore_admin_v1_ListUserCredsResponse_descriptor = + getDescriptor().getMessageTypes().get(12); + internal_static_google_firestore_admin_v1_ListUserCredsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_firestore_admin_v1_ListUserCredsResponse_descriptor, + new java.lang.String[] { + "UserCreds", + }); + internal_static_google_firestore_admin_v1_EnableUserCredsRequest_descriptor = + getDescriptor().getMessageTypes().get(13); + internal_static_google_firestore_admin_v1_EnableUserCredsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_firestore_admin_v1_EnableUserCredsRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_firestore_admin_v1_DisableUserCredsRequest_descriptor = + getDescriptor().getMessageTypes().get(14); + internal_static_google_firestore_admin_v1_DisableUserCredsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_firestore_admin_v1_DisableUserCredsRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_firestore_admin_v1_ResetUserPasswordRequest_descriptor = + getDescriptor().getMessageTypes().get(15); + internal_static_google_firestore_admin_v1_ResetUserPasswordRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_firestore_admin_v1_ResetUserPasswordRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_firestore_admin_v1_DeleteUserCredsRequest_descriptor = + getDescriptor().getMessageTypes().get(16); + internal_static_google_firestore_admin_v1_DeleteUserCredsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_firestore_admin_v1_DeleteUserCredsRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_firestore_admin_v1_CreateBackupScheduleRequest_descriptor = + getDescriptor().getMessageTypes().get(17); internal_static_google_firestore_admin_v1_CreateBackupScheduleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_CreateBackupScheduleRequest_descriptor, @@ -499,7 +648,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "BackupSchedule", }); internal_static_google_firestore_admin_v1_GetBackupScheduleRequest_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageTypes().get(18); internal_static_google_firestore_admin_v1_GetBackupScheduleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_GetBackupScheduleRequest_descriptor, @@ -507,7 +656,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_firestore_admin_v1_UpdateBackupScheduleRequest_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageTypes().get(19); internal_static_google_firestore_admin_v1_UpdateBackupScheduleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_UpdateBackupScheduleRequest_descriptor, @@ -515,7 +664,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackupSchedule", "UpdateMask", }); internal_static_google_firestore_admin_v1_ListBackupSchedulesRequest_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageTypes().get(20); internal_static_google_firestore_admin_v1_ListBackupSchedulesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_ListBackupSchedulesRequest_descriptor, @@ -523,7 +672,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", }); internal_static_google_firestore_admin_v1_ListBackupSchedulesResponse_descriptor = - getDescriptor().getMessageTypes().get(13); + getDescriptor().getMessageTypes().get(21); internal_static_google_firestore_admin_v1_ListBackupSchedulesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_ListBackupSchedulesResponse_descriptor, @@ -531,7 +680,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackupSchedules", }); internal_static_google_firestore_admin_v1_DeleteBackupScheduleRequest_descriptor = - getDescriptor().getMessageTypes().get(14); + getDescriptor().getMessageTypes().get(22); internal_static_google_firestore_admin_v1_DeleteBackupScheduleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_DeleteBackupScheduleRequest_descriptor, @@ -539,7 +688,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_firestore_admin_v1_CreateIndexRequest_descriptor = - getDescriptor().getMessageTypes().get(15); + getDescriptor().getMessageTypes().get(23); internal_static_google_firestore_admin_v1_CreateIndexRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_CreateIndexRequest_descriptor, @@ -547,7 +696,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "Index", }); internal_static_google_firestore_admin_v1_ListIndexesRequest_descriptor = - getDescriptor().getMessageTypes().get(16); + getDescriptor().getMessageTypes().get(24); internal_static_google_firestore_admin_v1_ListIndexesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_ListIndexesRequest_descriptor, @@ -555,7 +704,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "Filter", "PageSize", "PageToken", }); internal_static_google_firestore_admin_v1_ListIndexesResponse_descriptor = - getDescriptor().getMessageTypes().get(17); + getDescriptor().getMessageTypes().get(25); internal_static_google_firestore_admin_v1_ListIndexesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_ListIndexesResponse_descriptor, @@ -563,7 +712,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Indexes", "NextPageToken", }); internal_static_google_firestore_admin_v1_GetIndexRequest_descriptor = - getDescriptor().getMessageTypes().get(18); + getDescriptor().getMessageTypes().get(26); internal_static_google_firestore_admin_v1_GetIndexRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_GetIndexRequest_descriptor, @@ -571,7 +720,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_firestore_admin_v1_DeleteIndexRequest_descriptor = - getDescriptor().getMessageTypes().get(19); + getDescriptor().getMessageTypes().get(27); internal_static_google_firestore_admin_v1_DeleteIndexRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_DeleteIndexRequest_descriptor, @@ -579,7 +728,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_firestore_admin_v1_UpdateFieldRequest_descriptor = - getDescriptor().getMessageTypes().get(20); + getDescriptor().getMessageTypes().get(28); internal_static_google_firestore_admin_v1_UpdateFieldRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_UpdateFieldRequest_descriptor, @@ -587,7 +736,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Field", "UpdateMask", }); internal_static_google_firestore_admin_v1_GetFieldRequest_descriptor = - getDescriptor().getMessageTypes().get(21); + getDescriptor().getMessageTypes().get(29); internal_static_google_firestore_admin_v1_GetFieldRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_GetFieldRequest_descriptor, @@ -595,7 +744,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_firestore_admin_v1_ListFieldsRequest_descriptor = - getDescriptor().getMessageTypes().get(22); + getDescriptor().getMessageTypes().get(30); internal_static_google_firestore_admin_v1_ListFieldsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_ListFieldsRequest_descriptor, @@ -603,7 +752,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "Filter", "PageSize", "PageToken", }); internal_static_google_firestore_admin_v1_ListFieldsResponse_descriptor = - getDescriptor().getMessageTypes().get(23); + getDescriptor().getMessageTypes().get(31); internal_static_google_firestore_admin_v1_ListFieldsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_ListFieldsResponse_descriptor, @@ -611,7 +760,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Fields", "NextPageToken", }); internal_static_google_firestore_admin_v1_ExportDocumentsRequest_descriptor = - getDescriptor().getMessageTypes().get(24); + getDescriptor().getMessageTypes().get(32); internal_static_google_firestore_admin_v1_ExportDocumentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_ExportDocumentsRequest_descriptor, @@ -619,7 +768,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "CollectionIds", "OutputUriPrefix", "NamespaceIds", "SnapshotTime", }); internal_static_google_firestore_admin_v1_ImportDocumentsRequest_descriptor = - getDescriptor().getMessageTypes().get(25); + getDescriptor().getMessageTypes().get(33); internal_static_google_firestore_admin_v1_ImportDocumentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_ImportDocumentsRequest_descriptor, @@ -627,7 +776,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "CollectionIds", "InputUriPrefix", "NamespaceIds", }); internal_static_google_firestore_admin_v1_BulkDeleteDocumentsRequest_descriptor = - getDescriptor().getMessageTypes().get(26); + getDescriptor().getMessageTypes().get(34); internal_static_google_firestore_admin_v1_BulkDeleteDocumentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_BulkDeleteDocumentsRequest_descriptor, @@ -635,13 +784,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "CollectionIds", "NamespaceIds", }); internal_static_google_firestore_admin_v1_BulkDeleteDocumentsResponse_descriptor = - getDescriptor().getMessageTypes().get(27); + getDescriptor().getMessageTypes().get(35); internal_static_google_firestore_admin_v1_BulkDeleteDocumentsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_BulkDeleteDocumentsResponse_descriptor, new java.lang.String[] {}); internal_static_google_firestore_admin_v1_GetBackupRequest_descriptor = - getDescriptor().getMessageTypes().get(28); + getDescriptor().getMessageTypes().get(36); internal_static_google_firestore_admin_v1_GetBackupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_GetBackupRequest_descriptor, @@ -649,7 +798,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_firestore_admin_v1_ListBackupsRequest_descriptor = - getDescriptor().getMessageTypes().get(29); + getDescriptor().getMessageTypes().get(37); internal_static_google_firestore_admin_v1_ListBackupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_ListBackupsRequest_descriptor, @@ -657,7 +806,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "Filter", }); internal_static_google_firestore_admin_v1_ListBackupsResponse_descriptor = - getDescriptor().getMessageTypes().get(30); + getDescriptor().getMessageTypes().get(38); internal_static_google_firestore_admin_v1_ListBackupsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_ListBackupsResponse_descriptor, @@ -665,7 +814,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Backups", "Unreachable", }); internal_static_google_firestore_admin_v1_DeleteBackupRequest_descriptor = - getDescriptor().getMessageTypes().get(31); + getDescriptor().getMessageTypes().get(39); internal_static_google_firestore_admin_v1_DeleteBackupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_DeleteBackupRequest_descriptor, @@ -673,7 +822,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_firestore_admin_v1_RestoreDatabaseRequest_descriptor = - getDescriptor().getMessageTypes().get(32); + getDescriptor().getMessageTypes().get(40); internal_static_google_firestore_admin_v1_RestoreDatabaseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_RestoreDatabaseRequest_descriptor, @@ -702,6 +851,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.firestore.admin.v1.IndexProto.getDescriptor(); com.google.firestore.admin.v1.OperationProto.getDescriptor(); com.google.firestore.admin.v1.ScheduleProto.getDescriptor(); + com.google.firestore.admin.v1.UserCredsProto.getDescriptor(); com.google.longrunning.OperationsProto.getDescriptor(); com.google.protobuf.EmptyProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor(); diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequest.java index 9abc360cc..a2b1eb304 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequest.java @@ -34,6 +34,7 @@ public final class GetBackupRequest extends com.google.protobuf.GeneratedMessage // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.GetBackupRequest) GetBackupRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use GetBackupRequest.newBuilder() to construct. private GetBackupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -68,6 +69,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -95,6 +97,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -282,6 +285,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -466,6 +470,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -492,6 +497,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -518,6 +524,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -543,6 +550,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -564,6 +572,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequestOrBuilder.java index 52749102e..8dd909355 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequestOrBuilder.java @@ -40,6 +40,7 @@ public interface GetBackupRequestOrBuilder * @return The name. */ java.lang.String getName(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequest.java index bce0795f7..7bb795e09 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequest.java @@ -34,6 +34,7 @@ public final class GetBackupScheduleRequest extends com.google.protobuf.Generate // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.GetBackupScheduleRequest) GetBackupScheduleRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use GetBackupScheduleRequest.newBuilder() to construct. private GetBackupScheduleRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -68,6 +69,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -96,6 +98,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -285,6 +288,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -470,6 +474,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -497,6 +502,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -524,6 +530,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -550,6 +557,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -572,6 +580,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequestOrBuilder.java index 20d58b223..c5f2facda 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequestOrBuilder.java @@ -41,6 +41,7 @@ public interface GetBackupScheduleRequestOrBuilder * @return The name. */ java.lang.String getName(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequest.java index 63f18dd59..74a442301 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequest.java @@ -34,6 +34,7 @@ public final class GetDatabaseRequest extends com.google.protobuf.GeneratedMessa // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.GetDatabaseRequest) GetDatabaseRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use GetDatabaseRequest.newBuilder() to construct. private GetDatabaseRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -68,6 +69,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -94,6 +96,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -280,6 +283,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -465,6 +469,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -490,6 +495,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -515,6 +521,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -539,6 +546,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -559,6 +567,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequestOrBuilder.java index 24b6809f1..bf86af153 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequestOrBuilder.java @@ -39,6 +39,7 @@ public interface GetDatabaseRequestOrBuilder * @return The name. */ java.lang.String getName(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequest.java index 54be9b127..3f1b732ea 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequest.java @@ -34,6 +34,7 @@ public final class GetFieldRequest extends com.google.protobuf.GeneratedMessageV // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.GetFieldRequest) GetFieldRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use GetFieldRequest.newBuilder() to construct. private GetFieldRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -68,6 +69,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -94,6 +96,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -280,6 +283,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -464,6 +468,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -489,6 +494,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -514,6 +520,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -538,6 +545,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -558,6 +566,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequestOrBuilder.java index 55175e88a..61574d729 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequestOrBuilder.java @@ -39,6 +39,7 @@ public interface GetFieldRequestOrBuilder * @return The name. */ java.lang.String getName(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequest.java index 939890b5d..b9a50d179 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequest.java @@ -34,6 +34,7 @@ public final class GetIndexRequest extends com.google.protobuf.GeneratedMessageV // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.GetIndexRequest) GetIndexRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use GetIndexRequest.newBuilder() to construct. private GetIndexRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -68,6 +69,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -94,6 +96,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -280,6 +283,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -464,6 +468,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -489,6 +494,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -514,6 +520,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -538,6 +545,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -558,6 +566,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequestOrBuilder.java index 0235ad55a..df4a71966 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequestOrBuilder.java @@ -39,6 +39,7 @@ public interface GetIndexRequestOrBuilder * @return The name. */ java.lang.String getName(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetUserCredsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetUserCredsRequest.java new file mode 100644 index 000000000..c80ddec39 --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetUserCredsRequest.java @@ -0,0 +1,657 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/firestore_admin.proto + +// Protobuf Java Version: 3.25.5 +package com.google.firestore.admin.v1; + +/** + * + * + *
+ * The request for
+ * [FirestoreAdmin.GetUserCreds][google.firestore.admin.v1.FirestoreAdmin.GetUserCreds].
+ * 
+ * + * Protobuf type {@code google.firestore.admin.v1.GetUserCredsRequest} + */ +public final class GetUserCredsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.GetUserCredsRequest) + GetUserCredsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetUserCredsRequest.newBuilder() to construct. + private GetUserCredsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetUserCredsRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetUserCredsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_GetUserCredsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_GetUserCredsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.GetUserCredsRequest.class, + com.google.firestore.admin.v1.GetUserCredsRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. A name of the form
+   * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. A name of the form
+   * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.firestore.admin.v1.GetUserCredsRequest)) { + return super.equals(obj); + } + com.google.firestore.admin.v1.GetUserCredsRequest other = + (com.google.firestore.admin.v1.GetUserCredsRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.firestore.admin.v1.GetUserCredsRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.GetUserCredsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.GetUserCredsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.GetUserCredsRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.GetUserCredsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.GetUserCredsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.GetUserCredsRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.GetUserCredsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.GetUserCredsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.GetUserCredsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.GetUserCredsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.GetUserCredsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.firestore.admin.v1.GetUserCredsRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for
+   * [FirestoreAdmin.GetUserCreds][google.firestore.admin.v1.FirestoreAdmin.GetUserCreds].
+   * 
+ * + * Protobuf type {@code google.firestore.admin.v1.GetUserCredsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.firestore.admin.v1.GetUserCredsRequest) + com.google.firestore.admin.v1.GetUserCredsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_GetUserCredsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_GetUserCredsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.GetUserCredsRequest.class, + com.google.firestore.admin.v1.GetUserCredsRequest.Builder.class); + } + + // Construct using com.google.firestore.admin.v1.GetUserCredsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_GetUserCredsRequest_descriptor; + } + + @java.lang.Override + public com.google.firestore.admin.v1.GetUserCredsRequest getDefaultInstanceForType() { + return com.google.firestore.admin.v1.GetUserCredsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.firestore.admin.v1.GetUserCredsRequest build() { + com.google.firestore.admin.v1.GetUserCredsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.firestore.admin.v1.GetUserCredsRequest buildPartial() { + com.google.firestore.admin.v1.GetUserCredsRequest result = + new com.google.firestore.admin.v1.GetUserCredsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.firestore.admin.v1.GetUserCredsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.firestore.admin.v1.GetUserCredsRequest) { + return mergeFrom((com.google.firestore.admin.v1.GetUserCredsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.firestore.admin.v1.GetUserCredsRequest other) { + if (other == com.google.firestore.admin.v1.GetUserCredsRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.firestore.admin.v1.GetUserCredsRequest) + } + + // @@protoc_insertion_point(class_scope:google.firestore.admin.v1.GetUserCredsRequest) + private static final com.google.firestore.admin.v1.GetUserCredsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.firestore.admin.v1.GetUserCredsRequest(); + } + + public static com.google.firestore.admin.v1.GetUserCredsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetUserCredsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.firestore.admin.v1.GetUserCredsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetUserCredsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetUserCredsRequestOrBuilder.java new file mode 100644 index 000000000..a48ac69f8 --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetUserCredsRequestOrBuilder.java @@ -0,0 +1,58 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/firestore_admin.proto + +// Protobuf Java Version: 3.25.5 +package com.google.firestore.admin.v1; + +public interface GetUserCredsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.firestore.admin.v1.GetUserCredsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. A name of the form
+   * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. A name of the form
+   * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadata.java index fe5793127..84b7a013e 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadata.java @@ -35,6 +35,7 @@ public final class ImportDocumentsMetadata extends com.google.protobuf.Generated // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.ImportDocumentsMetadata) ImportDocumentsMetadataOrBuilder { private static final long serialVersionUID = 0L; + // Use ImportDocumentsMetadata.newBuilder() to construct. private ImportDocumentsMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -71,6 +72,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private int bitField0_; public static final int START_TIME_FIELD_NUMBER = 1; private com.google.protobuf.Timestamp startTime_; + /** * * @@ -86,6 +88,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public boolean hasStartTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -101,6 +104,7 @@ public boolean hasStartTime() { public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } + /** * * @@ -117,6 +121,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public static final int END_TIME_FIELD_NUMBER = 2; private com.google.protobuf.Timestamp endTime_; + /** * * @@ -133,6 +138,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public boolean hasEndTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -149,6 +155,7 @@ public boolean hasEndTime() { public com.google.protobuf.Timestamp getEndTime() { return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; } + /** * * @@ -166,6 +173,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { public static final int OPERATION_STATE_FIELD_NUMBER = 3; private int operationState_ = 0; + /** * * @@ -181,6 +189,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { public int getOperationStateValue() { return operationState_; } + /** * * @@ -201,6 +210,7 @@ public com.google.firestore.admin.v1.OperationState getOperationState() { public static final int PROGRESS_DOCUMENTS_FIELD_NUMBER = 4; private com.google.firestore.admin.v1.Progress progressDocuments_; + /** * * @@ -216,6 +226,7 @@ public com.google.firestore.admin.v1.OperationState getOperationState() { public boolean hasProgressDocuments() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -233,6 +244,7 @@ public com.google.firestore.admin.v1.Progress getProgressDocuments() { ? com.google.firestore.admin.v1.Progress.getDefaultInstance() : progressDocuments_; } + /** * * @@ -251,6 +263,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui public static final int PROGRESS_BYTES_FIELD_NUMBER = 5; private com.google.firestore.admin.v1.Progress progressBytes_; + /** * * @@ -266,6 +279,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui public boolean hasProgressBytes() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -283,6 +297,7 @@ public com.google.firestore.admin.v1.Progress getProgressBytes() { ? com.google.firestore.admin.v1.Progress.getDefaultInstance() : progressBytes_; } + /** * * @@ -304,6 +319,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressBytesOrBuilder @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList collectionIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); + /** * * @@ -318,6 +334,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressBytesOrBuilder public com.google.protobuf.ProtocolStringList getCollectionIdsList() { return collectionIds_; } + /** * * @@ -332,6 +349,7 @@ public com.google.protobuf.ProtocolStringList getCollectionIdsList() { public int getCollectionIdsCount() { return collectionIds_.size(); } + /** * * @@ -347,6 +365,7 @@ public int getCollectionIdsCount() { public java.lang.String getCollectionIds(int index) { return collectionIds_.get(index); } + /** * * @@ -367,6 +386,7 @@ public com.google.protobuf.ByteString getCollectionIdsBytes(int index) { @SuppressWarnings("serial") private volatile java.lang.Object inputUriPrefix_ = ""; + /** * * @@ -390,6 +410,7 @@ public java.lang.String getInputUriPrefix() { return s; } } + /** * * @@ -419,6 +440,7 @@ public com.google.protobuf.ByteString getInputUriPrefixBytes() { @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList namespaceIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); + /** * * @@ -433,6 +455,7 @@ public com.google.protobuf.ByteString getInputUriPrefixBytes() { public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { return namespaceIds_; } + /** * * @@ -447,6 +470,7 @@ public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { public int getNamespaceIdsCount() { return namespaceIds_.size(); } + /** * * @@ -462,6 +486,7 @@ public int getNamespaceIdsCount() { public java.lang.String getNamespaceIds(int index) { return namespaceIds_.get(index); } + /** * * @@ -737,6 +762,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -1076,6 +1102,7 @@ public Builder mergeFrom( com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> startTimeBuilder_; + /** * * @@ -1090,6 +1117,7 @@ public Builder mergeFrom( public boolean hasStartTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -1108,6 +1136,7 @@ public com.google.protobuf.Timestamp getStartTime() { return startTimeBuilder_.getMessage(); } } + /** * * @@ -1130,6 +1159,7 @@ public Builder setStartTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1149,6 +1179,7 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu onChanged(); return this; } + /** * * @@ -1176,6 +1207,7 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1195,6 +1227,7 @@ public Builder clearStartTime() { onChanged(); return this; } + /** * * @@ -1209,6 +1242,7 @@ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { onChanged(); return getStartTimeFieldBuilder().getBuilder(); } + /** * * @@ -1225,6 +1259,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } } + /** * * @@ -1257,6 +1292,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> endTimeBuilder_; + /** * * @@ -1272,6 +1308,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public boolean hasEndTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -1291,6 +1328,7 @@ public com.google.protobuf.Timestamp getEndTime() { return endTimeBuilder_.getMessage(); } } + /** * * @@ -1314,6 +1352,7 @@ public Builder setEndTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1334,6 +1373,7 @@ public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) onChanged(); return this; } + /** * * @@ -1362,6 +1402,7 @@ public Builder mergeEndTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1382,6 +1423,7 @@ public Builder clearEndTime() { onChanged(); return this; } + /** * * @@ -1397,6 +1439,7 @@ public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { onChanged(); return getEndTimeFieldBuilder().getBuilder(); } + /** * * @@ -1414,6 +1457,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; } } + /** * * @@ -1442,6 +1486,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { } private int operationState_ = 0; + /** * * @@ -1457,6 +1502,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { public int getOperationStateValue() { return operationState_; } + /** * * @@ -1475,6 +1521,7 @@ public Builder setOperationStateValue(int value) { onChanged(); return this; } + /** * * @@ -1492,6 +1539,7 @@ public com.google.firestore.admin.v1.OperationState getOperationState() { com.google.firestore.admin.v1.OperationState.forNumber(operationState_); return result == null ? com.google.firestore.admin.v1.OperationState.UNRECOGNIZED : result; } + /** * * @@ -1513,6 +1561,7 @@ public Builder setOperationState(com.google.firestore.admin.v1.OperationState va onChanged(); return this; } + /** * * @@ -1537,6 +1586,7 @@ public Builder clearOperationState() { com.google.firestore.admin.v1.Progress.Builder, com.google.firestore.admin.v1.ProgressOrBuilder> progressDocumentsBuilder_; + /** * * @@ -1551,6 +1601,7 @@ public Builder clearOperationState() { public boolean hasProgressDocuments() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -1571,6 +1622,7 @@ public com.google.firestore.admin.v1.Progress getProgressDocuments() { return progressDocumentsBuilder_.getMessage(); } } + /** * * @@ -1593,6 +1645,7 @@ public Builder setProgressDocuments(com.google.firestore.admin.v1.Progress value onChanged(); return this; } + /** * * @@ -1613,6 +1666,7 @@ public Builder setProgressDocuments( onChanged(); return this; } + /** * * @@ -1640,6 +1694,7 @@ public Builder mergeProgressDocuments(com.google.firestore.admin.v1.Progress val } return this; } + /** * * @@ -1659,6 +1714,7 @@ public Builder clearProgressDocuments() { onChanged(); return this; } + /** * * @@ -1673,6 +1729,7 @@ public com.google.firestore.admin.v1.Progress.Builder getProgressDocumentsBuilde onChanged(); return getProgressDocumentsFieldBuilder().getBuilder(); } + /** * * @@ -1691,6 +1748,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui : progressDocuments_; } } + /** * * @@ -1723,6 +1781,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui com.google.firestore.admin.v1.Progress.Builder, com.google.firestore.admin.v1.ProgressOrBuilder> progressBytesBuilder_; + /** * * @@ -1737,6 +1796,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui public boolean hasProgressBytes() { return ((bitField0_ & 0x00000010) != 0); } + /** * * @@ -1757,6 +1817,7 @@ public com.google.firestore.admin.v1.Progress getProgressBytes() { return progressBytesBuilder_.getMessage(); } } + /** * * @@ -1779,6 +1840,7 @@ public Builder setProgressBytes(com.google.firestore.admin.v1.Progress value) { onChanged(); return this; } + /** * * @@ -1799,6 +1861,7 @@ public Builder setProgressBytes( onChanged(); return this; } + /** * * @@ -1826,6 +1889,7 @@ public Builder mergeProgressBytes(com.google.firestore.admin.v1.Progress value) } return this; } + /** * * @@ -1845,6 +1909,7 @@ public Builder clearProgressBytes() { onChanged(); return this; } + /** * * @@ -1859,6 +1924,7 @@ public com.google.firestore.admin.v1.Progress.Builder getProgressBytesBuilder() onChanged(); return getProgressBytesFieldBuilder().getBuilder(); } + /** * * @@ -1877,6 +1943,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressBytesOrBuilder : progressBytes_; } } + /** * * @@ -1912,6 +1979,7 @@ private void ensureCollectionIdsIsMutable() { } bitField0_ |= 0x00000020; } + /** * * @@ -1927,6 +1995,7 @@ public com.google.protobuf.ProtocolStringList getCollectionIdsList() { collectionIds_.makeImmutable(); return collectionIds_; } + /** * * @@ -1941,6 +2010,7 @@ public com.google.protobuf.ProtocolStringList getCollectionIdsList() { public int getCollectionIdsCount() { return collectionIds_.size(); } + /** * * @@ -1956,6 +2026,7 @@ public int getCollectionIdsCount() { public java.lang.String getCollectionIds(int index) { return collectionIds_.get(index); } + /** * * @@ -1971,6 +2042,7 @@ public java.lang.String getCollectionIds(int index) { public com.google.protobuf.ByteString getCollectionIdsBytes(int index) { return collectionIds_.getByteString(index); } + /** * * @@ -1994,6 +2066,7 @@ public Builder setCollectionIds(int index, java.lang.String value) { onChanged(); return this; } + /** * * @@ -2016,6 +2089,7 @@ public Builder addCollectionIds(java.lang.String value) { onChanged(); return this; } + /** * * @@ -2035,6 +2109,7 @@ public Builder addAllCollectionIds(java.lang.Iterable values) onChanged(); return this; } + /** * * @@ -2053,6 +2128,7 @@ public Builder clearCollectionIds() { onChanged(); return this; } + /** * * @@ -2078,6 +2154,7 @@ public Builder addCollectionIdsBytes(com.google.protobuf.ByteString value) { } private java.lang.Object inputUriPrefix_ = ""; + /** * * @@ -2100,6 +2177,7 @@ public java.lang.String getInputUriPrefix() { return (java.lang.String) ref; } } + /** * * @@ -2122,6 +2200,7 @@ public com.google.protobuf.ByteString getInputUriPrefixBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -2143,6 +2222,7 @@ public Builder setInputUriPrefix(java.lang.String value) { onChanged(); return this; } + /** * * @@ -2160,6 +2240,7 @@ public Builder clearInputUriPrefix() { onChanged(); return this; } + /** * * @@ -2192,6 +2273,7 @@ private void ensureNamespaceIdsIsMutable() { } bitField0_ |= 0x00000080; } + /** * * @@ -2207,6 +2289,7 @@ public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { namespaceIds_.makeImmutable(); return namespaceIds_; } + /** * * @@ -2221,6 +2304,7 @@ public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { public int getNamespaceIdsCount() { return namespaceIds_.size(); } + /** * * @@ -2236,6 +2320,7 @@ public int getNamespaceIdsCount() { public java.lang.String getNamespaceIds(int index) { return namespaceIds_.get(index); } + /** * * @@ -2251,6 +2336,7 @@ public java.lang.String getNamespaceIds(int index) { public com.google.protobuf.ByteString getNamespaceIdsBytes(int index) { return namespaceIds_.getByteString(index); } + /** * * @@ -2274,6 +2360,7 @@ public Builder setNamespaceIds(int index, java.lang.String value) { onChanged(); return this; } + /** * * @@ -2296,6 +2383,7 @@ public Builder addNamespaceIds(java.lang.String value) { onChanged(); return this; } + /** * * @@ -2315,6 +2403,7 @@ public Builder addAllNamespaceIds(java.lang.Iterable values) { onChanged(); return this; } + /** * * @@ -2333,6 +2422,7 @@ public Builder clearNamespaceIds() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadataOrBuilder.java index db382b843..1e26c1f83 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadataOrBuilder.java @@ -36,6 +36,7 @@ public interface ImportDocumentsMetadataOrBuilder * @return Whether the startTime field is set. */ boolean hasStartTime(); + /** * * @@ -48,6 +49,7 @@ public interface ImportDocumentsMetadataOrBuilder * @return The startTime. */ com.google.protobuf.Timestamp getStartTime(); + /** * * @@ -72,6 +74,7 @@ public interface ImportDocumentsMetadataOrBuilder * @return Whether the endTime field is set. */ boolean hasEndTime(); + /** * * @@ -85,6 +88,7 @@ public interface ImportDocumentsMetadataOrBuilder * @return The endTime. */ com.google.protobuf.Timestamp getEndTime(); + /** * * @@ -109,6 +113,7 @@ public interface ImportDocumentsMetadataOrBuilder * @return The enum numeric value on the wire for operationState. */ int getOperationStateValue(); + /** * * @@ -134,6 +139,7 @@ public interface ImportDocumentsMetadataOrBuilder * @return Whether the progressDocuments field is set. */ boolean hasProgressDocuments(); + /** * * @@ -146,6 +152,7 @@ public interface ImportDocumentsMetadataOrBuilder * @return The progressDocuments. */ com.google.firestore.admin.v1.Progress getProgressDocuments(); + /** * * @@ -169,6 +176,7 @@ public interface ImportDocumentsMetadataOrBuilder * @return Whether the progressBytes field is set. */ boolean hasProgressBytes(); + /** * * @@ -181,6 +189,7 @@ public interface ImportDocumentsMetadataOrBuilder * @return The progressBytes. */ com.google.firestore.admin.v1.Progress getProgressBytes(); + /** * * @@ -204,6 +213,7 @@ public interface ImportDocumentsMetadataOrBuilder * @return A list containing the collectionIds. */ java.util.List getCollectionIdsList(); + /** * * @@ -216,6 +226,7 @@ public interface ImportDocumentsMetadataOrBuilder * @return The count of collectionIds. */ int getCollectionIdsCount(); + /** * * @@ -229,6 +240,7 @@ public interface ImportDocumentsMetadataOrBuilder * @return The collectionIds at the given index. */ java.lang.String getCollectionIds(int index); + /** * * @@ -255,6 +267,7 @@ public interface ImportDocumentsMetadataOrBuilder * @return The inputUriPrefix. */ java.lang.String getInputUriPrefix(); + /** * * @@ -280,6 +293,7 @@ public interface ImportDocumentsMetadataOrBuilder * @return A list containing the namespaceIds. */ java.util.List getNamespaceIdsList(); + /** * * @@ -292,6 +306,7 @@ public interface ImportDocumentsMetadataOrBuilder * @return The count of namespaceIds. */ int getNamespaceIdsCount(); + /** * * @@ -305,6 +320,7 @@ public interface ImportDocumentsMetadataOrBuilder * @return The namespaceIds at the given index. */ java.lang.String getNamespaceIds(int index); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequest.java index bf03b6b93..59e8c64e7 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequest.java @@ -34,6 +34,7 @@ public final class ImportDocumentsRequest extends com.google.protobuf.GeneratedM // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.ImportDocumentsRequest) ImportDocumentsRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use ImportDocumentsRequest.newBuilder() to construct. private ImportDocumentsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -71,6 +72,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -97,6 +99,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -129,6 +132,7 @@ public com.google.protobuf.ByteString getNameBytes() { @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList collectionIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); + /** * * @@ -144,6 +148,7 @@ public com.google.protobuf.ByteString getNameBytes() { public com.google.protobuf.ProtocolStringList getCollectionIdsList() { return collectionIds_; } + /** * * @@ -159,6 +164,7 @@ public com.google.protobuf.ProtocolStringList getCollectionIdsList() { public int getCollectionIdsCount() { return collectionIds_.size(); } + /** * * @@ -175,6 +181,7 @@ public int getCollectionIdsCount() { public java.lang.String getCollectionIds(int index) { return collectionIds_.get(index); } + /** * * @@ -196,6 +203,7 @@ public com.google.protobuf.ByteString getCollectionIdsBytes(int index) { @SuppressWarnings("serial") private volatile java.lang.Object inputUriPrefix_ = ""; + /** * * @@ -223,6 +231,7 @@ public java.lang.String getInputUriPrefix() { return s; } } + /** * * @@ -256,6 +265,7 @@ public com.google.protobuf.ByteString getInputUriPrefixBytes() { @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList namespaceIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); + /** * * @@ -275,6 +285,7 @@ public com.google.protobuf.ByteString getInputUriPrefixBytes() { public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { return namespaceIds_; } + /** * * @@ -294,6 +305,7 @@ public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { public int getNamespaceIdsCount() { return namespaceIds_.size(); } + /** * * @@ -314,6 +326,7 @@ public int getNamespaceIdsCount() { public java.lang.String getNamespaceIds(int index) { return namespaceIds_.get(index); } + /** * * @@ -535,6 +548,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -779,6 +793,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -804,6 +819,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -829,6 +845,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -853,6 +870,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -873,6 +891,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * @@ -908,6 +927,7 @@ private void ensureCollectionIdsIsMutable() { } bitField0_ |= 0x00000002; } + /** * * @@ -924,6 +944,7 @@ public com.google.protobuf.ProtocolStringList getCollectionIdsList() { collectionIds_.makeImmutable(); return collectionIds_; } + /** * * @@ -939,6 +960,7 @@ public com.google.protobuf.ProtocolStringList getCollectionIdsList() { public int getCollectionIdsCount() { return collectionIds_.size(); } + /** * * @@ -955,6 +977,7 @@ public int getCollectionIdsCount() { public java.lang.String getCollectionIds(int index) { return collectionIds_.get(index); } + /** * * @@ -971,6 +994,7 @@ public java.lang.String getCollectionIds(int index) { public com.google.protobuf.ByteString getCollectionIdsBytes(int index) { return collectionIds_.getByteString(index); } + /** * * @@ -995,6 +1019,7 @@ public Builder setCollectionIds(int index, java.lang.String value) { onChanged(); return this; } + /** * * @@ -1018,6 +1043,7 @@ public Builder addCollectionIds(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1038,6 +1064,7 @@ public Builder addAllCollectionIds(java.lang.Iterable values) onChanged(); return this; } + /** * * @@ -1057,6 +1084,7 @@ public Builder clearCollectionIds() { onChanged(); return this; } + /** * * @@ -1083,6 +1111,7 @@ public Builder addCollectionIdsBytes(com.google.protobuf.ByteString value) { } private java.lang.Object inputUriPrefix_ = ""; + /** * * @@ -1109,6 +1138,7 @@ public java.lang.String getInputUriPrefix() { return (java.lang.String) ref; } } + /** * * @@ -1135,6 +1165,7 @@ public com.google.protobuf.ByteString getInputUriPrefixBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1160,6 +1191,7 @@ public Builder setInputUriPrefix(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1181,6 +1213,7 @@ public Builder clearInputUriPrefix() { onChanged(); return this; } + /** * * @@ -1217,6 +1250,7 @@ private void ensureNamespaceIdsIsMutable() { } bitField0_ |= 0x00000008; } + /** * * @@ -1237,6 +1271,7 @@ public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { namespaceIds_.makeImmutable(); return namespaceIds_; } + /** * * @@ -1256,6 +1291,7 @@ public com.google.protobuf.ProtocolStringList getNamespaceIdsList() { public int getNamespaceIdsCount() { return namespaceIds_.size(); } + /** * * @@ -1276,6 +1312,7 @@ public int getNamespaceIdsCount() { public java.lang.String getNamespaceIds(int index) { return namespaceIds_.get(index); } + /** * * @@ -1296,6 +1333,7 @@ public java.lang.String getNamespaceIds(int index) { public com.google.protobuf.ByteString getNamespaceIdsBytes(int index) { return namespaceIds_.getByteString(index); } + /** * * @@ -1324,6 +1362,7 @@ public Builder setNamespaceIds(int index, java.lang.String value) { onChanged(); return this; } + /** * * @@ -1351,6 +1390,7 @@ public Builder addNamespaceIds(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1375,6 +1415,7 @@ public Builder addAllNamespaceIds(java.lang.Iterable values) { onChanged(); return this; } + /** * * @@ -1398,6 +1439,7 @@ public Builder clearNamespaceIds() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequestOrBuilder.java index e9e945047..352c23e12 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequestOrBuilder.java @@ -39,6 +39,7 @@ public interface ImportDocumentsRequestOrBuilder * @return The name. */ java.lang.String getName(); + /** * * @@ -68,6 +69,7 @@ public interface ImportDocumentsRequestOrBuilder * @return A list containing the collectionIds. */ java.util.List getCollectionIdsList(); + /** * * @@ -81,6 +83,7 @@ public interface ImportDocumentsRequestOrBuilder * @return The count of collectionIds. */ int getCollectionIdsCount(); + /** * * @@ -95,6 +98,7 @@ public interface ImportDocumentsRequestOrBuilder * @return The collectionIds at the given index. */ java.lang.String getCollectionIds(int index); + /** * * @@ -126,6 +130,7 @@ public interface ImportDocumentsRequestOrBuilder * @return The inputUriPrefix. */ java.lang.String getInputUriPrefix(); + /** * * @@ -160,6 +165,7 @@ public interface ImportDocumentsRequestOrBuilder * @return A list containing the namespaceIds. */ java.util.List getNamespaceIdsList(); + /** * * @@ -177,6 +183,7 @@ public interface ImportDocumentsRequestOrBuilder * @return The count of namespaceIds. */ int getNamespaceIdsCount(); + /** * * @@ -195,6 +202,7 @@ public interface ImportDocumentsRequestOrBuilder * @return The namespaceIds at the given index. */ java.lang.String getNamespaceIds(int index); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Index.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Index.java index daf2c71a5..26c277228 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Index.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Index.java @@ -34,6 +34,7 @@ public final class Index extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.Index) IndexOrBuilder { private static final long serialVersionUID = 0L; + // Use Index.newBuilder() to construct. private Index(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -45,6 +46,7 @@ private Index() { apiScope_ = 0; fields_ = java.util.Collections.emptyList(); state_ = 0; + density_ = 0; } @java.lang.Override @@ -137,6 +139,7 @@ public enum QueryScope implements com.google.protobuf.ProtocolMessageEnum { * QUERY_SCOPE_UNSPECIFIED = 0; */ public static final int QUERY_SCOPE_UNSPECIFIED_VALUE = 0; + /** * * @@ -149,6 +152,7 @@ public enum QueryScope implements com.google.protobuf.ProtocolMessageEnum { * COLLECTION = 1; */ public static final int COLLECTION_VALUE = 1; + /** * * @@ -161,6 +165,7 @@ public enum QueryScope implements com.google.protobuf.ProtocolMessageEnum { * COLLECTION_GROUP = 2; */ public static final int COLLECTION_GROUP_VALUE = 2; + /** * * @@ -290,6 +295,16 @@ public enum ApiScope implements com.google.protobuf.ProtocolMessageEnum { * DATASTORE_MODE_API = 1; */ DATASTORE_MODE_API(1), + /** + * + * + *
+     * The index can only be used by the MONGODB_COMPATIBLE_API.
+     * 
+ * + * MONGODB_COMPATIBLE_API = 2; + */ + MONGODB_COMPATIBLE_API(2), UNRECOGNIZED(-1), ; @@ -304,6 +319,7 @@ public enum ApiScope implements com.google.protobuf.ProtocolMessageEnum { * ANY_API = 0; */ public static final int ANY_API_VALUE = 0; + /** * * @@ -315,6 +331,17 @@ public enum ApiScope implements com.google.protobuf.ProtocolMessageEnum { */ public static final int DATASTORE_MODE_API_VALUE = 1; + /** + * + * + *
+     * The index can only be used by the MONGODB_COMPATIBLE_API.
+     * 
+ * + * MONGODB_COMPATIBLE_API = 2; + */ + public static final int MONGODB_COMPATIBLE_API_VALUE = 2; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -343,6 +370,8 @@ public static ApiScope forNumber(int value) { return ANY_API; case 1: return DATASTORE_MODE_API; + case 2: + return MONGODB_COMPATIBLE_API; default: return null; } @@ -474,6 +503,7 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { * STATE_UNSPECIFIED = 0; */ public static final int STATE_UNSPECIFIED_VALUE = 0; + /** * * @@ -487,6 +517,7 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { * CREATING = 1; */ public static final int CREATING_VALUE = 1; + /** * * @@ -499,6 +530,7 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { * READY = 2; */ public static final int READY_VALUE = 2; + /** * * @@ -602,6 +634,210 @@ private State(int value) { // @@protoc_insertion_point(enum_scope:google.firestore.admin.v1.Index.State) } + /** + * + * + *
+   * The density configuration for the index.
+   * 
+ * + * Protobuf enum {@code google.firestore.admin.v1.Index.Density} + */ + public enum Density implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Unspecified. It will use database default setting. This value is input
+     * only.
+     * 
+ * + * DENSITY_UNSPECIFIED = 0; + */ + DENSITY_UNSPECIFIED(0), + /** + * + * + *
+     * In order for an index entry to be added, the document must
+     * contain all fields specified in the index.
+     *
+     * This is the only allowed value for indexes having ApiScope `ANY_API` and
+     * `DATASTORE_MODE_API`.
+     * 
+ * + * SPARSE_ALL = 1; + */ + SPARSE_ALL(1), + /** + * + * + *
+     * In order for an index entry to be added, the document must
+     * contain at least one of the fields specified in the index.
+     * Non-existent fields are treated as having a NULL value when generating
+     * index entries.
+     * 
+ * + * SPARSE_ANY = 2; + */ + SPARSE_ANY(2), + /** + * + * + *
+     * An index entry will be added regardless of whether the
+     * document contains any of the fields specified in the index.
+     * Non-existent fields are treated as having a NULL value when generating
+     * index entries.
+     * 
+ * + * DENSE = 3; + */ + DENSE(3), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Unspecified. It will use database default setting. This value is input
+     * only.
+     * 
+ * + * DENSITY_UNSPECIFIED = 0; + */ + public static final int DENSITY_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * In order for an index entry to be added, the document must
+     * contain all fields specified in the index.
+     *
+     * This is the only allowed value for indexes having ApiScope `ANY_API` and
+     * `DATASTORE_MODE_API`.
+     * 
+ * + * SPARSE_ALL = 1; + */ + public static final int SPARSE_ALL_VALUE = 1; + + /** + * + * + *
+     * In order for an index entry to be added, the document must
+     * contain at least one of the fields specified in the index.
+     * Non-existent fields are treated as having a NULL value when generating
+     * index entries.
+     * 
+ * + * SPARSE_ANY = 2; + */ + public static final int SPARSE_ANY_VALUE = 2; + + /** + * + * + *
+     * An index entry will be added regardless of whether the
+     * document contains any of the fields specified in the index.
+     * Non-existent fields are treated as having a NULL value when generating
+     * index entries.
+     * 
+ * + * DENSE = 3; + */ + public static final int DENSE_VALUE = 3; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Density valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static Density forNumber(int value) { + switch (value) { + case 0: + return DENSITY_UNSPECIFIED; + case 1: + return SPARSE_ALL; + case 2: + return SPARSE_ANY; + case 3: + return DENSE; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Density findValueByNumber(int number) { + return Density.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.firestore.admin.v1.Index.getDescriptor().getEnumTypes().get(3); + } + + private static final Density[] VALUES = values(); + + public static Density valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Density(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.firestore.admin.v1.Index.Density) + } + public interface IndexFieldOrBuilder extends // @@protoc_insertion_point(interface_extends:google.firestore.admin.v1.Index.IndexField) @@ -621,6 +857,7 @@ public interface IndexFieldOrBuilder * @return The fieldPath. */ java.lang.String getFieldPath(); + /** * * @@ -649,6 +886,7 @@ public interface IndexFieldOrBuilder * @return Whether the order field is set. */ boolean hasOrder(); + /** * * @@ -662,6 +900,7 @@ public interface IndexFieldOrBuilder * @return The enum numeric value on the wire for order. */ int getOrderValue(); + /** * * @@ -688,6 +927,7 @@ public interface IndexFieldOrBuilder * @return Whether the arrayConfig field is set. */ boolean hasArrayConfig(); + /** * * @@ -700,6 +940,7 @@ public interface IndexFieldOrBuilder * @return The enum numeric value on the wire for arrayConfig. */ int getArrayConfigValue(); + /** * * @@ -726,6 +967,7 @@ public interface IndexFieldOrBuilder * @return Whether the vectorConfig field is set. */ boolean hasVectorConfig(); + /** * * @@ -739,6 +981,7 @@ public interface IndexFieldOrBuilder * @return The vectorConfig. */ com.google.firestore.admin.v1.Index.IndexField.VectorConfig getVectorConfig(); + /** * * @@ -753,6 +996,7 @@ public interface IndexFieldOrBuilder com.google.firestore.admin.v1.Index.IndexField.ValueModeCase getValueModeCase(); } + /** * * @@ -769,6 +1013,7 @@ public static final class IndexField extends com.google.protobuf.GeneratedMessag // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.Index.IndexField) IndexFieldOrBuilder { private static final long serialVersionUID = 0L; + // Use IndexField.newBuilder() to construct. private IndexField(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -852,6 +1097,7 @@ public enum Order implements com.google.protobuf.ProtocolMessageEnum { * ORDER_UNSPECIFIED = 0; */ public static final int ORDER_UNSPECIFIED_VALUE = 0; + /** * * @@ -862,6 +1108,7 @@ public enum Order implements com.google.protobuf.ProtocolMessageEnum { * ASCENDING = 1; */ public static final int ASCENDING_VALUE = 1; + /** * * @@ -999,6 +1246,7 @@ public enum ArrayConfig implements com.google.protobuf.ProtocolMessageEnum { * ARRAY_CONFIG_UNSPECIFIED = 0; */ public static final int ARRAY_CONFIG_UNSPECIFIED_VALUE = 0; + /** * * @@ -1124,6 +1372,7 @@ public interface VectorConfigOrBuilder * @return Whether the flat field is set. */ boolean hasFlat(); + /** * * @@ -1136,6 +1385,7 @@ public interface VectorConfigOrBuilder * @return The flat. */ com.google.firestore.admin.v1.Index.IndexField.VectorConfig.FlatIndex getFlat(); + /** * * @@ -1150,6 +1400,7 @@ public interface VectorConfigOrBuilder com.google.firestore.admin.v1.Index.IndexField.VectorConfig.TypeCase getTypeCase(); } + /** * * @@ -1164,6 +1415,7 @@ public static final class VectorConfig extends com.google.protobuf.GeneratedMess // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.Index.IndexField.VectorConfig) VectorConfigOrBuilder { private static final long serialVersionUID = 0L; + // Use VectorConfig.newBuilder() to construct. private VectorConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -1196,6 +1448,7 @@ public interface FlatIndexOrBuilder extends // @@protoc_insertion_point(interface_extends:google.firestore.admin.v1.Index.IndexField.VectorConfig.FlatIndex) com.google.protobuf.MessageOrBuilder {} + /** * * @@ -1211,6 +1464,7 @@ public static final class FlatIndex extends com.google.protobuf.GeneratedMessage // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.Index.IndexField.VectorConfig.FlatIndex) FlatIndexOrBuilder { private static final long serialVersionUID = 0L; + // Use FlatIndex.newBuilder() to construct. private FlatIndex(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -1404,6 +1658,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -1660,6 +1915,7 @@ public enum TypeCase private TypeCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -1692,6 +1948,7 @@ public TypeCase getTypeCase() { public static final int DIMENSION_FIELD_NUMBER = 1; private int dimension_ = 0; + /** * * @@ -1712,6 +1969,7 @@ public int getDimension() { } public static final int FLAT_FIELD_NUMBER = 2; + /** * * @@ -1727,6 +1985,7 @@ public int getDimension() { public boolean hasFlat() { return typeCase_ == 2; } + /** * * @@ -1746,6 +2005,7 @@ public com.google.firestore.admin.v1.Index.IndexField.VectorConfig.FlatIndex get return com.google.firestore.admin.v1.Index.IndexField.VectorConfig.FlatIndex .getDefaultInstance(); } + /** * * @@ -1951,6 +2211,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -2186,6 +2447,7 @@ public Builder clearType() { private int bitField0_; private int dimension_; + /** * * @@ -2204,6 +2466,7 @@ public Builder clearType() { public int getDimension() { return dimension_; } + /** * * @@ -2226,6 +2489,7 @@ public Builder setDimension(int value) { onChanged(); return this; } + /** * * @@ -2252,6 +2516,7 @@ public Builder clearDimension() { com.google.firestore.admin.v1.Index.IndexField.VectorConfig.FlatIndex.Builder, com.google.firestore.admin.v1.Index.IndexField.VectorConfig.FlatIndexOrBuilder> flatBuilder_; + /** * * @@ -2267,6 +2532,7 @@ public Builder clearDimension() { public boolean hasFlat() { return typeCase_ == 2; } + /** * * @@ -2294,6 +2560,7 @@ public com.google.firestore.admin.v1.Index.IndexField.VectorConfig.FlatIndex get .getDefaultInstance(); } } + /** * * @@ -2317,6 +2584,7 @@ public Builder setFlat( typeCase_ = 2; return this; } + /** * * @@ -2338,6 +2606,7 @@ public Builder setFlat( typeCase_ = 2; return this; } + /** * * @@ -2374,6 +2643,7 @@ public Builder mergeFlat( typeCase_ = 2; return this; } + /** * * @@ -2399,6 +2669,7 @@ public Builder clearFlat() { } return this; } + /** * * @@ -2412,6 +2683,7 @@ public Builder clearFlat() { getFlatBuilder() { return getFlatFieldBuilder().getBuilder(); } + /** * * @@ -2434,6 +2706,7 @@ public Builder clearFlat() { .getDefaultInstance(); } } + /** * * @@ -2554,6 +2827,7 @@ public enum ValueModeCase private ValueModeCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -2592,6 +2866,7 @@ public ValueModeCase getValueModeCase() { @SuppressWarnings("serial") private volatile java.lang.Object fieldPath_ = ""; + /** * * @@ -2617,6 +2892,7 @@ public java.lang.String getFieldPath() { return s; } } + /** * * @@ -2644,6 +2920,7 @@ public com.google.protobuf.ByteString getFieldPathBytes() { } public static final int ORDER_FIELD_NUMBER = 2; + /** * * @@ -2659,6 +2936,7 @@ public com.google.protobuf.ByteString getFieldPathBytes() { public boolean hasOrder() { return valueModeCase_ == 2; } + /** * * @@ -2677,6 +2955,7 @@ public int getOrderValue() { } return 0; } + /** * * @@ -2702,6 +2981,7 @@ public com.google.firestore.admin.v1.Index.IndexField.Order getOrder() { } public static final int ARRAY_CONFIG_FIELD_NUMBER = 3; + /** * * @@ -2716,6 +2996,7 @@ public com.google.firestore.admin.v1.Index.IndexField.Order getOrder() { public boolean hasArrayConfig() { return valueModeCase_ == 3; } + /** * * @@ -2733,6 +3014,7 @@ public int getArrayConfigValue() { } return 0; } + /** * * @@ -2757,6 +3039,7 @@ public com.google.firestore.admin.v1.Index.IndexField.ArrayConfig getArrayConfig } public static final int VECTOR_CONFIG_FIELD_NUMBER = 4; + /** * * @@ -2773,6 +3056,7 @@ public com.google.firestore.admin.v1.Index.IndexField.ArrayConfig getArrayConfig public boolean hasVectorConfig() { return valueModeCase_ == 4; } + /** * * @@ -2792,6 +3076,7 @@ public com.google.firestore.admin.v1.Index.IndexField.VectorConfig getVectorConf } return com.google.firestore.admin.v1.Index.IndexField.VectorConfig.getDefaultInstance(); } + /** * * @@ -3026,6 +3311,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -3284,6 +3570,7 @@ public Builder clearValueMode() { private int bitField0_; private java.lang.Object fieldPath_ = ""; + /** * * @@ -3308,6 +3595,7 @@ public java.lang.String getFieldPath() { return (java.lang.String) ref; } } + /** * * @@ -3332,6 +3620,7 @@ public com.google.protobuf.ByteString getFieldPathBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -3355,6 +3644,7 @@ public Builder setFieldPath(java.lang.String value) { onChanged(); return this; } + /** * * @@ -3374,6 +3664,7 @@ public Builder clearFieldPath() { onChanged(); return this; } + /** * * @@ -3415,6 +3706,7 @@ public Builder setFieldPathBytes(com.google.protobuf.ByteString value) { public boolean hasOrder() { return valueModeCase_ == 2; } + /** * * @@ -3434,6 +3726,7 @@ public int getOrderValue() { } return 0; } + /** * * @@ -3453,6 +3746,7 @@ public Builder setOrderValue(int value) { onChanged(); return this; } + /** * * @@ -3477,6 +3771,7 @@ public com.google.firestore.admin.v1.Index.IndexField.Order getOrder() { } return com.google.firestore.admin.v1.Index.IndexField.Order.ORDER_UNSPECIFIED; } + /** * * @@ -3499,6 +3794,7 @@ public Builder setOrder(com.google.firestore.admin.v1.Index.IndexField.Order val onChanged(); return this; } + /** * * @@ -3535,6 +3831,7 @@ public Builder clearOrder() { public boolean hasArrayConfig() { return valueModeCase_ == 3; } + /** * * @@ -3553,6 +3850,7 @@ public int getArrayConfigValue() { } return 0; } + /** * * @@ -3571,6 +3869,7 @@ public Builder setArrayConfigValue(int value) { onChanged(); return this; } + /** * * @@ -3594,6 +3893,7 @@ public com.google.firestore.admin.v1.Index.IndexField.ArrayConfig getArrayConfig } return com.google.firestore.admin.v1.Index.IndexField.ArrayConfig.ARRAY_CONFIG_UNSPECIFIED; } + /** * * @@ -3616,6 +3916,7 @@ public Builder setArrayConfig( onChanged(); return this; } + /** * * @@ -3641,6 +3942,7 @@ public Builder clearArrayConfig() { com.google.firestore.admin.v1.Index.IndexField.VectorConfig.Builder, com.google.firestore.admin.v1.Index.IndexField.VectorConfigOrBuilder> vectorConfigBuilder_; + /** * * @@ -3657,6 +3959,7 @@ public Builder clearArrayConfig() { public boolean hasVectorConfig() { return valueModeCase_ == 4; } + /** * * @@ -3683,6 +3986,7 @@ public com.google.firestore.admin.v1.Index.IndexField.VectorConfig getVectorConf return com.google.firestore.admin.v1.Index.IndexField.VectorConfig.getDefaultInstance(); } } + /** * * @@ -3707,6 +4011,7 @@ public Builder setVectorConfig( valueModeCase_ = 4; return this; } + /** * * @@ -3728,6 +4033,7 @@ public Builder setVectorConfig( valueModeCase_ = 4; return this; } + /** * * @@ -3764,6 +4070,7 @@ public Builder mergeVectorConfig( valueModeCase_ = 4; return this; } + /** * * @@ -3790,6 +4097,7 @@ public Builder clearVectorConfig() { } return this; } + /** * * @@ -3804,6 +4112,7 @@ public Builder clearVectorConfig() { getVectorConfigBuilder() { return getVectorConfigFieldBuilder().getBuilder(); } + /** * * @@ -3826,6 +4135,7 @@ public Builder clearVectorConfig() { return com.google.firestore.admin.v1.Index.IndexField.VectorConfig.getDefaultInstance(); } } + /** * * @@ -3929,6 +4239,7 @@ public com.google.firestore.admin.v1.Index.IndexField getDefaultInstanceForType( @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -3955,6 +4266,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -3984,6 +4296,7 @@ public com.google.protobuf.ByteString getNameBytes() { public static final int QUERY_SCOPE_FIELD_NUMBER = 2; private int queryScope_ = 0; + /** * * @@ -4005,6 +4318,7 @@ public com.google.protobuf.ByteString getNameBytes() { public int getQueryScopeValue() { return queryScope_; } + /** * * @@ -4031,6 +4345,7 @@ public com.google.firestore.admin.v1.Index.QueryScope getQueryScope() { public static final int API_SCOPE_FIELD_NUMBER = 5; private int apiScope_ = 0; + /** * * @@ -4046,6 +4361,7 @@ public com.google.firestore.admin.v1.Index.QueryScope getQueryScope() { public int getApiScopeValue() { return apiScope_; } + /** * * @@ -4068,6 +4384,7 @@ public com.google.firestore.admin.v1.Index.ApiScope getApiScope() { @SuppressWarnings("serial") private java.util.List fields_; + /** * * @@ -4091,6 +4408,7 @@ public com.google.firestore.admin.v1.Index.ApiScope getApiScope() { public java.util.List getFieldsList() { return fields_; } + /** * * @@ -4115,6 +4433,7 @@ public java.util.List getFieldsL getFieldsOrBuilderList() { return fields_; } + /** * * @@ -4138,6 +4457,7 @@ public java.util.List getFieldsL public int getFieldsCount() { return fields_.size(); } + /** * * @@ -4161,6 +4481,7 @@ public int getFieldsCount() { public com.google.firestore.admin.v1.Index.IndexField getFields(int index) { return fields_.get(index); } + /** * * @@ -4187,6 +4508,7 @@ public com.google.firestore.admin.v1.Index.IndexFieldOrBuilder getFieldsOrBuilde public static final int STATE_FIELD_NUMBER = 4; private int state_ = 0; + /** * * @@ -4202,6 +4524,7 @@ public com.google.firestore.admin.v1.Index.IndexFieldOrBuilder getFieldsOrBuilde public int getStateValue() { return state_; } + /** * * @@ -4220,6 +4543,92 @@ public com.google.firestore.admin.v1.Index.State getState() { return result == null ? com.google.firestore.admin.v1.Index.State.UNRECOGNIZED : result; } + public static final int DENSITY_FIELD_NUMBER = 6; + private int density_ = 0; + + /** + * + * + *
+   * Immutable. The density configuration of the index.
+   * 
+ * + * + * .google.firestore.admin.v1.Index.Density density = 6 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The enum numeric value on the wire for density. + */ + @java.lang.Override + public int getDensityValue() { + return density_; + } + + /** + * + * + *
+   * Immutable. The density configuration of the index.
+   * 
+ * + * + * .google.firestore.admin.v1.Index.Density density = 6 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The density. + */ + @java.lang.Override + public com.google.firestore.admin.v1.Index.Density getDensity() { + com.google.firestore.admin.v1.Index.Density result = + com.google.firestore.admin.v1.Index.Density.forNumber(density_); + return result == null ? com.google.firestore.admin.v1.Index.Density.UNRECOGNIZED : result; + } + + public static final int MULTIKEY_FIELD_NUMBER = 7; + private boolean multikey_ = false; + + /** + * + * + *
+   * Optional. Whether the index is multikey. By default, the index is not
+   * multikey. For non-multikey indexes, none of the paths in the index
+   * definition reach or traverse an array, except via an explicit array index.
+   * For multikey indexes, at most one of the paths in the index definition
+   * reach or traverse an array, except via an explicit array index. Violations
+   * will result in errors.
+   *
+   * Note this field only applies to index with MONGODB_COMPATIBLE_API ApiScope.
+   * 
+ * + * bool multikey = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The multikey. + */ + @java.lang.Override + public boolean getMultikey() { + return multikey_; + } + + public static final int SHARD_COUNT_FIELD_NUMBER = 8; + private int shardCount_ = 0; + + /** + * + * + *
+   * Optional. The number of shards for the index.
+   * 
+ * + * int32 shard_count = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The shardCount. + */ + @java.lang.Override + public int getShardCount() { + return shardCount_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -4250,6 +4659,15 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (apiScope_ != com.google.firestore.admin.v1.Index.ApiScope.ANY_API.getNumber()) { output.writeEnum(5, apiScope_); } + if (density_ != com.google.firestore.admin.v1.Index.Density.DENSITY_UNSPECIFIED.getNumber()) { + output.writeEnum(6, density_); + } + if (multikey_ != false) { + output.writeBool(7, multikey_); + } + if (shardCount_ != 0) { + output.writeInt32(8, shardCount_); + } getUnknownFields().writeTo(output); } @@ -4275,6 +4693,15 @@ public int getSerializedSize() { if (apiScope_ != com.google.firestore.admin.v1.Index.ApiScope.ANY_API.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(5, apiScope_); } + if (density_ != com.google.firestore.admin.v1.Index.Density.DENSITY_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(6, density_); + } + if (multikey_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(7, multikey_); + } + if (shardCount_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(8, shardCount_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -4295,6 +4722,9 @@ public boolean equals(final java.lang.Object obj) { if (apiScope_ != other.apiScope_) return false; if (!getFieldsList().equals(other.getFieldsList())) return false; if (state_ != other.state_) return false; + if (density_ != other.density_) return false; + if (getMultikey() != other.getMultikey()) return false; + if (getShardCount() != other.getShardCount()) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -4318,6 +4748,12 @@ public int hashCode() { } hash = (37 * hash) + STATE_FIELD_NUMBER; hash = (53 * hash) + state_; + hash = (37 * hash) + DENSITY_FIELD_NUMBER; + hash = (53 * hash) + density_; + hash = (37 * hash) + MULTIKEY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getMultikey()); + hash = (37 * hash) + SHARD_COUNT_FIELD_NUMBER; + hash = (53 * hash) + getShardCount(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -4417,6 +4853,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -4468,6 +4905,9 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000008); state_ = 0; + density_ = 0; + multikey_ = false; + shardCount_ = 0; return this; } @@ -4528,6 +4968,15 @@ private void buildPartial0(com.google.firestore.admin.v1.Index result) { if (((from_bitField0_ & 0x00000010) != 0)) { result.state_ = state_; } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.density_ = density_; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.multikey_ = multikey_; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.shardCount_ = shardCount_; + } } @java.lang.Override @@ -4616,6 +5065,15 @@ public Builder mergeFrom(com.google.firestore.admin.v1.Index other) { if (other.state_ != 0) { setStateValue(other.getStateValue()); } + if (other.density_ != 0) { + setDensityValue(other.getDensityValue()); + } + if (other.getMultikey() != false) { + setMultikey(other.getMultikey()); + } + if (other.getShardCount() != 0) { + setShardCount(other.getShardCount()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -4679,6 +5137,24 @@ public Builder mergeFrom( bitField0_ |= 0x00000004; break; } // case 40 + case 48: + { + density_ = input.readEnum(); + bitField0_ |= 0x00000020; + break; + } // case 48 + case 56: + { + multikey_ = input.readBool(); + bitField0_ |= 0x00000040; + break; + } // case 56 + case 64: + { + shardCount_ = input.readInt32(); + bitField0_ |= 0x00000080; + break; + } // case 64 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -4699,6 +5175,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -4724,6 +5201,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -4749,6 +5227,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -4773,6 +5252,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -4793,6 +5273,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * @@ -4820,6 +5301,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { } private int queryScope_ = 0; + /** * * @@ -4841,6 +5323,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { public int getQueryScopeValue() { return queryScope_; } + /** * * @@ -4865,6 +5348,7 @@ public Builder setQueryScopeValue(int value) { onChanged(); return this; } + /** * * @@ -4888,6 +5372,7 @@ public com.google.firestore.admin.v1.Index.QueryScope getQueryScope() { com.google.firestore.admin.v1.Index.QueryScope.forNumber(queryScope_); return result == null ? com.google.firestore.admin.v1.Index.QueryScope.UNRECOGNIZED : result; } + /** * * @@ -4915,6 +5400,7 @@ public Builder setQueryScope(com.google.firestore.admin.v1.Index.QueryScope valu onChanged(); return this; } + /** * * @@ -4940,6 +5426,7 @@ public Builder clearQueryScope() { } private int apiScope_ = 0; + /** * * @@ -4955,6 +5442,7 @@ public Builder clearQueryScope() { public int getApiScopeValue() { return apiScope_; } + /** * * @@ -4973,6 +5461,7 @@ public Builder setApiScopeValue(int value) { onChanged(); return this; } + /** * * @@ -4990,6 +5479,7 @@ public com.google.firestore.admin.v1.Index.ApiScope getApiScope() { com.google.firestore.admin.v1.Index.ApiScope.forNumber(apiScope_); return result == null ? com.google.firestore.admin.v1.Index.ApiScope.UNRECOGNIZED : result; } + /** * * @@ -5011,6 +5501,7 @@ public Builder setApiScope(com.google.firestore.admin.v1.Index.ApiScope value) { onChanged(); return this; } + /** * * @@ -5071,6 +5562,7 @@ public java.util.List getFieldsL return fieldsBuilder_.getMessageList(); } } + /** * * @@ -5097,6 +5589,7 @@ public int getFieldsCount() { return fieldsBuilder_.getCount(); } } + /** * * @@ -5123,6 +5616,7 @@ public com.google.firestore.admin.v1.Index.IndexField getFields(int index) { return fieldsBuilder_.getMessage(index); } } + /** * * @@ -5155,6 +5649,7 @@ public Builder setFields(int index, com.google.firestore.admin.v1.Index.IndexFie } return this; } + /** * * @@ -5185,6 +5680,7 @@ public Builder setFields( } return this; } + /** * * @@ -5217,6 +5713,7 @@ public Builder addFields(com.google.firestore.admin.v1.Index.IndexField value) { } return this; } + /** * * @@ -5249,6 +5746,7 @@ public Builder addFields(int index, com.google.firestore.admin.v1.Index.IndexFie } return this; } + /** * * @@ -5279,6 +5777,7 @@ public Builder addFields( } return this; } + /** * * @@ -5309,6 +5808,7 @@ public Builder addFields( } return this; } + /** * * @@ -5339,6 +5839,7 @@ public Builder addAllFields( } return this; } + /** * * @@ -5368,6 +5869,7 @@ public Builder clearFields() { } return this; } + /** * * @@ -5397,6 +5899,7 @@ public Builder removeFields(int index) { } return this; } + /** * * @@ -5419,6 +5922,7 @@ public Builder removeFields(int index) { public com.google.firestore.admin.v1.Index.IndexField.Builder getFieldsBuilder(int index) { return getFieldsFieldBuilder().getBuilder(index); } + /** * * @@ -5445,6 +5949,7 @@ public com.google.firestore.admin.v1.Index.IndexFieldOrBuilder getFieldsOrBuilde return fieldsBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -5472,6 +5977,7 @@ public com.google.firestore.admin.v1.Index.IndexFieldOrBuilder getFieldsOrBuilde return java.util.Collections.unmodifiableList(fields_); } } + /** * * @@ -5495,6 +6001,7 @@ public com.google.firestore.admin.v1.Index.IndexField.Builder addFieldsBuilder() return getFieldsFieldBuilder() .addBuilder(com.google.firestore.admin.v1.Index.IndexField.getDefaultInstance()); } + /** * * @@ -5518,6 +6025,7 @@ public com.google.firestore.admin.v1.Index.IndexField.Builder addFieldsBuilder(i return getFieldsFieldBuilder() .addBuilder(index, com.google.firestore.admin.v1.Index.IndexField.getDefaultInstance()); } + /** * * @@ -5560,6 +6068,7 @@ public com.google.firestore.admin.v1.Index.IndexField.Builder addFieldsBuilder(i } private int state_ = 0; + /** * * @@ -5575,6 +6084,7 @@ public com.google.firestore.admin.v1.Index.IndexField.Builder addFieldsBuilder(i public int getStateValue() { return state_; } + /** * * @@ -5593,6 +6103,7 @@ public Builder setStateValue(int value) { onChanged(); return this; } + /** * * @@ -5610,6 +6121,7 @@ public com.google.firestore.admin.v1.Index.State getState() { com.google.firestore.admin.v1.Index.State.forNumber(state_); return result == null ? com.google.firestore.admin.v1.Index.State.UNRECOGNIZED : result; } + /** * * @@ -5631,6 +6143,7 @@ public Builder setState(com.google.firestore.admin.v1.Index.State value) { onChanged(); return this; } + /** * * @@ -5649,6 +6162,244 @@ public Builder clearState() { return this; } + private int density_ = 0; + + /** + * + * + *
+     * Immutable. The density configuration of the index.
+     * 
+ * + * + * .google.firestore.admin.v1.Index.Density density = 6 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The enum numeric value on the wire for density. + */ + @java.lang.Override + public int getDensityValue() { + return density_; + } + + /** + * + * + *
+     * Immutable. The density configuration of the index.
+     * 
+ * + * + * .google.firestore.admin.v1.Index.Density density = 6 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @param value The enum numeric value on the wire for density to set. + * @return This builder for chaining. + */ + public Builder setDensityValue(int value) { + density_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Immutable. The density configuration of the index.
+     * 
+ * + * + * .google.firestore.admin.v1.Index.Density density = 6 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The density. + */ + @java.lang.Override + public com.google.firestore.admin.v1.Index.Density getDensity() { + com.google.firestore.admin.v1.Index.Density result = + com.google.firestore.admin.v1.Index.Density.forNumber(density_); + return result == null ? com.google.firestore.admin.v1.Index.Density.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * Immutable. The density configuration of the index.
+     * 
+ * + * + * .google.firestore.admin.v1.Index.Density density = 6 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @param value The density to set. + * @return This builder for chaining. + */ + public Builder setDensity(com.google.firestore.admin.v1.Index.Density value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000020; + density_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Immutable. The density configuration of the index.
+     * 
+ * + * + * .google.firestore.admin.v1.Index.Density density = 6 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return This builder for chaining. + */ + public Builder clearDensity() { + bitField0_ = (bitField0_ & ~0x00000020); + density_ = 0; + onChanged(); + return this; + } + + private boolean multikey_; + + /** + * + * + *
+     * Optional. Whether the index is multikey. By default, the index is not
+     * multikey. For non-multikey indexes, none of the paths in the index
+     * definition reach or traverse an array, except via an explicit array index.
+     * For multikey indexes, at most one of the paths in the index definition
+     * reach or traverse an array, except via an explicit array index. Violations
+     * will result in errors.
+     *
+     * Note this field only applies to index with MONGODB_COMPATIBLE_API ApiScope.
+     * 
+ * + * bool multikey = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The multikey. + */ + @java.lang.Override + public boolean getMultikey() { + return multikey_; + } + + /** + * + * + *
+     * Optional. Whether the index is multikey. By default, the index is not
+     * multikey. For non-multikey indexes, none of the paths in the index
+     * definition reach or traverse an array, except via an explicit array index.
+     * For multikey indexes, at most one of the paths in the index definition
+     * reach or traverse an array, except via an explicit array index. Violations
+     * will result in errors.
+     *
+     * Note this field only applies to index with MONGODB_COMPATIBLE_API ApiScope.
+     * 
+ * + * bool multikey = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The multikey to set. + * @return This builder for chaining. + */ + public Builder setMultikey(boolean value) { + + multikey_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Whether the index is multikey. By default, the index is not
+     * multikey. For non-multikey indexes, none of the paths in the index
+     * definition reach or traverse an array, except via an explicit array index.
+     * For multikey indexes, at most one of the paths in the index definition
+     * reach or traverse an array, except via an explicit array index. Violations
+     * will result in errors.
+     *
+     * Note this field only applies to index with MONGODB_COMPATIBLE_API ApiScope.
+     * 
+ * + * bool multikey = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearMultikey() { + bitField0_ = (bitField0_ & ~0x00000040); + multikey_ = false; + onChanged(); + return this; + } + + private int shardCount_; + + /** + * + * + *
+     * Optional. The number of shards for the index.
+     * 
+ * + * int32 shard_count = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The shardCount. + */ + @java.lang.Override + public int getShardCount() { + return shardCount_; + } + + /** + * + * + *
+     * Optional. The number of shards for the index.
+     * 
+ * + * int32 shard_count = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The shardCount to set. + * @return This builder for chaining. + */ + public Builder setShardCount(int value) { + + shardCount_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The number of shards for the index.
+     * 
+ * + * int32 shard_count = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearShardCount() { + bitField0_ = (bitField0_ & ~0x00000080); + shardCount_ = 0; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadata.java index a65a02ee3..7f84fbfd6 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadata.java @@ -35,6 +35,7 @@ public final class IndexOperationMetadata extends com.google.protobuf.GeneratedM // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.IndexOperationMetadata) IndexOperationMetadataOrBuilder { private static final long serialVersionUID = 0L; + // Use IndexOperationMetadata.newBuilder() to construct. private IndexOperationMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -69,6 +70,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private int bitField0_; public static final int START_TIME_FIELD_NUMBER = 1; private com.google.protobuf.Timestamp startTime_; + /** * * @@ -84,6 +86,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public boolean hasStartTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -99,6 +102,7 @@ public boolean hasStartTime() { public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } + /** * * @@ -115,6 +119,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public static final int END_TIME_FIELD_NUMBER = 2; private com.google.protobuf.Timestamp endTime_; + /** * * @@ -131,6 +136,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public boolean hasEndTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -147,6 +153,7 @@ public boolean hasEndTime() { public com.google.protobuf.Timestamp getEndTime() { return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; } + /** * * @@ -166,6 +173,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { @SuppressWarnings("serial") private volatile java.lang.Object index_ = ""; + /** * * @@ -190,6 +198,7 @@ public java.lang.String getIndex() { return s; } } + /** * * @@ -217,6 +226,7 @@ public com.google.protobuf.ByteString getIndexBytes() { public static final int STATE_FIELD_NUMBER = 4; private int state_ = 0; + /** * * @@ -232,6 +242,7 @@ public com.google.protobuf.ByteString getIndexBytes() { public int getStateValue() { return state_; } + /** * * @@ -252,6 +263,7 @@ public com.google.firestore.admin.v1.OperationState getState() { public static final int PROGRESS_DOCUMENTS_FIELD_NUMBER = 5; private com.google.firestore.admin.v1.Progress progressDocuments_; + /** * * @@ -267,6 +279,7 @@ public com.google.firestore.admin.v1.OperationState getState() { public boolean hasProgressDocuments() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -284,6 +297,7 @@ public com.google.firestore.admin.v1.Progress getProgressDocuments() { ? com.google.firestore.admin.v1.Progress.getDefaultInstance() : progressDocuments_; } + /** * * @@ -302,6 +316,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui public static final int PROGRESS_BYTES_FIELD_NUMBER = 6; private com.google.firestore.admin.v1.Progress progressBytes_; + /** * * @@ -317,6 +332,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui public boolean hasProgressBytes() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -334,6 +350,7 @@ public com.google.firestore.admin.v1.Progress getProgressBytes() { ? com.google.firestore.admin.v1.Progress.getDefaultInstance() : progressBytes_; } + /** * * @@ -576,6 +593,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -871,6 +889,7 @@ public Builder mergeFrom( com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> startTimeBuilder_; + /** * * @@ -885,6 +904,7 @@ public Builder mergeFrom( public boolean hasStartTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -903,6 +923,7 @@ public com.google.protobuf.Timestamp getStartTime() { return startTimeBuilder_.getMessage(); } } + /** * * @@ -925,6 +946,7 @@ public Builder setStartTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -944,6 +966,7 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu onChanged(); return this; } + /** * * @@ -971,6 +994,7 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -990,6 +1014,7 @@ public Builder clearStartTime() { onChanged(); return this; } + /** * * @@ -1004,6 +1029,7 @@ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { onChanged(); return getStartTimeFieldBuilder().getBuilder(); } + /** * * @@ -1020,6 +1046,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } } + /** * * @@ -1052,6 +1079,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> endTimeBuilder_; + /** * * @@ -1067,6 +1095,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public boolean hasEndTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -1086,6 +1115,7 @@ public com.google.protobuf.Timestamp getEndTime() { return endTimeBuilder_.getMessage(); } } + /** * * @@ -1109,6 +1139,7 @@ public Builder setEndTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1129,6 +1160,7 @@ public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) onChanged(); return this; } + /** * * @@ -1157,6 +1189,7 @@ public Builder mergeEndTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1177,6 +1210,7 @@ public Builder clearEndTime() { onChanged(); return this; } + /** * * @@ -1192,6 +1226,7 @@ public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { onChanged(); return getEndTimeFieldBuilder().getBuilder(); } + /** * * @@ -1209,6 +1244,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; } } + /** * * @@ -1237,6 +1273,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { } private java.lang.Object index_ = ""; + /** * * @@ -1260,6 +1297,7 @@ public java.lang.String getIndex() { return (java.lang.String) ref; } } + /** * * @@ -1283,6 +1321,7 @@ public com.google.protobuf.ByteString getIndexBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1305,6 +1344,7 @@ public Builder setIndex(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1323,6 +1363,7 @@ public Builder clearIndex() { onChanged(); return this; } + /** * * @@ -1348,6 +1389,7 @@ public Builder setIndexBytes(com.google.protobuf.ByteString value) { } private int state_ = 0; + /** * * @@ -1363,6 +1405,7 @@ public Builder setIndexBytes(com.google.protobuf.ByteString value) { public int getStateValue() { return state_; } + /** * * @@ -1381,6 +1424,7 @@ public Builder setStateValue(int value) { onChanged(); return this; } + /** * * @@ -1398,6 +1442,7 @@ public com.google.firestore.admin.v1.OperationState getState() { com.google.firestore.admin.v1.OperationState.forNumber(state_); return result == null ? com.google.firestore.admin.v1.OperationState.UNRECOGNIZED : result; } + /** * * @@ -1419,6 +1464,7 @@ public Builder setState(com.google.firestore.admin.v1.OperationState value) { onChanged(); return this; } + /** * * @@ -1443,6 +1489,7 @@ public Builder clearState() { com.google.firestore.admin.v1.Progress.Builder, com.google.firestore.admin.v1.ProgressOrBuilder> progressDocumentsBuilder_; + /** * * @@ -1457,6 +1504,7 @@ public Builder clearState() { public boolean hasProgressDocuments() { return ((bitField0_ & 0x00000010) != 0); } + /** * * @@ -1477,6 +1525,7 @@ public com.google.firestore.admin.v1.Progress getProgressDocuments() { return progressDocumentsBuilder_.getMessage(); } } + /** * * @@ -1499,6 +1548,7 @@ public Builder setProgressDocuments(com.google.firestore.admin.v1.Progress value onChanged(); return this; } + /** * * @@ -1519,6 +1569,7 @@ public Builder setProgressDocuments( onChanged(); return this; } + /** * * @@ -1546,6 +1597,7 @@ public Builder mergeProgressDocuments(com.google.firestore.admin.v1.Progress val } return this; } + /** * * @@ -1565,6 +1617,7 @@ public Builder clearProgressDocuments() { onChanged(); return this; } + /** * * @@ -1579,6 +1632,7 @@ public com.google.firestore.admin.v1.Progress.Builder getProgressDocumentsBuilde onChanged(); return getProgressDocumentsFieldBuilder().getBuilder(); } + /** * * @@ -1597,6 +1651,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui : progressDocuments_; } } + /** * * @@ -1629,6 +1684,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui com.google.firestore.admin.v1.Progress.Builder, com.google.firestore.admin.v1.ProgressOrBuilder> progressBytesBuilder_; + /** * * @@ -1643,6 +1699,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui public boolean hasProgressBytes() { return ((bitField0_ & 0x00000020) != 0); } + /** * * @@ -1663,6 +1720,7 @@ public com.google.firestore.admin.v1.Progress getProgressBytes() { return progressBytesBuilder_.getMessage(); } } + /** * * @@ -1685,6 +1743,7 @@ public Builder setProgressBytes(com.google.firestore.admin.v1.Progress value) { onChanged(); return this; } + /** * * @@ -1705,6 +1764,7 @@ public Builder setProgressBytes( onChanged(); return this; } + /** * * @@ -1732,6 +1792,7 @@ public Builder mergeProgressBytes(com.google.firestore.admin.v1.Progress value) } return this; } + /** * * @@ -1751,6 +1812,7 @@ public Builder clearProgressBytes() { onChanged(); return this; } + /** * * @@ -1765,6 +1827,7 @@ public com.google.firestore.admin.v1.Progress.Builder getProgressBytesBuilder() onChanged(); return getProgressBytesFieldBuilder().getBuilder(); } + /** * * @@ -1783,6 +1846,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressBytesOrBuilder : progressBytes_; } } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadataOrBuilder.java index c4d8be09f..1c388e03e 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadataOrBuilder.java @@ -36,6 +36,7 @@ public interface IndexOperationMetadataOrBuilder * @return Whether the startTime field is set. */ boolean hasStartTime(); + /** * * @@ -48,6 +49,7 @@ public interface IndexOperationMetadataOrBuilder * @return The startTime. */ com.google.protobuf.Timestamp getStartTime(); + /** * * @@ -72,6 +74,7 @@ public interface IndexOperationMetadataOrBuilder * @return Whether the endTime field is set. */ boolean hasEndTime(); + /** * * @@ -85,6 +88,7 @@ public interface IndexOperationMetadataOrBuilder * @return The endTime. */ com.google.protobuf.Timestamp getEndTime(); + /** * * @@ -110,6 +114,7 @@ public interface IndexOperationMetadataOrBuilder * @return The index. */ java.lang.String getIndex(); + /** * * @@ -136,6 +141,7 @@ public interface IndexOperationMetadataOrBuilder * @return The enum numeric value on the wire for state. */ int getStateValue(); + /** * * @@ -161,6 +167,7 @@ public interface IndexOperationMetadataOrBuilder * @return Whether the progressDocuments field is set. */ boolean hasProgressDocuments(); + /** * * @@ -173,6 +180,7 @@ public interface IndexOperationMetadataOrBuilder * @return The progressDocuments. */ com.google.firestore.admin.v1.Progress getProgressDocuments(); + /** * * @@ -196,6 +204,7 @@ public interface IndexOperationMetadataOrBuilder * @return Whether the progressBytes field is set. */ boolean hasProgressBytes(); + /** * * @@ -208,6 +217,7 @@ public interface IndexOperationMetadataOrBuilder * @return The progressBytes. */ com.google.firestore.admin.v1.Progress getProgressBytes(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOrBuilder.java index e2c7c4844..a9fa88f33 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOrBuilder.java @@ -39,6 +39,7 @@ public interface IndexOrBuilder * @return The name. */ java.lang.String getName(); + /** * * @@ -73,6 +74,7 @@ public interface IndexOrBuilder * @return The enum numeric value on the wire for queryScope. */ int getQueryScopeValue(); + /** * * @@ -104,6 +106,7 @@ public interface IndexOrBuilder * @return The enum numeric value on the wire for apiScope. */ int getApiScopeValue(); + /** * * @@ -137,6 +140,7 @@ public interface IndexOrBuilder * repeated .google.firestore.admin.v1.Index.IndexField fields = 3; */ java.util.List getFieldsList(); + /** * * @@ -157,6 +161,7 @@ public interface IndexOrBuilder * repeated .google.firestore.admin.v1.Index.IndexField fields = 3; */ com.google.firestore.admin.v1.Index.IndexField getFields(int index); + /** * * @@ -177,6 +182,7 @@ public interface IndexOrBuilder * repeated .google.firestore.admin.v1.Index.IndexField fields = 3; */ int getFieldsCount(); + /** * * @@ -198,6 +204,7 @@ public interface IndexOrBuilder */ java.util.List getFieldsOrBuilderList(); + /** * * @@ -231,6 +238,7 @@ public interface IndexOrBuilder * @return The enum numeric value on the wire for state. */ int getStateValue(); + /** * * @@ -243,4 +251,67 @@ public interface IndexOrBuilder * @return The state. */ com.google.firestore.admin.v1.Index.State getState(); + + /** + * + * + *
+   * Immutable. The density configuration of the index.
+   * 
+ * + * + * .google.firestore.admin.v1.Index.Density density = 6 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The enum numeric value on the wire for density. + */ + int getDensityValue(); + + /** + * + * + *
+   * Immutable. The density configuration of the index.
+   * 
+ * + * + * .google.firestore.admin.v1.Index.Density density = 6 [(.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The density. + */ + com.google.firestore.admin.v1.Index.Density getDensity(); + + /** + * + * + *
+   * Optional. Whether the index is multikey. By default, the index is not
+   * multikey. For non-multikey indexes, none of the paths in the index
+   * definition reach or traverse an array, except via an explicit array index.
+   * For multikey indexes, at most one of the paths in the index definition
+   * reach or traverse an array, except via an explicit array index. Violations
+   * will result in errors.
+   *
+   * Note this field only applies to index with MONGODB_COMPATIBLE_API ApiScope.
+   * 
+ * + * bool multikey = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The multikey. + */ + boolean getMultikey(); + + /** + * + * + *
+   * Optional. The number of shards for the index.
+   * 
+ * + * int32 shard_count = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The shardCount. + */ + int getShardCount(); } diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexProto.java index 1f7f3fb40..0eb44aaac 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexProto.java @@ -56,42 +56,47 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "\n%google/firestore/admin/v1/index.proto\022" + "\031google.firestore.admin.v1\032\037google/api/f" + "ield_behavior.proto\032\031google/api/resource" - + ".proto\"\221\t\n\005Index\022\014\n\004name\030\001 \001(\t\022@\n\013query_" + + ".proto\"\355\n\n\005Index\022\014\n\004name\030\001 \001(\t\022@\n\013query_" + "scope\030\002 \001(\0162+.google.firestore.admin.v1." + "Index.QueryScope\022<\n\tapi_scope\030\005 \001(\0162).go" + "ogle.firestore.admin.v1.Index.ApiScope\022;" + "\n\006fields\030\003 \003(\0132+.google.firestore.admin." + "v1.Index.IndexField\0225\n\005state\030\004 \001(\0162&.goo" - + "gle.firestore.admin.v1.Index.State\032\242\004\n\nI" - + "ndexField\022\022\n\nfield_path\030\001 \001(\t\022B\n\005order\030\002" - + " \001(\01621.google.firestore.admin.v1.Index.I" - + "ndexField.OrderH\000\022O\n\014array_config\030\003 \001(\0162" - + "7.google.firestore.admin.v1.Index.IndexF" - + "ield.ArrayConfigH\000\022Q\n\rvector_config\030\004 \001(" - + "\01328.google.firestore.admin.v1.Index.Inde" - + "xField.VectorConfigH\000\032\217\001\n\014VectorConfig\022\026" - + "\n\tdimension\030\001 \001(\005B\003\340A\002\022R\n\004flat\030\002 \001(\0132B.g" - + "oogle.firestore.admin.v1.Index.IndexFiel" - + "d.VectorConfig.FlatIndexH\000\032\013\n\tFlatIndexB" - + "\006\n\004type\"=\n\005Order\022\025\n\021ORDER_UNSPECIFIED\020\000\022" - + "\r\n\tASCENDING\020\001\022\016\n\nDESCENDING\020\002\"9\n\013ArrayC" - + "onfig\022\034\n\030ARRAY_CONFIG_UNSPECIFIED\020\000\022\014\n\010C" - + "ONTAINS\020\001B\014\n\nvalue_mode\"i\n\nQueryScope\022\033\n" - + "\027QUERY_SCOPE_UNSPECIFIED\020\000\022\016\n\nCOLLECTION" - + "\020\001\022\024\n\020COLLECTION_GROUP\020\002\022\030\n\024COLLECTION_R" - + "ECURSIVE\020\003\"/\n\010ApiScope\022\013\n\007ANY_API\020\000\022\026\n\022D" - + "ATASTORE_MODE_API\020\001\"I\n\005State\022\025\n\021STATE_UN" - + "SPECIFIED\020\000\022\014\n\010CREATING\020\001\022\t\n\005READY\020\002\022\020\n\014" - + "NEEDS_REPAIR\020\003:z\352Aw\n\036firestore.googleapi" - + "s.com/Index\022Uprojects/{project}/database" - + "s/{database}/collectionGroups/{collectio" - + "n}/indexes/{index}B\331\001\n\035com.google.firest" - + "ore.admin.v1B\nIndexProtoP\001Z9cloud.google" - + ".com/go/firestore/apiv1/admin/adminpb;ad" - + "minpb\242\002\004GCFS\252\002\037Google.Cloud.Firestore.Ad" - + "min.V1\312\002\037Google\\Cloud\\Firestore\\Admin\\V1" - + "\352\002#Google::Cloud::Firestore::Admin::V1b\006" - + "proto3" + + "gle.firestore.admin.v1.Index.State\022>\n\007de" + + "nsity\030\006 \001(\0162(.google.firestore.admin.v1." + + "Index.DensityB\003\340A\005\022\025\n\010multikey\030\007 \001(\010B\003\340A" + + "\001\022\030\n\013shard_count\030\010 \001(\005B\003\340A\001\032\242\004\n\nIndexFie" + + "ld\022\022\n\nfield_path\030\001 \001(\t\022B\n\005order\030\002 \001(\01621." + + "google.firestore.admin.v1.Index.IndexFie" + + "ld.OrderH\000\022O\n\014array_config\030\003 \001(\01627.googl" + + "e.firestore.admin.v1.Index.IndexField.Ar" + + "rayConfigH\000\022Q\n\rvector_config\030\004 \001(\01328.goo" + + "gle.firestore.admin.v1.Index.IndexField." + + "VectorConfigH\000\032\217\001\n\014VectorConfig\022\026\n\tdimen" + + "sion\030\001 \001(\005B\003\340A\002\022R\n\004flat\030\002 \001(\0132B.google.f" + + "irestore.admin.v1.Index.IndexField.Vecto" + + "rConfig.FlatIndexH\000\032\013\n\tFlatIndexB\006\n\004type" + + "\"=\n\005Order\022\025\n\021ORDER_UNSPECIFIED\020\000\022\r\n\tASCE" + + "NDING\020\001\022\016\n\nDESCENDING\020\002\"9\n\013ArrayConfig\022\034" + + "\n\030ARRAY_CONFIG_UNSPECIFIED\020\000\022\014\n\010CONTAINS" + + "\020\001B\014\n\nvalue_mode\"i\n\nQueryScope\022\033\n\027QUERY_" + + "SCOPE_UNSPECIFIED\020\000\022\016\n\nCOLLECTION\020\001\022\024\n\020C" + + "OLLECTION_GROUP\020\002\022\030\n\024COLLECTION_RECURSIV" + + "E\020\003\"K\n\010ApiScope\022\013\n\007ANY_API\020\000\022\026\n\022DATASTOR" + + "E_MODE_API\020\001\022\032\n\026MONGODB_COMPATIBLE_API\020\002" + + "\"I\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\014\n\010CREA" + + "TING\020\001\022\t\n\005READY\020\002\022\020\n\014NEEDS_REPAIR\020\003\"M\n\007D" + + "ensity\022\027\n\023DENSITY_UNSPECIFIED\020\000\022\016\n\nSPARS" + + "E_ALL\020\001\022\016\n\nSPARSE_ANY\020\002\022\t\n\005DENSE\020\003:z\352Aw\n" + + "\036firestore.googleapis.com/Index\022Uproject" + + "s/{project}/databases/{database}/collect" + + "ionGroups/{collection}/indexes/{index}B\331" + + "\001\n\035com.google.firestore.admin.v1B\nIndexP" + + "rotoP\001Z9cloud.google.com/go/firestore/ap" + + "iv1/admin/adminpb;adminpb\242\002\004GCFS\252\002\037Googl" + + "e.Cloud.Firestore.Admin.V1\312\002\037Google\\Clou" + + "d\\Firestore\\Admin\\V1\352\002#Google::Cloud::Fi" + + "restore::Admin::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -106,7 +111,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_Index_descriptor, new java.lang.String[] { - "Name", "QueryScope", "ApiScope", "Fields", "State", + "Name", + "QueryScope", + "ApiScope", + "Fields", + "State", + "Density", + "Multikey", + "ShardCount", }); internal_static_google_firestore_admin_v1_Index_IndexField_descriptor = internal_static_google_firestore_admin_v1_Index_descriptor.getNestedTypes().get(0); diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequest.java index 49a76c8ff..c7f7a3b6c 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequest.java @@ -34,6 +34,7 @@ public final class ListBackupSchedulesRequest extends com.google.protobuf.Genera // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.ListBackupSchedulesRequest) ListBackupSchedulesRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use ListBackupSchedulesRequest.newBuilder() to construct. private ListBackupSchedulesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -68,6 +69,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; + /** * * @@ -95,6 +97,7 @@ public java.lang.String getParent() { return s; } } + /** * * @@ -283,6 +286,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -468,6 +472,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object parent_ = ""; + /** * * @@ -494,6 +499,7 @@ public java.lang.String getParent() { return (java.lang.String) ref; } } + /** * * @@ -520,6 +526,7 @@ public com.google.protobuf.ByteString getParentBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -545,6 +552,7 @@ public Builder setParent(java.lang.String value) { onChanged(); return this; } + /** * * @@ -566,6 +574,7 @@ public Builder clearParent() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequestOrBuilder.java index 3f2a1f687..bcf0c3fd5 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequestOrBuilder.java @@ -40,6 +40,7 @@ public interface ListBackupSchedulesRequestOrBuilder * @return The parent. */ java.lang.String getParent(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponse.java index 2203b29a0..31c5228a6 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponse.java @@ -34,6 +34,7 @@ public final class ListBackupSchedulesResponse extends com.google.protobuf.Gener // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.ListBackupSchedulesResponse) ListBackupSchedulesResponseOrBuilder { private static final long serialVersionUID = 0L; + // Use ListBackupSchedulesResponse.newBuilder() to construct. private ListBackupSchedulesResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -68,6 +69,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private java.util.List backupSchedules_; + /** * * @@ -81,6 +83,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public java.util.List getBackupSchedulesList() { return backupSchedules_; } + /** * * @@ -95,6 +98,7 @@ public java.util.List getBackupSch getBackupSchedulesOrBuilderList() { return backupSchedules_; } + /** * * @@ -108,6 +112,7 @@ public java.util.List getBackupSch public int getBackupSchedulesCount() { return backupSchedules_.size(); } + /** * * @@ -121,6 +126,7 @@ public int getBackupSchedulesCount() { public com.google.firestore.admin.v1.BackupSchedule getBackupSchedules(int index) { return backupSchedules_.get(index); } + /** * * @@ -298,6 +304,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -561,6 +568,7 @@ public java.util.List getBackupSch return backupSchedulesBuilder_.getMessageList(); } } + /** * * @@ -577,6 +585,7 @@ public int getBackupSchedulesCount() { return backupSchedulesBuilder_.getCount(); } } + /** * * @@ -593,6 +602,7 @@ public com.google.firestore.admin.v1.BackupSchedule getBackupSchedules(int index return backupSchedulesBuilder_.getMessage(index); } } + /** * * @@ -616,6 +626,7 @@ public Builder setBackupSchedules( } return this; } + /** * * @@ -636,6 +647,7 @@ public Builder setBackupSchedules( } return this; } + /** * * @@ -658,6 +670,7 @@ public Builder addBackupSchedules(com.google.firestore.admin.v1.BackupSchedule v } return this; } + /** * * @@ -681,6 +694,7 @@ public Builder addBackupSchedules( } return this; } + /** * * @@ -701,6 +715,7 @@ public Builder addBackupSchedules( } return this; } + /** * * @@ -721,6 +736,7 @@ public Builder addBackupSchedules( } return this; } + /** * * @@ -741,6 +757,7 @@ public Builder addAllBackupSchedules( } return this; } + /** * * @@ -760,6 +777,7 @@ public Builder clearBackupSchedules() { } return this; } + /** * * @@ -779,6 +797,7 @@ public Builder removeBackupSchedules(int index) { } return this; } + /** * * @@ -792,6 +811,7 @@ public com.google.firestore.admin.v1.BackupSchedule.Builder getBackupSchedulesBu int index) { return getBackupSchedulesFieldBuilder().getBuilder(index); } + /** * * @@ -809,6 +829,7 @@ public com.google.firestore.admin.v1.BackupScheduleOrBuilder getBackupSchedulesO return backupSchedulesBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -826,6 +847,7 @@ public com.google.firestore.admin.v1.BackupScheduleOrBuilder getBackupSchedulesO return java.util.Collections.unmodifiableList(backupSchedules_); } } + /** * * @@ -839,6 +861,7 @@ public com.google.firestore.admin.v1.BackupSchedule.Builder addBackupSchedulesBu return getBackupSchedulesFieldBuilder() .addBuilder(com.google.firestore.admin.v1.BackupSchedule.getDefaultInstance()); } + /** * * @@ -853,6 +876,7 @@ public com.google.firestore.admin.v1.BackupSchedule.Builder addBackupSchedulesBu return getBackupSchedulesFieldBuilder() .addBuilder(index, com.google.firestore.admin.v1.BackupSchedule.getDefaultInstance()); } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponseOrBuilder.java index bf6d2ceb9..3cf5dfe27 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponseOrBuilder.java @@ -34,6 +34,7 @@ public interface ListBackupSchedulesResponseOrBuilder * repeated .google.firestore.admin.v1.BackupSchedule backup_schedules = 1; */ java.util.List getBackupSchedulesList(); + /** * * @@ -44,6 +45,7 @@ public interface ListBackupSchedulesResponseOrBuilder * repeated .google.firestore.admin.v1.BackupSchedule backup_schedules = 1; */ com.google.firestore.admin.v1.BackupSchedule getBackupSchedules(int index); + /** * * @@ -54,6 +56,7 @@ public interface ListBackupSchedulesResponseOrBuilder * repeated .google.firestore.admin.v1.BackupSchedule backup_schedules = 1; */ int getBackupSchedulesCount(); + /** * * @@ -65,6 +68,7 @@ public interface ListBackupSchedulesResponseOrBuilder */ java.util.List getBackupSchedulesOrBuilderList(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequest.java index c205a7560..7e7791823 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequest.java @@ -34,6 +34,7 @@ public final class ListBackupsRequest extends com.google.protobuf.GeneratedMessa // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.ListBackupsRequest) ListBackupsRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use ListBackupsRequest.newBuilder() to construct. private ListBackupsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -69,6 +70,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; + /** * * @@ -99,6 +101,7 @@ public java.lang.String getParent() { return s; } } + /** * * @@ -134,6 +137,7 @@ public com.google.protobuf.ByteString getParentBytes() { @SuppressWarnings("serial") private volatile java.lang.Object filter_ = ""; + /** * * @@ -168,6 +172,7 @@ public java.lang.String getFilter() { return s; } } + /** * * @@ -371,6 +376,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -571,6 +577,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object parent_ = ""; + /** * * @@ -600,6 +607,7 @@ public java.lang.String getParent() { return (java.lang.String) ref; } } + /** * * @@ -629,6 +637,7 @@ public com.google.protobuf.ByteString getParentBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -657,6 +666,7 @@ public Builder setParent(java.lang.String value) { onChanged(); return this; } + /** * * @@ -681,6 +691,7 @@ public Builder clearParent() { onChanged(); return this; } + /** * * @@ -712,6 +723,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { } private java.lang.Object filter_ = ""; + /** * * @@ -745,6 +757,7 @@ public java.lang.String getFilter() { return (java.lang.String) ref; } } + /** * * @@ -778,6 +791,7 @@ public com.google.protobuf.ByteString getFilterBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -810,6 +824,7 @@ public Builder setFilter(java.lang.String value) { onChanged(); return this; } + /** * * @@ -838,6 +853,7 @@ public Builder clearFilter() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequestOrBuilder.java index 990cc1cf6..3bf8a82f7 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequestOrBuilder.java @@ -43,6 +43,7 @@ public interface ListBackupsRequestOrBuilder * @return The parent. */ java.lang.String getParent(); + /** * * @@ -86,6 +87,7 @@ public interface ListBackupsRequestOrBuilder * @return The filter. */ java.lang.String getFilter(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponse.java index 72a6b58a1..b5861ff13 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponse.java @@ -34,6 +34,7 @@ public final class ListBackupsResponse extends com.google.protobuf.GeneratedMess // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.ListBackupsResponse) ListBackupsResponseOrBuilder { private static final long serialVersionUID = 0L; + // Use ListBackupsResponse.newBuilder() to construct. private ListBackupsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -69,6 +70,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private java.util.List backups_; + /** * * @@ -82,6 +84,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public java.util.List getBackupsList() { return backups_; } + /** * * @@ -96,6 +99,7 @@ public java.util.List getBackupsList() { getBackupsOrBuilderList() { return backups_; } + /** * * @@ -109,6 +113,7 @@ public java.util.List getBackupsList() { public int getBackupsCount() { return backups_.size(); } + /** * * @@ -122,6 +127,7 @@ public int getBackupsCount() { public com.google.firestore.admin.v1.Backup getBackups(int index) { return backups_.get(index); } + /** * * @@ -141,6 +147,7 @@ public com.google.firestore.admin.v1.BackupOrBuilder getBackupsOrBuilder(int ind @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList(); + /** * * @@ -160,6 +167,7 @@ public com.google.firestore.admin.v1.BackupOrBuilder getBackupsOrBuilder(int ind public com.google.protobuf.ProtocolStringList getUnreachableList() { return unreachable_; } + /** * * @@ -179,6 +187,7 @@ public com.google.protobuf.ProtocolStringList getUnreachableList() { public int getUnreachableCount() { return unreachable_.size(); } + /** * * @@ -199,6 +208,7 @@ public int getUnreachableCount() { public java.lang.String getUnreachable(int index) { return unreachable_.get(index); } + /** * * @@ -397,6 +407,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -681,6 +692,7 @@ public java.util.List getBackupsList() { return backupsBuilder_.getMessageList(); } } + /** * * @@ -697,6 +709,7 @@ public int getBackupsCount() { return backupsBuilder_.getCount(); } } + /** * * @@ -713,6 +726,7 @@ public com.google.firestore.admin.v1.Backup getBackups(int index) { return backupsBuilder_.getMessage(index); } } + /** * * @@ -735,6 +749,7 @@ public Builder setBackups(int index, com.google.firestore.admin.v1.Backup value) } return this; } + /** * * @@ -755,6 +770,7 @@ public Builder setBackups( } return this; } + /** * * @@ -777,6 +793,7 @@ public Builder addBackups(com.google.firestore.admin.v1.Backup value) { } return this; } + /** * * @@ -799,6 +816,7 @@ public Builder addBackups(int index, com.google.firestore.admin.v1.Backup value) } return this; } + /** * * @@ -818,6 +836,7 @@ public Builder addBackups(com.google.firestore.admin.v1.Backup.Builder builderFo } return this; } + /** * * @@ -838,6 +857,7 @@ public Builder addBackups( } return this; } + /** * * @@ -858,6 +878,7 @@ public Builder addAllBackups( } return this; } + /** * * @@ -877,6 +898,7 @@ public Builder clearBackups() { } return this; } + /** * * @@ -896,6 +918,7 @@ public Builder removeBackups(int index) { } return this; } + /** * * @@ -908,6 +931,7 @@ public Builder removeBackups(int index) { public com.google.firestore.admin.v1.Backup.Builder getBackupsBuilder(int index) { return getBackupsFieldBuilder().getBuilder(index); } + /** * * @@ -924,6 +948,7 @@ public com.google.firestore.admin.v1.BackupOrBuilder getBackupsOrBuilder(int ind return backupsBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -941,6 +966,7 @@ public com.google.firestore.admin.v1.BackupOrBuilder getBackupsOrBuilder(int ind return java.util.Collections.unmodifiableList(backups_); } } + /** * * @@ -954,6 +980,7 @@ public com.google.firestore.admin.v1.Backup.Builder addBackupsBuilder() { return getBackupsFieldBuilder() .addBuilder(com.google.firestore.admin.v1.Backup.getDefaultInstance()); } + /** * * @@ -967,6 +994,7 @@ public com.google.firestore.admin.v1.Backup.Builder addBackupsBuilder(int index) return getBackupsFieldBuilder() .addBuilder(index, com.google.firestore.admin.v1.Backup.getDefaultInstance()); } + /** * * @@ -1006,6 +1034,7 @@ private void ensureUnreachableIsMutable() { } bitField0_ |= 0x00000002; } + /** * * @@ -1026,6 +1055,7 @@ public com.google.protobuf.ProtocolStringList getUnreachableList() { unreachable_.makeImmutable(); return unreachable_; } + /** * * @@ -1045,6 +1075,7 @@ public com.google.protobuf.ProtocolStringList getUnreachableList() { public int getUnreachableCount() { return unreachable_.size(); } + /** * * @@ -1065,6 +1096,7 @@ public int getUnreachableCount() { public java.lang.String getUnreachable(int index) { return unreachable_.get(index); } + /** * * @@ -1085,6 +1117,7 @@ public java.lang.String getUnreachable(int index) { public com.google.protobuf.ByteString getUnreachableBytes(int index) { return unreachable_.getByteString(index); } + /** * * @@ -1113,6 +1146,7 @@ public Builder setUnreachable(int index, java.lang.String value) { onChanged(); return this; } + /** * * @@ -1140,6 +1174,7 @@ public Builder addUnreachable(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1164,6 +1199,7 @@ public Builder addAllUnreachable(java.lang.Iterable values) { onChanged(); return this; } + /** * * @@ -1187,6 +1223,7 @@ public Builder clearUnreachable() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponseOrBuilder.java index a0aeac3aa..232ac3ae7 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponseOrBuilder.java @@ -34,6 +34,7 @@ public interface ListBackupsResponseOrBuilder * repeated .google.firestore.admin.v1.Backup backups = 1; */ java.util.List getBackupsList(); + /** * * @@ -44,6 +45,7 @@ public interface ListBackupsResponseOrBuilder * repeated .google.firestore.admin.v1.Backup backups = 1; */ com.google.firestore.admin.v1.Backup getBackups(int index); + /** * * @@ -54,6 +56,7 @@ public interface ListBackupsResponseOrBuilder * repeated .google.firestore.admin.v1.Backup backups = 1; */ int getBackupsCount(); + /** * * @@ -64,6 +67,7 @@ public interface ListBackupsResponseOrBuilder * repeated .google.firestore.admin.v1.Backup backups = 1; */ java.util.List getBackupsOrBuilderList(); + /** * * @@ -92,6 +96,7 @@ public interface ListBackupsResponseOrBuilder * @return A list containing the unreachable. */ java.util.List getUnreachableList(); + /** * * @@ -109,6 +114,7 @@ public interface ListBackupsResponseOrBuilder * @return The count of unreachable. */ int getUnreachableCount(); + /** * * @@ -127,6 +133,7 @@ public interface ListBackupsResponseOrBuilder * @return The unreachable at the given index. */ java.lang.String getUnreachable(int index); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequest.java index 7e61c2545..db1434d8a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequest.java @@ -33,6 +33,7 @@ public final class ListDatabasesRequest extends com.google.protobuf.GeneratedMes // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.ListDatabasesRequest) ListDatabasesRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use ListDatabasesRequest.newBuilder() to construct. private ListDatabasesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -67,6 +68,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; + /** * * @@ -93,6 +95,7 @@ public java.lang.String getParent() { return s; } } + /** * * @@ -122,6 +125,7 @@ public com.google.protobuf.ByteString getParentBytes() { public static final int SHOW_DELETED_FIELD_NUMBER = 4; private boolean showDeleted_ = false; + /** * * @@ -306,6 +310,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -503,6 +508,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object parent_ = ""; + /** * * @@ -528,6 +534,7 @@ public java.lang.String getParent() { return (java.lang.String) ref; } } + /** * * @@ -553,6 +560,7 @@ public com.google.protobuf.ByteString getParentBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -577,6 +585,7 @@ public Builder setParent(java.lang.String value) { onChanged(); return this; } + /** * * @@ -597,6 +606,7 @@ public Builder clearParent() { onChanged(); return this; } + /** * * @@ -624,6 +634,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { } private boolean showDeleted_; + /** * * @@ -639,6 +650,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { public boolean getShowDeleted() { return showDeleted_; } + /** * * @@ -658,6 +670,7 @@ public Builder setShowDeleted(boolean value) { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequestOrBuilder.java index 44e24561b..c41f67454 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequestOrBuilder.java @@ -39,6 +39,7 @@ public interface ListDatabasesRequestOrBuilder * @return The parent. */ java.lang.String getParent(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponse.java index a95370e45..11c1230a7 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponse.java @@ -33,6 +33,7 @@ public final class ListDatabasesResponse extends com.google.protobuf.GeneratedMe // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.ListDatabasesResponse) ListDatabasesResponseOrBuilder { private static final long serialVersionUID = 0L; + // Use ListDatabasesResponse.newBuilder() to construct. private ListDatabasesResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -68,6 +69,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private java.util.List databases_; + /** * * @@ -81,6 +83,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public java.util.List getDatabasesList() { return databases_; } + /** * * @@ -95,6 +98,7 @@ public java.util.List getDatabasesList() getDatabasesOrBuilderList() { return databases_; } + /** * * @@ -108,6 +112,7 @@ public java.util.List getDatabasesList() public int getDatabasesCount() { return databases_.size(); } + /** * * @@ -121,6 +126,7 @@ public int getDatabasesCount() { public com.google.firestore.admin.v1.Database getDatabases(int index) { return databases_.get(index); } + /** * * @@ -140,6 +146,7 @@ public com.google.firestore.admin.v1.DatabaseOrBuilder getDatabasesOrBuilder(int @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList(); + /** * * @@ -162,6 +169,7 @@ public com.google.firestore.admin.v1.DatabaseOrBuilder getDatabasesOrBuilder(int public com.google.protobuf.ProtocolStringList getUnreachableList() { return unreachable_; } + /** * * @@ -184,6 +192,7 @@ public com.google.protobuf.ProtocolStringList getUnreachableList() { public int getUnreachableCount() { return unreachable_.size(); } + /** * * @@ -207,6 +216,7 @@ public int getUnreachableCount() { public java.lang.String getUnreachable(int index) { return unreachable_.get(index); } + /** * * @@ -408,6 +418,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -691,6 +702,7 @@ public java.util.List getDatabasesList() return databasesBuilder_.getMessageList(); } } + /** * * @@ -707,6 +719,7 @@ public int getDatabasesCount() { return databasesBuilder_.getCount(); } } + /** * * @@ -723,6 +736,7 @@ public com.google.firestore.admin.v1.Database getDatabases(int index) { return databasesBuilder_.getMessage(index); } } + /** * * @@ -745,6 +759,7 @@ public Builder setDatabases(int index, com.google.firestore.admin.v1.Database va } return this; } + /** * * @@ -765,6 +780,7 @@ public Builder setDatabases( } return this; } + /** * * @@ -787,6 +803,7 @@ public Builder addDatabases(com.google.firestore.admin.v1.Database value) { } return this; } + /** * * @@ -809,6 +826,7 @@ public Builder addDatabases(int index, com.google.firestore.admin.v1.Database va } return this; } + /** * * @@ -828,6 +846,7 @@ public Builder addDatabases(com.google.firestore.admin.v1.Database.Builder build } return this; } + /** * * @@ -848,6 +867,7 @@ public Builder addDatabases( } return this; } + /** * * @@ -868,6 +888,7 @@ public Builder addAllDatabases( } return this; } + /** * * @@ -887,6 +908,7 @@ public Builder clearDatabases() { } return this; } + /** * * @@ -906,6 +928,7 @@ public Builder removeDatabases(int index) { } return this; } + /** * * @@ -918,6 +941,7 @@ public Builder removeDatabases(int index) { public com.google.firestore.admin.v1.Database.Builder getDatabasesBuilder(int index) { return getDatabasesFieldBuilder().getBuilder(index); } + /** * * @@ -934,6 +958,7 @@ public com.google.firestore.admin.v1.DatabaseOrBuilder getDatabasesOrBuilder(int return databasesBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -951,6 +976,7 @@ public com.google.firestore.admin.v1.DatabaseOrBuilder getDatabasesOrBuilder(int return java.util.Collections.unmodifiableList(databases_); } } + /** * * @@ -964,6 +990,7 @@ public com.google.firestore.admin.v1.Database.Builder addDatabasesBuilder() { return getDatabasesFieldBuilder() .addBuilder(com.google.firestore.admin.v1.Database.getDefaultInstance()); } + /** * * @@ -977,6 +1004,7 @@ public com.google.firestore.admin.v1.Database.Builder addDatabasesBuilder(int in return getDatabasesFieldBuilder() .addBuilder(index, com.google.firestore.admin.v1.Database.getDefaultInstance()); } + /** * * @@ -1017,6 +1045,7 @@ private void ensureUnreachableIsMutable() { } bitField0_ |= 0x00000002; } + /** * * @@ -1040,6 +1069,7 @@ public com.google.protobuf.ProtocolStringList getUnreachableList() { unreachable_.makeImmutable(); return unreachable_; } + /** * * @@ -1062,6 +1092,7 @@ public com.google.protobuf.ProtocolStringList getUnreachableList() { public int getUnreachableCount() { return unreachable_.size(); } + /** * * @@ -1085,6 +1116,7 @@ public int getUnreachableCount() { public java.lang.String getUnreachable(int index) { return unreachable_.get(index); } + /** * * @@ -1108,6 +1140,7 @@ public java.lang.String getUnreachable(int index) { public com.google.protobuf.ByteString getUnreachableBytes(int index) { return unreachable_.getByteString(index); } + /** * * @@ -1139,6 +1172,7 @@ public Builder setUnreachable(int index, java.lang.String value) { onChanged(); return this; } + /** * * @@ -1169,6 +1203,7 @@ public Builder addUnreachable(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1196,6 +1231,7 @@ public Builder addAllUnreachable(java.lang.Iterable values) { onChanged(); return this; } + /** * * @@ -1222,6 +1258,7 @@ public Builder clearUnreachable() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponseOrBuilder.java index daeea1614..739408378 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponseOrBuilder.java @@ -34,6 +34,7 @@ public interface ListDatabasesResponseOrBuilder * repeated .google.firestore.admin.v1.Database databases = 1; */ java.util.List getDatabasesList(); + /** * * @@ -44,6 +45,7 @@ public interface ListDatabasesResponseOrBuilder * repeated .google.firestore.admin.v1.Database databases = 1; */ com.google.firestore.admin.v1.Database getDatabases(int index); + /** * * @@ -54,6 +56,7 @@ public interface ListDatabasesResponseOrBuilder * repeated .google.firestore.admin.v1.Database databases = 1; */ int getDatabasesCount(); + /** * * @@ -65,6 +68,7 @@ public interface ListDatabasesResponseOrBuilder */ java.util.List getDatabasesOrBuilderList(); + /** * * @@ -96,6 +100,7 @@ public interface ListDatabasesResponseOrBuilder * @return A list containing the unreachable. */ java.util.List getUnreachableList(); + /** * * @@ -116,6 +121,7 @@ public interface ListDatabasesResponseOrBuilder * @return The count of unreachable. */ int getUnreachableCount(); + /** * * @@ -137,6 +143,7 @@ public interface ListDatabasesResponseOrBuilder * @return The unreachable at the given index. */ java.lang.String getUnreachable(int index); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequest.java index 060b16605..dff6ccf43 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequest.java @@ -34,6 +34,7 @@ public final class ListFieldsRequest extends com.google.protobuf.GeneratedMessag // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.ListFieldsRequest) ListFieldsRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use ListFieldsRequest.newBuilder() to construct. private ListFieldsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -70,6 +71,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; + /** * * @@ -96,6 +98,7 @@ public java.lang.String getParent() { return s; } } + /** * * @@ -127,6 +130,7 @@ public com.google.protobuf.ByteString getParentBytes() { @SuppressWarnings("serial") private volatile java.lang.Object filter_ = ""; + /** * * @@ -156,6 +160,7 @@ public java.lang.String getFilter() { return s; } } + /** * * @@ -188,6 +193,7 @@ public com.google.protobuf.ByteString getFilterBytes() { public static final int PAGE_SIZE_FIELD_NUMBER = 3; private int pageSize_ = 0; + /** * * @@ -208,6 +214,7 @@ public int getPageSize() { @SuppressWarnings("serial") private volatile java.lang.Object pageToken_ = ""; + /** * * @@ -233,6 +240,7 @@ public java.lang.String getPageToken() { return s; } } + /** * * @@ -445,6 +453,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -673,6 +682,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object parent_ = ""; + /** * * @@ -698,6 +708,7 @@ public java.lang.String getParent() { return (java.lang.String) ref; } } + /** * * @@ -723,6 +734,7 @@ public com.google.protobuf.ByteString getParentBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -747,6 +759,7 @@ public Builder setParent(java.lang.String value) { onChanged(); return this; } + /** * * @@ -767,6 +780,7 @@ public Builder clearParent() { onChanged(); return this; } + /** * * @@ -794,6 +808,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { } private java.lang.Object filter_ = ""; + /** * * @@ -822,6 +837,7 @@ public java.lang.String getFilter() { return (java.lang.String) ref; } } + /** * * @@ -850,6 +866,7 @@ public com.google.protobuf.ByteString getFilterBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -877,6 +894,7 @@ public Builder setFilter(java.lang.String value) { onChanged(); return this; } + /** * * @@ -900,6 +918,7 @@ public Builder clearFilter() { onChanged(); return this; } + /** * * @@ -930,6 +949,7 @@ public Builder setFilterBytes(com.google.protobuf.ByteString value) { } private int pageSize_; + /** * * @@ -945,6 +965,7 @@ public Builder setFilterBytes(com.google.protobuf.ByteString value) { public int getPageSize() { return pageSize_; } + /** * * @@ -964,6 +985,7 @@ public Builder setPageSize(int value) { onChanged(); return this; } + /** * * @@ -983,6 +1005,7 @@ public Builder clearPageSize() { } private java.lang.Object pageToken_ = ""; + /** * * @@ -1007,6 +1030,7 @@ public java.lang.String getPageToken() { return (java.lang.String) ref; } } + /** * * @@ -1031,6 +1055,7 @@ public com.google.protobuf.ByteString getPageTokenBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1054,6 +1079,7 @@ public Builder setPageToken(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1073,6 +1099,7 @@ public Builder clearPageToken() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequestOrBuilder.java index 108de0dc6..ae52840fc 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequestOrBuilder.java @@ -39,6 +39,7 @@ public interface ListFieldsRequestOrBuilder * @return The parent. */ java.lang.String getParent(); + /** * * @@ -73,6 +74,7 @@ public interface ListFieldsRequestOrBuilder * @return The filter. */ java.lang.String getFilter(); + /** * * @@ -119,6 +121,7 @@ public interface ListFieldsRequestOrBuilder * @return The pageToken. */ java.lang.String getPageToken(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponse.java index 8cb0ac185..725999fb5 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponse.java @@ -34,6 +34,7 @@ public final class ListFieldsResponse extends com.google.protobuf.GeneratedMessa // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.ListFieldsResponse) ListFieldsResponseOrBuilder { private static final long serialVersionUID = 0L; + // Use ListFieldsResponse.newBuilder() to construct. private ListFieldsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -69,6 +70,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private java.util.List fields_; + /** * * @@ -82,6 +84,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public java.util.List getFieldsList() { return fields_; } + /** * * @@ -96,6 +99,7 @@ public java.util.List getFieldsList() { getFieldsOrBuilderList() { return fields_; } + /** * * @@ -109,6 +113,7 @@ public java.util.List getFieldsList() { public int getFieldsCount() { return fields_.size(); } + /** * * @@ -122,6 +127,7 @@ public int getFieldsCount() { public com.google.firestore.admin.v1.Field getFields(int index) { return fields_.get(index); } + /** * * @@ -140,6 +146,7 @@ public com.google.firestore.admin.v1.FieldOrBuilder getFieldsOrBuilder(int index @SuppressWarnings("serial") private volatile java.lang.Object nextPageToken_ = ""; + /** * * @@ -164,6 +171,7 @@ public java.lang.String getNextPageToken() { return s; } } + /** * * @@ -359,6 +367,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -636,6 +645,7 @@ public java.util.List getFieldsList() { return fieldsBuilder_.getMessageList(); } } + /** * * @@ -652,6 +662,7 @@ public int getFieldsCount() { return fieldsBuilder_.getCount(); } } + /** * * @@ -668,6 +679,7 @@ public com.google.firestore.admin.v1.Field getFields(int index) { return fieldsBuilder_.getMessage(index); } } + /** * * @@ -690,6 +702,7 @@ public Builder setFields(int index, com.google.firestore.admin.v1.Field value) { } return this; } + /** * * @@ -710,6 +723,7 @@ public Builder setFields( } return this; } + /** * * @@ -732,6 +746,7 @@ public Builder addFields(com.google.firestore.admin.v1.Field value) { } return this; } + /** * * @@ -754,6 +769,7 @@ public Builder addFields(int index, com.google.firestore.admin.v1.Field value) { } return this; } + /** * * @@ -773,6 +789,7 @@ public Builder addFields(com.google.firestore.admin.v1.Field.Builder builderForV } return this; } + /** * * @@ -793,6 +810,7 @@ public Builder addFields( } return this; } + /** * * @@ -813,6 +831,7 @@ public Builder addAllFields( } return this; } + /** * * @@ -832,6 +851,7 @@ public Builder clearFields() { } return this; } + /** * * @@ -851,6 +871,7 @@ public Builder removeFields(int index) { } return this; } + /** * * @@ -863,6 +884,7 @@ public Builder removeFields(int index) { public com.google.firestore.admin.v1.Field.Builder getFieldsBuilder(int index) { return getFieldsFieldBuilder().getBuilder(index); } + /** * * @@ -879,6 +901,7 @@ public com.google.firestore.admin.v1.FieldOrBuilder getFieldsOrBuilder(int index return fieldsBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -896,6 +919,7 @@ public com.google.firestore.admin.v1.FieldOrBuilder getFieldsOrBuilder(int index return java.util.Collections.unmodifiableList(fields_); } } + /** * * @@ -909,6 +933,7 @@ public com.google.firestore.admin.v1.Field.Builder addFieldsBuilder() { return getFieldsFieldBuilder() .addBuilder(com.google.firestore.admin.v1.Field.getDefaultInstance()); } + /** * * @@ -922,6 +947,7 @@ public com.google.firestore.admin.v1.Field.Builder addFieldsBuilder(int index) { return getFieldsFieldBuilder() .addBuilder(index, com.google.firestore.admin.v1.Field.getDefaultInstance()); } + /** * * @@ -953,6 +979,7 @@ public java.util.List getFieldsBuil } private java.lang.Object nextPageToken_ = ""; + /** * * @@ -976,6 +1003,7 @@ public java.lang.String getNextPageToken() { return (java.lang.String) ref; } } + /** * * @@ -999,6 +1027,7 @@ public com.google.protobuf.ByteString getNextPageTokenBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1021,6 +1050,7 @@ public Builder setNextPageToken(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1039,6 +1069,7 @@ public Builder clearNextPageToken() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponseOrBuilder.java index 2cf4ccd64..8326fbdd3 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponseOrBuilder.java @@ -34,6 +34,7 @@ public interface ListFieldsResponseOrBuilder * repeated .google.firestore.admin.v1.Field fields = 1; */ java.util.List getFieldsList(); + /** * * @@ -44,6 +45,7 @@ public interface ListFieldsResponseOrBuilder * repeated .google.firestore.admin.v1.Field fields = 1; */ com.google.firestore.admin.v1.Field getFields(int index); + /** * * @@ -54,6 +56,7 @@ public interface ListFieldsResponseOrBuilder * repeated .google.firestore.admin.v1.Field fields = 1; */ int getFieldsCount(); + /** * * @@ -64,6 +67,7 @@ public interface ListFieldsResponseOrBuilder * repeated .google.firestore.admin.v1.Field fields = 1; */ java.util.List getFieldsOrBuilderList(); + /** * * @@ -88,6 +92,7 @@ public interface ListFieldsResponseOrBuilder * @return The nextPageToken. */ java.lang.String getNextPageToken(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequest.java index 26c5a5655..d045985e6 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequest.java @@ -34,6 +34,7 @@ public final class ListIndexesRequest extends com.google.protobuf.GeneratedMessa // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.ListIndexesRequest) ListIndexesRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use ListIndexesRequest.newBuilder() to construct. private ListIndexesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -70,6 +71,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; + /** * * @@ -96,6 +98,7 @@ public java.lang.String getParent() { return s; } } + /** * * @@ -127,6 +130,7 @@ public com.google.protobuf.ByteString getParentBytes() { @SuppressWarnings("serial") private volatile java.lang.Object filter_ = ""; + /** * * @@ -150,6 +154,7 @@ public java.lang.String getFilter() { return s; } } + /** * * @@ -176,6 +181,7 @@ public com.google.protobuf.ByteString getFilterBytes() { public static final int PAGE_SIZE_FIELD_NUMBER = 3; private int pageSize_ = 0; + /** * * @@ -196,6 +202,7 @@ public int getPageSize() { @SuppressWarnings("serial") private volatile java.lang.Object pageToken_ = ""; + /** * * @@ -221,6 +228,7 @@ public java.lang.String getPageToken() { return s; } } + /** * * @@ -433,6 +441,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -661,6 +670,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object parent_ = ""; + /** * * @@ -686,6 +696,7 @@ public java.lang.String getParent() { return (java.lang.String) ref; } } + /** * * @@ -711,6 +722,7 @@ public com.google.protobuf.ByteString getParentBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -735,6 +747,7 @@ public Builder setParent(java.lang.String value) { onChanged(); return this; } + /** * * @@ -755,6 +768,7 @@ public Builder clearParent() { onChanged(); return this; } + /** * * @@ -782,6 +796,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { } private java.lang.Object filter_ = ""; + /** * * @@ -804,6 +819,7 @@ public java.lang.String getFilter() { return (java.lang.String) ref; } } + /** * * @@ -826,6 +842,7 @@ public com.google.protobuf.ByteString getFilterBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -847,6 +864,7 @@ public Builder setFilter(java.lang.String value) { onChanged(); return this; } + /** * * @@ -864,6 +882,7 @@ public Builder clearFilter() { onChanged(); return this; } + /** * * @@ -888,6 +907,7 @@ public Builder setFilterBytes(com.google.protobuf.ByteString value) { } private int pageSize_; + /** * * @@ -903,6 +923,7 @@ public Builder setFilterBytes(com.google.protobuf.ByteString value) { public int getPageSize() { return pageSize_; } + /** * * @@ -922,6 +943,7 @@ public Builder setPageSize(int value) { onChanged(); return this; } + /** * * @@ -941,6 +963,7 @@ public Builder clearPageSize() { } private java.lang.Object pageToken_ = ""; + /** * * @@ -965,6 +988,7 @@ public java.lang.String getPageToken() { return (java.lang.String) ref; } } + /** * * @@ -989,6 +1013,7 @@ public com.google.protobuf.ByteString getPageTokenBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1012,6 +1037,7 @@ public Builder setPageToken(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1031,6 +1057,7 @@ public Builder clearPageToken() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequestOrBuilder.java index aa8ef36c3..a105efddc 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequestOrBuilder.java @@ -39,6 +39,7 @@ public interface ListIndexesRequestOrBuilder * @return The parent. */ java.lang.String getParent(); + /** * * @@ -67,6 +68,7 @@ public interface ListIndexesRequestOrBuilder * @return The filter. */ java.lang.String getFilter(); + /** * * @@ -107,6 +109,7 @@ public interface ListIndexesRequestOrBuilder * @return The pageToken. */ java.lang.String getPageToken(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponse.java index 9a059585e..c0604e5f0 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponse.java @@ -34,6 +34,7 @@ public final class ListIndexesResponse extends com.google.protobuf.GeneratedMess // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.ListIndexesResponse) ListIndexesResponseOrBuilder { private static final long serialVersionUID = 0L; + // Use ListIndexesResponse.newBuilder() to construct. private ListIndexesResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -69,6 +70,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private java.util.List indexes_; + /** * * @@ -82,6 +84,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public java.util.List getIndexesList() { return indexes_; } + /** * * @@ -96,6 +99,7 @@ public java.util.List getIndexesList() { getIndexesOrBuilderList() { return indexes_; } + /** * * @@ -109,6 +113,7 @@ public java.util.List getIndexesList() { public int getIndexesCount() { return indexes_.size(); } + /** * * @@ -122,6 +127,7 @@ public int getIndexesCount() { public com.google.firestore.admin.v1.Index getIndexes(int index) { return indexes_.get(index); } + /** * * @@ -140,6 +146,7 @@ public com.google.firestore.admin.v1.IndexOrBuilder getIndexesOrBuilder(int inde @SuppressWarnings("serial") private volatile java.lang.Object nextPageToken_ = ""; + /** * * @@ -164,6 +171,7 @@ public java.lang.String getNextPageToken() { return s; } } + /** * * @@ -359,6 +367,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -636,6 +645,7 @@ public java.util.List getIndexesList() { return indexesBuilder_.getMessageList(); } } + /** * * @@ -652,6 +662,7 @@ public int getIndexesCount() { return indexesBuilder_.getCount(); } } + /** * * @@ -668,6 +679,7 @@ public com.google.firestore.admin.v1.Index getIndexes(int index) { return indexesBuilder_.getMessage(index); } } + /** * * @@ -690,6 +702,7 @@ public Builder setIndexes(int index, com.google.firestore.admin.v1.Index value) } return this; } + /** * * @@ -710,6 +723,7 @@ public Builder setIndexes( } return this; } + /** * * @@ -732,6 +746,7 @@ public Builder addIndexes(com.google.firestore.admin.v1.Index value) { } return this; } + /** * * @@ -754,6 +769,7 @@ public Builder addIndexes(int index, com.google.firestore.admin.v1.Index value) } return this; } + /** * * @@ -773,6 +789,7 @@ public Builder addIndexes(com.google.firestore.admin.v1.Index.Builder builderFor } return this; } + /** * * @@ -793,6 +810,7 @@ public Builder addIndexes( } return this; } + /** * * @@ -813,6 +831,7 @@ public Builder addAllIndexes( } return this; } + /** * * @@ -832,6 +851,7 @@ public Builder clearIndexes() { } return this; } + /** * * @@ -851,6 +871,7 @@ public Builder removeIndexes(int index) { } return this; } + /** * * @@ -863,6 +884,7 @@ public Builder removeIndexes(int index) { public com.google.firestore.admin.v1.Index.Builder getIndexesBuilder(int index) { return getIndexesFieldBuilder().getBuilder(index); } + /** * * @@ -879,6 +901,7 @@ public com.google.firestore.admin.v1.IndexOrBuilder getIndexesOrBuilder(int inde return indexesBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -896,6 +919,7 @@ public com.google.firestore.admin.v1.IndexOrBuilder getIndexesOrBuilder(int inde return java.util.Collections.unmodifiableList(indexes_); } } + /** * * @@ -909,6 +933,7 @@ public com.google.firestore.admin.v1.Index.Builder addIndexesBuilder() { return getIndexesFieldBuilder() .addBuilder(com.google.firestore.admin.v1.Index.getDefaultInstance()); } + /** * * @@ -922,6 +947,7 @@ public com.google.firestore.admin.v1.Index.Builder addIndexesBuilder(int index) return getIndexesFieldBuilder() .addBuilder(index, com.google.firestore.admin.v1.Index.getDefaultInstance()); } + /** * * @@ -953,6 +979,7 @@ public java.util.List getIndexesBui } private java.lang.Object nextPageToken_ = ""; + /** * * @@ -976,6 +1003,7 @@ public java.lang.String getNextPageToken() { return (java.lang.String) ref; } } + /** * * @@ -999,6 +1027,7 @@ public com.google.protobuf.ByteString getNextPageTokenBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1021,6 +1050,7 @@ public Builder setNextPageToken(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1039,6 +1069,7 @@ public Builder clearNextPageToken() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponseOrBuilder.java index 32eef0b0e..5742fff13 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponseOrBuilder.java @@ -34,6 +34,7 @@ public interface ListIndexesResponseOrBuilder * repeated .google.firestore.admin.v1.Index indexes = 1; */ java.util.List getIndexesList(); + /** * * @@ -44,6 +45,7 @@ public interface ListIndexesResponseOrBuilder * repeated .google.firestore.admin.v1.Index indexes = 1; */ com.google.firestore.admin.v1.Index getIndexes(int index); + /** * * @@ -54,6 +56,7 @@ public interface ListIndexesResponseOrBuilder * repeated .google.firestore.admin.v1.Index indexes = 1; */ int getIndexesCount(); + /** * * @@ -64,6 +67,7 @@ public interface ListIndexesResponseOrBuilder * repeated .google.firestore.admin.v1.Index indexes = 1; */ java.util.List getIndexesOrBuilderList(); + /** * * @@ -88,6 +92,7 @@ public interface ListIndexesResponseOrBuilder * @return The nextPageToken. */ java.lang.String getNextPageToken(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsRequest.java new file mode 100644 index 000000000..c3ffd5882 --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsRequest.java @@ -0,0 +1,657 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/firestore_admin.proto + +// Protobuf Java Version: 3.25.5 +package com.google.firestore.admin.v1; + +/** + * + * + *
+ * The request for
+ * [FirestoreAdmin.ListUserCreds][google.firestore.admin.v1.FirestoreAdmin.ListUserCreds].
+ * 
+ * + * Protobuf type {@code google.firestore.admin.v1.ListUserCredsRequest} + */ +public final class ListUserCredsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.ListUserCredsRequest) + ListUserCredsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListUserCredsRequest.newBuilder() to construct. + private ListUserCredsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListUserCredsRequest() { + parent_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListUserCredsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_ListUserCredsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_ListUserCredsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.ListUserCredsRequest.class, + com.google.firestore.admin.v1.ListUserCredsRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+   * Required. A parent database name of the form
+   * `projects/{project_id}/databases/{database_id}`
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. A parent database name of the form
+   * `projects/{project_id}/databases/{database_id}`
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.firestore.admin.v1.ListUserCredsRequest)) { + return super.equals(obj); + } + com.google.firestore.admin.v1.ListUserCredsRequest other = + (com.google.firestore.admin.v1.ListUserCredsRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.firestore.admin.v1.ListUserCredsRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.ListUserCredsRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.ListUserCredsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.ListUserCredsRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.ListUserCredsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.ListUserCredsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.ListUserCredsRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.ListUserCredsRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.ListUserCredsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.ListUserCredsRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.ListUserCredsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.ListUserCredsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.firestore.admin.v1.ListUserCredsRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for
+   * [FirestoreAdmin.ListUserCreds][google.firestore.admin.v1.FirestoreAdmin.ListUserCreds].
+   * 
+ * + * Protobuf type {@code google.firestore.admin.v1.ListUserCredsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.firestore.admin.v1.ListUserCredsRequest) + com.google.firestore.admin.v1.ListUserCredsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_ListUserCredsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_ListUserCredsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.ListUserCredsRequest.class, + com.google.firestore.admin.v1.ListUserCredsRequest.Builder.class); + } + + // Construct using com.google.firestore.admin.v1.ListUserCredsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_ListUserCredsRequest_descriptor; + } + + @java.lang.Override + public com.google.firestore.admin.v1.ListUserCredsRequest getDefaultInstanceForType() { + return com.google.firestore.admin.v1.ListUserCredsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.firestore.admin.v1.ListUserCredsRequest build() { + com.google.firestore.admin.v1.ListUserCredsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.firestore.admin.v1.ListUserCredsRequest buildPartial() { + com.google.firestore.admin.v1.ListUserCredsRequest result = + new com.google.firestore.admin.v1.ListUserCredsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.firestore.admin.v1.ListUserCredsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.firestore.admin.v1.ListUserCredsRequest) { + return mergeFrom((com.google.firestore.admin.v1.ListUserCredsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.firestore.admin.v1.ListUserCredsRequest other) { + if (other == com.google.firestore.admin.v1.ListUserCredsRequest.getDefaultInstance()) + return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * Required. A parent database name of the form
+     * `projects/{project_id}/databases/{database_id}`
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. A parent database name of the form
+     * `projects/{project_id}/databases/{database_id}`
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. A parent database name of the form
+     * `projects/{project_id}/databases/{database_id}`
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. A parent database name of the form
+     * `projects/{project_id}/databases/{database_id}`
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. A parent database name of the form
+     * `projects/{project_id}/databases/{database_id}`
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.firestore.admin.v1.ListUserCredsRequest) + } + + // @@protoc_insertion_point(class_scope:google.firestore.admin.v1.ListUserCredsRequest) + private static final com.google.firestore.admin.v1.ListUserCredsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.firestore.admin.v1.ListUserCredsRequest(); + } + + public static com.google.firestore.admin.v1.ListUserCredsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListUserCredsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.firestore.admin.v1.ListUserCredsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsRequestOrBuilder.java new file mode 100644 index 000000000..b25973540 --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsRequestOrBuilder.java @@ -0,0 +1,58 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/firestore_admin.proto + +// Protobuf Java Version: 3.25.5 +package com.google.firestore.admin.v1; + +public interface ListUserCredsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.firestore.admin.v1.ListUserCredsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. A parent database name of the form
+   * `projects/{project_id}/databases/{database_id}`
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * Required. A parent database name of the form
+   * `projects/{project_id}/databases/{database_id}`
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsResponse.java new file mode 100644 index 000000000..2eb20c840 --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsResponse.java @@ -0,0 +1,962 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/firestore_admin.proto + +// Protobuf Java Version: 3.25.5 +package com.google.firestore.admin.v1; + +/** + * + * + *
+ * The response for
+ * [FirestoreAdmin.ListUserCreds][google.firestore.admin.v1.FirestoreAdmin.ListUserCreds].
+ * 
+ * + * Protobuf type {@code google.firestore.admin.v1.ListUserCredsResponse} + */ +public final class ListUserCredsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.ListUserCredsResponse) + ListUserCredsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListUserCredsResponse.newBuilder() to construct. + private ListUserCredsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListUserCredsResponse() { + userCreds_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListUserCredsResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_ListUserCredsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_ListUserCredsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.ListUserCredsResponse.class, + com.google.firestore.admin.v1.ListUserCredsResponse.Builder.class); + } + + public static final int USER_CREDS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List userCreds_; + + /** + * + * + *
+   * The user creds for the database.
+   * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + @java.lang.Override + public java.util.List getUserCredsList() { + return userCreds_; + } + + /** + * + * + *
+   * The user creds for the database.
+   * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + @java.lang.Override + public java.util.List + getUserCredsOrBuilderList() { + return userCreds_; + } + + /** + * + * + *
+   * The user creds for the database.
+   * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + @java.lang.Override + public int getUserCredsCount() { + return userCreds_.size(); + } + + /** + * + * + *
+   * The user creds for the database.
+   * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + @java.lang.Override + public com.google.firestore.admin.v1.UserCreds getUserCreds(int index) { + return userCreds_.get(index); + } + + /** + * + * + *
+   * The user creds for the database.
+   * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + @java.lang.Override + public com.google.firestore.admin.v1.UserCredsOrBuilder getUserCredsOrBuilder(int index) { + return userCreds_.get(index); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < userCreds_.size(); i++) { + output.writeMessage(1, userCreds_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < userCreds_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, userCreds_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.firestore.admin.v1.ListUserCredsResponse)) { + return super.equals(obj); + } + com.google.firestore.admin.v1.ListUserCredsResponse other = + (com.google.firestore.admin.v1.ListUserCredsResponse) obj; + + if (!getUserCredsList().equals(other.getUserCredsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getUserCredsCount() > 0) { + hash = (37 * hash) + USER_CREDS_FIELD_NUMBER; + hash = (53 * hash) + getUserCredsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.firestore.admin.v1.ListUserCredsResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.ListUserCredsResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.ListUserCredsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.ListUserCredsResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.ListUserCredsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.ListUserCredsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.ListUserCredsResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.ListUserCredsResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.ListUserCredsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.ListUserCredsResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.ListUserCredsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.ListUserCredsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.firestore.admin.v1.ListUserCredsResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The response for
+   * [FirestoreAdmin.ListUserCreds][google.firestore.admin.v1.FirestoreAdmin.ListUserCreds].
+   * 
+ * + * Protobuf type {@code google.firestore.admin.v1.ListUserCredsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.firestore.admin.v1.ListUserCredsResponse) + com.google.firestore.admin.v1.ListUserCredsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_ListUserCredsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_ListUserCredsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.ListUserCredsResponse.class, + com.google.firestore.admin.v1.ListUserCredsResponse.Builder.class); + } + + // Construct using com.google.firestore.admin.v1.ListUserCredsResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (userCredsBuilder_ == null) { + userCreds_ = java.util.Collections.emptyList(); + } else { + userCreds_ = null; + userCredsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_ListUserCredsResponse_descriptor; + } + + @java.lang.Override + public com.google.firestore.admin.v1.ListUserCredsResponse getDefaultInstanceForType() { + return com.google.firestore.admin.v1.ListUserCredsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.firestore.admin.v1.ListUserCredsResponse build() { + com.google.firestore.admin.v1.ListUserCredsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.firestore.admin.v1.ListUserCredsResponse buildPartial() { + com.google.firestore.admin.v1.ListUserCredsResponse result = + new com.google.firestore.admin.v1.ListUserCredsResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.firestore.admin.v1.ListUserCredsResponse result) { + if (userCredsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + userCreds_ = java.util.Collections.unmodifiableList(userCreds_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.userCreds_ = userCreds_; + } else { + result.userCreds_ = userCredsBuilder_.build(); + } + } + + private void buildPartial0(com.google.firestore.admin.v1.ListUserCredsResponse result) { + int from_bitField0_ = bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.firestore.admin.v1.ListUserCredsResponse) { + return mergeFrom((com.google.firestore.admin.v1.ListUserCredsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.firestore.admin.v1.ListUserCredsResponse other) { + if (other == com.google.firestore.admin.v1.ListUserCredsResponse.getDefaultInstance()) + return this; + if (userCredsBuilder_ == null) { + if (!other.userCreds_.isEmpty()) { + if (userCreds_.isEmpty()) { + userCreds_ = other.userCreds_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureUserCredsIsMutable(); + userCreds_.addAll(other.userCreds_); + } + onChanged(); + } + } else { + if (!other.userCreds_.isEmpty()) { + if (userCredsBuilder_.isEmpty()) { + userCredsBuilder_.dispose(); + userCredsBuilder_ = null; + userCreds_ = other.userCreds_; + bitField0_ = (bitField0_ & ~0x00000001); + userCredsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getUserCredsFieldBuilder() + : null; + } else { + userCredsBuilder_.addAllMessages(other.userCreds_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.firestore.admin.v1.UserCreds m = + input.readMessage( + com.google.firestore.admin.v1.UserCreds.parser(), extensionRegistry); + if (userCredsBuilder_ == null) { + ensureUserCredsIsMutable(); + userCreds_.add(m); + } else { + userCredsBuilder_.addMessage(m); + } + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.util.List userCreds_ = + java.util.Collections.emptyList(); + + private void ensureUserCredsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + userCreds_ = new java.util.ArrayList(userCreds_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.firestore.admin.v1.UserCreds, + com.google.firestore.admin.v1.UserCreds.Builder, + com.google.firestore.admin.v1.UserCredsOrBuilder> + userCredsBuilder_; + + /** + * + * + *
+     * The user creds for the database.
+     * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + public java.util.List getUserCredsList() { + if (userCredsBuilder_ == null) { + return java.util.Collections.unmodifiableList(userCreds_); + } else { + return userCredsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The user creds for the database.
+     * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + public int getUserCredsCount() { + if (userCredsBuilder_ == null) { + return userCreds_.size(); + } else { + return userCredsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The user creds for the database.
+     * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + public com.google.firestore.admin.v1.UserCreds getUserCreds(int index) { + if (userCredsBuilder_ == null) { + return userCreds_.get(index); + } else { + return userCredsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The user creds for the database.
+     * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + public Builder setUserCreds(int index, com.google.firestore.admin.v1.UserCreds value) { + if (userCredsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUserCredsIsMutable(); + userCreds_.set(index, value); + onChanged(); + } else { + userCredsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The user creds for the database.
+     * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + public Builder setUserCreds( + int index, com.google.firestore.admin.v1.UserCreds.Builder builderForValue) { + if (userCredsBuilder_ == null) { + ensureUserCredsIsMutable(); + userCreds_.set(index, builderForValue.build()); + onChanged(); + } else { + userCredsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The user creds for the database.
+     * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + public Builder addUserCreds(com.google.firestore.admin.v1.UserCreds value) { + if (userCredsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUserCredsIsMutable(); + userCreds_.add(value); + onChanged(); + } else { + userCredsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The user creds for the database.
+     * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + public Builder addUserCreds(int index, com.google.firestore.admin.v1.UserCreds value) { + if (userCredsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUserCredsIsMutable(); + userCreds_.add(index, value); + onChanged(); + } else { + userCredsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The user creds for the database.
+     * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + public Builder addUserCreds(com.google.firestore.admin.v1.UserCreds.Builder builderForValue) { + if (userCredsBuilder_ == null) { + ensureUserCredsIsMutable(); + userCreds_.add(builderForValue.build()); + onChanged(); + } else { + userCredsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The user creds for the database.
+     * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + public Builder addUserCreds( + int index, com.google.firestore.admin.v1.UserCreds.Builder builderForValue) { + if (userCredsBuilder_ == null) { + ensureUserCredsIsMutable(); + userCreds_.add(index, builderForValue.build()); + onChanged(); + } else { + userCredsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The user creds for the database.
+     * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + public Builder addAllUserCreds( + java.lang.Iterable values) { + if (userCredsBuilder_ == null) { + ensureUserCredsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, userCreds_); + onChanged(); + } else { + userCredsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The user creds for the database.
+     * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + public Builder clearUserCreds() { + if (userCredsBuilder_ == null) { + userCreds_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + userCredsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The user creds for the database.
+     * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + public Builder removeUserCreds(int index) { + if (userCredsBuilder_ == null) { + ensureUserCredsIsMutable(); + userCreds_.remove(index); + onChanged(); + } else { + userCredsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The user creds for the database.
+     * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + public com.google.firestore.admin.v1.UserCreds.Builder getUserCredsBuilder(int index) { + return getUserCredsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The user creds for the database.
+     * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + public com.google.firestore.admin.v1.UserCredsOrBuilder getUserCredsOrBuilder(int index) { + if (userCredsBuilder_ == null) { + return userCreds_.get(index); + } else { + return userCredsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The user creds for the database.
+     * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + public java.util.List + getUserCredsOrBuilderList() { + if (userCredsBuilder_ != null) { + return userCredsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(userCreds_); + } + } + + /** + * + * + *
+     * The user creds for the database.
+     * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + public com.google.firestore.admin.v1.UserCreds.Builder addUserCredsBuilder() { + return getUserCredsFieldBuilder() + .addBuilder(com.google.firestore.admin.v1.UserCreds.getDefaultInstance()); + } + + /** + * + * + *
+     * The user creds for the database.
+     * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + public com.google.firestore.admin.v1.UserCreds.Builder addUserCredsBuilder(int index) { + return getUserCredsFieldBuilder() + .addBuilder(index, com.google.firestore.admin.v1.UserCreds.getDefaultInstance()); + } + + /** + * + * + *
+     * The user creds for the database.
+     * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + public java.util.List + getUserCredsBuilderList() { + return getUserCredsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.firestore.admin.v1.UserCreds, + com.google.firestore.admin.v1.UserCreds.Builder, + com.google.firestore.admin.v1.UserCredsOrBuilder> + getUserCredsFieldBuilder() { + if (userCredsBuilder_ == null) { + userCredsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.firestore.admin.v1.UserCreds, + com.google.firestore.admin.v1.UserCreds.Builder, + com.google.firestore.admin.v1.UserCredsOrBuilder>( + userCreds_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + userCreds_ = null; + } + return userCredsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.firestore.admin.v1.ListUserCredsResponse) + } + + // @@protoc_insertion_point(class_scope:google.firestore.admin.v1.ListUserCredsResponse) + private static final com.google.firestore.admin.v1.ListUserCredsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.firestore.admin.v1.ListUserCredsResponse(); + } + + public static com.google.firestore.admin.v1.ListUserCredsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListUserCredsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.firestore.admin.v1.ListUserCredsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsResponseOrBuilder.java new file mode 100644 index 000000000..cf2b5f848 --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsResponseOrBuilder.java @@ -0,0 +1,82 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/firestore_admin.proto + +// Protobuf Java Version: 3.25.5 +package com.google.firestore.admin.v1; + +public interface ListUserCredsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.firestore.admin.v1.ListUserCredsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The user creds for the database.
+   * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + java.util.List getUserCredsList(); + + /** + * + * + *
+   * The user creds for the database.
+   * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + com.google.firestore.admin.v1.UserCreds getUserCreds(int index); + + /** + * + * + *
+   * The user creds for the database.
+   * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + int getUserCredsCount(); + + /** + * + * + *
+   * The user creds for the database.
+   * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + java.util.List + getUserCredsOrBuilderList(); + + /** + * + * + *
+   * The user creds for the database.
+   * 
+ * + * repeated .google.firestore.admin.v1.UserCreds user_creds = 1; + */ + com.google.firestore.admin.v1.UserCredsOrBuilder getUserCredsOrBuilder(int index); +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadata.java index 5b04d8b82..4125fc1be 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadata.java @@ -34,6 +34,7 @@ public final class LocationMetadata extends com.google.protobuf.GeneratedMessage // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.LocationMetadata) LocationMetadataOrBuilder { private static final long serialVersionUID = 0L; + // Use LocationMetadata.newBuilder() to construct. private LocationMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -212,6 +213,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationProto.java index 2bd95b1e0..5ca3719cf 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationProto.java @@ -77,95 +77,104 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { static { java.lang.String[] descriptorData = { - "\n)google/firestore/admin/v1/operation.pr" + "\n" + + ")google/firestore/admin/v1/operation.pr" + "oto\022\031google.firestore.admin.v1\032\031google/a" + "pi/resource.proto\032%google/firestore/admi" - + "n/v1/index.proto\032\037google/protobuf/timest" - + "amp.proto\"\275\002\n\026IndexOperationMetadata\022.\n\n" - + "start_time\030\001 \001(\0132\032.google.protobuf.Times" - + "tamp\022,\n\010end_time\030\002 \001(\0132\032.google.protobuf" - + ".Timestamp\022\r\n\005index\030\003 \001(\t\0228\n\005state\030\004 \001(\016" - + "2).google.firestore.admin.v1.OperationSt" - + "ate\022?\n\022progress_documents\030\005 \001(\0132#.google" - + ".firestore.admin.v1.Progress\022;\n\016progress" - + "_bytes\030\006 \001(\0132#.google.firestore.admin.v1" - + ".Progress\"\231\007\n\026FieldOperationMetadata\022.\n\n" - + "start_time\030\001 \001(\0132\032.google.protobuf.Times" - + "tamp\022,\n\010end_time\030\002 \001(\0132\032.google.protobuf" - + ".Timestamp\022\r\n\005field\030\003 \001(\t\022_\n\023index_confi" - + "g_deltas\030\004 \003(\0132B.google.firestore.admin." - + "v1.FieldOperationMetadata.IndexConfigDel" - + "ta\0228\n\005state\030\005 \001(\0162).google.firestore.adm" - + "in.v1.OperationState\022?\n\022progress_documen" - + "ts\030\006 \001(\0132#.google.firestore.admin.v1.Pro" - + "gress\022;\n\016progress_bytes\030\007 \001(\0132#.google.f" - + "irestore.admin.v1.Progress\022Z\n\020ttl_config" - + "_delta\030\010 \001(\0132@.google.firestore.admin.v1" - + ".FieldOperationMetadata.TtlConfigDelta\032\347" - + "\001\n\020IndexConfigDelta\022b\n\013change_type\030\001 \001(\016" - + "2M.google.firestore.admin.v1.FieldOperat" - + "ionMetadata.IndexConfigDelta.ChangeType\022" - + "/\n\005index\030\002 \001(\0132 .google.firestore.admin." - + "v1.Index\">\n\nChangeType\022\033\n\027CHANGE_TYPE_UN" - + "SPECIFIED\020\000\022\007\n\003ADD\020\001\022\n\n\006REMOVE\020\002\032\262\001\n\016Ttl" - + "ConfigDelta\022`\n\013change_type\030\001 \001(\0162K.googl" - + "e.firestore.admin.v1.FieldOperationMetad" - + "ata.TtlConfigDelta.ChangeType\">\n\nChangeT" - + "ype\022\033\n\027CHANGE_TYPE_UNSPECIFIED\020\000\022\007\n\003ADD\020" - + "\001\022\n\n\006REMOVE\020\002\"\266\003\n\027ExportDocumentsMetadat" - + "a\022.\n\nstart_time\030\001 \001(\0132\032.google.protobuf." - + "Timestamp\022,\n\010end_time\030\002 \001(\0132\032.google.pro" - + "tobuf.Timestamp\022B\n\017operation_state\030\003 \001(\016" - + "2).google.firestore.admin.v1.OperationSt" - + "ate\022?\n\022progress_documents\030\004 \001(\0132#.google" - + ".firestore.admin.v1.Progress\022;\n\016progress" - + "_bytes\030\005 \001(\0132#.google.firestore.admin.v1" - + ".Progress\022\026\n\016collection_ids\030\006 \003(\t\022\031\n\021out" - + "put_uri_prefix\030\007 \001(\t\022\025\n\rnamespace_ids\030\010 " - + "\003(\t\0221\n\rsnapshot_time\030\t \001(\0132\032.google.prot" - + "obuf.Timestamp\"\202\003\n\027ImportDocumentsMetada" - + "ta\022.\n\nstart_time\030\001 \001(\0132\032.google.protobuf" - + ".Timestamp\022,\n\010end_time\030\002 \001(\0132\032.google.pr" - + "otobuf.Timestamp\022B\n\017operation_state\030\003 \001(" - + "\0162).google.firestore.admin.v1.OperationS" - + "tate\022?\n\022progress_documents\030\004 \001(\0132#.googl" - + "e.firestore.admin.v1.Progress\022;\n\016progres" - + "s_bytes\030\005 \001(\0132#.google.firestore.admin.v" - + "1.Progress\022\026\n\016collection_ids\030\006 \003(\t\022\030\n\020in" - + "put_uri_prefix\030\007 \001(\t\022\025\n\rnamespace_ids\030\010 " - + "\003(\t\"\237\003\n\033BulkDeleteDocumentsMetadata\022.\n\ns" - + "tart_time\030\001 \001(\0132\032.google.protobuf.Timest" - + "amp\022,\n\010end_time\030\002 \001(\0132\032.google.protobuf." - + "Timestamp\022B\n\017operation_state\030\003 \001(\0162).goo" - + "gle.firestore.admin.v1.OperationState\022?\n" - + "\022progress_documents\030\004 \001(\0132#.google.fires" - + "tore.admin.v1.Progress\022;\n\016progress_bytes" - + "\030\005 \001(\0132#.google.firestore.admin.v1.Progr" - + "ess\022\026\n\016collection_ids\030\006 \003(\t\022\025\n\rnamespace" - + "_ids\030\007 \003(\t\0221\n\rsnapshot_time\030\010 \001(\0132\032.goog" - + "le.protobuf.Timestamp\"4\n\027ExportDocuments" - + "Response\022\031\n\021output_uri_prefix\030\001 \001(\t\"\355\002\n\027" - + "RestoreDatabaseMetadata\022.\n\nstart_time\030\001 " - + "\001(\0132\032.google.protobuf.Timestamp\022,\n\010end_t" - + "ime\030\002 \001(\0132\032.google.protobuf.Timestamp\022B\n" - + "\017operation_state\030\003 \001(\0162).google.firestor" - + "e.admin.v1.OperationState\0228\n\010database\030\004 " - + "\001(\tB&\372A#\n!firestore.googleapis.com/Datab" - + "ase\0224\n\006backup\030\005 \001(\tB$\372A!\n\037firestore.goog" - + "leapis.com/Backup\022@\n\023progress_percentage" - + "\030\010 \001(\0132#.google.firestore.admin.v1.Progr" - + "ess\":\n\010Progress\022\026\n\016estimated_work\030\001 \001(\003\022" - + "\026\n\016completed_work\030\002 \001(\003*\236\001\n\016OperationSta" - + "te\022\037\n\033OPERATION_STATE_UNSPECIFIED\020\000\022\020\n\014I" - + "NITIALIZING\020\001\022\016\n\nPROCESSING\020\002\022\016\n\nCANCELL" - + "ING\020\003\022\016\n\nFINALIZING\020\004\022\016\n\nSUCCESSFUL\020\005\022\n\n" - + "\006FAILED\020\006\022\r\n\tCANCELLED\020\007B\335\001\n\035com.google." - + "firestore.admin.v1B\016OperationProtoP\001Z9cl" + + "n/v1/index.proto\032\037google/protobuf/timestamp.proto\"\275\002\n" + + "\026IndexOperationMetadata\022.\n\n" + + "start_time\030\001 \001(\0132\032.google.protobuf.Timestamp\022,\n" + + "\010end_time\030\002 \001(\0132\032.google.protobuf.Timestamp\022\r\n" + + "\005index\030\003 \001(\t\0228\n" + + "\005state\030\004 \001(\0162).google.firestore.admin.v1.OperationState\022?\n" + + "\022progress_documents\030\005 \001(\0132#.google.firestore.admin.v1.Progress\022;\n" + + "\016progress_bytes\030\006 \001(\0132#.google.firestore.admin.v1.Progress\"\231\007\n" + + "\026FieldOperationMetadata\022.\n\n" + + "start_time\030\001 \001(\0132\032.google.protobuf.Timestamp\022,\n" + + "\010end_time\030\002 \001(\0132\032.google.protobuf.Timestamp\022\r\n" + + "\005field\030\003 \001(\t\022_\n" + + "\023index_config_deltas\030\004 \003(\0132B.google.firestore.admin." + + "v1.FieldOperationMetadata.IndexConfigDelta\0228\n" + + "\005state\030\005 \001(\0162).google.firestore.admin.v1.OperationState\022?\n" + + "\022progress_documents\030\006 \001(\0132#.google.firestore.admin.v1.Progress\022;\n" + + "\016progress_bytes\030\007 \001(\0132#.google.firestore.admin.v1.Progress\022Z\n" + + "\020ttl_config_delta\030\010 \001(\0132@.google.firestore.admin.v1" + + ".FieldOperationMetadata.TtlConfigDelta\032\347\001\n" + + "\020IndexConfigDelta\022b\n" + + "\013change_type\030\001 \001(\0162M.google.firestore.admin.v1.FieldOperat" + + "ionMetadata.IndexConfigDelta.ChangeType\022/\n" + + "\005index\030\002 \001(\0132 .google.firestore.admin.v1.Index\">\n\n" + + "ChangeType\022\033\n" + + "\027CHANGE_TYPE_UNSPECIFIED\020\000\022\007\n" + + "\003ADD\020\001\022\n\n" + + "\006REMOVE\020\002\032\262\001\n" + + "\016TtlConfigDelta\022`\n" + + "\013change_type\030\001 \001(\0162K.googl" + + "e.firestore.admin.v1.FieldOperationMetadata.TtlConfigDelta.ChangeType\">\n\n" + + "ChangeType\022\033\n" + + "\027CHANGE_TYPE_UNSPECIFIED\020\000\022\007\n" + + "\003ADD\020\001\022\n\n" + + "\006REMOVE\020\002\"\266\003\n" + + "\027ExportDocumentsMetadata\022.\n\n" + + "start_time\030\001 \001(\0132\032.google.protobuf.Timestamp\022,\n" + + "\010end_time\030\002 \001(\0132\032.google.protobuf.Timestamp\022B\n" + + "\017operation_state\030\003 \001(\016" + + "2).google.firestore.admin.v1.OperationState\022?\n" + + "\022progress_documents\030\004 \001(\0132#.google.firestore.admin.v1.Progress\022;\n" + + "\016progress_bytes\030\005 \001(\0132#.google.firestore.admin.v1.Progress\022\026\n" + + "\016collection_ids\030\006 \003(\t\022\031\n" + + "\021output_uri_prefix\030\007 \001(\t\022\025\n\r" + + "namespace_ids\030\010 \003(\t\0221\n\r" + + "snapshot_time\030\t \001(\0132\032.google.protobuf.Timestamp\"\202\003\n" + + "\027ImportDocumentsMetadata\022.\n\n" + + "start_time\030\001 \001(\0132\032.google.protobuf.Timestamp\022,\n" + + "\010end_time\030\002 \001(\0132\032.google.protobuf.Timestamp\022B\n" + + "\017operation_state\030\003 \001(" + + "\0162).google.firestore.admin.v1.OperationState\022?\n" + + "\022progress_documents\030\004 \001(\0132#.google.firestore.admin.v1.Progress\022;\n" + + "\016progress_bytes\030\005 \001(\0132#.google.firestore.admin.v1.Progress\022\026\n" + + "\016collection_ids\030\006 \003(\t\022\030\n" + + "\020input_uri_prefix\030\007 \001(\t\022\025\n\r" + + "namespace_ids\030\010 \003(\t\"\237\003\n" + + "\033BulkDeleteDocumentsMetadata\022.\n\n" + + "start_time\030\001 \001(\0132\032.google.protobuf.Timestamp\022,\n" + + "\010end_time\030\002 \001(\0132\032.google.protobuf.Timestamp\022B\n" + + "\017operation_state\030\003" + + " \001(\0162).google.firestore.admin.v1.OperationState\022?\n" + + "\022progress_documents\030\004 \001(\0132#.google.firestore.admin.v1.Progress\022;\n" + + "\016progress_bytes\030\005 \001(\0132#.google.firestore.admin.v1.Progress\022\026\n" + + "\016collection_ids\030\006 \003(\t\022\025\n\r" + + "namespace_ids\030\007 \003(\t\0221\n\r" + + "snapshot_time\030\010 \001(\0132\032.google.protobuf.Timestamp\"4\n" + + "\027ExportDocumentsResponse\022\031\n" + + "\021output_uri_prefix\030\001 \001(\t\"\355\002\n" + + "\027RestoreDatabaseMetadata\022.\n\n" + + "start_time\030\001 \001(\0132\032.google.protobuf.Timestamp\022,\n" + + "\010end_time\030\002 \001(\0132\032.google.protobuf.Timestamp\022B\n" + + "\017operation_state\030\003" + + " \001(\0162).google.firestore.admin.v1.OperationState\0228\n" + + "\010database\030\004 \001(\tB&\372A#\n" + + "!firestore.googleapis.com/Database\0224\n" + + "\006backup\030\005 \001(\tB$\372A!\n" + + "\037firestore.googleapis.com/Backup\022@\n" + + "\023progress_percentage\030\010 \001(\0132#.google.firestore.admin.v1.Progress\":\n" + + "\010Progress\022\026\n" + + "\016estimated_work\030\001 \001(\003\022\026\n" + + "\016completed_work\030\002 \001(\003*\236\001\n" + + "\016OperationState\022\037\n" + + "\033OPERATION_STATE_UNSPECIFIED\020\000\022\020\n" + + "\014INITIALIZING\020\001\022\016\n\n" + + "PROCESSING\020\002\022\016\n\n" + + "CANCELLING\020\003\022\016\n\n" + + "FINALIZING\020\004\022\016\n\n" + + "SUCCESSFUL\020\005\022\n\n" + + "\006FAILED\020\006\022\r\n" + + "\tCANCELLED\020\007B\335\001\n" + + "\035com.google.firestore.admin.v1B\016OperationProtoP\001Z9cl" + "oud.google.com/go/firestore/apiv1/admin/" + "adminpb;adminpb\242\002\004GCFS\252\002\037Google.Cloud.Fi" + "restore.Admin.V1\312\002\037Google\\Cloud\\Firestor" - + "e\\Admin\\V1\352\002#Google::Cloud::Firestore::A" - + "dmin::V1b\006proto3" + + "e\\Admin\\V1\352\002#Google::Cloud::Firestore::Admin::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationState.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationState.java index 9f0ce415f..930fa270d 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationState.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationState.java @@ -124,6 +124,7 @@ public enum OperationState implements com.google.protobuf.ProtocolMessageEnum { * OPERATION_STATE_UNSPECIFIED = 0; */ public static final int OPERATION_STATE_UNSPECIFIED_VALUE = 0; + /** * * @@ -134,6 +135,7 @@ public enum OperationState implements com.google.protobuf.ProtocolMessageEnum { * INITIALIZING = 1; */ public static final int INITIALIZING_VALUE = 1; + /** * * @@ -144,6 +146,7 @@ public enum OperationState implements com.google.protobuf.ProtocolMessageEnum { * PROCESSING = 2; */ public static final int PROCESSING_VALUE = 2; + /** * * @@ -155,6 +158,7 @@ public enum OperationState implements com.google.protobuf.ProtocolMessageEnum { * CANCELLING = 3; */ public static final int CANCELLING_VALUE = 3; + /** * * @@ -165,6 +169,7 @@ public enum OperationState implements com.google.protobuf.ProtocolMessageEnum { * FINALIZING = 4; */ public static final int FINALIZING_VALUE = 4; + /** * * @@ -175,6 +180,7 @@ public enum OperationState implements com.google.protobuf.ProtocolMessageEnum { * SUCCESSFUL = 5; */ public static final int SUCCESSFUL_VALUE = 5; + /** * * @@ -185,6 +191,7 @@ public enum OperationState implements com.google.protobuf.ProtocolMessageEnum { * FAILED = 6; */ public static final int FAILED_VALUE = 6; + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Progress.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Progress.java index 2270a56c6..f43726d89 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Progress.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Progress.java @@ -35,6 +35,7 @@ public final class Progress extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.Progress) ProgressOrBuilder { private static final long serialVersionUID = 0L; + // Use Progress.newBuilder() to construct. private Progress(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -65,6 +66,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public static final int ESTIMATED_WORK_FIELD_NUMBER = 1; private long estimatedWork_ = 0L; + /** * * @@ -83,6 +85,7 @@ public long getEstimatedWork() { public static final int COMPLETED_WORK_FIELD_NUMBER = 2; private long completedWork_ = 0L; + /** * * @@ -266,6 +269,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -462,6 +466,7 @@ public Builder mergeFrom( private int bitField0_; private long estimatedWork_; + /** * * @@ -477,6 +482,7 @@ public Builder mergeFrom( public long getEstimatedWork() { return estimatedWork_; } + /** * * @@ -496,6 +502,7 @@ public Builder setEstimatedWork(long value) { onChanged(); return this; } + /** * * @@ -515,6 +522,7 @@ public Builder clearEstimatedWork() { } private long completedWork_; + /** * * @@ -530,6 +538,7 @@ public Builder clearEstimatedWork() { public long getCompletedWork() { return completedWork_; } + /** * * @@ -549,6 +558,7 @@ public Builder setCompletedWork(long value) { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ResetUserPasswordRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ResetUserPasswordRequest.java new file mode 100644 index 000000000..383494087 --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ResetUserPasswordRequest.java @@ -0,0 +1,658 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/firestore_admin.proto + +// Protobuf Java Version: 3.25.5 +package com.google.firestore.admin.v1; + +/** + * + * + *
+ * The request for
+ * [FirestoreAdmin.ResetUserPassword][google.firestore.admin.v1.FirestoreAdmin.ResetUserPassword].
+ * 
+ * + * Protobuf type {@code google.firestore.admin.v1.ResetUserPasswordRequest} + */ +public final class ResetUserPasswordRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.ResetUserPasswordRequest) + ResetUserPasswordRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ResetUserPasswordRequest.newBuilder() to construct. + private ResetUserPasswordRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ResetUserPasswordRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ResetUserPasswordRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_ResetUserPasswordRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_ResetUserPasswordRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.ResetUserPasswordRequest.class, + com.google.firestore.admin.v1.ResetUserPasswordRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. A name of the form
+   * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. A name of the form
+   * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.firestore.admin.v1.ResetUserPasswordRequest)) { + return super.equals(obj); + } + com.google.firestore.admin.v1.ResetUserPasswordRequest other = + (com.google.firestore.admin.v1.ResetUserPasswordRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.firestore.admin.v1.ResetUserPasswordRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.ResetUserPasswordRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.ResetUserPasswordRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.ResetUserPasswordRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.ResetUserPasswordRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.ResetUserPasswordRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.ResetUserPasswordRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.ResetUserPasswordRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.ResetUserPasswordRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.ResetUserPasswordRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.ResetUserPasswordRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.ResetUserPasswordRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.firestore.admin.v1.ResetUserPasswordRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request for
+   * [FirestoreAdmin.ResetUserPassword][google.firestore.admin.v1.FirestoreAdmin.ResetUserPassword].
+   * 
+ * + * Protobuf type {@code google.firestore.admin.v1.ResetUserPasswordRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.firestore.admin.v1.ResetUserPasswordRequest) + com.google.firestore.admin.v1.ResetUserPasswordRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_ResetUserPasswordRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_ResetUserPasswordRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.ResetUserPasswordRequest.class, + com.google.firestore.admin.v1.ResetUserPasswordRequest.Builder.class); + } + + // Construct using com.google.firestore.admin.v1.ResetUserPasswordRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_ResetUserPasswordRequest_descriptor; + } + + @java.lang.Override + public com.google.firestore.admin.v1.ResetUserPasswordRequest getDefaultInstanceForType() { + return com.google.firestore.admin.v1.ResetUserPasswordRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.firestore.admin.v1.ResetUserPasswordRequest build() { + com.google.firestore.admin.v1.ResetUserPasswordRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.firestore.admin.v1.ResetUserPasswordRequest buildPartial() { + com.google.firestore.admin.v1.ResetUserPasswordRequest result = + new com.google.firestore.admin.v1.ResetUserPasswordRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.firestore.admin.v1.ResetUserPasswordRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.firestore.admin.v1.ResetUserPasswordRequest) { + return mergeFrom((com.google.firestore.admin.v1.ResetUserPasswordRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.firestore.admin.v1.ResetUserPasswordRequest other) { + if (other == com.google.firestore.admin.v1.ResetUserPasswordRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. A name of the form
+     * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.firestore.admin.v1.ResetUserPasswordRequest) + } + + // @@protoc_insertion_point(class_scope:google.firestore.admin.v1.ResetUserPasswordRequest) + private static final com.google.firestore.admin.v1.ResetUserPasswordRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.firestore.admin.v1.ResetUserPasswordRequest(); + } + + public static com.google.firestore.admin.v1.ResetUserPasswordRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ResetUserPasswordRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.firestore.admin.v1.ResetUserPasswordRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ResetUserPasswordRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ResetUserPasswordRequestOrBuilder.java new file mode 100644 index 000000000..43364bfb4 --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ResetUserPasswordRequestOrBuilder.java @@ -0,0 +1,58 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/firestore_admin.proto + +// Protobuf Java Version: 3.25.5 +package com.google.firestore.admin.v1; + +public interface ResetUserPasswordRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.firestore.admin.v1.ResetUserPasswordRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. A name of the form
+   * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. A name of the form
+   * `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadata.java index 94fd75845..0a888c923 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadata.java @@ -34,6 +34,7 @@ public final class RestoreDatabaseMetadata extends com.google.protobuf.Generated // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.RestoreDatabaseMetadata) RestoreDatabaseMetadataOrBuilder { private static final long serialVersionUID = 0L; + // Use RestoreDatabaseMetadata.newBuilder() to construct. private RestoreDatabaseMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -69,6 +70,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private int bitField0_; public static final int START_TIME_FIELD_NUMBER = 1; private com.google.protobuf.Timestamp startTime_; + /** * * @@ -84,6 +86,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public boolean hasStartTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -99,6 +102,7 @@ public boolean hasStartTime() { public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } + /** * * @@ -115,6 +119,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public static final int END_TIME_FIELD_NUMBER = 2; private com.google.protobuf.Timestamp endTime_; + /** * * @@ -130,6 +135,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public boolean hasEndTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -145,6 +151,7 @@ public boolean hasEndTime() { public com.google.protobuf.Timestamp getEndTime() { return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; } + /** * * @@ -161,6 +168,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { public static final int OPERATION_STATE_FIELD_NUMBER = 3; private int operationState_ = 0; + /** * * @@ -176,6 +184,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { public int getOperationStateValue() { return operationState_; } + /** * * @@ -198,6 +207,7 @@ public com.google.firestore.admin.v1.OperationState getOperationState() { @SuppressWarnings("serial") private volatile java.lang.Object database_ = ""; + /** * * @@ -221,6 +231,7 @@ public java.lang.String getDatabase() { return s; } } + /** * * @@ -249,6 +260,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { @SuppressWarnings("serial") private volatile java.lang.Object backup_ = ""; + /** * * @@ -272,6 +284,7 @@ public java.lang.String getBackup() { return s; } } + /** * * @@ -298,6 +311,7 @@ public com.google.protobuf.ByteString getBackupBytes() { public static final int PROGRESS_PERCENTAGE_FIELD_NUMBER = 8; private com.google.firestore.admin.v1.Progress progressPercentage_; + /** * * @@ -313,6 +327,7 @@ public com.google.protobuf.ByteString getBackupBytes() { public boolean hasProgressPercentage() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -330,6 +345,7 @@ public com.google.firestore.admin.v1.Progress getProgressPercentage() { ? com.google.firestore.admin.v1.Progress.getDefaultInstance() : progressPercentage_; } + /** * * @@ -568,6 +584,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -857,6 +874,7 @@ public Builder mergeFrom( com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> startTimeBuilder_; + /** * * @@ -871,6 +889,7 @@ public Builder mergeFrom( public boolean hasStartTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -889,6 +908,7 @@ public com.google.protobuf.Timestamp getStartTime() { return startTimeBuilder_.getMessage(); } } + /** * * @@ -911,6 +931,7 @@ public Builder setStartTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -930,6 +951,7 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu onChanged(); return this; } + /** * * @@ -957,6 +979,7 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -976,6 +999,7 @@ public Builder clearStartTime() { onChanged(); return this; } + /** * * @@ -990,6 +1014,7 @@ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { onChanged(); return getStartTimeFieldBuilder().getBuilder(); } + /** * * @@ -1006,6 +1031,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } } + /** * * @@ -1038,6 +1064,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> endTimeBuilder_; + /** * * @@ -1052,6 +1079,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { public boolean hasEndTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -1070,6 +1098,7 @@ public com.google.protobuf.Timestamp getEndTime() { return endTimeBuilder_.getMessage(); } } + /** * * @@ -1092,6 +1121,7 @@ public Builder setEndTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1111,6 +1141,7 @@ public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) onChanged(); return this; } + /** * * @@ -1138,6 +1169,7 @@ public Builder mergeEndTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1157,6 +1189,7 @@ public Builder clearEndTime() { onChanged(); return this; } + /** * * @@ -1171,6 +1204,7 @@ public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { onChanged(); return getEndTimeFieldBuilder().getBuilder(); } + /** * * @@ -1187,6 +1221,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; } } + /** * * @@ -1214,6 +1249,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { } private int operationState_ = 0; + /** * * @@ -1229,6 +1265,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { public int getOperationStateValue() { return operationState_; } + /** * * @@ -1247,6 +1284,7 @@ public Builder setOperationStateValue(int value) { onChanged(); return this; } + /** * * @@ -1264,6 +1302,7 @@ public com.google.firestore.admin.v1.OperationState getOperationState() { com.google.firestore.admin.v1.OperationState.forNumber(operationState_); return result == null ? com.google.firestore.admin.v1.OperationState.UNRECOGNIZED : result; } + /** * * @@ -1285,6 +1324,7 @@ public Builder setOperationState(com.google.firestore.admin.v1.OperationState va onChanged(); return this; } + /** * * @@ -1304,6 +1344,7 @@ public Builder clearOperationState() { } private java.lang.Object database_ = ""; + /** * * @@ -1326,6 +1367,7 @@ public java.lang.String getDatabase() { return (java.lang.String) ref; } } + /** * * @@ -1348,6 +1390,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1369,6 +1412,7 @@ public Builder setDatabase(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1386,6 +1430,7 @@ public Builder clearDatabase() { onChanged(); return this; } + /** * * @@ -1410,6 +1455,7 @@ public Builder setDatabaseBytes(com.google.protobuf.ByteString value) { } private java.lang.Object backup_ = ""; + /** * * @@ -1432,6 +1478,7 @@ public java.lang.String getBackup() { return (java.lang.String) ref; } } + /** * * @@ -1454,6 +1501,7 @@ public com.google.protobuf.ByteString getBackupBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1475,6 +1523,7 @@ public Builder setBackup(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1492,6 +1541,7 @@ public Builder clearBackup() { onChanged(); return this; } + /** * * @@ -1521,6 +1571,7 @@ public Builder setBackupBytes(com.google.protobuf.ByteString value) { com.google.firestore.admin.v1.Progress.Builder, com.google.firestore.admin.v1.ProgressOrBuilder> progressPercentageBuilder_; + /** * * @@ -1535,6 +1586,7 @@ public Builder setBackupBytes(com.google.protobuf.ByteString value) { public boolean hasProgressPercentage() { return ((bitField0_ & 0x00000020) != 0); } + /** * * @@ -1555,6 +1607,7 @@ public com.google.firestore.admin.v1.Progress getProgressPercentage() { return progressPercentageBuilder_.getMessage(); } } + /** * * @@ -1577,6 +1630,7 @@ public Builder setProgressPercentage(com.google.firestore.admin.v1.Progress valu onChanged(); return this; } + /** * * @@ -1597,6 +1651,7 @@ public Builder setProgressPercentage( onChanged(); return this; } + /** * * @@ -1624,6 +1679,7 @@ public Builder mergeProgressPercentage(com.google.firestore.admin.v1.Progress va } return this; } + /** * * @@ -1643,6 +1699,7 @@ public Builder clearProgressPercentage() { onChanged(); return this; } + /** * * @@ -1657,6 +1714,7 @@ public com.google.firestore.admin.v1.Progress.Builder getProgressPercentageBuild onChanged(); return getProgressPercentageFieldBuilder().getBuilder(); } + /** * * @@ -1675,6 +1733,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressPercentageOrBu : progressPercentage_; } } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadataOrBuilder.java index 7a378059f..01ae72d7e 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadataOrBuilder.java @@ -36,6 +36,7 @@ public interface RestoreDatabaseMetadataOrBuilder * @return Whether the startTime field is set. */ boolean hasStartTime(); + /** * * @@ -48,6 +49,7 @@ public interface RestoreDatabaseMetadataOrBuilder * @return The startTime. */ com.google.protobuf.Timestamp getStartTime(); + /** * * @@ -71,6 +73,7 @@ public interface RestoreDatabaseMetadataOrBuilder * @return Whether the endTime field is set. */ boolean hasEndTime(); + /** * * @@ -83,6 +86,7 @@ public interface RestoreDatabaseMetadataOrBuilder * @return The endTime. */ com.google.protobuf.Timestamp getEndTime(); + /** * * @@ -106,6 +110,7 @@ public interface RestoreDatabaseMetadataOrBuilder * @return The enum numeric value on the wire for operationState. */ int getOperationStateValue(); + /** * * @@ -131,6 +136,7 @@ public interface RestoreDatabaseMetadataOrBuilder * @return The database. */ java.lang.String getDatabase(); + /** * * @@ -156,6 +162,7 @@ public interface RestoreDatabaseMetadataOrBuilder * @return The backup. */ java.lang.String getBackup(); + /** * * @@ -181,6 +188,7 @@ public interface RestoreDatabaseMetadataOrBuilder * @return Whether the progressPercentage field is set. */ boolean hasProgressPercentage(); + /** * * @@ -193,6 +201,7 @@ public interface RestoreDatabaseMetadataOrBuilder * @return The progressPercentage. */ com.google.firestore.admin.v1.Progress getProgressPercentage(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequest.java index 24f2c366b..1a0de5b93 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequest.java @@ -34,6 +34,7 @@ public final class RestoreDatabaseRequest extends com.google.protobuf.GeneratedM // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.RestoreDatabaseRequest) RestoreDatabaseRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use RestoreDatabaseRequest.newBuilder() to construct. private RestoreDatabaseRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -71,6 +72,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; + /** * * @@ -97,6 +99,7 @@ public java.lang.String getParent() { return s; } } + /** * * @@ -128,6 +131,7 @@ public com.google.protobuf.ByteString getParentBytes() { @SuppressWarnings("serial") private volatile java.lang.Object databaseId_ = ""; + /** * * @@ -159,6 +163,7 @@ public java.lang.String getDatabaseId() { return s; } } + /** * * @@ -195,6 +200,7 @@ public com.google.protobuf.ByteString getDatabaseIdBytes() { @SuppressWarnings("serial") private volatile java.lang.Object backup_ = ""; + /** * * @@ -226,6 +232,7 @@ public java.lang.String getBackup() { return s; } } + /** * * @@ -260,6 +267,7 @@ public com.google.protobuf.ByteString getBackupBytes() { public static final int ENCRYPTION_CONFIG_FIELD_NUMBER = 9; private com.google.firestore.admin.v1.Database.EncryptionConfig encryptionConfig_; + /** * * @@ -281,6 +289,7 @@ public com.google.protobuf.ByteString getBackupBytes() { public boolean hasEncryptionConfig() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -304,6 +313,7 @@ public com.google.firestore.admin.v1.Database.EncryptionConfig getEncryptionConf ? com.google.firestore.admin.v1.Database.EncryptionConfig.getDefaultInstance() : encryptionConfig_; } + /** * * @@ -518,6 +528,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -764,6 +775,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object parent_ = ""; + /** * * @@ -789,6 +801,7 @@ public java.lang.String getParent() { return (java.lang.String) ref; } } + /** * * @@ -814,6 +827,7 @@ public com.google.protobuf.ByteString getParentBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -838,6 +852,7 @@ public Builder setParent(java.lang.String value) { onChanged(); return this; } + /** * * @@ -858,6 +873,7 @@ public Builder clearParent() { onChanged(); return this; } + /** * * @@ -885,6 +901,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { } private java.lang.Object databaseId_ = ""; + /** * * @@ -915,6 +932,7 @@ public java.lang.String getDatabaseId() { return (java.lang.String) ref; } } + /** * * @@ -945,6 +963,7 @@ public com.google.protobuf.ByteString getDatabaseIdBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -974,6 +993,7 @@ public Builder setDatabaseId(java.lang.String value) { onChanged(); return this; } + /** * * @@ -999,6 +1019,7 @@ public Builder clearDatabaseId() { onChanged(); return this; } + /** * * @@ -1031,6 +1052,7 @@ public Builder setDatabaseIdBytes(com.google.protobuf.ByteString value) { } private java.lang.Object backup_ = ""; + /** * * @@ -1061,6 +1083,7 @@ public java.lang.String getBackup() { return (java.lang.String) ref; } } + /** * * @@ -1091,6 +1114,7 @@ public com.google.protobuf.ByteString getBackupBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1120,6 +1144,7 @@ public Builder setBackup(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1145,6 +1170,7 @@ public Builder clearBackup() { onChanged(); return this; } + /** * * @@ -1182,6 +1208,7 @@ public Builder setBackupBytes(com.google.protobuf.ByteString value) { com.google.firestore.admin.v1.Database.EncryptionConfig.Builder, com.google.firestore.admin.v1.Database.EncryptionConfigOrBuilder> encryptionConfigBuilder_; + /** * * @@ -1202,6 +1229,7 @@ public Builder setBackupBytes(com.google.protobuf.ByteString value) { public boolean hasEncryptionConfig() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -1228,6 +1256,7 @@ public com.google.firestore.admin.v1.Database.EncryptionConfig getEncryptionConf return encryptionConfigBuilder_.getMessage(); } } + /** * * @@ -1257,6 +1286,7 @@ public Builder setEncryptionConfig( onChanged(); return this; } + /** * * @@ -1283,6 +1313,7 @@ public Builder setEncryptionConfig( onChanged(); return this; } + /** * * @@ -1318,6 +1349,7 @@ public Builder mergeEncryptionConfig( } return this; } + /** * * @@ -1343,6 +1375,7 @@ public Builder clearEncryptionConfig() { onChanged(); return this; } + /** * * @@ -1364,6 +1397,7 @@ public Builder clearEncryptionConfig() { onChanged(); return getEncryptionConfigFieldBuilder().getBuilder(); } + /** * * @@ -1389,6 +1423,7 @@ public Builder clearEncryptionConfig() { : encryptionConfig_; } } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequestOrBuilder.java index 940885f32..582b0f671 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequestOrBuilder.java @@ -39,6 +39,7 @@ public interface RestoreDatabaseRequestOrBuilder * @return The parent. */ java.lang.String getParent(); + /** * * @@ -75,6 +76,7 @@ public interface RestoreDatabaseRequestOrBuilder * @return The databaseId. */ java.lang.String getDatabaseId(); + /** * * @@ -116,6 +118,7 @@ public interface RestoreDatabaseRequestOrBuilder * @return The backup. */ java.lang.String getBackup(); + /** * * @@ -155,6 +158,7 @@ public interface RestoreDatabaseRequestOrBuilder * @return Whether the encryptionConfig field is set. */ boolean hasEncryptionConfig(); + /** * * @@ -173,6 +177,7 @@ public interface RestoreDatabaseRequestOrBuilder * @return The encryptionConfig. */ com.google.firestore.admin.v1.Database.EncryptionConfig getEncryptionConfig(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequest.java index 6fa3f9a39..37f67c639 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequest.java @@ -34,6 +34,7 @@ public final class UpdateBackupScheduleRequest extends com.google.protobuf.Gener // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.UpdateBackupScheduleRequest) UpdateBackupScheduleRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use UpdateBackupScheduleRequest.newBuilder() to construct. private UpdateBackupScheduleRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -65,6 +66,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private int bitField0_; public static final int BACKUP_SCHEDULE_FIELD_NUMBER = 1; private com.google.firestore.admin.v1.BackupSchedule backupSchedule_; + /** * * @@ -82,6 +84,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public boolean hasBackupSchedule() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -101,6 +104,7 @@ public com.google.firestore.admin.v1.BackupSchedule getBackupSchedule() { ? com.google.firestore.admin.v1.BackupSchedule.getDefaultInstance() : backupSchedule_; } + /** * * @@ -121,6 +125,7 @@ public com.google.firestore.admin.v1.BackupScheduleOrBuilder getBackupScheduleOr public static final int UPDATE_MASK_FIELD_NUMBER = 2; private com.google.protobuf.FieldMask updateMask_; + /** * * @@ -136,6 +141,7 @@ public com.google.firestore.admin.v1.BackupScheduleOrBuilder getBackupScheduleOr public boolean hasUpdateMask() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -151,6 +157,7 @@ public boolean hasUpdateMask() { public com.google.protobuf.FieldMask getUpdateMask() { return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; } + /** * * @@ -344,6 +351,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -568,6 +576,7 @@ public Builder mergeFrom( com.google.firestore.admin.v1.BackupSchedule.Builder, com.google.firestore.admin.v1.BackupScheduleOrBuilder> backupScheduleBuilder_; + /** * * @@ -584,6 +593,7 @@ public Builder mergeFrom( public boolean hasBackupSchedule() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -606,6 +616,7 @@ public com.google.firestore.admin.v1.BackupSchedule getBackupSchedule() { return backupScheduleBuilder_.getMessage(); } } + /** * * @@ -630,6 +641,7 @@ public Builder setBackupSchedule(com.google.firestore.admin.v1.BackupSchedule va onChanged(); return this; } + /** * * @@ -652,6 +664,7 @@ public Builder setBackupSchedule( onChanged(); return this; } + /** * * @@ -682,6 +695,7 @@ public Builder mergeBackupSchedule(com.google.firestore.admin.v1.BackupSchedule } return this; } + /** * * @@ -703,6 +717,7 @@ public Builder clearBackupSchedule() { onChanged(); return this; } + /** * * @@ -719,6 +734,7 @@ public com.google.firestore.admin.v1.BackupSchedule.Builder getBackupScheduleBui onChanged(); return getBackupScheduleFieldBuilder().getBuilder(); } + /** * * @@ -739,6 +755,7 @@ public com.google.firestore.admin.v1.BackupScheduleOrBuilder getBackupScheduleOr : backupSchedule_; } } + /** * * @@ -773,6 +790,7 @@ public com.google.firestore.admin.v1.BackupScheduleOrBuilder getBackupScheduleOr com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> updateMaskBuilder_; + /** * * @@ -787,6 +805,7 @@ public com.google.firestore.admin.v1.BackupScheduleOrBuilder getBackupScheduleOr public boolean hasUpdateMask() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -807,6 +826,7 @@ public com.google.protobuf.FieldMask getUpdateMask() { return updateMaskBuilder_.getMessage(); } } + /** * * @@ -829,6 +849,7 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask value) { onChanged(); return this; } + /** * * @@ -848,6 +869,7 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForVal onChanged(); return this; } + /** * * @@ -875,6 +897,7 @@ public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { } return this; } + /** * * @@ -894,6 +917,7 @@ public Builder clearUpdateMask() { onChanged(); return this; } + /** * * @@ -908,6 +932,7 @@ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { onChanged(); return getUpdateMaskFieldBuilder().getBuilder(); } + /** * * @@ -926,6 +951,7 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { : updateMask_; } } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequestOrBuilder.java index a711c0ce7..78cab2394 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequestOrBuilder.java @@ -38,6 +38,7 @@ public interface UpdateBackupScheduleRequestOrBuilder * @return Whether the backupSchedule field is set. */ boolean hasBackupSchedule(); + /** * * @@ -52,6 +53,7 @@ public interface UpdateBackupScheduleRequestOrBuilder * @return The backupSchedule. */ com.google.firestore.admin.v1.BackupSchedule getBackupSchedule(); + /** * * @@ -77,6 +79,7 @@ public interface UpdateBackupScheduleRequestOrBuilder * @return Whether the updateMask field is set. */ boolean hasUpdateMask(); + /** * * @@ -89,6 +92,7 @@ public interface UpdateBackupScheduleRequestOrBuilder * @return The updateMask. */ com.google.protobuf.FieldMask getUpdateMask(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadata.java index 54a581956..d4e3b154b 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadata.java @@ -33,6 +33,7 @@ public final class UpdateDatabaseMetadata extends com.google.protobuf.GeneratedM // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.UpdateDatabaseMetadata) UpdateDatabaseMetadataOrBuilder { private static final long serialVersionUID = 0L; + // Use UpdateDatabaseMetadata.newBuilder() to construct. private UpdateDatabaseMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -211,6 +212,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequest.java index 844c7f29d..d47e2608c 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequest.java @@ -34,6 +34,7 @@ public final class UpdateDatabaseRequest extends com.google.protobuf.GeneratedMe // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.UpdateDatabaseRequest) UpdateDatabaseRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use UpdateDatabaseRequest.newBuilder() to construct. private UpdateDatabaseRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -65,6 +66,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private int bitField0_; public static final int DATABASE_FIELD_NUMBER = 1; private com.google.firestore.admin.v1.Database database_; + /** * * @@ -82,6 +84,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public boolean hasDatabase() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -101,6 +104,7 @@ public com.google.firestore.admin.v1.Database getDatabase() { ? com.google.firestore.admin.v1.Database.getDefaultInstance() : database_; } + /** * * @@ -121,6 +125,7 @@ public com.google.firestore.admin.v1.DatabaseOrBuilder getDatabaseOrBuilder() { public static final int UPDATE_MASK_FIELD_NUMBER = 2; private com.google.protobuf.FieldMask updateMask_; + /** * * @@ -136,6 +141,7 @@ public com.google.firestore.admin.v1.DatabaseOrBuilder getDatabaseOrBuilder() { public boolean hasUpdateMask() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -151,6 +157,7 @@ public boolean hasUpdateMask() { public com.google.protobuf.FieldMask getUpdateMask() { return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; } + /** * * @@ -343,6 +350,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -566,6 +574,7 @@ public Builder mergeFrom( com.google.firestore.admin.v1.Database.Builder, com.google.firestore.admin.v1.DatabaseOrBuilder> databaseBuilder_; + /** * * @@ -582,6 +591,7 @@ public Builder mergeFrom( public boolean hasDatabase() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -604,6 +614,7 @@ public com.google.firestore.admin.v1.Database getDatabase() { return databaseBuilder_.getMessage(); } } + /** * * @@ -628,6 +639,7 @@ public Builder setDatabase(com.google.firestore.admin.v1.Database value) { onChanged(); return this; } + /** * * @@ -649,6 +661,7 @@ public Builder setDatabase(com.google.firestore.admin.v1.Database.Builder builde onChanged(); return this; } + /** * * @@ -678,6 +691,7 @@ public Builder mergeDatabase(com.google.firestore.admin.v1.Database value) { } return this; } + /** * * @@ -699,6 +713,7 @@ public Builder clearDatabase() { onChanged(); return this; } + /** * * @@ -715,6 +730,7 @@ public com.google.firestore.admin.v1.Database.Builder getDatabaseBuilder() { onChanged(); return getDatabaseFieldBuilder().getBuilder(); } + /** * * @@ -735,6 +751,7 @@ public com.google.firestore.admin.v1.DatabaseOrBuilder getDatabaseOrBuilder() { : database_; } } + /** * * @@ -769,6 +786,7 @@ public com.google.firestore.admin.v1.DatabaseOrBuilder getDatabaseOrBuilder() { com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> updateMaskBuilder_; + /** * * @@ -783,6 +801,7 @@ public com.google.firestore.admin.v1.DatabaseOrBuilder getDatabaseOrBuilder() { public boolean hasUpdateMask() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -803,6 +822,7 @@ public com.google.protobuf.FieldMask getUpdateMask() { return updateMaskBuilder_.getMessage(); } } + /** * * @@ -825,6 +845,7 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask value) { onChanged(); return this; } + /** * * @@ -844,6 +865,7 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForVal onChanged(); return this; } + /** * * @@ -871,6 +893,7 @@ public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { } return this; } + /** * * @@ -890,6 +913,7 @@ public Builder clearUpdateMask() { onChanged(); return this; } + /** * * @@ -904,6 +928,7 @@ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { onChanged(); return getUpdateMaskFieldBuilder().getBuilder(); } + /** * * @@ -922,6 +947,7 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { : updateMask_; } } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequestOrBuilder.java index 7676f5b37..2d783c6ad 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequestOrBuilder.java @@ -38,6 +38,7 @@ public interface UpdateDatabaseRequestOrBuilder * @return Whether the database field is set. */ boolean hasDatabase(); + /** * * @@ -52,6 +53,7 @@ public interface UpdateDatabaseRequestOrBuilder * @return The database. */ com.google.firestore.admin.v1.Database getDatabase(); + /** * * @@ -77,6 +79,7 @@ public interface UpdateDatabaseRequestOrBuilder * @return Whether the updateMask field is set. */ boolean hasUpdateMask(); + /** * * @@ -89,6 +92,7 @@ public interface UpdateDatabaseRequestOrBuilder * @return The updateMask. */ com.google.protobuf.FieldMask getUpdateMask(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequest.java index 16971d51f..c0dc05475 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequest.java @@ -34,6 +34,7 @@ public final class UpdateFieldRequest extends com.google.protobuf.GeneratedMessa // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.UpdateFieldRequest) UpdateFieldRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use UpdateFieldRequest.newBuilder() to construct. private UpdateFieldRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -65,6 +66,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private int bitField0_; public static final int FIELD_FIELD_NUMBER = 1; private com.google.firestore.admin.v1.Field field_; + /** * * @@ -81,6 +83,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public boolean hasField() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -97,6 +100,7 @@ public boolean hasField() { public com.google.firestore.admin.v1.Field getField() { return field_ == null ? com.google.firestore.admin.v1.Field.getDefaultInstance() : field_; } + /** * * @@ -114,6 +118,7 @@ public com.google.firestore.admin.v1.FieldOrBuilder getFieldOrBuilder() { public static final int UPDATE_MASK_FIELD_NUMBER = 2; private com.google.protobuf.FieldMask updateMask_; + /** * * @@ -130,6 +135,7 @@ public com.google.firestore.admin.v1.FieldOrBuilder getFieldOrBuilder() { public boolean hasUpdateMask() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -146,6 +152,7 @@ public boolean hasUpdateMask() { public com.google.protobuf.FieldMask getUpdateMask() { return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; } + /** * * @@ -339,6 +346,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -562,6 +570,7 @@ public Builder mergeFrom( com.google.firestore.admin.v1.Field.Builder, com.google.firestore.admin.v1.FieldOrBuilder> fieldBuilder_; + /** * * @@ -577,6 +586,7 @@ public Builder mergeFrom( public boolean hasField() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -596,6 +606,7 @@ public com.google.firestore.admin.v1.Field getField() { return fieldBuilder_.getMessage(); } } + /** * * @@ -619,6 +630,7 @@ public Builder setField(com.google.firestore.admin.v1.Field value) { onChanged(); return this; } + /** * * @@ -639,6 +651,7 @@ public Builder setField(com.google.firestore.admin.v1.Field.Builder builderForVa onChanged(); return this; } + /** * * @@ -667,6 +680,7 @@ public Builder mergeField(com.google.firestore.admin.v1.Field value) { } return this; } + /** * * @@ -687,6 +701,7 @@ public Builder clearField() { onChanged(); return this; } + /** * * @@ -702,6 +717,7 @@ public com.google.firestore.admin.v1.Field.Builder getFieldBuilder() { onChanged(); return getFieldFieldBuilder().getBuilder(); } + /** * * @@ -719,6 +735,7 @@ public com.google.firestore.admin.v1.FieldOrBuilder getFieldOrBuilder() { return field_ == null ? com.google.firestore.admin.v1.Field.getDefaultInstance() : field_; } } + /** * * @@ -752,6 +769,7 @@ public com.google.firestore.admin.v1.FieldOrBuilder getFieldOrBuilder() { com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> updateMaskBuilder_; + /** * * @@ -767,6 +785,7 @@ public com.google.firestore.admin.v1.FieldOrBuilder getFieldOrBuilder() { public boolean hasUpdateMask() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -788,6 +807,7 @@ public com.google.protobuf.FieldMask getUpdateMask() { return updateMaskBuilder_.getMessage(); } } + /** * * @@ -811,6 +831,7 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask value) { onChanged(); return this; } + /** * * @@ -831,6 +852,7 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForVal onChanged(); return this; } + /** * * @@ -859,6 +881,7 @@ public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { } return this; } + /** * * @@ -879,6 +902,7 @@ public Builder clearUpdateMask() { onChanged(); return this; } + /** * * @@ -894,6 +918,7 @@ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { onChanged(); return getUpdateMaskFieldBuilder().getBuilder(); } + /** * * @@ -913,6 +938,7 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { : updateMask_; } } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequestOrBuilder.java index 1925b72ab..784332561 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequestOrBuilder.java @@ -37,6 +37,7 @@ public interface UpdateFieldRequestOrBuilder * @return Whether the field field is set. */ boolean hasField(); + /** * * @@ -50,6 +51,7 @@ public interface UpdateFieldRequestOrBuilder * @return The field. */ com.google.firestore.admin.v1.Field getField(); + /** * * @@ -75,6 +77,7 @@ public interface UpdateFieldRequestOrBuilder * @return Whether the updateMask field is set. */ boolean hasUpdateMask(); + /** * * @@ -88,6 +91,7 @@ public interface UpdateFieldRequestOrBuilder * @return The updateMask. */ com.google.protobuf.FieldMask getUpdateMask(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCreds.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCreds.java new file mode 100644 index 000000000..a6d8f936e --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCreds.java @@ -0,0 +1,2841 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/user_creds.proto + +// Protobuf Java Version: 3.25.5 +package com.google.firestore.admin.v1; + +/** + * + * + *
+ * A Cloud Firestore User Creds.
+ * 
+ * + * Protobuf type {@code google.firestore.admin.v1.UserCreds} + */ +public final class UserCreds extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.UserCreds) + UserCredsOrBuilder { + private static final long serialVersionUID = 0L; + + // Use UserCreds.newBuilder() to construct. + private UserCreds(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UserCreds() { + name_ = ""; + state_ = 0; + securePassword_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UserCreds(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.UserCredsProto + .internal_static_google_firestore_admin_v1_UserCreds_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.UserCredsProto + .internal_static_google_firestore_admin_v1_UserCreds_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.UserCreds.class, + com.google.firestore.admin.v1.UserCreds.Builder.class); + } + + /** + * + * + *
+   * The state of the user creds (ENABLED or DISABLED).
+   * 
+ * + * Protobuf enum {@code google.firestore.admin.v1.UserCreds.State} + */ + public enum State implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * The default value. Should not be used.
+     * 
+ * + * STATE_UNSPECIFIED = 0; + */ + STATE_UNSPECIFIED(0), + /** + * + * + *
+     * The user creds are enabled.
+     * 
+ * + * ENABLED = 1; + */ + ENABLED(1), + /** + * + * + *
+     * The user creds are disabled.
+     * 
+ * + * DISABLED = 2; + */ + DISABLED(2), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * The default value. Should not be used.
+     * 
+ * + * STATE_UNSPECIFIED = 0; + */ + public static final int STATE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * The user creds are enabled.
+     * 
+ * + * ENABLED = 1; + */ + public static final int ENABLED_VALUE = 1; + + /** + * + * + *
+     * The user creds are disabled.
+     * 
+ * + * DISABLED = 2; + */ + public static final int DISABLED_VALUE = 2; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static State valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static State forNumber(int value) { + switch (value) { + case 0: + return STATE_UNSPECIFIED; + case 1: + return ENABLED; + case 2: + return DISABLED; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public State findValueByNumber(int number) { + return State.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.firestore.admin.v1.UserCreds.getDescriptor().getEnumTypes().get(0); + } + + private static final State[] VALUES = values(); + + public static State valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private State(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.firestore.admin.v1.UserCreds.State) + } + + public interface ResourceIdentityOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.firestore.admin.v1.UserCreds.ResourceIdentity) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * Output only. Principal identifier string.
+     * See: https://cloud.google.com/iam/docs/principal-identifiers
+     * 
+ * + * string principal = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The principal. + */ + java.lang.String getPrincipal(); + + /** + * + * + *
+     * Output only. Principal identifier string.
+     * See: https://cloud.google.com/iam/docs/principal-identifiers
+     * 
+ * + * string principal = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for principal. + */ + com.google.protobuf.ByteString getPrincipalBytes(); + } + + /** + * + * + *
+   * Describes a Resource Identity principal.
+   * 
+ * + * Protobuf type {@code google.firestore.admin.v1.UserCreds.ResourceIdentity} + */ + public static final class ResourceIdentity extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.UserCreds.ResourceIdentity) + ResourceIdentityOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ResourceIdentity.newBuilder() to construct. + private ResourceIdentity(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ResourceIdentity() { + principal_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ResourceIdentity(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.UserCredsProto + .internal_static_google_firestore_admin_v1_UserCreds_ResourceIdentity_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.UserCredsProto + .internal_static_google_firestore_admin_v1_UserCreds_ResourceIdentity_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.UserCreds.ResourceIdentity.class, + com.google.firestore.admin.v1.UserCreds.ResourceIdentity.Builder.class); + } + + public static final int PRINCIPAL_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object principal_ = ""; + + /** + * + * + *
+     * Output only. Principal identifier string.
+     * See: https://cloud.google.com/iam/docs/principal-identifiers
+     * 
+ * + * string principal = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The principal. + */ + @java.lang.Override + public java.lang.String getPrincipal() { + java.lang.Object ref = principal_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + principal_ = s; + return s; + } + } + + /** + * + * + *
+     * Output only. Principal identifier string.
+     * See: https://cloud.google.com/iam/docs/principal-identifiers
+     * 
+ * + * string principal = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for principal. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPrincipalBytes() { + java.lang.Object ref = principal_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + principal_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(principal_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, principal_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(principal_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, principal_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.firestore.admin.v1.UserCreds.ResourceIdentity)) { + return super.equals(obj); + } + com.google.firestore.admin.v1.UserCreds.ResourceIdentity other = + (com.google.firestore.admin.v1.UserCreds.ResourceIdentity) obj; + + if (!getPrincipal().equals(other.getPrincipal())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PRINCIPAL_FIELD_NUMBER; + hash = (53 * hash) + getPrincipal().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.firestore.admin.v1.UserCreds.ResourceIdentity parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.UserCreds.ResourceIdentity parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.UserCreds.ResourceIdentity parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.UserCreds.ResourceIdentity parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.UserCreds.ResourceIdentity parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.UserCreds.ResourceIdentity parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.UserCreds.ResourceIdentity parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.UserCreds.ResourceIdentity parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.UserCreds.ResourceIdentity parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.UserCreds.ResourceIdentity parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.UserCreds.ResourceIdentity parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.UserCreds.ResourceIdentity parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.firestore.admin.v1.UserCreds.ResourceIdentity prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Describes a Resource Identity principal.
+     * 
+ * + * Protobuf type {@code google.firestore.admin.v1.UserCreds.ResourceIdentity} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.firestore.admin.v1.UserCreds.ResourceIdentity) + com.google.firestore.admin.v1.UserCreds.ResourceIdentityOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.UserCredsProto + .internal_static_google_firestore_admin_v1_UserCreds_ResourceIdentity_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.UserCredsProto + .internal_static_google_firestore_admin_v1_UserCreds_ResourceIdentity_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.UserCreds.ResourceIdentity.class, + com.google.firestore.admin.v1.UserCreds.ResourceIdentity.Builder.class); + } + + // Construct using com.google.firestore.admin.v1.UserCreds.ResourceIdentity.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + principal_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.firestore.admin.v1.UserCredsProto + .internal_static_google_firestore_admin_v1_UserCreds_ResourceIdentity_descriptor; + } + + @java.lang.Override + public com.google.firestore.admin.v1.UserCreds.ResourceIdentity getDefaultInstanceForType() { + return com.google.firestore.admin.v1.UserCreds.ResourceIdentity.getDefaultInstance(); + } + + @java.lang.Override + public com.google.firestore.admin.v1.UserCreds.ResourceIdentity build() { + com.google.firestore.admin.v1.UserCreds.ResourceIdentity result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.firestore.admin.v1.UserCreds.ResourceIdentity buildPartial() { + com.google.firestore.admin.v1.UserCreds.ResourceIdentity result = + new com.google.firestore.admin.v1.UserCreds.ResourceIdentity(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.firestore.admin.v1.UserCreds.ResourceIdentity result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.principal_ = principal_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, + java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.firestore.admin.v1.UserCreds.ResourceIdentity) { + return mergeFrom((com.google.firestore.admin.v1.UserCreds.ResourceIdentity) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.firestore.admin.v1.UserCreds.ResourceIdentity other) { + if (other == com.google.firestore.admin.v1.UserCreds.ResourceIdentity.getDefaultInstance()) + return this; + if (!other.getPrincipal().isEmpty()) { + principal_ = other.principal_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + principal_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object principal_ = ""; + + /** + * + * + *
+       * Output only. Principal identifier string.
+       * See: https://cloud.google.com/iam/docs/principal-identifiers
+       * 
+ * + * string principal = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The principal. + */ + public java.lang.String getPrincipal() { + java.lang.Object ref = principal_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + principal_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+       * Output only. Principal identifier string.
+       * See: https://cloud.google.com/iam/docs/principal-identifiers
+       * 
+ * + * string principal = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for principal. + */ + public com.google.protobuf.ByteString getPrincipalBytes() { + java.lang.Object ref = principal_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + principal_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+       * Output only. Principal identifier string.
+       * See: https://cloud.google.com/iam/docs/principal-identifiers
+       * 
+ * + * string principal = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The principal to set. + * @return This builder for chaining. + */ + public Builder setPrincipal(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + principal_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * Output only. Principal identifier string.
+       * See: https://cloud.google.com/iam/docs/principal-identifiers
+       * 
+ * + * string principal = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearPrincipal() { + principal_ = getDefaultInstance().getPrincipal(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+       * Output only. Principal identifier string.
+       * See: https://cloud.google.com/iam/docs/principal-identifiers
+       * 
+ * + * string principal = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for principal to set. + * @return This builder for chaining. + */ + public Builder setPrincipalBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + principal_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.firestore.admin.v1.UserCreds.ResourceIdentity) + } + + // @@protoc_insertion_point(class_scope:google.firestore.admin.v1.UserCreds.ResourceIdentity) + private static final com.google.firestore.admin.v1.UserCreds.ResourceIdentity DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.firestore.admin.v1.UserCreds.ResourceIdentity(); + } + + public static com.google.firestore.admin.v1.UserCreds.ResourceIdentity getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ResourceIdentity parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.firestore.admin.v1.UserCreds.ResourceIdentity getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int bitField0_; + private int userCredsIdentityCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object userCredsIdentity_; + + public enum UserCredsIdentityCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + RESOURCE_IDENTITY(6), + USERCREDSIDENTITY_NOT_SET(0); + private final int value; + + private UserCredsIdentityCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static UserCredsIdentityCase valueOf(int value) { + return forNumber(value); + } + + public static UserCredsIdentityCase forNumber(int value) { + switch (value) { + case 6: + return RESOURCE_IDENTITY; + case 0: + return USERCREDSIDENTITY_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public UserCredsIdentityCase getUserCredsIdentityCase() { + return UserCredsIdentityCase.forNumber(userCredsIdentityCase_); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Identifier. The resource name of the UserCreds.
+   * Format:
+   * `projects/{project}/databases/{database}/userCreds/{user_creds}`
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Identifier. The resource name of the UserCreds.
+   * Format:
+   * `projects/{project}/databases/{database}/userCreds/{user_creds}`
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CREATE_TIME_FIELD_NUMBER = 2; + private com.google.protobuf.Timestamp createTime_; + + /** + * + * + *
+   * Output only. The time the user creds were created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + @java.lang.Override + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Output only. The time the user creds were created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getCreateTime() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + /** + * + * + *
+   * Output only. The time the user creds were created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + public static final int UPDATE_TIME_FIELD_NUMBER = 3; + private com.google.protobuf.Timestamp updateTime_; + + /** + * + * + *
+   * Output only. The time the user creds were last updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + @java.lang.Override + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Output only. The time the user creds were last updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getUpdateTime() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + /** + * + * + *
+   * Output only. The time the user creds were last updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + public static final int STATE_FIELD_NUMBER = 4; + private int state_ = 0; + + /** + * + * + *
+   * Output only. Whether the user creds are enabled or disabled. Defaults to
+   * ENABLED on creation.
+   * 
+ * + * + * .google.firestore.admin.v1.UserCreds.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for state. + */ + @java.lang.Override + public int getStateValue() { + return state_; + } + + /** + * + * + *
+   * Output only. Whether the user creds are enabled or disabled. Defaults to
+   * ENABLED on creation.
+   * 
+ * + * + * .google.firestore.admin.v1.UserCreds.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The state. + */ + @java.lang.Override + public com.google.firestore.admin.v1.UserCreds.State getState() { + com.google.firestore.admin.v1.UserCreds.State result = + com.google.firestore.admin.v1.UserCreds.State.forNumber(state_); + return result == null ? com.google.firestore.admin.v1.UserCreds.State.UNRECOGNIZED : result; + } + + public static final int SECURE_PASSWORD_FIELD_NUMBER = 5; + + @SuppressWarnings("serial") + private volatile java.lang.Object securePassword_ = ""; + + /** + * + * + *
+   * Output only. The plaintext server-generated password for the user creds.
+   * Only populated in responses for CreateUserCreds and ResetUserPassword.
+   * 
+ * + * string secure_password = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The securePassword. + */ + @java.lang.Override + public java.lang.String getSecurePassword() { + java.lang.Object ref = securePassword_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + securePassword_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. The plaintext server-generated password for the user creds.
+   * Only populated in responses for CreateUserCreds and ResetUserPassword.
+   * 
+ * + * string secure_password = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for securePassword. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSecurePasswordBytes() { + java.lang.Object ref = securePassword_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securePassword_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESOURCE_IDENTITY_FIELD_NUMBER = 6; + + /** + * + * + *
+   * Resource Identity descriptor.
+   * 
+ * + * .google.firestore.admin.v1.UserCreds.ResourceIdentity resource_identity = 6; + * + * @return Whether the resourceIdentity field is set. + */ + @java.lang.Override + public boolean hasResourceIdentity() { + return userCredsIdentityCase_ == 6; + } + + /** + * + * + *
+   * Resource Identity descriptor.
+   * 
+ * + * .google.firestore.admin.v1.UserCreds.ResourceIdentity resource_identity = 6; + * + * @return The resourceIdentity. + */ + @java.lang.Override + public com.google.firestore.admin.v1.UserCreds.ResourceIdentity getResourceIdentity() { + if (userCredsIdentityCase_ == 6) { + return (com.google.firestore.admin.v1.UserCreds.ResourceIdentity) userCredsIdentity_; + } + return com.google.firestore.admin.v1.UserCreds.ResourceIdentity.getDefaultInstance(); + } + + /** + * + * + *
+   * Resource Identity descriptor.
+   * 
+ * + * .google.firestore.admin.v1.UserCreds.ResourceIdentity resource_identity = 6; + */ + @java.lang.Override + public com.google.firestore.admin.v1.UserCreds.ResourceIdentityOrBuilder + getResourceIdentityOrBuilder() { + if (userCredsIdentityCase_ == 6) { + return (com.google.firestore.admin.v1.UserCreds.ResourceIdentity) userCredsIdentity_; + } + return com.google.firestore.admin.v1.UserCreds.ResourceIdentity.getDefaultInstance(); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getCreateTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(3, getUpdateTime()); + } + if (state_ != com.google.firestore.admin.v1.UserCreds.State.STATE_UNSPECIFIED.getNumber()) { + output.writeEnum(4, state_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securePassword_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, securePassword_); + } + if (userCredsIdentityCase_ == 6) { + output.writeMessage( + 6, (com.google.firestore.admin.v1.UserCreds.ResourceIdentity) userCredsIdentity_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getCreateTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getUpdateTime()); + } + if (state_ != com.google.firestore.admin.v1.UserCreds.State.STATE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, state_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(securePassword_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, securePassword_); + } + if (userCredsIdentityCase_ == 6) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 6, (com.google.firestore.admin.v1.UserCreds.ResourceIdentity) userCredsIdentity_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.firestore.admin.v1.UserCreds)) { + return super.equals(obj); + } + com.google.firestore.admin.v1.UserCreds other = (com.google.firestore.admin.v1.UserCreds) obj; + + if (!getName().equals(other.getName())) return false; + if (hasCreateTime() != other.hasCreateTime()) return false; + if (hasCreateTime()) { + if (!getCreateTime().equals(other.getCreateTime())) return false; + } + if (hasUpdateTime() != other.hasUpdateTime()) return false; + if (hasUpdateTime()) { + if (!getUpdateTime().equals(other.getUpdateTime())) return false; + } + if (state_ != other.state_) return false; + if (!getSecurePassword().equals(other.getSecurePassword())) return false; + if (!getUserCredsIdentityCase().equals(other.getUserCredsIdentityCase())) return false; + switch (userCredsIdentityCase_) { + case 6: + if (!getResourceIdentity().equals(other.getResourceIdentity())) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (hasCreateTime()) { + hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getCreateTime().hashCode(); + } + if (hasUpdateTime()) { + hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getUpdateTime().hashCode(); + } + hash = (37 * hash) + STATE_FIELD_NUMBER; + hash = (53 * hash) + state_; + hash = (37 * hash) + SECURE_PASSWORD_FIELD_NUMBER; + hash = (53 * hash) + getSecurePassword().hashCode(); + switch (userCredsIdentityCase_) { + case 6: + hash = (37 * hash) + RESOURCE_IDENTITY_FIELD_NUMBER; + hash = (53 * hash) + getResourceIdentity().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.firestore.admin.v1.UserCreds parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.UserCreds parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.UserCreds parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.UserCreds parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.UserCreds parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.UserCreds parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.UserCreds parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.UserCreds parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.UserCreds parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.UserCreds parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.UserCreds parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.UserCreds parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.firestore.admin.v1.UserCreds prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A Cloud Firestore User Creds.
+   * 
+ * + * Protobuf type {@code google.firestore.admin.v1.UserCreds} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.firestore.admin.v1.UserCreds) + com.google.firestore.admin.v1.UserCredsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.UserCredsProto + .internal_static_google_firestore_admin_v1_UserCreds_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.UserCredsProto + .internal_static_google_firestore_admin_v1_UserCreds_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.UserCreds.class, + com.google.firestore.admin.v1.UserCreds.Builder.class); + } + + // Construct using com.google.firestore.admin.v1.UserCreds.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getCreateTimeFieldBuilder(); + getUpdateTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + updateTime_ = null; + if (updateTimeBuilder_ != null) { + updateTimeBuilder_.dispose(); + updateTimeBuilder_ = null; + } + state_ = 0; + securePassword_ = ""; + if (resourceIdentityBuilder_ != null) { + resourceIdentityBuilder_.clear(); + } + userCredsIdentityCase_ = 0; + userCredsIdentity_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.firestore.admin.v1.UserCredsProto + .internal_static_google_firestore_admin_v1_UserCreds_descriptor; + } + + @java.lang.Override + public com.google.firestore.admin.v1.UserCreds getDefaultInstanceForType() { + return com.google.firestore.admin.v1.UserCreds.getDefaultInstance(); + } + + @java.lang.Override + public com.google.firestore.admin.v1.UserCreds build() { + com.google.firestore.admin.v1.UserCreds result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.firestore.admin.v1.UserCreds buildPartial() { + com.google.firestore.admin.v1.UserCreds result = + new com.google.firestore.admin.v1.UserCreds(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0(com.google.firestore.admin.v1.UserCreds result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.state_ = state_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.securePassword_ = securePassword_; + } + result.bitField0_ |= to_bitField0_; + } + + private void buildPartialOneofs(com.google.firestore.admin.v1.UserCreds result) { + result.userCredsIdentityCase_ = userCredsIdentityCase_; + result.userCredsIdentity_ = this.userCredsIdentity_; + if (userCredsIdentityCase_ == 6 && resourceIdentityBuilder_ != null) { + result.userCredsIdentity_ = resourceIdentityBuilder_.build(); + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.firestore.admin.v1.UserCreds) { + return mergeFrom((com.google.firestore.admin.v1.UserCreds) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.firestore.admin.v1.UserCreds other) { + if (other == com.google.firestore.admin.v1.UserCreds.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasCreateTime()) { + mergeCreateTime(other.getCreateTime()); + } + if (other.hasUpdateTime()) { + mergeUpdateTime(other.getUpdateTime()); + } + if (other.state_ != 0) { + setStateValue(other.getStateValue()); + } + if (!other.getSecurePassword().isEmpty()) { + securePassword_ = other.securePassword_; + bitField0_ |= 0x00000010; + onChanged(); + } + switch (other.getUserCredsIdentityCase()) { + case RESOURCE_IDENTITY: + { + mergeResourceIdentity(other.getResourceIdentity()); + break; + } + case USERCREDSIDENTITY_NOT_SET: + { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 32: + { + state_ = input.readEnum(); + bitField0_ |= 0x00000008; + break; + } // case 32 + case 42: + { + securePassword_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 42 + case 50: + { + input.readMessage( + getResourceIdentityFieldBuilder().getBuilder(), extensionRegistry); + userCredsIdentityCase_ = 6; + break; + } // case 50 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int userCredsIdentityCase_ = 0; + private java.lang.Object userCredsIdentity_; + + public UserCredsIdentityCase getUserCredsIdentityCase() { + return UserCredsIdentityCase.forNumber(userCredsIdentityCase_); + } + + public Builder clearUserCredsIdentity() { + userCredsIdentityCase_ = 0; + userCredsIdentity_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Identifier. The resource name of the UserCreds.
+     * Format:
+     * `projects/{project}/databases/{database}/userCreds/{user_creds}`
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Identifier. The resource name of the UserCreds.
+     * Format:
+     * `projects/{project}/databases/{database}/userCreds/{user_creds}`
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Identifier. The resource name of the UserCreds.
+     * Format:
+     * `projects/{project}/databases/{database}/userCreds/{user_creds}`
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Identifier. The resource name of the UserCreds.
+     * Format:
+     * `projects/{project}/databases/{database}/userCreds/{user_creds}`
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Identifier. The resource name of the UserCreds.
+     * Format:
+     * `projects/{project}/databases/{database}/userCreds/{user_creds}`
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp createTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + createTimeBuilder_; + + /** + * + * + *
+     * Output only. The time the user creds were created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Output only. The time the user creds were created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + public com.google.protobuf.Timestamp getCreateTime() { + if (createTimeBuilder_ == null) { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } else { + return createTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. The time the user creds were created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + createTime_ = value; + } else { + createTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The time the user creds were created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (createTimeBuilder_ == null) { + createTime_ = builderForValue.build(); + } else { + createTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The time the user creds were created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && createTime_ != null + && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getCreateTimeBuilder().mergeFrom(value); + } else { + createTime_ = value; + } + } else { + createTimeBuilder_.mergeFrom(value); + } + if (createTime_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. The time the user creds were created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearCreateTime() { + bitField0_ = (bitField0_ & ~0x00000002); + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The time the user creds were created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getCreateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. The time the user creds were created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + if (createTimeBuilder_ != null) { + return createTimeBuilder_.getMessageOrBuilder(); + } else { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } + } + + /** + * + * + *
+     * Output only. The time the user creds were created.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getCreateTimeFieldBuilder() { + if (createTimeBuilder_ == null) { + createTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getCreateTime(), getParentForChildren(), isClean()); + createTime_ = null; + } + return createTimeBuilder_; + } + + private com.google.protobuf.Timestamp updateTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + updateTimeBuilder_; + + /** + * + * + *
+     * Output only. The time the user creds were last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Output only. The time the user creds were last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + public com.google.protobuf.Timestamp getUpdateTime() { + if (updateTimeBuilder_ == null) { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } else { + return updateTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. The time the user creds were last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateTime_ = value; + } else { + updateTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The time the user creds were last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (updateTimeBuilder_ == null) { + updateTime_ = builderForValue.build(); + } else { + updateTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The time the user creds were last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && updateTime_ != null + && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getUpdateTimeBuilder().mergeFrom(value); + } else { + updateTime_ = value; + } + } else { + updateTimeBuilder_.mergeFrom(value); + } + if (updateTime_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. The time the user creds were last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearUpdateTime() { + bitField0_ = (bitField0_ & ~0x00000004); + updateTime_ = null; + if (updateTimeBuilder_ != null) { + updateTimeBuilder_.dispose(); + updateTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The time the user creds were last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getUpdateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. The time the user creds were last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + if (updateTimeBuilder_ != null) { + return updateTimeBuilder_.getMessageOrBuilder(); + } else { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } + } + + /** + * + * + *
+     * Output only. The time the user creds were last updated.
+     * 
+ * + * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getUpdateTimeFieldBuilder() { + if (updateTimeBuilder_ == null) { + updateTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getUpdateTime(), getParentForChildren(), isClean()); + updateTime_ = null; + } + return updateTimeBuilder_; + } + + private int state_ = 0; + + /** + * + * + *
+     * Output only. Whether the user creds are enabled or disabled. Defaults to
+     * ENABLED on creation.
+     * 
+ * + * + * .google.firestore.admin.v1.UserCreds.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for state. + */ + @java.lang.Override + public int getStateValue() { + return state_; + } + + /** + * + * + *
+     * Output only. Whether the user creds are enabled or disabled. Defaults to
+     * ENABLED on creation.
+     * 
+ * + * + * .google.firestore.admin.v1.UserCreds.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The enum numeric value on the wire for state to set. + * @return This builder for chaining. + */ + public Builder setStateValue(int value) { + state_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Whether the user creds are enabled or disabled. Defaults to
+     * ENABLED on creation.
+     * 
+ * + * + * .google.firestore.admin.v1.UserCreds.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The state. + */ + @java.lang.Override + public com.google.firestore.admin.v1.UserCreds.State getState() { + com.google.firestore.admin.v1.UserCreds.State result = + com.google.firestore.admin.v1.UserCreds.State.forNumber(state_); + return result == null ? com.google.firestore.admin.v1.UserCreds.State.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * Output only. Whether the user creds are enabled or disabled. Defaults to
+     * ENABLED on creation.
+     * 
+ * + * + * .google.firestore.admin.v1.UserCreds.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The state to set. + * @return This builder for chaining. + */ + public Builder setState(com.google.firestore.admin.v1.UserCreds.State value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000008; + state_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Whether the user creds are enabled or disabled. Defaults to
+     * ENABLED on creation.
+     * 
+ * + * + * .google.firestore.admin.v1.UserCreds.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearState() { + bitField0_ = (bitField0_ & ~0x00000008); + state_ = 0; + onChanged(); + return this; + } + + private java.lang.Object securePassword_ = ""; + + /** + * + * + *
+     * Output only. The plaintext server-generated password for the user creds.
+     * Only populated in responses for CreateUserCreds and ResetUserPassword.
+     * 
+ * + * string secure_password = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The securePassword. + */ + public java.lang.String getSecurePassword() { + java.lang.Object ref = securePassword_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + securePassword_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. The plaintext server-generated password for the user creds.
+     * Only populated in responses for CreateUserCreds and ResetUserPassword.
+     * 
+ * + * string secure_password = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for securePassword. + */ + public com.google.protobuf.ByteString getSecurePasswordBytes() { + java.lang.Object ref = securePassword_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + securePassword_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. The plaintext server-generated password for the user creds.
+     * Only populated in responses for CreateUserCreds and ResetUserPassword.
+     * 
+ * + * string secure_password = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The securePassword to set. + * @return This builder for chaining. + */ + public Builder setSecurePassword(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + securePassword_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The plaintext server-generated password for the user creds.
+     * Only populated in responses for CreateUserCreds and ResetUserPassword.
+     * 
+ * + * string secure_password = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearSecurePassword() { + securePassword_ = getDefaultInstance().getSecurePassword(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The plaintext server-generated password for the user creds.
+     * Only populated in responses for CreateUserCreds and ResetUserPassword.
+     * 
+ * + * string secure_password = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for securePassword to set. + * @return This builder for chaining. + */ + public Builder setSecurePasswordBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + securePassword_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + private com.google.protobuf.SingleFieldBuilderV3< + com.google.firestore.admin.v1.UserCreds.ResourceIdentity, + com.google.firestore.admin.v1.UserCreds.ResourceIdentity.Builder, + com.google.firestore.admin.v1.UserCreds.ResourceIdentityOrBuilder> + resourceIdentityBuilder_; + + /** + * + * + *
+     * Resource Identity descriptor.
+     * 
+ * + * .google.firestore.admin.v1.UserCreds.ResourceIdentity resource_identity = 6; + * + * @return Whether the resourceIdentity field is set. + */ + @java.lang.Override + public boolean hasResourceIdentity() { + return userCredsIdentityCase_ == 6; + } + + /** + * + * + *
+     * Resource Identity descriptor.
+     * 
+ * + * .google.firestore.admin.v1.UserCreds.ResourceIdentity resource_identity = 6; + * + * @return The resourceIdentity. + */ + @java.lang.Override + public com.google.firestore.admin.v1.UserCreds.ResourceIdentity getResourceIdentity() { + if (resourceIdentityBuilder_ == null) { + if (userCredsIdentityCase_ == 6) { + return (com.google.firestore.admin.v1.UserCreds.ResourceIdentity) userCredsIdentity_; + } + return com.google.firestore.admin.v1.UserCreds.ResourceIdentity.getDefaultInstance(); + } else { + if (userCredsIdentityCase_ == 6) { + return resourceIdentityBuilder_.getMessage(); + } + return com.google.firestore.admin.v1.UserCreds.ResourceIdentity.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Resource Identity descriptor.
+     * 
+ * + * .google.firestore.admin.v1.UserCreds.ResourceIdentity resource_identity = 6; + */ + public Builder setResourceIdentity( + com.google.firestore.admin.v1.UserCreds.ResourceIdentity value) { + if (resourceIdentityBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + userCredsIdentity_ = value; + onChanged(); + } else { + resourceIdentityBuilder_.setMessage(value); + } + userCredsIdentityCase_ = 6; + return this; + } + + /** + * + * + *
+     * Resource Identity descriptor.
+     * 
+ * + * .google.firestore.admin.v1.UserCreds.ResourceIdentity resource_identity = 6; + */ + public Builder setResourceIdentity( + com.google.firestore.admin.v1.UserCreds.ResourceIdentity.Builder builderForValue) { + if (resourceIdentityBuilder_ == null) { + userCredsIdentity_ = builderForValue.build(); + onChanged(); + } else { + resourceIdentityBuilder_.setMessage(builderForValue.build()); + } + userCredsIdentityCase_ = 6; + return this; + } + + /** + * + * + *
+     * Resource Identity descriptor.
+     * 
+ * + * .google.firestore.admin.v1.UserCreds.ResourceIdentity resource_identity = 6; + */ + public Builder mergeResourceIdentity( + com.google.firestore.admin.v1.UserCreds.ResourceIdentity value) { + if (resourceIdentityBuilder_ == null) { + if (userCredsIdentityCase_ == 6 + && userCredsIdentity_ + != com.google.firestore.admin.v1.UserCreds.ResourceIdentity.getDefaultInstance()) { + userCredsIdentity_ = + com.google.firestore.admin.v1.UserCreds.ResourceIdentity.newBuilder( + (com.google.firestore.admin.v1.UserCreds.ResourceIdentity) userCredsIdentity_) + .mergeFrom(value) + .buildPartial(); + } else { + userCredsIdentity_ = value; + } + onChanged(); + } else { + if (userCredsIdentityCase_ == 6) { + resourceIdentityBuilder_.mergeFrom(value); + } else { + resourceIdentityBuilder_.setMessage(value); + } + } + userCredsIdentityCase_ = 6; + return this; + } + + /** + * + * + *
+     * Resource Identity descriptor.
+     * 
+ * + * .google.firestore.admin.v1.UserCreds.ResourceIdentity resource_identity = 6; + */ + public Builder clearResourceIdentity() { + if (resourceIdentityBuilder_ == null) { + if (userCredsIdentityCase_ == 6) { + userCredsIdentityCase_ = 0; + userCredsIdentity_ = null; + onChanged(); + } + } else { + if (userCredsIdentityCase_ == 6) { + userCredsIdentityCase_ = 0; + userCredsIdentity_ = null; + } + resourceIdentityBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Resource Identity descriptor.
+     * 
+ * + * .google.firestore.admin.v1.UserCreds.ResourceIdentity resource_identity = 6; + */ + public com.google.firestore.admin.v1.UserCreds.ResourceIdentity.Builder + getResourceIdentityBuilder() { + return getResourceIdentityFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Resource Identity descriptor.
+     * 
+ * + * .google.firestore.admin.v1.UserCreds.ResourceIdentity resource_identity = 6; + */ + @java.lang.Override + public com.google.firestore.admin.v1.UserCreds.ResourceIdentityOrBuilder + getResourceIdentityOrBuilder() { + if ((userCredsIdentityCase_ == 6) && (resourceIdentityBuilder_ != null)) { + return resourceIdentityBuilder_.getMessageOrBuilder(); + } else { + if (userCredsIdentityCase_ == 6) { + return (com.google.firestore.admin.v1.UserCreds.ResourceIdentity) userCredsIdentity_; + } + return com.google.firestore.admin.v1.UserCreds.ResourceIdentity.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Resource Identity descriptor.
+     * 
+ * + * .google.firestore.admin.v1.UserCreds.ResourceIdentity resource_identity = 6; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.firestore.admin.v1.UserCreds.ResourceIdentity, + com.google.firestore.admin.v1.UserCreds.ResourceIdentity.Builder, + com.google.firestore.admin.v1.UserCreds.ResourceIdentityOrBuilder> + getResourceIdentityFieldBuilder() { + if (resourceIdentityBuilder_ == null) { + if (!(userCredsIdentityCase_ == 6)) { + userCredsIdentity_ = + com.google.firestore.admin.v1.UserCreds.ResourceIdentity.getDefaultInstance(); + } + resourceIdentityBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.firestore.admin.v1.UserCreds.ResourceIdentity, + com.google.firestore.admin.v1.UserCreds.ResourceIdentity.Builder, + com.google.firestore.admin.v1.UserCreds.ResourceIdentityOrBuilder>( + (com.google.firestore.admin.v1.UserCreds.ResourceIdentity) userCredsIdentity_, + getParentForChildren(), + isClean()); + userCredsIdentity_ = null; + } + userCredsIdentityCase_ = 6; + onChanged(); + return resourceIdentityBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.firestore.admin.v1.UserCreds) + } + + // @@protoc_insertion_point(class_scope:google.firestore.admin.v1.UserCreds) + private static final com.google.firestore.admin.v1.UserCreds DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.firestore.admin.v1.UserCreds(); + } + + public static com.google.firestore.admin.v1.UserCreds getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UserCreds parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.firestore.admin.v1.UserCreds getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCredsName.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCredsName.java new file mode 100644 index 000000000..c0fd50a0e --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCredsName.java @@ -0,0 +1,223 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.firestore.admin.v1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class UserCredsName implements ResourceName { + private static final PathTemplate PROJECT_DATABASE_USER_CREDS = + PathTemplate.createWithoutUrlEncoding( + "projects/{project}/databases/{database}/userCreds/{user_creds}"); + private volatile Map fieldValuesMap; + private final String project; + private final String database; + private final String userCreds; + + @Deprecated + protected UserCredsName() { + project = null; + database = null; + userCreds = null; + } + + private UserCredsName(Builder builder) { + project = Preconditions.checkNotNull(builder.getProject()); + database = Preconditions.checkNotNull(builder.getDatabase()); + userCreds = Preconditions.checkNotNull(builder.getUserCreds()); + } + + public String getProject() { + return project; + } + + public String getDatabase() { + return database; + } + + public String getUserCreds() { + return userCreds; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static UserCredsName of(String project, String database, String userCreds) { + return newBuilder().setProject(project).setDatabase(database).setUserCreds(userCreds).build(); + } + + public static String format(String project, String database, String userCreds) { + return newBuilder() + .setProject(project) + .setDatabase(database) + .setUserCreds(userCreds) + .build() + .toString(); + } + + public static UserCredsName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + PROJECT_DATABASE_USER_CREDS.validatedMatch( + formattedString, "UserCredsName.parse: formattedString not in valid format"); + return of(matchMap.get("project"), matchMap.get("database"), matchMap.get("user_creds")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (UserCredsName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PROJECT_DATABASE_USER_CREDS.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (project != null) { + fieldMapBuilder.put("project", project); + } + if (database != null) { + fieldMapBuilder.put("database", database); + } + if (userCreds != null) { + fieldMapBuilder.put("user_creds", userCreds); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return PROJECT_DATABASE_USER_CREDS.instantiate( + "project", project, "database", database, "user_creds", userCreds); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + UserCredsName that = ((UserCredsName) o); + return Objects.equals(this.project, that.project) + && Objects.equals(this.database, that.database) + && Objects.equals(this.userCreds, that.userCreds); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(project); + h *= 1000003; + h ^= Objects.hashCode(database); + h *= 1000003; + h ^= Objects.hashCode(userCreds); + return h; + } + + /** Builder for projects/{project}/databases/{database}/userCreds/{user_creds}. */ + public static class Builder { + private String project; + private String database; + private String userCreds; + + protected Builder() {} + + public String getProject() { + return project; + } + + public String getDatabase() { + return database; + } + + public String getUserCreds() { + return userCreds; + } + + public Builder setProject(String project) { + this.project = project; + return this; + } + + public Builder setDatabase(String database) { + this.database = database; + return this; + } + + public Builder setUserCreds(String userCreds) { + this.userCreds = userCreds; + return this; + } + + private Builder(UserCredsName userCredsName) { + this.project = userCredsName.project; + this.database = userCredsName.database; + this.userCreds = userCredsName.userCreds; + } + + public UserCredsName build() { + return new UserCredsName(this); + } + } +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCredsOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCredsOrBuilder.java new file mode 100644 index 000000000..a8daedf1b --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCredsOrBuilder.java @@ -0,0 +1,235 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/user_creds.proto + +// Protobuf Java Version: 3.25.5 +package com.google.firestore.admin.v1; + +public interface UserCredsOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.firestore.admin.v1.UserCreds) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Identifier. The resource name of the UserCreds.
+   * Format:
+   * `projects/{project}/databases/{database}/userCreds/{user_creds}`
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Identifier. The resource name of the UserCreds.
+   * Format:
+   * `projects/{project}/databases/{database}/userCreds/{user_creds}`
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Output only. The time the user creds were created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + boolean hasCreateTime(); + + /** + * + * + *
+   * Output only. The time the user creds were created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + com.google.protobuf.Timestamp getCreateTime(); + + /** + * + * + *
+   * Output only. The time the user creds were created.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); + + /** + * + * + *
+   * Output only. The time the user creds were last updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + boolean hasUpdateTime(); + + /** + * + * + *
+   * Output only. The time the user creds were last updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + com.google.protobuf.Timestamp getUpdateTime(); + + /** + * + * + *
+   * Output only. The time the user creds were last updated.
+   * 
+ * + * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); + + /** + * + * + *
+   * Output only. Whether the user creds are enabled or disabled. Defaults to
+   * ENABLED on creation.
+   * 
+ * + * + * .google.firestore.admin.v1.UserCreds.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for state. + */ + int getStateValue(); + + /** + * + * + *
+   * Output only. Whether the user creds are enabled or disabled. Defaults to
+   * ENABLED on creation.
+   * 
+ * + * + * .google.firestore.admin.v1.UserCreds.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The state. + */ + com.google.firestore.admin.v1.UserCreds.State getState(); + + /** + * + * + *
+   * Output only. The plaintext server-generated password for the user creds.
+   * Only populated in responses for CreateUserCreds and ResetUserPassword.
+   * 
+ * + * string secure_password = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The securePassword. + */ + java.lang.String getSecurePassword(); + + /** + * + * + *
+   * Output only. The plaintext server-generated password for the user creds.
+   * Only populated in responses for CreateUserCreds and ResetUserPassword.
+   * 
+ * + * string secure_password = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for securePassword. + */ + com.google.protobuf.ByteString getSecurePasswordBytes(); + + /** + * + * + *
+   * Resource Identity descriptor.
+   * 
+ * + * .google.firestore.admin.v1.UserCreds.ResourceIdentity resource_identity = 6; + * + * @return Whether the resourceIdentity field is set. + */ + boolean hasResourceIdentity(); + + /** + * + * + *
+   * Resource Identity descriptor.
+   * 
+ * + * .google.firestore.admin.v1.UserCreds.ResourceIdentity resource_identity = 6; + * + * @return The resourceIdentity. + */ + com.google.firestore.admin.v1.UserCreds.ResourceIdentity getResourceIdentity(); + + /** + * + * + *
+   * Resource Identity descriptor.
+   * 
+ * + * .google.firestore.admin.v1.UserCreds.ResourceIdentity resource_identity = 6; + */ + com.google.firestore.admin.v1.UserCreds.ResourceIdentityOrBuilder getResourceIdentityOrBuilder(); + + com.google.firestore.admin.v1.UserCreds.UserCredsIdentityCase getUserCredsIdentityCase(); +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCredsProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCredsProto.java new file mode 100644 index 000000000..0ec7d8d85 --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCredsProto.java @@ -0,0 +1,116 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/user_creds.proto + +// Protobuf Java Version: 3.25.5 +package com.google.firestore.admin.v1; + +public final class UserCredsProto { + private UserCredsProto() {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); + } + + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_firestore_admin_v1_UserCreds_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_firestore_admin_v1_UserCreds_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_firestore_admin_v1_UserCreds_ResourceIdentity_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_firestore_admin_v1_UserCreds_ResourceIdentity_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + return descriptor; + } + + private static com.google.protobuf.Descriptors.FileDescriptor descriptor; + + static { + java.lang.String[] descriptorData = { + "\n*google/firestore/admin/v1/user_creds.p" + + "roto\022\031google.firestore.admin.v1\032\037google/" + + "api/field_behavior.proto\032\031google/api/res" + + "ource.proto\032\037google/protobuf/timestamp.p" + + "roto\"\267\004\n\tUserCreds\022\021\n\004name\030\001 \001(\tB\003\340A\010\0224\n" + + "\013create_time\030\002 \001(\0132\032.google.protobuf.Tim" + + "estampB\003\340A\003\0224\n\013update_time\030\003 \001(\0132\032.googl" + + "e.protobuf.TimestampB\003\340A\003\022>\n\005state\030\004 \001(\016" + + "2*.google.firestore.admin.v1.UserCreds.S" + + "tateB\003\340A\003\022\034\n\017secure_password\030\005 \001(\tB\003\340A\003\022" + + "R\n\021resource_identity\030\006 \001(\01325.google.fire" + + "store.admin.v1.UserCreds.ResourceIdentit" + + "yH\000\032*\n\020ResourceIdentity\022\026\n\tprincipal\030\001 \001" + + "(\tB\003\340A\003\"9\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022" + + "\013\n\007ENABLED\020\001\022\014\n\010DISABLED\020\002:}\352Az\n\"firesto" + + "re.googleapis.com/UserCreds\022>projects/{p" + + "roject}/databases/{database}/userCreds/{" + + "user_creds}*\tuserCreds2\tuserCredsB\023\n\021Use" + + "rCredsIdentityB\335\001\n\035com.google.firestore." + + "admin.v1B\016UserCredsProtoP\001Z9cloud.google" + + ".com/go/firestore/apiv1/admin/adminpb;ad" + + "minpb\242\002\004GCFS\252\002\037Google.Cloud.Firestore.Ad" + + "min.V1\312\002\037Google\\Cloud\\Firestore\\Admin\\V1" + + "\352\002#Google::Cloud::Firestore::Admin::V1b\006" + + "proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + com.google.protobuf.TimestampProto.getDescriptor(), + }); + internal_static_google_firestore_admin_v1_UserCreds_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_firestore_admin_v1_UserCreds_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_firestore_admin_v1_UserCreds_descriptor, + new java.lang.String[] { + "Name", + "CreateTime", + "UpdateTime", + "State", + "SecurePassword", + "ResourceIdentity", + "UserCredsIdentity", + }); + internal_static_google_firestore_admin_v1_UserCreds_ResourceIdentity_descriptor = + internal_static_google_firestore_admin_v1_UserCreds_descriptor.getNestedTypes().get(0); + internal_static_google_firestore_admin_v1_UserCreds_ResourceIdentity_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_firestore_admin_v1_UserCreds_ResourceIdentity_descriptor, + new java.lang.String[] { + "Principal", + }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.ResourceProto.resource); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrence.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrence.java index 883fe2c22..a127cba81 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrence.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrence.java @@ -35,6 +35,7 @@ public final class WeeklyRecurrence extends com.google.protobuf.GeneratedMessage // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.WeeklyRecurrence) WeeklyRecurrenceOrBuilder { private static final long serialVersionUID = 0L; + // Use WeeklyRecurrence.newBuilder() to construct. private WeeklyRecurrence(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -67,6 +68,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public static final int DAY_FIELD_NUMBER = 2; private int day_ = 0; + /** * * @@ -84,6 +86,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public int getDayValue() { return day_; } + /** * * @@ -262,6 +265,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -445,6 +449,7 @@ public Builder mergeFrom( private int bitField0_; private int day_ = 0; + /** * * @@ -462,6 +467,7 @@ public Builder mergeFrom( public int getDayValue() { return day_; } + /** * * @@ -482,6 +488,7 @@ public Builder setDayValue(int value) { onChanged(); return this; } + /** * * @@ -500,6 +507,7 @@ public com.google.type.DayOfWeek getDay() { com.google.type.DayOfWeek result = com.google.type.DayOfWeek.forNumber(day_); return result == null ? com.google.type.DayOfWeek.UNRECOGNIZED : result; } + /** * * @@ -523,6 +531,7 @@ public Builder setDay(com.google.type.DayOfWeek value) { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrenceOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrenceOrBuilder.java index d51d061b8..58de1eb8a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrenceOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrenceOrBuilder.java @@ -38,6 +38,7 @@ public interface WeeklyRecurrenceOrBuilder * @return The enum numeric value on the wire for day. */ int getDayValue(); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/database.proto b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/database.proto index 8161c65e8..923b2169d 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/database.proto +++ b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/database.proto @@ -227,6 +227,20 @@ message Database { } } + // The edition of the database. + enum DatabaseEdition { + // Not used. + DATABASE_EDITION_UNSPECIFIED = 0; + + // Standard edition. + // + // This is the default setting if not specified. + STANDARD = 1; + + // Enterprise edition. + ENTERPRISE = 2; + } + // The resource name of the Database. // Format: `projects/{project}/databases/{database}` string name = 1; @@ -314,8 +328,25 @@ message Database { // Output only. Information about the provenance of this database. SourceInfo source_info = 26 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Output only. Background: Free tier is the ability of a Firestore database + // to use a small amount of resources every day without being charged. Once + // usage exceeds the free tier limit further usage is charged. + // + // Whether this database can make use of the free tier. Only one database + // per project can be eligible for the free tier. + // + // The first (or next) database that is created in a project without a free + // tier database will be marked as eligible for the free tier. Databases that + // are created while there is a free tier database will not be eligible for + // the free tier. + optional bool free_tier = 30 [(google.api.field_behavior) = OUTPUT_ONLY]; + // This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. string etag = 99; + + // Immutable. The edition of the database. + DatabaseEdition database_edition = 28 + [(google.api.field_behavior) = IMMUTABLE]; } diff --git a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/firestore_admin.proto b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/firestore_admin.proto index da9957dd3..8ddcc7a3a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/firestore_admin.proto +++ b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/firestore_admin.proto @@ -26,6 +26,7 @@ import "google/firestore/admin/v1/field.proto"; import "google/firestore/admin/v1/index.proto"; import "google/firestore/admin/v1/operation.proto"; import "google/firestore/admin/v1/schedule.proto"; +import "google/firestore/admin/v1/user_creds.proto"; import "google/longrunning/operations.proto"; import "google/protobuf/empty.proto"; import "google/protobuf/field_mask.proto"; @@ -295,6 +296,68 @@ service FirestoreAdmin { }; } + // Create a user creds. + rpc CreateUserCreds(CreateUserCredsRequest) returns (UserCreds) { + option (google.api.http) = { + post: "/v1/{parent=projects/*/databases/*}/userCreds" + body: "user_creds" + }; + option (google.api.method_signature) = "parent,user_creds,user_creds_id"; + } + + // Gets a user creds resource. Note that the returned resource does not + // contain the secret value itself. + rpc GetUserCreds(GetUserCredsRequest) returns (UserCreds) { + option (google.api.http) = { + get: "/v1/{name=projects/*/databases/*/userCreds/*}" + }; + option (google.api.method_signature) = "name"; + } + + // List all user creds in the database. Note that the returned resource + // does not contain the secret value itself. + rpc ListUserCreds(ListUserCredsRequest) returns (ListUserCredsResponse) { + option (google.api.http) = { + get: "/v1/{parent=projects/*/databases/*}/userCreds" + }; + option (google.api.method_signature) = "parent"; + } + + // Enables a user creds. No-op if the user creds are already enabled. + rpc EnableUserCreds(EnableUserCredsRequest) returns (UserCreds) { + option (google.api.http) = { + post: "/v1/{name=projects/*/databases/*/userCreds/*}:enable" + body: "*" + }; + option (google.api.method_signature) = "name"; + } + + // Disables a user creds. No-op if the user creds are already disabled. + rpc DisableUserCreds(DisableUserCredsRequest) returns (UserCreds) { + option (google.api.http) = { + post: "/v1/{name=projects/*/databases/*/userCreds/*}:disable" + body: "*" + }; + option (google.api.method_signature) = "name"; + } + + // Resets the password of a user creds. + rpc ResetUserPassword(ResetUserPasswordRequest) returns (UserCreds) { + option (google.api.http) = { + post: "/v1/{name=projects/*/databases/*/userCreds/*}:resetPassword" + body: "*" + }; + option (google.api.method_signature) = "name"; + } + + // Deletes a user creds. + rpc DeleteUserCreds(DeleteUserCredsRequest) returns (google.protobuf.Empty) { + option (google.api.http) = { + delete: "/v1/{name=projects/*/databases/*/userCreds/*}" + }; + option (google.api.method_signature) = "name"; + } + // Gets information about a backup. rpc GetBackup(GetBackupRequest) returns (Backup) { option (google.api.http) = { @@ -505,6 +568,115 @@ message DeleteDatabaseRequest { // Metadata related to the delete database operation. message DeleteDatabaseMetadata {} +// The request for +// [FirestoreAdmin.CreateUserCreds][google.firestore.admin.v1.FirestoreAdmin.CreateUserCreds]. +message CreateUserCredsRequest { + // Required. A parent name of the form + // `projects/{project_id}/databases/{database_id}` + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "firestore.googleapis.com/UserCreds" + } + ]; + + // Required. The user creds to create. + UserCreds user_creds = 2 [(google.api.field_behavior) = REQUIRED]; + + // Required. The ID to use for the user creds, which will become the final + // component of the user creds's resource name. + // + // This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/ + // with first character a letter and the last a letter or a number. Must not + // be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/. + string user_creds_id = 3 [(google.api.field_behavior) = REQUIRED]; +} + +// The request for +// [FirestoreAdmin.GetUserCreds][google.firestore.admin.v1.FirestoreAdmin.GetUserCreds]. +message GetUserCredsRequest { + // Required. A name of the form + // `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}` + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "firestore.googleapis.com/UserCreds" + } + ]; +} + +// The request for +// [FirestoreAdmin.ListUserCreds][google.firestore.admin.v1.FirestoreAdmin.ListUserCreds]. +message ListUserCredsRequest { + // Required. A parent database name of the form + // `projects/{project_id}/databases/{database_id}` + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "firestore.googleapis.com/UserCreds" + } + ]; +} + +// The response for +// [FirestoreAdmin.ListUserCreds][google.firestore.admin.v1.FirestoreAdmin.ListUserCreds]. +message ListUserCredsResponse { + // The user creds for the database. + repeated UserCreds user_creds = 1; +} + +// The request for +// [FirestoreAdmin.EnableUserCreds][google.firestore.admin.v1.FirestoreAdmin.EnableUserCreds]. +message EnableUserCredsRequest { + // Required. A name of the form + // `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}` + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "firestore.googleapis.com/UserCreds" + } + ]; +} + +// The request for +// [FirestoreAdmin.DisableUserCreds][google.firestore.admin.v1.FirestoreAdmin.DisableUserCreds]. +message DisableUserCredsRequest { + // Required. A name of the form + // `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}` + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "firestore.googleapis.com/UserCreds" + } + ]; +} + +// The request for +// [FirestoreAdmin.ResetUserPassword][google.firestore.admin.v1.FirestoreAdmin.ResetUserPassword]. +message ResetUserPasswordRequest { + // Required. A name of the form + // `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}` + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "firestore.googleapis.com/UserCreds" + } + ]; +} + +// The request for +// [FirestoreAdmin.DeleteUserCreds][google.firestore.admin.v1.FirestoreAdmin.DeleteUserCreds]. +message DeleteUserCredsRequest { + // Required. A name of the form + // `projects/{project_id}/databases/{database_id}/userCreds/{user_creds_id}` + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "firestore.googleapis.com/UserCreds" + } + ]; +} + // The request for // [FirestoreAdmin.CreateBackupSchedule][google.firestore.admin.v1.FirestoreAdmin.CreateBackupSchedule]. message CreateBackupScheduleRequest { diff --git a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/index.proto b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/index.proto index eddc2eec8..5dd4dc9fb 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/index.proto +++ b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/index.proto @@ -66,6 +66,9 @@ message Index { // The index can only be used by the Firestore in Datastore Mode query API. DATASTORE_MODE_API = 1; + + // The index can only be used by the MONGODB_COMPATIBLE_API. + MONGODB_COMPATIBLE_API = 2; } // A field in an index. @@ -162,6 +165,32 @@ message Index { NEEDS_REPAIR = 3; } + // The density configuration for the index. + enum Density { + // Unspecified. It will use database default setting. This value is input + // only. + DENSITY_UNSPECIFIED = 0; + + // In order for an index entry to be added, the document must + // contain all fields specified in the index. + // + // This is the only allowed value for indexes having ApiScope `ANY_API` and + // `DATASTORE_MODE_API`. + SPARSE_ALL = 1; + + // In order for an index entry to be added, the document must + // contain at least one of the fields specified in the index. + // Non-existent fields are treated as having a NULL value when generating + // index entries. + SPARSE_ANY = 2; + + // An index entry will be added regardless of whether the + // document contains any of the fields specified in the index. + // Non-existent fields are treated as having a NULL value when generating + // index entries. + DENSE = 3; + } + // Output only. A server defined name for this index. // The form of this name for composite indexes will be: // `projects/{project_id}/databases/{database_id}/collectionGroups/{collection_id}/indexes/{composite_index_id}` @@ -195,4 +224,20 @@ message Index { // Output only. The serving state of the index. State state = 4; + + // Immutable. The density configuration of the index. + Density density = 6 [(google.api.field_behavior) = IMMUTABLE]; + + // Optional. Whether the index is multikey. By default, the index is not + // multikey. For non-multikey indexes, none of the paths in the index + // definition reach or traverse an array, except via an explicit array index. + // For multikey indexes, at most one of the paths in the index definition + // reach or traverse an array, except via an explicit array index. Violations + // will result in errors. + // + // Note this field only applies to index with MONGODB_COMPATIBLE_API ApiScope. + bool multikey = 7 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The number of shards for the index. + int32 shard_count = 8 [(google.api.field_behavior) = OPTIONAL]; } diff --git a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/user_creds.proto b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/user_creds.proto new file mode 100644 index 000000000..ae4db3e46 --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/user_creds.proto @@ -0,0 +1,86 @@ +// Copyright 2025 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +syntax = "proto3"; + +package google.firestore.admin.v1; + +import "google/api/field_behavior.proto"; +import "google/api/resource.proto"; +import "google/protobuf/timestamp.proto"; + +option csharp_namespace = "Google.Cloud.Firestore.Admin.V1"; +option go_package = "cloud.google.com/go/firestore/apiv1/admin/adminpb;adminpb"; +option java_multiple_files = true; +option java_outer_classname = "UserCredsProto"; +option java_package = "com.google.firestore.admin.v1"; +option objc_class_prefix = "GCFS"; +option php_namespace = "Google\\Cloud\\Firestore\\Admin\\V1"; +option ruby_package = "Google::Cloud::Firestore::Admin::V1"; + +// A Cloud Firestore User Creds. +message UserCreds { + option (google.api.resource) = { + type: "firestore.googleapis.com/UserCreds" + pattern: "projects/{project}/databases/{database}/userCreds/{user_creds}" + plural: "userCreds" + singular: "userCreds" + }; + + // The state of the user creds (ENABLED or DISABLED). + enum State { + // The default value. Should not be used. + STATE_UNSPECIFIED = 0; + + // The user creds are enabled. + ENABLED = 1; + + // The user creds are disabled. + DISABLED = 2; + } + + // Describes a Resource Identity principal. + message ResourceIdentity { + // Output only. Principal identifier string. + // See: https://cloud.google.com/iam/docs/principal-identifiers + string principal = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + } + + // Identifier. The resource name of the UserCreds. + // Format: + // `projects/{project}/databases/{database}/userCreds/{user_creds}` + string name = 1 [(google.api.field_behavior) = IDENTIFIER]; + + // Output only. The time the user creds were created. + google.protobuf.Timestamp create_time = 2 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The time the user creds were last updated. + google.protobuf.Timestamp update_time = 3 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Whether the user creds are enabled or disabled. Defaults to + // ENABLED on creation. + State state = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The plaintext server-generated password for the user creds. + // Only populated in responses for CreateUserCreds and ResetUserPassword. + string secure_password = 5 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Identity associated with this User Creds. + oneof UserCredsIdentity { + // Resource Identity descriptor. + ResourceIdentity resource_identity = 6; + } +} diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElement.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElement.java index bd8551f8b..33dbca1c3 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElement.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElement.java @@ -37,6 +37,7 @@ public final class BundleElement extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.bundle.BundleElement) BundleElementOrBuilder { private static final long serialVersionUID = 0L; + // Use BundleElement.newBuilder() to construct. private BundleElement(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -84,6 +85,7 @@ public enum ElementTypeCase private ElementTypeCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -121,6 +123,7 @@ public ElementTypeCase getElementTypeCase() { } public static final int METADATA_FIELD_NUMBER = 1; + /** * .google.firestore.bundle.BundleMetadata metadata = 1; * @@ -130,6 +133,7 @@ public ElementTypeCase getElementTypeCase() { public boolean hasMetadata() { return elementTypeCase_ == 1; } + /** * .google.firestore.bundle.BundleMetadata metadata = 1; * @@ -142,6 +146,7 @@ public com.google.firestore.bundle.BundleMetadata getMetadata() { } return com.google.firestore.bundle.BundleMetadata.getDefaultInstance(); } + /** .google.firestore.bundle.BundleMetadata metadata = 1; */ @java.lang.Override public com.google.firestore.bundle.BundleMetadataOrBuilder getMetadataOrBuilder() { @@ -152,6 +157,7 @@ public com.google.firestore.bundle.BundleMetadataOrBuilder getMetadataOrBuilder( } public static final int NAMED_QUERY_FIELD_NUMBER = 2; + /** * .google.firestore.bundle.NamedQuery named_query = 2; * @@ -161,6 +167,7 @@ public com.google.firestore.bundle.BundleMetadataOrBuilder getMetadataOrBuilder( public boolean hasNamedQuery() { return elementTypeCase_ == 2; } + /** * .google.firestore.bundle.NamedQuery named_query = 2; * @@ -173,6 +180,7 @@ public com.google.firestore.bundle.NamedQuery getNamedQuery() { } return com.google.firestore.bundle.NamedQuery.getDefaultInstance(); } + /** .google.firestore.bundle.NamedQuery named_query = 2; */ @java.lang.Override public com.google.firestore.bundle.NamedQueryOrBuilder getNamedQueryOrBuilder() { @@ -183,6 +191,7 @@ public com.google.firestore.bundle.NamedQueryOrBuilder getNamedQueryOrBuilder() } public static final int DOCUMENT_METADATA_FIELD_NUMBER = 3; + /** * .google.firestore.bundle.BundledDocumentMetadata document_metadata = 3; * @@ -192,6 +201,7 @@ public com.google.firestore.bundle.NamedQueryOrBuilder getNamedQueryOrBuilder() public boolean hasDocumentMetadata() { return elementTypeCase_ == 3; } + /** * .google.firestore.bundle.BundledDocumentMetadata document_metadata = 3; * @@ -204,6 +214,7 @@ public com.google.firestore.bundle.BundledDocumentMetadata getDocumentMetadata() } return com.google.firestore.bundle.BundledDocumentMetadata.getDefaultInstance(); } + /** .google.firestore.bundle.BundledDocumentMetadata document_metadata = 3; */ @java.lang.Override public com.google.firestore.bundle.BundledDocumentMetadataOrBuilder @@ -215,6 +226,7 @@ public com.google.firestore.bundle.BundledDocumentMetadata getDocumentMetadata() } public static final int DOCUMENT_FIELD_NUMBER = 4; + /** * .google.firestore.v1.Document document = 4; * @@ -224,6 +236,7 @@ public com.google.firestore.bundle.BundledDocumentMetadata getDocumentMetadata() public boolean hasDocument() { return elementTypeCase_ == 4; } + /** * .google.firestore.v1.Document document = 4; * @@ -236,6 +249,7 @@ public com.google.firestore.v1.Document getDocument() { } return com.google.firestore.v1.Document.getDefaultInstance(); } + /** .google.firestore.v1.Document document = 4; */ @java.lang.Override public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { @@ -464,6 +478,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -737,6 +752,7 @@ public Builder clearElementType() { com.google.firestore.bundle.BundleMetadata.Builder, com.google.firestore.bundle.BundleMetadataOrBuilder> metadataBuilder_; + /** * .google.firestore.bundle.BundleMetadata metadata = 1; * @@ -746,6 +762,7 @@ public Builder clearElementType() { public boolean hasMetadata() { return elementTypeCase_ == 1; } + /** * .google.firestore.bundle.BundleMetadata metadata = 1; * @@ -765,6 +782,7 @@ public com.google.firestore.bundle.BundleMetadata getMetadata() { return com.google.firestore.bundle.BundleMetadata.getDefaultInstance(); } } + /** .google.firestore.bundle.BundleMetadata metadata = 1; */ public Builder setMetadata(com.google.firestore.bundle.BundleMetadata value) { if (metadataBuilder_ == null) { @@ -779,6 +797,7 @@ public Builder setMetadata(com.google.firestore.bundle.BundleMetadata value) { elementTypeCase_ = 1; return this; } + /** .google.firestore.bundle.BundleMetadata metadata = 1; */ public Builder setMetadata(com.google.firestore.bundle.BundleMetadata.Builder builderForValue) { if (metadataBuilder_ == null) { @@ -790,6 +809,7 @@ public Builder setMetadata(com.google.firestore.bundle.BundleMetadata.Builder bu elementTypeCase_ = 1; return this; } + /** .google.firestore.bundle.BundleMetadata metadata = 1; */ public Builder mergeMetadata(com.google.firestore.bundle.BundleMetadata value) { if (metadataBuilder_ == null) { @@ -814,6 +834,7 @@ public Builder mergeMetadata(com.google.firestore.bundle.BundleMetadata value) { elementTypeCase_ = 1; return this; } + /** .google.firestore.bundle.BundleMetadata metadata = 1; */ public Builder clearMetadata() { if (metadataBuilder_ == null) { @@ -831,10 +852,12 @@ public Builder clearMetadata() { } return this; } + /** .google.firestore.bundle.BundleMetadata metadata = 1; */ public com.google.firestore.bundle.BundleMetadata.Builder getMetadataBuilder() { return getMetadataFieldBuilder().getBuilder(); } + /** .google.firestore.bundle.BundleMetadata metadata = 1; */ @java.lang.Override public com.google.firestore.bundle.BundleMetadataOrBuilder getMetadataOrBuilder() { @@ -847,6 +870,7 @@ public com.google.firestore.bundle.BundleMetadataOrBuilder getMetadataOrBuilder( return com.google.firestore.bundle.BundleMetadata.getDefaultInstance(); } } + /** .google.firestore.bundle.BundleMetadata metadata = 1; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.firestore.bundle.BundleMetadata, @@ -877,6 +901,7 @@ public com.google.firestore.bundle.BundleMetadataOrBuilder getMetadataOrBuilder( com.google.firestore.bundle.NamedQuery.Builder, com.google.firestore.bundle.NamedQueryOrBuilder> namedQueryBuilder_; + /** * .google.firestore.bundle.NamedQuery named_query = 2; * @@ -886,6 +911,7 @@ public com.google.firestore.bundle.BundleMetadataOrBuilder getMetadataOrBuilder( public boolean hasNamedQuery() { return elementTypeCase_ == 2; } + /** * .google.firestore.bundle.NamedQuery named_query = 2; * @@ -905,6 +931,7 @@ public com.google.firestore.bundle.NamedQuery getNamedQuery() { return com.google.firestore.bundle.NamedQuery.getDefaultInstance(); } } + /** .google.firestore.bundle.NamedQuery named_query = 2; */ public Builder setNamedQuery(com.google.firestore.bundle.NamedQuery value) { if (namedQueryBuilder_ == null) { @@ -919,6 +946,7 @@ public Builder setNamedQuery(com.google.firestore.bundle.NamedQuery value) { elementTypeCase_ = 2; return this; } + /** .google.firestore.bundle.NamedQuery named_query = 2; */ public Builder setNamedQuery(com.google.firestore.bundle.NamedQuery.Builder builderForValue) { if (namedQueryBuilder_ == null) { @@ -930,6 +958,7 @@ public Builder setNamedQuery(com.google.firestore.bundle.NamedQuery.Builder buil elementTypeCase_ = 2; return this; } + /** .google.firestore.bundle.NamedQuery named_query = 2; */ public Builder mergeNamedQuery(com.google.firestore.bundle.NamedQuery value) { if (namedQueryBuilder_ == null) { @@ -954,6 +983,7 @@ public Builder mergeNamedQuery(com.google.firestore.bundle.NamedQuery value) { elementTypeCase_ = 2; return this; } + /** .google.firestore.bundle.NamedQuery named_query = 2; */ public Builder clearNamedQuery() { if (namedQueryBuilder_ == null) { @@ -971,10 +1001,12 @@ public Builder clearNamedQuery() { } return this; } + /** .google.firestore.bundle.NamedQuery named_query = 2; */ public com.google.firestore.bundle.NamedQuery.Builder getNamedQueryBuilder() { return getNamedQueryFieldBuilder().getBuilder(); } + /** .google.firestore.bundle.NamedQuery named_query = 2; */ @java.lang.Override public com.google.firestore.bundle.NamedQueryOrBuilder getNamedQueryOrBuilder() { @@ -987,6 +1019,7 @@ public com.google.firestore.bundle.NamedQueryOrBuilder getNamedQueryOrBuilder() return com.google.firestore.bundle.NamedQuery.getDefaultInstance(); } } + /** .google.firestore.bundle.NamedQuery named_query = 2; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.firestore.bundle.NamedQuery, @@ -1017,6 +1050,7 @@ public com.google.firestore.bundle.NamedQueryOrBuilder getNamedQueryOrBuilder() com.google.firestore.bundle.BundledDocumentMetadata.Builder, com.google.firestore.bundle.BundledDocumentMetadataOrBuilder> documentMetadataBuilder_; + /** * .google.firestore.bundle.BundledDocumentMetadata document_metadata = 3; * @@ -1026,6 +1060,7 @@ public com.google.firestore.bundle.NamedQueryOrBuilder getNamedQueryOrBuilder() public boolean hasDocumentMetadata() { return elementTypeCase_ == 3; } + /** * .google.firestore.bundle.BundledDocumentMetadata document_metadata = 3; * @@ -1045,6 +1080,7 @@ public com.google.firestore.bundle.BundledDocumentMetadata getDocumentMetadata() return com.google.firestore.bundle.BundledDocumentMetadata.getDefaultInstance(); } } + /** .google.firestore.bundle.BundledDocumentMetadata document_metadata = 3; */ public Builder setDocumentMetadata(com.google.firestore.bundle.BundledDocumentMetadata value) { if (documentMetadataBuilder_ == null) { @@ -1059,6 +1095,7 @@ public Builder setDocumentMetadata(com.google.firestore.bundle.BundledDocumentMe elementTypeCase_ = 3; return this; } + /** .google.firestore.bundle.BundledDocumentMetadata document_metadata = 3; */ public Builder setDocumentMetadata( com.google.firestore.bundle.BundledDocumentMetadata.Builder builderForValue) { @@ -1071,6 +1108,7 @@ public Builder setDocumentMetadata( elementTypeCase_ = 3; return this; } + /** .google.firestore.bundle.BundledDocumentMetadata document_metadata = 3; */ public Builder mergeDocumentMetadata( com.google.firestore.bundle.BundledDocumentMetadata value) { @@ -1097,6 +1135,7 @@ public Builder mergeDocumentMetadata( elementTypeCase_ = 3; return this; } + /** .google.firestore.bundle.BundledDocumentMetadata document_metadata = 3; */ public Builder clearDocumentMetadata() { if (documentMetadataBuilder_ == null) { @@ -1114,11 +1153,13 @@ public Builder clearDocumentMetadata() { } return this; } + /** .google.firestore.bundle.BundledDocumentMetadata document_metadata = 3; */ public com.google.firestore.bundle.BundledDocumentMetadata.Builder getDocumentMetadataBuilder() { return getDocumentMetadataFieldBuilder().getBuilder(); } + /** .google.firestore.bundle.BundledDocumentMetadata document_metadata = 3; */ @java.lang.Override public com.google.firestore.bundle.BundledDocumentMetadataOrBuilder @@ -1132,6 +1173,7 @@ public Builder clearDocumentMetadata() { return com.google.firestore.bundle.BundledDocumentMetadata.getDefaultInstance(); } } + /** .google.firestore.bundle.BundledDocumentMetadata document_metadata = 3; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.firestore.bundle.BundledDocumentMetadata, @@ -1162,6 +1204,7 @@ public Builder clearDocumentMetadata() { com.google.firestore.v1.Document.Builder, com.google.firestore.v1.DocumentOrBuilder> documentBuilder_; + /** * .google.firestore.v1.Document document = 4; * @@ -1171,6 +1214,7 @@ public Builder clearDocumentMetadata() { public boolean hasDocument() { return elementTypeCase_ == 4; } + /** * .google.firestore.v1.Document document = 4; * @@ -1190,6 +1234,7 @@ public com.google.firestore.v1.Document getDocument() { return com.google.firestore.v1.Document.getDefaultInstance(); } } + /** .google.firestore.v1.Document document = 4; */ public Builder setDocument(com.google.firestore.v1.Document value) { if (documentBuilder_ == null) { @@ -1204,6 +1249,7 @@ public Builder setDocument(com.google.firestore.v1.Document value) { elementTypeCase_ = 4; return this; } + /** .google.firestore.v1.Document document = 4; */ public Builder setDocument(com.google.firestore.v1.Document.Builder builderForValue) { if (documentBuilder_ == null) { @@ -1215,6 +1261,7 @@ public Builder setDocument(com.google.firestore.v1.Document.Builder builderForVa elementTypeCase_ = 4; return this; } + /** .google.firestore.v1.Document document = 4; */ public Builder mergeDocument(com.google.firestore.v1.Document value) { if (documentBuilder_ == null) { @@ -1239,6 +1286,7 @@ public Builder mergeDocument(com.google.firestore.v1.Document value) { elementTypeCase_ = 4; return this; } + /** .google.firestore.v1.Document document = 4; */ public Builder clearDocument() { if (documentBuilder_ == null) { @@ -1256,10 +1304,12 @@ public Builder clearDocument() { } return this; } + /** .google.firestore.v1.Document document = 4; */ public com.google.firestore.v1.Document.Builder getDocumentBuilder() { return getDocumentFieldBuilder().getBuilder(); } + /** .google.firestore.v1.Document document = 4; */ @java.lang.Override public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { @@ -1272,6 +1322,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { return com.google.firestore.v1.Document.getDefaultInstance(); } } + /** .google.firestore.v1.Document document = 4; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.firestore.v1.Document, diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElementOrBuilder.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElementOrBuilder.java index 3b2114695..480ab8322 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElementOrBuilder.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElementOrBuilder.java @@ -30,12 +30,14 @@ public interface BundleElementOrBuilder * @return Whether the metadata field is set. */ boolean hasMetadata(); + /** * .google.firestore.bundle.BundleMetadata metadata = 1; * * @return The metadata. */ com.google.firestore.bundle.BundleMetadata getMetadata(); + /** .google.firestore.bundle.BundleMetadata metadata = 1; */ com.google.firestore.bundle.BundleMetadataOrBuilder getMetadataOrBuilder(); @@ -45,12 +47,14 @@ public interface BundleElementOrBuilder * @return Whether the namedQuery field is set. */ boolean hasNamedQuery(); + /** * .google.firestore.bundle.NamedQuery named_query = 2; * * @return The namedQuery. */ com.google.firestore.bundle.NamedQuery getNamedQuery(); + /** .google.firestore.bundle.NamedQuery named_query = 2; */ com.google.firestore.bundle.NamedQueryOrBuilder getNamedQueryOrBuilder(); @@ -60,12 +64,14 @@ public interface BundleElementOrBuilder * @return Whether the documentMetadata field is set. */ boolean hasDocumentMetadata(); + /** * .google.firestore.bundle.BundledDocumentMetadata document_metadata = 3; * * @return The documentMetadata. */ com.google.firestore.bundle.BundledDocumentMetadata getDocumentMetadata(); + /** .google.firestore.bundle.BundledDocumentMetadata document_metadata = 3; */ com.google.firestore.bundle.BundledDocumentMetadataOrBuilder getDocumentMetadataOrBuilder(); @@ -75,12 +81,14 @@ public interface BundleElementOrBuilder * @return Whether the document field is set. */ boolean hasDocument(); + /** * .google.firestore.v1.Document document = 4; * * @return The document. */ com.google.firestore.v1.Document getDocument(); + /** .google.firestore.v1.Document document = 4; */ com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder(); diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadata.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadata.java index 65eb37cbb..3ecb10045 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadata.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadata.java @@ -33,6 +33,7 @@ public final class BundleMetadata extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.bundle.BundleMetadata) BundleMetadataOrBuilder { private static final long serialVersionUID = 0L; + // Use BundleMetadata.newBuilder() to construct. private BundleMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -68,6 +69,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object id_ = ""; + /** * * @@ -91,6 +93,7 @@ public java.lang.String getId() { return s; } } + /** * * @@ -117,6 +120,7 @@ public com.google.protobuf.ByteString getIdBytes() { public static final int CREATE_TIME_FIELD_NUMBER = 2; private com.google.protobuf.Timestamp createTime_; + /** * * @@ -132,6 +136,7 @@ public com.google.protobuf.ByteString getIdBytes() { public boolean hasCreateTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -147,6 +152,7 @@ public boolean hasCreateTime() { public com.google.protobuf.Timestamp getCreateTime() { return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; } + /** * * @@ -163,6 +169,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { public static final int VERSION_FIELD_NUMBER = 3; private int version_ = 0; + /** * * @@ -181,6 +188,7 @@ public int getVersion() { public static final int TOTAL_DOCUMENTS_FIELD_NUMBER = 4; private int totalDocuments_ = 0; + /** * * @@ -199,6 +207,7 @@ public int getTotalDocuments() { public static final int TOTAL_BYTES_FIELD_NUMBER = 5; private long totalBytes_ = 0L; + /** * * @@ -415,6 +424,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -666,6 +676,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object id_ = ""; + /** * * @@ -688,6 +699,7 @@ public java.lang.String getId() { return (java.lang.String) ref; } } + /** * * @@ -710,6 +722,7 @@ public com.google.protobuf.ByteString getIdBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -731,6 +744,7 @@ public Builder setId(java.lang.String value) { onChanged(); return this; } + /** * * @@ -748,6 +762,7 @@ public Builder clearId() { onChanged(); return this; } + /** * * @@ -777,6 +792,7 @@ public Builder setIdBytes(com.google.protobuf.ByteString value) { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> createTimeBuilder_; + /** * * @@ -791,6 +807,7 @@ public Builder setIdBytes(com.google.protobuf.ByteString value) { public boolean hasCreateTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -811,6 +828,7 @@ public com.google.protobuf.Timestamp getCreateTime() { return createTimeBuilder_.getMessage(); } } + /** * * @@ -833,6 +851,7 @@ public Builder setCreateTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -852,6 +871,7 @@ public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForVal onChanged(); return this; } + /** * * @@ -879,6 +899,7 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -898,6 +919,7 @@ public Builder clearCreateTime() { onChanged(); return this; } + /** * * @@ -912,6 +934,7 @@ public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { onChanged(); return getCreateTimeFieldBuilder().getBuilder(); } + /** * * @@ -930,6 +953,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { : createTime_; } } + /** * * @@ -957,6 +981,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { } private int version_; + /** * * @@ -972,6 +997,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { public int getVersion() { return version_; } + /** * * @@ -991,6 +1017,7 @@ public Builder setVersion(int value) { onChanged(); return this; } + /** * * @@ -1010,6 +1037,7 @@ public Builder clearVersion() { } private int totalDocuments_; + /** * * @@ -1025,6 +1053,7 @@ public Builder clearVersion() { public int getTotalDocuments() { return totalDocuments_; } + /** * * @@ -1044,6 +1073,7 @@ public Builder setTotalDocuments(int value) { onChanged(); return this; } + /** * * @@ -1063,6 +1093,7 @@ public Builder clearTotalDocuments() { } private long totalBytes_; + /** * * @@ -1078,6 +1109,7 @@ public Builder clearTotalDocuments() { public long getTotalBytes() { return totalBytes_; } + /** * * @@ -1097,6 +1129,7 @@ public Builder setTotalBytes(long value) { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadataOrBuilder.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadataOrBuilder.java index 18a590600..b00f95434 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadataOrBuilder.java @@ -36,6 +36,7 @@ public interface BundleMetadataOrBuilder * @return The id. */ java.lang.String getId(); + /** * * @@ -61,6 +62,7 @@ public interface BundleMetadataOrBuilder * @return Whether the createTime field is set. */ boolean hasCreateTime(); + /** * * @@ -73,6 +75,7 @@ public interface BundleMetadataOrBuilder * @return The createTime. */ com.google.protobuf.Timestamp getCreateTime(); + /** * * diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadata.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadata.java index bd001bc33..a4c248dac 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadata.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadata.java @@ -33,6 +33,7 @@ public final class BundledDocumentMetadata extends com.google.protobuf.Generated // @@protoc_insertion_point(message_implements:google.firestore.bundle.BundledDocumentMetadata) BundledDocumentMetadataOrBuilder { private static final long serialVersionUID = 0L; + // Use BundledDocumentMetadata.newBuilder() to construct. private BundledDocumentMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -69,6 +70,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -92,6 +94,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -118,6 +121,7 @@ public com.google.protobuf.ByteString getNameBytes() { public static final int READ_TIME_FIELD_NUMBER = 2; private com.google.protobuf.Timestamp readTime_; + /** * * @@ -133,6 +137,7 @@ public com.google.protobuf.ByteString getNameBytes() { public boolean hasReadTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -148,6 +153,7 @@ public boolean hasReadTime() { public com.google.protobuf.Timestamp getReadTime() { return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; } + /** * * @@ -164,6 +170,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { public static final int EXISTS_FIELD_NUMBER = 3; private boolean exists_ = false; + /** * * @@ -185,6 +192,7 @@ public boolean getExists() { @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList queries_ = com.google.protobuf.LazyStringArrayList.emptyList(); + /** * * @@ -199,6 +207,7 @@ public boolean getExists() { public com.google.protobuf.ProtocolStringList getQueriesList() { return queries_; } + /** * * @@ -213,6 +222,7 @@ public com.google.protobuf.ProtocolStringList getQueriesList() { public int getQueriesCount() { return queries_.size(); } + /** * * @@ -228,6 +238,7 @@ public int getQueriesCount() { public java.lang.String getQueries(int index) { return queries_.get(index); } + /** * * @@ -442,6 +453,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -690,6 +702,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -712,6 +725,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -734,6 +748,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -755,6 +770,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -772,6 +788,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * @@ -801,6 +818,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> readTimeBuilder_; + /** * * @@ -815,6 +833,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { public boolean hasReadTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -833,6 +852,7 @@ public com.google.protobuf.Timestamp getReadTime() { return readTimeBuilder_.getMessage(); } } + /** * * @@ -855,6 +875,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -874,6 +895,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue onChanged(); return this; } + /** * * @@ -901,6 +923,7 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -920,6 +943,7 @@ public Builder clearReadTime() { onChanged(); return this; } + /** * * @@ -934,6 +958,7 @@ public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { onChanged(); return getReadTimeFieldBuilder().getBuilder(); } + /** * * @@ -950,6 +975,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; } } + /** * * @@ -977,6 +1003,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { } private boolean exists_; + /** * * @@ -992,6 +1019,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { public boolean getExists() { return exists_; } + /** * * @@ -1011,6 +1039,7 @@ public Builder setExists(boolean value) { onChanged(); return this; } + /** * * @@ -1038,6 +1067,7 @@ private void ensureQueriesIsMutable() { } bitField0_ |= 0x00000008; } + /** * * @@ -1053,6 +1083,7 @@ public com.google.protobuf.ProtocolStringList getQueriesList() { queries_.makeImmutable(); return queries_; } + /** * * @@ -1067,6 +1098,7 @@ public com.google.protobuf.ProtocolStringList getQueriesList() { public int getQueriesCount() { return queries_.size(); } + /** * * @@ -1082,6 +1114,7 @@ public int getQueriesCount() { public java.lang.String getQueries(int index) { return queries_.get(index); } + /** * * @@ -1097,6 +1130,7 @@ public java.lang.String getQueries(int index) { public com.google.protobuf.ByteString getQueriesBytes(int index) { return queries_.getByteString(index); } + /** * * @@ -1120,6 +1154,7 @@ public Builder setQueries(int index, java.lang.String value) { onChanged(); return this; } + /** * * @@ -1142,6 +1177,7 @@ public Builder addQueries(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1161,6 +1197,7 @@ public Builder addAllQueries(java.lang.Iterable values) { onChanged(); return this; } + /** * * @@ -1179,6 +1216,7 @@ public Builder clearQueries() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadataOrBuilder.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadataOrBuilder.java index 780e43790..0c8253fa4 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadataOrBuilder.java @@ -36,6 +36,7 @@ public interface BundledDocumentMetadataOrBuilder * @return The name. */ java.lang.String getName(); + /** * * @@ -61,6 +62,7 @@ public interface BundledDocumentMetadataOrBuilder * @return Whether the readTime field is set. */ boolean hasReadTime(); + /** * * @@ -73,6 +75,7 @@ public interface BundledDocumentMetadataOrBuilder * @return The readTime. */ com.google.protobuf.Timestamp getReadTime(); + /** * * @@ -109,6 +112,7 @@ public interface BundledDocumentMetadataOrBuilder * @return A list containing the queries. */ java.util.List getQueriesList(); + /** * * @@ -121,6 +125,7 @@ public interface BundledDocumentMetadataOrBuilder * @return The count of queries. */ int getQueriesCount(); + /** * * @@ -134,6 +139,7 @@ public interface BundledDocumentMetadataOrBuilder * @return The queries at the given index. */ java.lang.String getQueries(int index); + /** * * diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQuery.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQuery.java index 5f6d3e082..93375ddf4 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQuery.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQuery.java @@ -33,6 +33,7 @@ public final class BundledQuery extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.bundle.BundledQuery) BundledQueryOrBuilder { private static final long serialVersionUID = 0L; + // Use BundledQuery.newBuilder() to construct. private BundledQuery(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -84,6 +85,7 @@ public enum LimitType implements com.google.protobuf.ProtocolMessageEnum { /** FIRST = 0; */ public static final int FIRST_VALUE = 0; + /** LAST = 1; */ public static final int LAST_VALUE = 1; @@ -184,6 +186,7 @@ public enum QueryTypeCase private QueryTypeCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -218,6 +221,7 @@ public QueryTypeCase getQueryTypeCase() { @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; + /** * * @@ -241,6 +245,7 @@ public java.lang.String getParent() { return s; } } + /** * * @@ -266,6 +271,7 @@ public com.google.protobuf.ByteString getParentBytes() { } public static final int STRUCTURED_QUERY_FIELD_NUMBER = 2; + /** * * @@ -281,6 +287,7 @@ public com.google.protobuf.ByteString getParentBytes() { public boolean hasStructuredQuery() { return queryTypeCase_ == 2; } + /** * * @@ -299,6 +306,7 @@ public com.google.firestore.v1.StructuredQuery getStructuredQuery() { } return com.google.firestore.v1.StructuredQuery.getDefaultInstance(); } + /** * * @@ -318,6 +326,7 @@ public com.google.firestore.v1.StructuredQueryOrBuilder getStructuredQueryOrBuil public static final int LIMIT_TYPE_FIELD_NUMBER = 3; private int limitType_ = 0; + /** * .google.firestore.bundle.BundledQuery.LimitType limit_type = 3; * @@ -327,6 +336,7 @@ public com.google.firestore.v1.StructuredQueryOrBuilder getStructuredQueryOrBuil public int getLimitTypeValue() { return limitType_; } + /** * .google.firestore.bundle.BundledQuery.LimitType limit_type = 3; * @@ -532,6 +542,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -773,6 +784,7 @@ public Builder clearQueryType() { private int bitField0_; private java.lang.Object parent_ = ""; + /** * * @@ -795,6 +807,7 @@ public java.lang.String getParent() { return (java.lang.String) ref; } } + /** * * @@ -817,6 +830,7 @@ public com.google.protobuf.ByteString getParentBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -838,6 +852,7 @@ public Builder setParent(java.lang.String value) { onChanged(); return this; } + /** * * @@ -855,6 +870,7 @@ public Builder clearParent() { onChanged(); return this; } + /** * * @@ -883,6 +899,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { com.google.firestore.v1.StructuredQuery.Builder, com.google.firestore.v1.StructuredQueryOrBuilder> structuredQueryBuilder_; + /** * * @@ -898,6 +915,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { public boolean hasStructuredQuery() { return queryTypeCase_ == 2; } + /** * * @@ -923,6 +941,7 @@ public com.google.firestore.v1.StructuredQuery getStructuredQuery() { return com.google.firestore.v1.StructuredQuery.getDefaultInstance(); } } + /** * * @@ -945,6 +964,7 @@ public Builder setStructuredQuery(com.google.firestore.v1.StructuredQuery value) queryTypeCase_ = 2; return this; } + /** * * @@ -965,6 +985,7 @@ public Builder setStructuredQuery( queryTypeCase_ = 2; return this; } + /** * * @@ -997,6 +1018,7 @@ public Builder mergeStructuredQuery(com.google.firestore.v1.StructuredQuery valu queryTypeCase_ = 2; return this; } + /** * * @@ -1022,6 +1044,7 @@ public Builder clearStructuredQuery() { } return this; } + /** * * @@ -1034,6 +1057,7 @@ public Builder clearStructuredQuery() { public com.google.firestore.v1.StructuredQuery.Builder getStructuredQueryBuilder() { return getStructuredQueryFieldBuilder().getBuilder(); } + /** * * @@ -1054,6 +1078,7 @@ public com.google.firestore.v1.StructuredQueryOrBuilder getStructuredQueryOrBuil return com.google.firestore.v1.StructuredQuery.getDefaultInstance(); } } + /** * * @@ -1088,6 +1113,7 @@ public com.google.firestore.v1.StructuredQueryOrBuilder getStructuredQueryOrBuil } private int limitType_ = 0; + /** * .google.firestore.bundle.BundledQuery.LimitType limit_type = 3; * @@ -1097,6 +1123,7 @@ public com.google.firestore.v1.StructuredQueryOrBuilder getStructuredQueryOrBuil public int getLimitTypeValue() { return limitType_; } + /** * .google.firestore.bundle.BundledQuery.LimitType limit_type = 3; * @@ -1109,6 +1136,7 @@ public Builder setLimitTypeValue(int value) { onChanged(); return this; } + /** * .google.firestore.bundle.BundledQuery.LimitType limit_type = 3; * @@ -1122,6 +1150,7 @@ public com.google.firestore.bundle.BundledQuery.LimitType getLimitType() { ? com.google.firestore.bundle.BundledQuery.LimitType.UNRECOGNIZED : result; } + /** * .google.firestore.bundle.BundledQuery.LimitType limit_type = 3; * @@ -1137,6 +1166,7 @@ public Builder setLimitType(com.google.firestore.bundle.BundledQuery.LimitType v onChanged(); return this; } + /** * .google.firestore.bundle.BundledQuery.LimitType limit_type = 3; * diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQueryOrBuilder.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQueryOrBuilder.java index cc7338f52..6c84e0404 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQueryOrBuilder.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQueryOrBuilder.java @@ -36,6 +36,7 @@ public interface BundledQueryOrBuilder * @return The parent. */ java.lang.String getParent(); + /** * * @@ -61,6 +62,7 @@ public interface BundledQueryOrBuilder * @return Whether the structuredQuery field is set. */ boolean hasStructuredQuery(); + /** * * @@ -73,6 +75,7 @@ public interface BundledQueryOrBuilder * @return The structuredQuery. */ com.google.firestore.v1.StructuredQuery getStructuredQuery(); + /** * * @@ -90,6 +93,7 @@ public interface BundledQueryOrBuilder * @return The enum numeric value on the wire for limitType. */ int getLimitTypeValue(); + /** * .google.firestore.bundle.BundledQuery.LimitType limit_type = 3; * diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQuery.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQuery.java index 250468a8b..2b97f7c90 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQuery.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQuery.java @@ -34,6 +34,7 @@ public final class NamedQuery extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.bundle.NamedQuery) NamedQueryOrBuilder { private static final long serialVersionUID = 0L; + // Use NamedQuery.newBuilder() to construct. private NamedQuery(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -69,6 +70,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -94,6 +96,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -122,6 +125,7 @@ public com.google.protobuf.ByteString getNameBytes() { public static final int BUNDLED_QUERY_FIELD_NUMBER = 2; private com.google.firestore.bundle.BundledQuery bundledQuery_; + /** * * @@ -137,6 +141,7 @@ public com.google.protobuf.ByteString getNameBytes() { public boolean hasBundledQuery() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -154,6 +159,7 @@ public com.google.firestore.bundle.BundledQuery getBundledQuery() { ? com.google.firestore.bundle.BundledQuery.getDefaultInstance() : bundledQuery_; } + /** * * @@ -172,6 +178,7 @@ public com.google.firestore.bundle.BundledQueryOrBuilder getBundledQueryOrBuilde public static final int READ_TIME_FIELD_NUMBER = 3; private com.google.protobuf.Timestamp readTime_; + /** * * @@ -188,6 +195,7 @@ public com.google.firestore.bundle.BundledQueryOrBuilder getBundledQueryOrBuilde public boolean hasReadTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -204,6 +212,7 @@ public boolean hasReadTime() { public com.google.protobuf.Timestamp getReadTime() { return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; } + /** * * @@ -405,6 +414,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -638,6 +648,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -662,6 +673,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -686,6 +698,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -709,6 +722,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -728,6 +742,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * @@ -759,6 +774,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { com.google.firestore.bundle.BundledQuery.Builder, com.google.firestore.bundle.BundledQueryOrBuilder> bundledQueryBuilder_; + /** * * @@ -773,6 +789,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { public boolean hasBundledQuery() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -793,6 +810,7 @@ public com.google.firestore.bundle.BundledQuery getBundledQuery() { return bundledQueryBuilder_.getMessage(); } } + /** * * @@ -815,6 +833,7 @@ public Builder setBundledQuery(com.google.firestore.bundle.BundledQuery value) { onChanged(); return this; } + /** * * @@ -835,6 +854,7 @@ public Builder setBundledQuery( onChanged(); return this; } + /** * * @@ -862,6 +882,7 @@ public Builder mergeBundledQuery(com.google.firestore.bundle.BundledQuery value) } return this; } + /** * * @@ -881,6 +902,7 @@ public Builder clearBundledQuery() { onChanged(); return this; } + /** * * @@ -895,6 +917,7 @@ public com.google.firestore.bundle.BundledQuery.Builder getBundledQueryBuilder() onChanged(); return getBundledQueryFieldBuilder().getBuilder(); } + /** * * @@ -913,6 +936,7 @@ public com.google.firestore.bundle.BundledQueryOrBuilder getBundledQueryOrBuilde : bundledQuery_; } } + /** * * @@ -945,6 +969,7 @@ public com.google.firestore.bundle.BundledQueryOrBuilder getBundledQueryOrBuilde com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> readTimeBuilder_; + /** * * @@ -960,6 +985,7 @@ public com.google.firestore.bundle.BundledQueryOrBuilder getBundledQueryOrBuilde public boolean hasReadTime() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -979,6 +1005,7 @@ public com.google.protobuf.Timestamp getReadTime() { return readTimeBuilder_.getMessage(); } } + /** * * @@ -1002,6 +1029,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1022,6 +1050,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue onChanged(); return this; } + /** * * @@ -1050,6 +1079,7 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1070,6 +1100,7 @@ public Builder clearReadTime() { onChanged(); return this; } + /** * * @@ -1085,6 +1116,7 @@ public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { onChanged(); return getReadTimeFieldBuilder().getBuilder(); } + /** * * @@ -1102,6 +1134,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; } } + /** * * diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQueryOrBuilder.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQueryOrBuilder.java index c6c88b885..16c583c57 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQueryOrBuilder.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQueryOrBuilder.java @@ -38,6 +38,7 @@ public interface NamedQueryOrBuilder * @return The name. */ java.lang.String getName(); + /** * * @@ -65,6 +66,7 @@ public interface NamedQueryOrBuilder * @return Whether the bundledQuery field is set. */ boolean hasBundledQuery(); + /** * * @@ -77,6 +79,7 @@ public interface NamedQueryOrBuilder * @return The bundledQuery. */ com.google.firestore.bundle.BundledQuery getBundledQuery(); + /** * * @@ -101,6 +104,7 @@ public interface NamedQueryOrBuilder * @return Whether the readTime field is set. */ boolean hasReadTime(); + /** * * @@ -114,6 +118,7 @@ public interface NamedQueryOrBuilder * @return The readTime. */ com.google.protobuf.Timestamp getReadTime(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResult.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResult.java index 3cd3426fc..cf3c141c1 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResult.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResult.java @@ -37,6 +37,7 @@ public final class AggregationResult extends com.google.protobuf.GeneratedMessag // @@protoc_insertion_point(message_implements:google.firestore.v1.AggregationResult) AggregationResultOrBuilder { private static final long serialVersionUID = 0L; + // Use AggregationResult.newBuilder() to construct. private AggregationResult(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -108,6 +109,7 @@ private static final class AggregateFieldsDefaultEntryHolder { public int getAggregateFieldsCount() { return internalGetAggregateFields().getMap().size(); } + /** * * @@ -129,12 +131,14 @@ public boolean containsAggregateFields(java.lang.String key) { } return internalGetAggregateFields().getMap().containsKey(key); } + /** Use {@link #getAggregateFieldsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getAggregateFields() { return getAggregateFieldsMap(); } + /** * * @@ -153,6 +157,7 @@ public java.util.Map getAggrega public java.util.Map getAggregateFieldsMap() { return internalGetAggregateFields().getMap(); } + /** * * @@ -179,6 +184,7 @@ public java.util.Map getAggrega internalGetAggregateFields().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } + /** * * @@ -374,6 +380,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -605,7 +612,8 @@ public com.google.firestore.v1.Value build(com.google.firestore.v1.ValueOrBuilde defaultEntry() { return AggregateFieldsDefaultEntryHolder.defaultEntry; } - }; + } + ; private static final AggregateFieldsConverter aggregateFieldsConverter = new AggregateFieldsConverter(); @@ -646,6 +654,7 @@ public com.google.firestore.v1.Value build(com.google.firestore.v1.ValueOrBuilde public int getAggregateFieldsCount() { return internalGetAggregateFields().ensureBuilderMap().size(); } + /** * * @@ -667,12 +676,14 @@ public boolean containsAggregateFields(java.lang.String key) { } return internalGetAggregateFields().ensureBuilderMap().containsKey(key); } + /** Use {@link #getAggregateFieldsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getAggregateFields() { return getAggregateFieldsMap(); } + /** * * @@ -691,6 +702,7 @@ public java.util.Map getAggrega public java.util.Map getAggregateFieldsMap() { return internalGetAggregateFields().getImmutableMap(); } + /** * * @@ -717,6 +729,7 @@ public java.util.Map getAggrega internalGetMutableAggregateFields().ensureBuilderMap(); return map.containsKey(key) ? aggregateFieldsConverter.build(map.get(key)) : defaultValue; } + /** * * @@ -749,6 +762,7 @@ public Builder clearAggregateFields() { internalGetMutableAggregateFields().clear(); return this; } + /** * * @@ -770,6 +784,7 @@ public Builder removeAggregateFields(java.lang.String key) { internalGetMutableAggregateFields().ensureBuilderMap().remove(key); return this; } + /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map @@ -777,6 +792,7 @@ public Builder removeAggregateFields(java.lang.String key) { bitField0_ |= 0x00000001; return internalGetMutableAggregateFields().ensureMessageMap(); } + /** * * @@ -802,6 +818,7 @@ public Builder putAggregateFields(java.lang.String key, com.google.firestore.v1. bitField0_ |= 0x00000001; return this; } + /** * * @@ -828,6 +845,7 @@ public Builder putAllAggregateFields( bitField0_ |= 0x00000001; return this; } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultOrBuilder.java index 418063840..2b9f6435c 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultOrBuilder.java @@ -39,6 +39,7 @@ public interface AggregationResultOrBuilder * map<string, .google.firestore.v1.Value> aggregate_fields = 2; */ int getAggregateFieldsCount(); + /** * * @@ -54,9 +55,11 @@ public interface AggregationResultOrBuilder * map<string, .google.firestore.v1.Value> aggregate_fields = 2; */ boolean containsAggregateFields(java.lang.String key); + /** Use {@link #getAggregateFieldsMap()} instead. */ @java.lang.Deprecated java.util.Map getAggregateFields(); + /** * * @@ -72,6 +75,7 @@ public interface AggregationResultOrBuilder * map<string, .google.firestore.v1.Value> aggregate_fields = 2; */ java.util.Map getAggregateFieldsMap(); + /** * * @@ -91,6 +95,7 @@ com.google.firestore.v1.Value getAggregateFieldsOrDefault( java.lang.String key, /* nullable */ com.google.firestore.v1.Value defaultValue); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValue.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValue.java index fa06835dc..278930b97 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValue.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValue.java @@ -33,6 +33,7 @@ public final class ArrayValue extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.ArrayValue) ArrayValueOrBuilder { private static final long serialVersionUID = 0L; + // Use ArrayValue.newBuilder() to construct. private ArrayValue(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -67,6 +68,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private java.util.List values_; + /** * * @@ -80,6 +82,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public java.util.List getValuesList() { return values_; } + /** * * @@ -93,6 +96,7 @@ public java.util.List getValuesList() { public java.util.List getValuesOrBuilderList() { return values_; } + /** * * @@ -106,6 +110,7 @@ public java.util.List getValue public int getValuesCount() { return values_.size(); } + /** * * @@ -119,6 +124,7 @@ public int getValuesCount() { public com.google.firestore.v1.Value getValues(int index) { return values_.get(index); } + /** * * @@ -292,6 +298,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -549,6 +556,7 @@ public java.util.List getValuesList() { return valuesBuilder_.getMessageList(); } } + /** * * @@ -565,6 +573,7 @@ public int getValuesCount() { return valuesBuilder_.getCount(); } } + /** * * @@ -581,6 +590,7 @@ public com.google.firestore.v1.Value getValues(int index) { return valuesBuilder_.getMessage(index); } } + /** * * @@ -603,6 +613,7 @@ public Builder setValues(int index, com.google.firestore.v1.Value value) { } return this; } + /** * * @@ -622,6 +633,7 @@ public Builder setValues(int index, com.google.firestore.v1.Value.Builder builde } return this; } + /** * * @@ -644,6 +656,7 @@ public Builder addValues(com.google.firestore.v1.Value value) { } return this; } + /** * * @@ -666,6 +679,7 @@ public Builder addValues(int index, com.google.firestore.v1.Value value) { } return this; } + /** * * @@ -685,6 +699,7 @@ public Builder addValues(com.google.firestore.v1.Value.Builder builderForValue) } return this; } + /** * * @@ -704,6 +719,7 @@ public Builder addValues(int index, com.google.firestore.v1.Value.Builder builde } return this; } + /** * * @@ -724,6 +740,7 @@ public Builder addAllValues( } return this; } + /** * * @@ -743,6 +760,7 @@ public Builder clearValues() { } return this; } + /** * * @@ -762,6 +780,7 @@ public Builder removeValues(int index) { } return this; } + /** * * @@ -774,6 +793,7 @@ public Builder removeValues(int index) { public com.google.firestore.v1.Value.Builder getValuesBuilder(int index) { return getValuesFieldBuilder().getBuilder(index); } + /** * * @@ -790,6 +810,7 @@ public com.google.firestore.v1.ValueOrBuilder getValuesOrBuilder(int index) { return valuesBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -807,6 +828,7 @@ public com.google.firestore.v1.ValueOrBuilder getValuesOrBuilder(int index) { return java.util.Collections.unmodifiableList(values_); } } + /** * * @@ -819,6 +841,7 @@ public com.google.firestore.v1.ValueOrBuilder getValuesOrBuilder(int index) { public com.google.firestore.v1.Value.Builder addValuesBuilder() { return getValuesFieldBuilder().addBuilder(com.google.firestore.v1.Value.getDefaultInstance()); } + /** * * @@ -832,6 +855,7 @@ public com.google.firestore.v1.Value.Builder addValuesBuilder(int index) { return getValuesFieldBuilder() .addBuilder(index, com.google.firestore.v1.Value.getDefaultInstance()); } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValueOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValueOrBuilder.java index 713e59275..de89747c2 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValueOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValueOrBuilder.java @@ -34,6 +34,7 @@ public interface ArrayValueOrBuilder * repeated .google.firestore.v1.Value values = 1; */ java.util.List getValuesList(); + /** * * @@ -44,6 +45,7 @@ public interface ArrayValueOrBuilder * repeated .google.firestore.v1.Value values = 1; */ com.google.firestore.v1.Value getValues(int index); + /** * * @@ -54,6 +56,7 @@ public interface ArrayValueOrBuilder * repeated .google.firestore.v1.Value values = 1; */ int getValuesCount(); + /** * * @@ -64,6 +67,7 @@ public interface ArrayValueOrBuilder * repeated .google.firestore.v1.Value values = 1; */ java.util.List getValuesOrBuilderList(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequest.java index 9520cb696..4e3021e8a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequest.java @@ -34,6 +34,7 @@ public final class BatchGetDocumentsRequest extends com.google.protobuf.Generate // @@protoc_insertion_point(message_implements:google.firestore.v1.BatchGetDocumentsRequest) BatchGetDocumentsRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use BatchGetDocumentsRequest.newBuilder() to construct. private BatchGetDocumentsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -84,6 +85,7 @@ public enum ConsistencySelectorCase private ConsistencySelectorCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -122,6 +124,7 @@ public ConsistencySelectorCase getConsistencySelectorCase() { @SuppressWarnings("serial") private volatile java.lang.Object database_ = ""; + /** * * @@ -146,6 +149,7 @@ public java.lang.String getDatabase() { return s; } } + /** * * @@ -176,6 +180,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList documents_ = com.google.protobuf.LazyStringArrayList.emptyList(); + /** * * @@ -193,6 +198,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { public com.google.protobuf.ProtocolStringList getDocumentsList() { return documents_; } + /** * * @@ -210,6 +216,7 @@ public com.google.protobuf.ProtocolStringList getDocumentsList() { public int getDocumentsCount() { return documents_.size(); } + /** * * @@ -228,6 +235,7 @@ public int getDocumentsCount() { public java.lang.String getDocuments(int index) { return documents_.get(index); } + /** * * @@ -249,6 +257,7 @@ public com.google.protobuf.ByteString getDocumentsBytes(int index) { public static final int MASK_FIELD_NUMBER = 3; private com.google.firestore.v1.DocumentMask mask_; + /** * * @@ -267,6 +276,7 @@ public com.google.protobuf.ByteString getDocumentsBytes(int index) { public boolean hasMask() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -285,6 +295,7 @@ public boolean hasMask() { public com.google.firestore.v1.DocumentMask getMask() { return mask_ == null ? com.google.firestore.v1.DocumentMask.getDefaultInstance() : mask_; } + /** * * @@ -303,6 +314,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getMaskOrBuilder() { } public static final int TRANSACTION_FIELD_NUMBER = 4; + /** * * @@ -318,6 +330,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getMaskOrBuilder() { public boolean hasTransaction() { return consistencySelectorCase_ == 4; } + /** * * @@ -338,6 +351,7 @@ public com.google.protobuf.ByteString getTransaction() { } public static final int NEW_TRANSACTION_FIELD_NUMBER = 5; + /** * * @@ -356,6 +370,7 @@ public com.google.protobuf.ByteString getTransaction() { public boolean hasNewTransaction() { return consistencySelectorCase_ == 5; } + /** * * @@ -377,6 +392,7 @@ public com.google.firestore.v1.TransactionOptions getNewTransaction() { } return com.google.firestore.v1.TransactionOptions.getDefaultInstance(); } + /** * * @@ -398,6 +414,7 @@ public com.google.firestore.v1.TransactionOptionsOrBuilder getNewTransactionOrBu } public static final int READ_TIME_FIELD_NUMBER = 7; + /** * * @@ -417,6 +434,7 @@ public com.google.firestore.v1.TransactionOptionsOrBuilder getNewTransactionOrBu public boolean hasReadTime() { return consistencySelectorCase_ == 7; } + /** * * @@ -439,6 +457,7 @@ public com.google.protobuf.Timestamp getReadTime() { } return com.google.protobuf.Timestamp.getDefaultInstance(); } + /** * * @@ -703,6 +722,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -1012,6 +1032,7 @@ public Builder clearConsistencySelector() { private int bitField0_; private java.lang.Object database_ = ""; + /** * * @@ -1035,6 +1056,7 @@ public java.lang.String getDatabase() { return (java.lang.String) ref; } } + /** * * @@ -1058,6 +1080,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1080,6 +1103,7 @@ public Builder setDatabase(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1098,6 +1122,7 @@ public Builder clearDatabase() { onChanged(); return this; } + /** * * @@ -1131,6 +1156,7 @@ private void ensureDocumentsIsMutable() { } bitField0_ |= 0x00000002; } + /** * * @@ -1149,6 +1175,7 @@ public com.google.protobuf.ProtocolStringList getDocumentsList() { documents_.makeImmutable(); return documents_; } + /** * * @@ -1166,6 +1193,7 @@ public com.google.protobuf.ProtocolStringList getDocumentsList() { public int getDocumentsCount() { return documents_.size(); } + /** * * @@ -1184,6 +1212,7 @@ public int getDocumentsCount() { public java.lang.String getDocuments(int index) { return documents_.get(index); } + /** * * @@ -1202,6 +1231,7 @@ public java.lang.String getDocuments(int index) { public com.google.protobuf.ByteString getDocumentsBytes(int index) { return documents_.getByteString(index); } + /** * * @@ -1228,6 +1258,7 @@ public Builder setDocuments(int index, java.lang.String value) { onChanged(); return this; } + /** * * @@ -1253,6 +1284,7 @@ public Builder addDocuments(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1275,6 +1307,7 @@ public Builder addAllDocuments(java.lang.Iterable values) { onChanged(); return this; } + /** * * @@ -1296,6 +1329,7 @@ public Builder clearDocuments() { onChanged(); return this; } + /** * * @@ -1329,6 +1363,7 @@ public Builder addDocumentsBytes(com.google.protobuf.ByteString value) { com.google.firestore.v1.DocumentMask.Builder, com.google.firestore.v1.DocumentMaskOrBuilder> maskBuilder_; + /** * * @@ -1346,6 +1381,7 @@ public Builder addDocumentsBytes(com.google.protobuf.ByteString value) { public boolean hasMask() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -1367,6 +1403,7 @@ public com.google.firestore.v1.DocumentMask getMask() { return maskBuilder_.getMessage(); } } + /** * * @@ -1392,6 +1429,7 @@ public Builder setMask(com.google.firestore.v1.DocumentMask value) { onChanged(); return this; } + /** * * @@ -1414,6 +1452,7 @@ public Builder setMask(com.google.firestore.v1.DocumentMask.Builder builderForVa onChanged(); return this; } + /** * * @@ -1444,6 +1483,7 @@ public Builder mergeMask(com.google.firestore.v1.DocumentMask value) { } return this; } + /** * * @@ -1466,6 +1506,7 @@ public Builder clearMask() { onChanged(); return this; } + /** * * @@ -1483,6 +1524,7 @@ public com.google.firestore.v1.DocumentMask.Builder getMaskBuilder() { onChanged(); return getMaskFieldBuilder().getBuilder(); } + /** * * @@ -1502,6 +1544,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getMaskOrBuilder() { return mask_ == null ? com.google.firestore.v1.DocumentMask.getDefaultInstance() : mask_; } } + /** * * @@ -1545,6 +1588,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getMaskOrBuilder() { public boolean hasTransaction() { return consistencySelectorCase_ == 4; } + /** * * @@ -1562,6 +1606,7 @@ public com.google.protobuf.ByteString getTransaction() { } return com.google.protobuf.ByteString.EMPTY; } + /** * * @@ -1583,6 +1628,7 @@ public Builder setTransaction(com.google.protobuf.ByteString value) { onChanged(); return this; } + /** * * @@ -1608,6 +1654,7 @@ public Builder clearTransaction() { com.google.firestore.v1.TransactionOptions.Builder, com.google.firestore.v1.TransactionOptionsOrBuilder> newTransactionBuilder_; + /** * * @@ -1626,6 +1673,7 @@ public Builder clearTransaction() { public boolean hasNewTransaction() { return consistencySelectorCase_ == 5; } + /** * * @@ -1654,6 +1702,7 @@ public com.google.firestore.v1.TransactionOptions getNewTransaction() { return com.google.firestore.v1.TransactionOptions.getDefaultInstance(); } } + /** * * @@ -1679,6 +1728,7 @@ public Builder setNewTransaction(com.google.firestore.v1.TransactionOptions valu consistencySelectorCase_ = 5; return this; } + /** * * @@ -1702,6 +1752,7 @@ public Builder setNewTransaction( consistencySelectorCase_ = 5; return this; } + /** * * @@ -1738,6 +1789,7 @@ public Builder mergeNewTransaction(com.google.firestore.v1.TransactionOptions va consistencySelectorCase_ = 5; return this; } + /** * * @@ -1766,6 +1818,7 @@ public Builder clearNewTransaction() { } return this; } + /** * * @@ -1781,6 +1834,7 @@ public Builder clearNewTransaction() { public com.google.firestore.v1.TransactionOptions.Builder getNewTransactionBuilder() { return getNewTransactionFieldBuilder().getBuilder(); } + /** * * @@ -1804,6 +1858,7 @@ public com.google.firestore.v1.TransactionOptionsOrBuilder getNewTransactionOrBu return com.google.firestore.v1.TransactionOptions.getDefaultInstance(); } } + /** * * @@ -1845,6 +1900,7 @@ public com.google.firestore.v1.TransactionOptionsOrBuilder getNewTransactionOrBu com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> readTimeBuilder_; + /** * * @@ -1864,6 +1920,7 @@ public com.google.firestore.v1.TransactionOptionsOrBuilder getNewTransactionOrBu public boolean hasReadTime() { return consistencySelectorCase_ == 7; } + /** * * @@ -1893,6 +1950,7 @@ public com.google.protobuf.Timestamp getReadTime() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * @@ -1919,6 +1977,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp value) { consistencySelectorCase_ = 7; return this; } + /** * * @@ -1942,6 +2001,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue consistencySelectorCase_ = 7; return this; } + /** * * @@ -1978,6 +2038,7 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { consistencySelectorCase_ = 7; return this; } + /** * * @@ -2007,6 +2068,7 @@ public Builder clearReadTime() { } return this; } + /** * * @@ -2023,6 +2085,7 @@ public Builder clearReadTime() { public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { return getReadTimeFieldBuilder().getBuilder(); } + /** * * @@ -2047,6 +2110,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequestOrBuilder.java index 57b1de5f8..5c03482ec 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequestOrBuilder.java @@ -37,6 +37,7 @@ public interface BatchGetDocumentsRequestOrBuilder * @return The database. */ java.lang.String getDatabase(); + /** * * @@ -66,6 +67,7 @@ public interface BatchGetDocumentsRequestOrBuilder * @return A list containing the documents. */ java.util.List getDocumentsList(); + /** * * @@ -81,6 +83,7 @@ public interface BatchGetDocumentsRequestOrBuilder * @return The count of documents. */ int getDocumentsCount(); + /** * * @@ -97,6 +100,7 @@ public interface BatchGetDocumentsRequestOrBuilder * @return The documents at the given index. */ java.lang.String getDocuments(int index); + /** * * @@ -129,6 +133,7 @@ public interface BatchGetDocumentsRequestOrBuilder * @return Whether the mask field is set. */ boolean hasMask(); + /** * * @@ -144,6 +149,7 @@ public interface BatchGetDocumentsRequestOrBuilder * @return The mask. */ com.google.firestore.v1.DocumentMask getMask(); + /** * * @@ -170,6 +176,7 @@ public interface BatchGetDocumentsRequestOrBuilder * @return Whether the transaction field is set. */ boolean hasTransaction(); + /** * * @@ -198,6 +205,7 @@ public interface BatchGetDocumentsRequestOrBuilder * @return Whether the newTransaction field is set. */ boolean hasNewTransaction(); + /** * * @@ -213,6 +221,7 @@ public interface BatchGetDocumentsRequestOrBuilder * @return The newTransaction. */ com.google.firestore.v1.TransactionOptions getNewTransaction(); + /** * * @@ -243,6 +252,7 @@ public interface BatchGetDocumentsRequestOrBuilder * @return Whether the readTime field is set. */ boolean hasReadTime(); + /** * * @@ -259,6 +269,7 @@ public interface BatchGetDocumentsRequestOrBuilder * @return The readTime. */ com.google.protobuf.Timestamp getReadTime(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponse.java index 7416eaba0..948e1aa9d 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponse.java @@ -34,6 +34,7 @@ public final class BatchGetDocumentsResponse extends com.google.protobuf.Generat // @@protoc_insertion_point(message_implements:google.firestore.v1.BatchGetDocumentsResponse) BatchGetDocumentsResponseOrBuilder { private static final long serialVersionUID = 0L; + // Use BatchGetDocumentsResponse.newBuilder() to construct. private BatchGetDocumentsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -82,6 +83,7 @@ public enum ResultCase private ResultCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -115,6 +117,7 @@ public ResultCase getResultCase() { } public static final int FOUND_FIELD_NUMBER = 1; + /** * * @@ -130,6 +133,7 @@ public ResultCase getResultCase() { public boolean hasFound() { return resultCase_ == 1; } + /** * * @@ -148,6 +152,7 @@ public com.google.firestore.v1.Document getFound() { } return com.google.firestore.v1.Document.getDefaultInstance(); } + /** * * @@ -166,6 +171,7 @@ public com.google.firestore.v1.DocumentOrBuilder getFoundOrBuilder() { } public static final int MISSING_FIELD_NUMBER = 2; + /** * * @@ -181,6 +187,7 @@ public com.google.firestore.v1.DocumentOrBuilder getFoundOrBuilder() { public boolean hasMissing() { return resultCase_ == 2; } + /** * * @@ -209,6 +216,7 @@ public java.lang.String getMissing() { return s; } } + /** * * @@ -240,6 +248,7 @@ public com.google.protobuf.ByteString getMissingBytes() { public static final int TRANSACTION_FIELD_NUMBER = 3; private com.google.protobuf.ByteString transaction_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -261,6 +270,7 @@ public com.google.protobuf.ByteString getTransaction() { public static final int READ_TIME_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp readTime_; + /** * * @@ -279,6 +289,7 @@ public com.google.protobuf.ByteString getTransaction() { public boolean hasReadTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -297,6 +308,7 @@ public boolean hasReadTime() { public com.google.protobuf.Timestamp getReadTime() { return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; } + /** * * @@ -524,6 +536,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -799,6 +812,7 @@ public Builder clearResult() { com.google.firestore.v1.Document.Builder, com.google.firestore.v1.DocumentOrBuilder> foundBuilder_; + /** * * @@ -814,6 +828,7 @@ public Builder clearResult() { public boolean hasFound() { return resultCase_ == 1; } + /** * * @@ -839,6 +854,7 @@ public com.google.firestore.v1.Document getFound() { return com.google.firestore.v1.Document.getDefaultInstance(); } } + /** * * @@ -861,6 +877,7 @@ public Builder setFound(com.google.firestore.v1.Document value) { resultCase_ = 1; return this; } + /** * * @@ -880,6 +897,7 @@ public Builder setFound(com.google.firestore.v1.Document.Builder builderForValue resultCase_ = 1; return this; } + /** * * @@ -911,6 +929,7 @@ public Builder mergeFound(com.google.firestore.v1.Document value) { resultCase_ = 1; return this; } + /** * * @@ -936,6 +955,7 @@ public Builder clearFound() { } return this; } + /** * * @@ -948,6 +968,7 @@ public Builder clearFound() { public com.google.firestore.v1.Document.Builder getFoundBuilder() { return getFoundFieldBuilder().getBuilder(); } + /** * * @@ -968,6 +989,7 @@ public com.google.firestore.v1.DocumentOrBuilder getFoundOrBuilder() { return com.google.firestore.v1.Document.getDefaultInstance(); } } + /** * * @@ -1015,6 +1037,7 @@ public com.google.firestore.v1.DocumentOrBuilder getFoundOrBuilder() { public boolean hasMissing() { return resultCase_ == 2; } + /** * * @@ -1044,6 +1067,7 @@ public java.lang.String getMissing() { return (java.lang.String) ref; } } + /** * * @@ -1073,6 +1097,7 @@ public com.google.protobuf.ByteString getMissingBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1095,6 +1120,7 @@ public Builder setMissing(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1115,6 +1141,7 @@ public Builder clearMissing() { } return this; } + /** * * @@ -1140,6 +1167,7 @@ public Builder setMissingBytes(com.google.protobuf.ByteString value) { } private com.google.protobuf.ByteString transaction_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -1158,6 +1186,7 @@ public Builder setMissingBytes(com.google.protobuf.ByteString value) { public com.google.protobuf.ByteString getTransaction() { return transaction_; } + /** * * @@ -1182,6 +1211,7 @@ public Builder setTransaction(com.google.protobuf.ByteString value) { onChanged(); return this; } + /** * * @@ -1209,6 +1239,7 @@ public Builder clearTransaction() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> readTimeBuilder_; + /** * * @@ -1226,6 +1257,7 @@ public Builder clearTransaction() { public boolean hasReadTime() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -1247,6 +1279,7 @@ public com.google.protobuf.Timestamp getReadTime() { return readTimeBuilder_.getMessage(); } } + /** * * @@ -1272,6 +1305,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1294,6 +1328,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue onChanged(); return this; } + /** * * @@ -1324,6 +1359,7 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1346,6 +1382,7 @@ public Builder clearReadTime() { onChanged(); return this; } + /** * * @@ -1363,6 +1400,7 @@ public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { onChanged(); return getReadTimeFieldBuilder().getBuilder(); } + /** * * @@ -1382,6 +1420,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponseOrBuilder.java index 213d47598..0d5c7b160 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponseOrBuilder.java @@ -36,6 +36,7 @@ public interface BatchGetDocumentsResponseOrBuilder * @return Whether the found field is set. */ boolean hasFound(); + /** * * @@ -48,6 +49,7 @@ public interface BatchGetDocumentsResponseOrBuilder * @return The found. */ com.google.firestore.v1.Document getFound(); + /** * * @@ -72,6 +74,7 @@ public interface BatchGetDocumentsResponseOrBuilder * @return Whether the missing field is set. */ boolean hasMissing(); + /** * * @@ -85,6 +88,7 @@ public interface BatchGetDocumentsResponseOrBuilder * @return The missing. */ java.lang.String getMissing(); + /** * * @@ -130,6 +134,7 @@ public interface BatchGetDocumentsResponseOrBuilder * @return Whether the readTime field is set. */ boolean hasReadTime(); + /** * * @@ -145,6 +150,7 @@ public interface BatchGetDocumentsResponseOrBuilder * @return The readTime. */ com.google.protobuf.Timestamp getReadTime(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequest.java index 73fbdd044..a7b516943 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequest.java @@ -34,6 +34,7 @@ public final class BatchWriteRequest extends com.google.protobuf.GeneratedMessag // @@protoc_insertion_point(message_implements:google.firestore.v1.BatchWriteRequest) BatchWriteRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use BatchWriteRequest.newBuilder() to construct. private BatchWriteRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -81,6 +82,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl @SuppressWarnings("serial") private volatile java.lang.Object database_ = ""; + /** * * @@ -105,6 +107,7 @@ public java.lang.String getDatabase() { return s; } } + /** * * @@ -134,6 +137,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { @SuppressWarnings("serial") private java.util.List writes_; + /** * * @@ -151,6 +155,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { public java.util.List getWritesList() { return writes_; } + /** * * @@ -168,6 +173,7 @@ public java.util.List getWritesList() { public java.util.List getWritesOrBuilderList() { return writes_; } + /** * * @@ -185,6 +191,7 @@ public java.util.List getWrite public int getWritesCount() { return writes_.size(); } + /** * * @@ -202,6 +209,7 @@ public int getWritesCount() { public com.google.firestore.v1.Write getWrites(int index) { return writes_.get(index); } + /** * * @@ -246,6 +254,7 @@ private com.google.protobuf.MapField interna public int getLabelsCount() { return internalGetLabels().getMap().size(); } + /** * * @@ -262,12 +271,14 @@ public boolean containsLabels(java.lang.String key) { } return internalGetLabels().getMap().containsKey(key); } + /** Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } + /** * * @@ -281,6 +292,7 @@ public java.util.Map getLabels() { public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } + /** * * @@ -301,6 +313,7 @@ public java.util.Map getLabelsMap() { java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } + /** * * @@ -509,6 +522,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -793,6 +807,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object database_ = ""; + /** * * @@ -816,6 +831,7 @@ public java.lang.String getDatabase() { return (java.lang.String) ref; } } + /** * * @@ -839,6 +855,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -861,6 +878,7 @@ public Builder setDatabase(java.lang.String value) { onChanged(); return this; } + /** * * @@ -879,6 +897,7 @@ public Builder clearDatabase() { onChanged(); return this; } + /** * * @@ -939,6 +958,7 @@ public java.util.List getWritesList() { return writesBuilder_.getMessageList(); } } + /** * * @@ -959,6 +979,7 @@ public int getWritesCount() { return writesBuilder_.getCount(); } } + /** * * @@ -979,6 +1000,7 @@ public com.google.firestore.v1.Write getWrites(int index) { return writesBuilder_.getMessage(index); } } + /** * * @@ -1005,6 +1027,7 @@ public Builder setWrites(int index, com.google.firestore.v1.Write value) { } return this; } + /** * * @@ -1028,6 +1051,7 @@ public Builder setWrites(int index, com.google.firestore.v1.Write.Builder builde } return this; } + /** * * @@ -1054,6 +1078,7 @@ public Builder addWrites(com.google.firestore.v1.Write value) { } return this; } + /** * * @@ -1080,6 +1105,7 @@ public Builder addWrites(int index, com.google.firestore.v1.Write value) { } return this; } + /** * * @@ -1103,6 +1129,7 @@ public Builder addWrites(com.google.firestore.v1.Write.Builder builderForValue) } return this; } + /** * * @@ -1126,6 +1153,7 @@ public Builder addWrites(int index, com.google.firestore.v1.Write.Builder builde } return this; } + /** * * @@ -1150,6 +1178,7 @@ public Builder addAllWrites( } return this; } + /** * * @@ -1173,6 +1202,7 @@ public Builder clearWrites() { } return this; } + /** * * @@ -1196,6 +1226,7 @@ public Builder removeWrites(int index) { } return this; } + /** * * @@ -1212,6 +1243,7 @@ public Builder removeWrites(int index) { public com.google.firestore.v1.Write.Builder getWritesBuilder(int index) { return getWritesFieldBuilder().getBuilder(index); } + /** * * @@ -1232,6 +1264,7 @@ public com.google.firestore.v1.WriteOrBuilder getWritesOrBuilder(int index) { return writesBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -1253,6 +1286,7 @@ public com.google.firestore.v1.WriteOrBuilder getWritesOrBuilder(int index) { return java.util.Collections.unmodifiableList(writes_); } } + /** * * @@ -1269,6 +1303,7 @@ public com.google.firestore.v1.WriteOrBuilder getWritesOrBuilder(int index) { public com.google.firestore.v1.Write.Builder addWritesBuilder() { return getWritesFieldBuilder().addBuilder(com.google.firestore.v1.Write.getDefaultInstance()); } + /** * * @@ -1286,6 +1321,7 @@ public com.google.firestore.v1.Write.Builder addWritesBuilder(int index) { return getWritesFieldBuilder() .addBuilder(index, com.google.firestore.v1.Write.getDefaultInstance()); } + /** * * @@ -1345,6 +1381,7 @@ private com.google.protobuf.MapField interna public int getLabelsCount() { return internalGetLabels().getMap().size(); } + /** * * @@ -1361,12 +1398,14 @@ public boolean containsLabels(java.lang.String key) { } return internalGetLabels().getMap().containsKey(key); } + /** Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } + /** * * @@ -1380,6 +1419,7 @@ public java.util.Map getLabels() { public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } + /** * * @@ -1400,6 +1440,7 @@ public java.util.Map getLabelsMap() { java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } + /** * * @@ -1426,6 +1467,7 @@ public Builder clearLabels() { internalGetMutableLabels().getMutableMap().clear(); return this; } + /** * * @@ -1442,12 +1484,14 @@ public Builder removeLabels(java.lang.String key) { internalGetMutableLabels().getMutableMap().remove(key); return this; } + /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableLabels() { bitField0_ |= 0x00000004; return internalGetMutableLabels().getMutableMap(); } + /** * * @@ -1468,6 +1512,7 @@ public Builder putLabels(java.lang.String key, java.lang.String value) { bitField0_ |= 0x00000004; return this; } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequestOrBuilder.java index 2d9b07852..a41818e3a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequestOrBuilder.java @@ -37,6 +37,7 @@ public interface BatchWriteRequestOrBuilder * @return The database. */ java.lang.String getDatabase(); + /** * * @@ -65,6 +66,7 @@ public interface BatchWriteRequestOrBuilder * repeated .google.firestore.v1.Write writes = 2; */ java.util.List getWritesList(); + /** * * @@ -79,6 +81,7 @@ public interface BatchWriteRequestOrBuilder * repeated .google.firestore.v1.Write writes = 2; */ com.google.firestore.v1.Write getWrites(int index); + /** * * @@ -93,6 +96,7 @@ public interface BatchWriteRequestOrBuilder * repeated .google.firestore.v1.Write writes = 2; */ int getWritesCount(); + /** * * @@ -107,6 +111,7 @@ public interface BatchWriteRequestOrBuilder * repeated .google.firestore.v1.Write writes = 2; */ java.util.List getWritesOrBuilderList(); + /** * * @@ -132,6 +137,7 @@ public interface BatchWriteRequestOrBuilder * map<string, string> labels = 3; */ int getLabelsCount(); + /** * * @@ -142,9 +148,11 @@ public interface BatchWriteRequestOrBuilder * map<string, string> labels = 3; */ boolean containsLabels(java.lang.String key); + /** Use {@link #getLabelsMap()} instead. */ @java.lang.Deprecated java.util.Map getLabels(); + /** * * @@ -155,6 +163,7 @@ public interface BatchWriteRequestOrBuilder * map<string, string> labels = 3; */ java.util.Map getLabelsMap(); + /** * * @@ -169,6 +178,7 @@ java.lang.String getLabelsOrDefault( java.lang.String key, /* nullable */ java.lang.String defaultValue); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponse.java index 99da1f14d..928388446 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponse.java @@ -34,6 +34,7 @@ public final class BatchWriteResponse extends com.google.protobuf.GeneratedMessa // @@protoc_insertion_point(message_implements:google.firestore.v1.BatchWriteResponse) BatchWriteResponseOrBuilder { private static final long serialVersionUID = 0L; + // Use BatchWriteResponse.newBuilder() to construct. private BatchWriteResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -69,6 +70,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private java.util.List writeResults_; + /** * * @@ -85,6 +87,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public java.util.List getWriteResultsList() { return writeResults_; } + /** * * @@ -102,6 +105,7 @@ public java.util.List getWriteResultsList() getWriteResultsOrBuilderList() { return writeResults_; } + /** * * @@ -118,6 +122,7 @@ public java.util.List getWriteResultsList() public int getWriteResultsCount() { return writeResults_.size(); } + /** * * @@ -134,6 +139,7 @@ public int getWriteResultsCount() { public com.google.firestore.v1.WriteResult getWriteResults(int index) { return writeResults_.get(index); } + /** * * @@ -155,6 +161,7 @@ public com.google.firestore.v1.WriteResultOrBuilder getWriteResultsOrBuilder(int @SuppressWarnings("serial") private java.util.List status_; + /** * * @@ -171,6 +178,7 @@ public com.google.firestore.v1.WriteResultOrBuilder getWriteResultsOrBuilder(int public java.util.List getStatusList() { return status_; } + /** * * @@ -187,6 +195,7 @@ public java.util.List getStatusList() { public java.util.List getStatusOrBuilderList() { return status_; } + /** * * @@ -203,6 +212,7 @@ public java.util.List getStatusOrBuild public int getStatusCount() { return status_.size(); } + /** * * @@ -219,6 +229,7 @@ public int getStatusCount() { public com.google.rpc.Status getStatus(int index) { return status_.get(index); } + /** * * @@ -408,6 +419,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -726,6 +738,7 @@ public java.util.List getWriteResultsList() return writeResultsBuilder_.getMessageList(); } } + /** * * @@ -745,6 +758,7 @@ public int getWriteResultsCount() { return writeResultsBuilder_.getCount(); } } + /** * * @@ -764,6 +778,7 @@ public com.google.firestore.v1.WriteResult getWriteResults(int index) { return writeResultsBuilder_.getMessage(index); } } + /** * * @@ -789,6 +804,7 @@ public Builder setWriteResults(int index, com.google.firestore.v1.WriteResult va } return this; } + /** * * @@ -812,6 +828,7 @@ public Builder setWriteResults( } return this; } + /** * * @@ -837,6 +854,7 @@ public Builder addWriteResults(com.google.firestore.v1.WriteResult value) { } return this; } + /** * * @@ -862,6 +880,7 @@ public Builder addWriteResults(int index, com.google.firestore.v1.WriteResult va } return this; } + /** * * @@ -884,6 +903,7 @@ public Builder addWriteResults(com.google.firestore.v1.WriteResult.Builder build } return this; } + /** * * @@ -907,6 +927,7 @@ public Builder addWriteResults( } return this; } + /** * * @@ -930,6 +951,7 @@ public Builder addAllWriteResults( } return this; } + /** * * @@ -952,6 +974,7 @@ public Builder clearWriteResults() { } return this; } + /** * * @@ -974,6 +997,7 @@ public Builder removeWriteResults(int index) { } return this; } + /** * * @@ -989,6 +1013,7 @@ public Builder removeWriteResults(int index) { public com.google.firestore.v1.WriteResult.Builder getWriteResultsBuilder(int index) { return getWriteResultsFieldBuilder().getBuilder(index); } + /** * * @@ -1008,6 +1033,7 @@ public com.google.firestore.v1.WriteResultOrBuilder getWriteResultsOrBuilder(int return writeResultsBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -1028,6 +1054,7 @@ public com.google.firestore.v1.WriteResultOrBuilder getWriteResultsOrBuilder(int return java.util.Collections.unmodifiableList(writeResults_); } } + /** * * @@ -1044,6 +1071,7 @@ public com.google.firestore.v1.WriteResult.Builder addWriteResultsBuilder() { return getWriteResultsFieldBuilder() .addBuilder(com.google.firestore.v1.WriteResult.getDefaultInstance()); } + /** * * @@ -1060,6 +1088,7 @@ public com.google.firestore.v1.WriteResult.Builder addWriteResultsBuilder(int in return getWriteResultsFieldBuilder() .addBuilder(index, com.google.firestore.v1.WriteResult.getDefaultInstance()); } + /** * * @@ -1126,6 +1155,7 @@ public java.util.List getStatusList() { return statusBuilder_.getMessageList(); } } + /** * * @@ -1145,6 +1175,7 @@ public int getStatusCount() { return statusBuilder_.getCount(); } } + /** * * @@ -1164,6 +1195,7 @@ public com.google.rpc.Status getStatus(int index) { return statusBuilder_.getMessage(index); } } + /** * * @@ -1189,6 +1221,7 @@ public Builder setStatus(int index, com.google.rpc.Status value) { } return this; } + /** * * @@ -1211,6 +1244,7 @@ public Builder setStatus(int index, com.google.rpc.Status.Builder builderForValu } return this; } + /** * * @@ -1236,6 +1270,7 @@ public Builder addStatus(com.google.rpc.Status value) { } return this; } + /** * * @@ -1261,6 +1296,7 @@ public Builder addStatus(int index, com.google.rpc.Status value) { } return this; } + /** * * @@ -1283,6 +1319,7 @@ public Builder addStatus(com.google.rpc.Status.Builder builderForValue) { } return this; } + /** * * @@ -1305,6 +1342,7 @@ public Builder addStatus(int index, com.google.rpc.Status.Builder builderForValu } return this; } + /** * * @@ -1327,6 +1365,7 @@ public Builder addAllStatus(java.lang.Iterable } return this; } + /** * * @@ -1349,6 +1388,7 @@ public Builder clearStatus() { } return this; } + /** * * @@ -1371,6 +1411,7 @@ public Builder removeStatus(int index) { } return this; } + /** * * @@ -1386,6 +1427,7 @@ public Builder removeStatus(int index) { public com.google.rpc.Status.Builder getStatusBuilder(int index) { return getStatusFieldBuilder().getBuilder(index); } + /** * * @@ -1405,6 +1447,7 @@ public com.google.rpc.StatusOrBuilder getStatusOrBuilder(int index) { return statusBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -1424,6 +1467,7 @@ public java.util.List getStatusOrBuild return java.util.Collections.unmodifiableList(status_); } } + /** * * @@ -1439,6 +1483,7 @@ public java.util.List getStatusOrBuild public com.google.rpc.Status.Builder addStatusBuilder() { return getStatusFieldBuilder().addBuilder(com.google.rpc.Status.getDefaultInstance()); } + /** * * @@ -1454,6 +1499,7 @@ public com.google.rpc.Status.Builder addStatusBuilder() { public com.google.rpc.Status.Builder addStatusBuilder(int index) { return getStatusFieldBuilder().addBuilder(index, com.google.rpc.Status.getDefaultInstance()); } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponseOrBuilder.java index b031ced78..37f57c6cb 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponseOrBuilder.java @@ -37,6 +37,7 @@ public interface BatchWriteResponseOrBuilder * repeated .google.firestore.v1.WriteResult write_results = 1; */ java.util.List getWriteResultsList(); + /** * * @@ -50,6 +51,7 @@ public interface BatchWriteResponseOrBuilder * repeated .google.firestore.v1.WriteResult write_results = 1; */ com.google.firestore.v1.WriteResult getWriteResults(int index); + /** * * @@ -63,6 +65,7 @@ public interface BatchWriteResponseOrBuilder * repeated .google.firestore.v1.WriteResult write_results = 1; */ int getWriteResultsCount(); + /** * * @@ -77,6 +80,7 @@ public interface BatchWriteResponseOrBuilder */ java.util.List getWriteResultsOrBuilderList(); + /** * * @@ -104,6 +108,7 @@ public interface BatchWriteResponseOrBuilder * repeated .google.rpc.Status status = 2; */ java.util.List getStatusList(); + /** * * @@ -117,6 +122,7 @@ public interface BatchWriteResponseOrBuilder * repeated .google.rpc.Status status = 2; */ com.google.rpc.Status getStatus(int index); + /** * * @@ -130,6 +136,7 @@ public interface BatchWriteResponseOrBuilder * repeated .google.rpc.Status status = 2; */ int getStatusCount(); + /** * * @@ -143,6 +150,7 @@ public interface BatchWriteResponseOrBuilder * repeated .google.rpc.Status status = 2; */ java.util.List getStatusOrBuilderList(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequest.java index 44c692199..2bdd1306b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequest.java @@ -34,6 +34,7 @@ public final class BeginTransactionRequest extends com.google.protobuf.Generated // @@protoc_insertion_point(message_implements:google.firestore.v1.BeginTransactionRequest) BeginTransactionRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use BeginTransactionRequest.newBuilder() to construct. private BeginTransactionRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -69,6 +70,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object database_ = ""; + /** * * @@ -93,6 +95,7 @@ public java.lang.String getDatabase() { return s; } } + /** * * @@ -120,6 +123,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { public static final int OPTIONS_FIELD_NUMBER = 2; private com.google.firestore.v1.TransactionOptions options_; + /** * * @@ -136,6 +140,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { public boolean hasOptions() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -154,6 +159,7 @@ public com.google.firestore.v1.TransactionOptions getOptions() { ? com.google.firestore.v1.TransactionOptions.getDefaultInstance() : options_; } + /** * * @@ -344,6 +350,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -558,6 +565,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object database_ = ""; + /** * * @@ -581,6 +589,7 @@ public java.lang.String getDatabase() { return (java.lang.String) ref; } } + /** * * @@ -604,6 +613,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -626,6 +636,7 @@ public Builder setDatabase(java.lang.String value) { onChanged(); return this; } + /** * * @@ -644,6 +655,7 @@ public Builder clearDatabase() { onChanged(); return this; } + /** * * @@ -674,6 +686,7 @@ public Builder setDatabaseBytes(com.google.protobuf.ByteString value) { com.google.firestore.v1.TransactionOptions.Builder, com.google.firestore.v1.TransactionOptionsOrBuilder> optionsBuilder_; + /** * * @@ -689,6 +702,7 @@ public Builder setDatabaseBytes(com.google.protobuf.ByteString value) { public boolean hasOptions() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -710,6 +724,7 @@ public com.google.firestore.v1.TransactionOptions getOptions() { return optionsBuilder_.getMessage(); } } + /** * * @@ -733,6 +748,7 @@ public Builder setOptions(com.google.firestore.v1.TransactionOptions value) { onChanged(); return this; } + /** * * @@ -753,6 +769,7 @@ public Builder setOptions(com.google.firestore.v1.TransactionOptions.Builder bui onChanged(); return this; } + /** * * @@ -781,6 +798,7 @@ public Builder mergeOptions(com.google.firestore.v1.TransactionOptions value) { } return this; } + /** * * @@ -801,6 +819,7 @@ public Builder clearOptions() { onChanged(); return this; } + /** * * @@ -816,6 +835,7 @@ public com.google.firestore.v1.TransactionOptions.Builder getOptionsBuilder() { onChanged(); return getOptionsFieldBuilder().getBuilder(); } + /** * * @@ -835,6 +855,7 @@ public com.google.firestore.v1.TransactionOptionsOrBuilder getOptionsOrBuilder() : options_; } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequestOrBuilder.java index 1cb9b8396..62db0500c 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequestOrBuilder.java @@ -37,6 +37,7 @@ public interface BeginTransactionRequestOrBuilder * @return The database. */ java.lang.String getDatabase(); + /** * * @@ -64,6 +65,7 @@ public interface BeginTransactionRequestOrBuilder * @return Whether the options field is set. */ boolean hasOptions(); + /** * * @@ -77,6 +79,7 @@ public interface BeginTransactionRequestOrBuilder * @return The options. */ com.google.firestore.v1.TransactionOptions getOptions(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponse.java index 0eeaf877b..908703b3f 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponse.java @@ -34,6 +34,7 @@ public final class BeginTransactionResponse extends com.google.protobuf.Generate // @@protoc_insertion_point(message_implements:google.firestore.v1.BeginTransactionResponse) BeginTransactionResponseOrBuilder { private static final long serialVersionUID = 0L; + // Use BeginTransactionResponse.newBuilder() to construct. private BeginTransactionResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -66,6 +67,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public static final int TRANSACTION_FIELD_NUMBER = 1; private com.google.protobuf.ByteString transaction_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -241,6 +243,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -424,6 +427,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.protobuf.ByteString transaction_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -439,6 +443,7 @@ public Builder mergeFrom( public com.google.protobuf.ByteString getTransaction() { return transaction_; } + /** * * @@ -460,6 +465,7 @@ public Builder setTransaction(com.google.protobuf.ByteString value) { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequence.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequence.java index dec5b71bb..a522deabd 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequence.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequence.java @@ -47,6 +47,7 @@ public final class BitSequence extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.BitSequence) BitSequenceOrBuilder { private static final long serialVersionUID = 0L; + // Use BitSequence.newBuilder() to construct. private BitSequence(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -79,6 +80,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public static final int BITMAP_FIELD_NUMBER = 1; private com.google.protobuf.ByteString bitmap_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -98,6 +100,7 @@ public com.google.protobuf.ByteString getBitmap() { public static final int PADDING_FIELD_NUMBER = 2; private int padding_ = 0; + /** * * @@ -282,6 +285,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -489,6 +493,7 @@ public Builder mergeFrom( private int bitField0_; private com.google.protobuf.ByteString bitmap_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -505,6 +510,7 @@ public Builder mergeFrom( public com.google.protobuf.ByteString getBitmap() { return bitmap_; } + /** * * @@ -527,6 +533,7 @@ public Builder setBitmap(com.google.protobuf.ByteString value) { onChanged(); return this; } + /** * * @@ -547,6 +554,7 @@ public Builder clearBitmap() { } private int padding_; + /** * * @@ -564,6 +572,7 @@ public Builder clearBitmap() { public int getPadding() { return padding_; } + /** * * @@ -585,6 +594,7 @@ public Builder setPadding(int value) { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilter.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilter.java index 648f472cf..917f2bbde 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilter.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilter.java @@ -45,6 +45,7 @@ public final class BloomFilter extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.BloomFilter) BloomFilterOrBuilder { private static final long serialVersionUID = 0L; + // Use BloomFilter.newBuilder() to construct. private BloomFilter(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -76,6 +77,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private int bitField0_; public static final int BITS_FIELD_NUMBER = 1; private com.google.firestore.v1.BitSequence bits_; + /** * * @@ -91,6 +93,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public boolean hasBits() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -106,6 +109,7 @@ public boolean hasBits() { public com.google.firestore.v1.BitSequence getBits() { return bits_ == null ? com.google.firestore.v1.BitSequence.getDefaultInstance() : bits_; } + /** * * @@ -122,6 +126,7 @@ public com.google.firestore.v1.BitSequenceOrBuilder getBitsOrBuilder() { public static final int HASH_COUNT_FIELD_NUMBER = 2; private int hashCount_ = 0; + /** * * @@ -309,6 +314,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -535,6 +541,7 @@ public Builder mergeFrom( com.google.firestore.v1.BitSequence.Builder, com.google.firestore.v1.BitSequenceOrBuilder> bitsBuilder_; + /** * * @@ -549,6 +556,7 @@ public Builder mergeFrom( public boolean hasBits() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -567,6 +575,7 @@ public com.google.firestore.v1.BitSequence getBits() { return bitsBuilder_.getMessage(); } } + /** * * @@ -589,6 +598,7 @@ public Builder setBits(com.google.firestore.v1.BitSequence value) { onChanged(); return this; } + /** * * @@ -608,6 +618,7 @@ public Builder setBits(com.google.firestore.v1.BitSequence.Builder builderForVal onChanged(); return this; } + /** * * @@ -635,6 +646,7 @@ public Builder mergeBits(com.google.firestore.v1.BitSequence value) { } return this; } + /** * * @@ -654,6 +666,7 @@ public Builder clearBits() { onChanged(); return this; } + /** * * @@ -668,6 +681,7 @@ public com.google.firestore.v1.BitSequence.Builder getBitsBuilder() { onChanged(); return getBitsFieldBuilder().getBuilder(); } + /** * * @@ -684,6 +698,7 @@ public com.google.firestore.v1.BitSequenceOrBuilder getBitsOrBuilder() { return bits_ == null ? com.google.firestore.v1.BitSequence.getDefaultInstance() : bits_; } } + /** * * @@ -711,6 +726,7 @@ public com.google.firestore.v1.BitSequenceOrBuilder getBitsOrBuilder() { } private int hashCount_; + /** * * @@ -726,6 +742,7 @@ public com.google.firestore.v1.BitSequenceOrBuilder getBitsOrBuilder() { public int getHashCount() { return hashCount_; } + /** * * @@ -745,6 +762,7 @@ public Builder setHashCount(int value) { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterOrBuilder.java index 90f77d366..9e182ec39 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterOrBuilder.java @@ -36,6 +36,7 @@ public interface BloomFilterOrBuilder * @return Whether the bits field is set. */ boolean hasBits(); + /** * * @@ -48,6 +49,7 @@ public interface BloomFilterOrBuilder * @return The bits. */ com.google.firestore.v1.BitSequence getBits(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequest.java index 2642f2bcc..d003c48e4 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequest.java @@ -33,6 +33,7 @@ public final class CommitRequest extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.CommitRequest) CommitRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use CommitRequest.newBuilder() to construct. private CommitRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -69,6 +70,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object database_ = ""; + /** * * @@ -93,6 +95,7 @@ public java.lang.String getDatabase() { return s; } } + /** * * @@ -122,6 +125,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { @SuppressWarnings("serial") private java.util.List writes_; + /** * * @@ -137,6 +141,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { public java.util.List getWritesList() { return writes_; } + /** * * @@ -152,6 +157,7 @@ public java.util.List getWritesList() { public java.util.List getWritesOrBuilderList() { return writes_; } + /** * * @@ -167,6 +173,7 @@ public java.util.List getWrite public int getWritesCount() { return writes_.size(); } + /** * * @@ -182,6 +189,7 @@ public int getWritesCount() { public com.google.firestore.v1.Write getWrites(int index) { return writes_.get(index); } + /** * * @@ -200,6 +208,7 @@ public com.google.firestore.v1.WriteOrBuilder getWritesOrBuilder(int index) { public static final int TRANSACTION_FIELD_NUMBER = 3; private com.google.protobuf.ByteString transaction_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -393,6 +402,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -648,6 +658,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object database_ = ""; + /** * * @@ -671,6 +682,7 @@ public java.lang.String getDatabase() { return (java.lang.String) ref; } } + /** * * @@ -694,6 +706,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -716,6 +729,7 @@ public Builder setDatabase(java.lang.String value) { onChanged(); return this; } + /** * * @@ -734,6 +748,7 @@ public Builder clearDatabase() { onChanged(); return this; } + /** * * @@ -792,6 +807,7 @@ public java.util.List getWritesList() { return writesBuilder_.getMessageList(); } } + /** * * @@ -810,6 +826,7 @@ public int getWritesCount() { return writesBuilder_.getCount(); } } + /** * * @@ -828,6 +845,7 @@ public com.google.firestore.v1.Write getWrites(int index) { return writesBuilder_.getMessage(index); } } + /** * * @@ -852,6 +870,7 @@ public Builder setWrites(int index, com.google.firestore.v1.Write value) { } return this; } + /** * * @@ -873,6 +892,7 @@ public Builder setWrites(int index, com.google.firestore.v1.Write.Builder builde } return this; } + /** * * @@ -897,6 +917,7 @@ public Builder addWrites(com.google.firestore.v1.Write value) { } return this; } + /** * * @@ -921,6 +942,7 @@ public Builder addWrites(int index, com.google.firestore.v1.Write value) { } return this; } + /** * * @@ -942,6 +964,7 @@ public Builder addWrites(com.google.firestore.v1.Write.Builder builderForValue) } return this; } + /** * * @@ -963,6 +986,7 @@ public Builder addWrites(int index, com.google.firestore.v1.Write.Builder builde } return this; } + /** * * @@ -985,6 +1009,7 @@ public Builder addAllWrites( } return this; } + /** * * @@ -1006,6 +1031,7 @@ public Builder clearWrites() { } return this; } + /** * * @@ -1027,6 +1053,7 @@ public Builder removeWrites(int index) { } return this; } + /** * * @@ -1041,6 +1068,7 @@ public Builder removeWrites(int index) { public com.google.firestore.v1.Write.Builder getWritesBuilder(int index) { return getWritesFieldBuilder().getBuilder(index); } + /** * * @@ -1059,6 +1087,7 @@ public com.google.firestore.v1.WriteOrBuilder getWritesOrBuilder(int index) { return writesBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -1078,6 +1107,7 @@ public com.google.firestore.v1.WriteOrBuilder getWritesOrBuilder(int index) { return java.util.Collections.unmodifiableList(writes_); } } + /** * * @@ -1092,6 +1122,7 @@ public com.google.firestore.v1.WriteOrBuilder getWritesOrBuilder(int index) { public com.google.firestore.v1.Write.Builder addWritesBuilder() { return getWritesFieldBuilder().addBuilder(com.google.firestore.v1.Write.getDefaultInstance()); } + /** * * @@ -1107,6 +1138,7 @@ public com.google.firestore.v1.Write.Builder addWritesBuilder(int index) { return getWritesFieldBuilder() .addBuilder(index, com.google.firestore.v1.Write.getDefaultInstance()); } + /** * * @@ -1140,6 +1172,7 @@ public java.util.List getWritesBuilderLis } private com.google.protobuf.ByteString transaction_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -1155,6 +1188,7 @@ public java.util.List getWritesBuilderLis public com.google.protobuf.ByteString getTransaction() { return transaction_; } + /** * * @@ -1176,6 +1210,7 @@ public Builder setTransaction(com.google.protobuf.ByteString value) { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequestOrBuilder.java index 2af4be929..444bf0599 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequestOrBuilder.java @@ -37,6 +37,7 @@ public interface CommitRequestOrBuilder * @return The database. */ java.lang.String getDatabase(); + /** * * @@ -63,6 +64,7 @@ public interface CommitRequestOrBuilder * repeated .google.firestore.v1.Write writes = 2; */ java.util.List getWritesList(); + /** * * @@ -75,6 +77,7 @@ public interface CommitRequestOrBuilder * repeated .google.firestore.v1.Write writes = 2; */ com.google.firestore.v1.Write getWrites(int index); + /** * * @@ -87,6 +90,7 @@ public interface CommitRequestOrBuilder * repeated .google.firestore.v1.Write writes = 2; */ int getWritesCount(); + /** * * @@ -99,6 +103,7 @@ public interface CommitRequestOrBuilder * repeated .google.firestore.v1.Write writes = 2; */ java.util.List getWritesOrBuilderList(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponse.java index 5ec81c439..c5a68525d 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponse.java @@ -33,6 +33,7 @@ public final class CommitResponse extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.CommitResponse) CommitResponseOrBuilder { private static final long serialVersionUID = 0L; + // Use CommitResponse.newBuilder() to construct. private CommitResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -68,6 +69,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private java.util.List writeResults_; + /** * * @@ -84,6 +86,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public java.util.List getWriteResultsList() { return writeResults_; } + /** * * @@ -101,6 +104,7 @@ public java.util.List getWriteResultsList() getWriteResultsOrBuilderList() { return writeResults_; } + /** * * @@ -117,6 +121,7 @@ public java.util.List getWriteResultsList() public int getWriteResultsCount() { return writeResults_.size(); } + /** * * @@ -133,6 +138,7 @@ public int getWriteResultsCount() { public com.google.firestore.v1.WriteResult getWriteResults(int index) { return writeResults_.get(index); } + /** * * @@ -152,6 +158,7 @@ public com.google.firestore.v1.WriteResultOrBuilder getWriteResultsOrBuilder(int public static final int COMMIT_TIME_FIELD_NUMBER = 2; private com.google.protobuf.Timestamp commitTime_; + /** * * @@ -168,6 +175,7 @@ public com.google.firestore.v1.WriteResultOrBuilder getWriteResultsOrBuilder(int public boolean hasCommitTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -184,6 +192,7 @@ public boolean hasCommitTime() { public com.google.protobuf.Timestamp getCommitTime() { return commitTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : commitTime_; } + /** * * @@ -373,6 +382,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -665,6 +675,7 @@ public java.util.List getWriteResultsList() return writeResultsBuilder_.getMessageList(); } } + /** * * @@ -684,6 +695,7 @@ public int getWriteResultsCount() { return writeResultsBuilder_.getCount(); } } + /** * * @@ -703,6 +715,7 @@ public com.google.firestore.v1.WriteResult getWriteResults(int index) { return writeResultsBuilder_.getMessage(index); } } + /** * * @@ -728,6 +741,7 @@ public Builder setWriteResults(int index, com.google.firestore.v1.WriteResult va } return this; } + /** * * @@ -751,6 +765,7 @@ public Builder setWriteResults( } return this; } + /** * * @@ -776,6 +791,7 @@ public Builder addWriteResults(com.google.firestore.v1.WriteResult value) { } return this; } + /** * * @@ -801,6 +817,7 @@ public Builder addWriteResults(int index, com.google.firestore.v1.WriteResult va } return this; } + /** * * @@ -823,6 +840,7 @@ public Builder addWriteResults(com.google.firestore.v1.WriteResult.Builder build } return this; } + /** * * @@ -846,6 +864,7 @@ public Builder addWriteResults( } return this; } + /** * * @@ -869,6 +888,7 @@ public Builder addAllWriteResults( } return this; } + /** * * @@ -891,6 +911,7 @@ public Builder clearWriteResults() { } return this; } + /** * * @@ -913,6 +934,7 @@ public Builder removeWriteResults(int index) { } return this; } + /** * * @@ -928,6 +950,7 @@ public Builder removeWriteResults(int index) { public com.google.firestore.v1.WriteResult.Builder getWriteResultsBuilder(int index) { return getWriteResultsFieldBuilder().getBuilder(index); } + /** * * @@ -947,6 +970,7 @@ public com.google.firestore.v1.WriteResultOrBuilder getWriteResultsOrBuilder(int return writeResultsBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -967,6 +991,7 @@ public com.google.firestore.v1.WriteResultOrBuilder getWriteResultsOrBuilder(int return java.util.Collections.unmodifiableList(writeResults_); } } + /** * * @@ -983,6 +1008,7 @@ public com.google.firestore.v1.WriteResult.Builder addWriteResultsBuilder() { return getWriteResultsFieldBuilder() .addBuilder(com.google.firestore.v1.WriteResult.getDefaultInstance()); } + /** * * @@ -999,6 +1025,7 @@ public com.google.firestore.v1.WriteResult.Builder addWriteResultsBuilder(int in return getWriteResultsFieldBuilder() .addBuilder(index, com.google.firestore.v1.WriteResult.getDefaultInstance()); } + /** * * @@ -1039,6 +1066,7 @@ public com.google.firestore.v1.WriteResult.Builder addWriteResultsBuilder(int in com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> commitTimeBuilder_; + /** * * @@ -1054,6 +1082,7 @@ public com.google.firestore.v1.WriteResult.Builder addWriteResultsBuilder(int in public boolean hasCommitTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -1075,6 +1104,7 @@ public com.google.protobuf.Timestamp getCommitTime() { return commitTimeBuilder_.getMessage(); } } + /** * * @@ -1098,6 +1128,7 @@ public Builder setCommitTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1118,6 +1149,7 @@ public Builder setCommitTime(com.google.protobuf.Timestamp.Builder builderForVal onChanged(); return this; } + /** * * @@ -1146,6 +1178,7 @@ public Builder mergeCommitTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1166,6 +1199,7 @@ public Builder clearCommitTime() { onChanged(); return this; } + /** * * @@ -1181,6 +1215,7 @@ public com.google.protobuf.Timestamp.Builder getCommitTimeBuilder() { onChanged(); return getCommitTimeFieldBuilder().getBuilder(); } + /** * * @@ -1200,6 +1235,7 @@ public com.google.protobuf.TimestampOrBuilder getCommitTimeOrBuilder() { : commitTime_; } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponseOrBuilder.java index ac5e36175..1581f3222 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponseOrBuilder.java @@ -37,6 +37,7 @@ public interface CommitResponseOrBuilder * repeated .google.firestore.v1.WriteResult write_results = 1; */ java.util.List getWriteResultsList(); + /** * * @@ -50,6 +51,7 @@ public interface CommitResponseOrBuilder * repeated .google.firestore.v1.WriteResult write_results = 1; */ com.google.firestore.v1.WriteResult getWriteResults(int index); + /** * * @@ -63,6 +65,7 @@ public interface CommitResponseOrBuilder * repeated .google.firestore.v1.WriteResult write_results = 1; */ int getWriteResultsCount(); + /** * * @@ -77,6 +80,7 @@ public interface CommitResponseOrBuilder */ java.util.List getWriteResultsOrBuilderList(); + /** * * @@ -104,6 +108,7 @@ public interface CommitResponseOrBuilder * @return Whether the commitTime field is set. */ boolean hasCommitTime(); + /** * * @@ -117,6 +122,7 @@ public interface CommitResponseOrBuilder * @return The commitTime. */ com.google.protobuf.Timestamp getCommitTime(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequest.java index 98903887f..261808d91 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequest.java @@ -34,6 +34,7 @@ public final class CreateDocumentRequest extends com.google.protobuf.GeneratedMe // @@protoc_insertion_point(message_implements:google.firestore.v1.CreateDocumentRequest) CreateDocumentRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use CreateDocumentRequest.newBuilder() to construct. private CreateDocumentRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -71,6 +72,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; + /** * * @@ -96,6 +98,7 @@ public java.lang.String getParent() { return s; } } + /** * * @@ -126,6 +129,7 @@ public com.google.protobuf.ByteString getParentBytes() { @SuppressWarnings("serial") private volatile java.lang.Object collectionId_ = ""; + /** * * @@ -150,6 +154,7 @@ public java.lang.String getCollectionId() { return s; } } + /** * * @@ -179,6 +184,7 @@ public com.google.protobuf.ByteString getCollectionIdBytes() { @SuppressWarnings("serial") private volatile java.lang.Object documentId_ = ""; + /** * * @@ -204,6 +210,7 @@ public java.lang.String getDocumentId() { return s; } } + /** * * @@ -232,6 +239,7 @@ public com.google.protobuf.ByteString getDocumentIdBytes() { public static final int DOCUMENT_FIELD_NUMBER = 4; private com.google.firestore.v1.Document document_; + /** * * @@ -248,6 +256,7 @@ public com.google.protobuf.ByteString getDocumentIdBytes() { public boolean hasDocument() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -264,6 +273,7 @@ public boolean hasDocument() { public com.google.firestore.v1.Document getDocument() { return document_ == null ? com.google.firestore.v1.Document.getDefaultInstance() : document_; } + /** * * @@ -281,6 +291,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { public static final int MASK_FIELD_NUMBER = 5; private com.google.firestore.v1.DocumentMask mask_; + /** * * @@ -299,6 +310,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { public boolean hasMask() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -317,6 +329,7 @@ public boolean hasMask() { public com.google.firestore.v1.DocumentMask getMask() { return mask_ == null ? com.google.firestore.v1.DocumentMask.getDefaultInstance() : mask_; } + /** * * @@ -539,6 +552,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -801,6 +815,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object parent_ = ""; + /** * * @@ -825,6 +840,7 @@ public java.lang.String getParent() { return (java.lang.String) ref; } } + /** * * @@ -849,6 +865,7 @@ public com.google.protobuf.ByteString getParentBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -872,6 +889,7 @@ public Builder setParent(java.lang.String value) { onChanged(); return this; } + /** * * @@ -891,6 +909,7 @@ public Builder clearParent() { onChanged(); return this; } + /** * * @@ -917,6 +936,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { } private java.lang.Object collectionId_ = ""; + /** * * @@ -940,6 +960,7 @@ public java.lang.String getCollectionId() { return (java.lang.String) ref; } } + /** * * @@ -963,6 +984,7 @@ public com.google.protobuf.ByteString getCollectionIdBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -985,6 +1007,7 @@ public Builder setCollectionId(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1003,6 +1026,7 @@ public Builder clearCollectionId() { onChanged(); return this; } + /** * * @@ -1028,6 +1052,7 @@ public Builder setCollectionIdBytes(com.google.protobuf.ByteString value) { } private java.lang.Object documentId_ = ""; + /** * * @@ -1052,6 +1077,7 @@ public java.lang.String getDocumentId() { return (java.lang.String) ref; } } + /** * * @@ -1076,6 +1102,7 @@ public com.google.protobuf.ByteString getDocumentIdBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1099,6 +1126,7 @@ public Builder setDocumentId(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1118,6 +1146,7 @@ public Builder clearDocumentId() { onChanged(); return this; } + /** * * @@ -1149,6 +1178,7 @@ public Builder setDocumentIdBytes(com.google.protobuf.ByteString value) { com.google.firestore.v1.Document.Builder, com.google.firestore.v1.DocumentOrBuilder> documentBuilder_; + /** * * @@ -1164,6 +1194,7 @@ public Builder setDocumentIdBytes(com.google.protobuf.ByteString value) { public boolean hasDocument() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -1185,6 +1216,7 @@ public com.google.firestore.v1.Document getDocument() { return documentBuilder_.getMessage(); } } + /** * * @@ -1208,6 +1240,7 @@ public Builder setDocument(com.google.firestore.v1.Document value) { onChanged(); return this; } + /** * * @@ -1228,6 +1261,7 @@ public Builder setDocument(com.google.firestore.v1.Document.Builder builderForVa onChanged(); return this; } + /** * * @@ -1256,6 +1290,7 @@ public Builder mergeDocument(com.google.firestore.v1.Document value) { } return this; } + /** * * @@ -1276,6 +1311,7 @@ public Builder clearDocument() { onChanged(); return this; } + /** * * @@ -1291,6 +1327,7 @@ public com.google.firestore.v1.Document.Builder getDocumentBuilder() { onChanged(); return getDocumentFieldBuilder().getBuilder(); } + /** * * @@ -1310,6 +1347,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { : document_; } } + /** * * @@ -1343,6 +1381,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { com.google.firestore.v1.DocumentMask.Builder, com.google.firestore.v1.DocumentMaskOrBuilder> maskBuilder_; + /** * * @@ -1360,6 +1399,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { public boolean hasMask() { return ((bitField0_ & 0x00000010) != 0); } + /** * * @@ -1381,6 +1421,7 @@ public com.google.firestore.v1.DocumentMask getMask() { return maskBuilder_.getMessage(); } } + /** * * @@ -1406,6 +1447,7 @@ public Builder setMask(com.google.firestore.v1.DocumentMask value) { onChanged(); return this; } + /** * * @@ -1428,6 +1470,7 @@ public Builder setMask(com.google.firestore.v1.DocumentMask.Builder builderForVa onChanged(); return this; } + /** * * @@ -1458,6 +1501,7 @@ public Builder mergeMask(com.google.firestore.v1.DocumentMask value) { } return this; } + /** * * @@ -1480,6 +1524,7 @@ public Builder clearMask() { onChanged(); return this; } + /** * * @@ -1497,6 +1542,7 @@ public com.google.firestore.v1.DocumentMask.Builder getMaskBuilder() { onChanged(); return getMaskFieldBuilder().getBuilder(); } + /** * * @@ -1516,6 +1562,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getMaskOrBuilder() { return mask_ == null ? com.google.firestore.v1.DocumentMask.getDefaultInstance() : mask_; } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequestOrBuilder.java index 7c80cf75d..41e2ff5dc 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequestOrBuilder.java @@ -38,6 +38,7 @@ public interface CreateDocumentRequestOrBuilder * @return The parent. */ java.lang.String getParent(); + /** * * @@ -66,6 +67,7 @@ public interface CreateDocumentRequestOrBuilder * @return The collectionId. */ java.lang.String getCollectionId(); + /** * * @@ -94,6 +96,7 @@ public interface CreateDocumentRequestOrBuilder * @return The documentId. */ java.lang.String getDocumentId(); + /** * * @@ -122,6 +125,7 @@ public interface CreateDocumentRequestOrBuilder * @return Whether the document field is set. */ boolean hasDocument(); + /** * * @@ -135,6 +139,7 @@ public interface CreateDocumentRequestOrBuilder * @return The document. */ com.google.firestore.v1.Document getDocument(); + /** * * @@ -162,6 +167,7 @@ public interface CreateDocumentRequestOrBuilder * @return Whether the mask field is set. */ boolean hasMask(); + /** * * @@ -177,6 +183,7 @@ public interface CreateDocumentRequestOrBuilder * @return The mask. */ com.google.firestore.v1.DocumentMask getMask(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Cursor.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Cursor.java index 755e14667..7ca516982 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Cursor.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Cursor.java @@ -33,6 +33,7 @@ public final class Cursor extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.Cursor) CursorOrBuilder { private static final long serialVersionUID = 0L; + // Use Cursor.newBuilder() to construct. private Cursor(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -65,6 +66,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private java.util.List values_; + /** * * @@ -81,6 +83,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public java.util.List getValuesList() { return values_; } + /** * * @@ -97,6 +100,7 @@ public java.util.List getValuesList() { public java.util.List getValuesOrBuilderList() { return values_; } + /** * * @@ -113,6 +117,7 @@ public java.util.List getValue public int getValuesCount() { return values_.size(); } + /** * * @@ -129,6 +134,7 @@ public int getValuesCount() { public com.google.firestore.v1.Value getValues(int index) { return values_.get(index); } + /** * * @@ -148,6 +154,7 @@ public com.google.firestore.v1.ValueOrBuilder getValuesOrBuilder(int index) { public static final int BEFORE_FIELD_NUMBER = 2; private boolean before_ = false; + /** * * @@ -333,6 +340,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -605,6 +613,7 @@ public java.util.List getValuesList() { return valuesBuilder_.getMessageList(); } } + /** * * @@ -624,6 +633,7 @@ public int getValuesCount() { return valuesBuilder_.getCount(); } } + /** * * @@ -643,6 +653,7 @@ public com.google.firestore.v1.Value getValues(int index) { return valuesBuilder_.getMessage(index); } } + /** * * @@ -668,6 +679,7 @@ public Builder setValues(int index, com.google.firestore.v1.Value value) { } return this; } + /** * * @@ -690,6 +702,7 @@ public Builder setValues(int index, com.google.firestore.v1.Value.Builder builde } return this; } + /** * * @@ -715,6 +728,7 @@ public Builder addValues(com.google.firestore.v1.Value value) { } return this; } + /** * * @@ -740,6 +754,7 @@ public Builder addValues(int index, com.google.firestore.v1.Value value) { } return this; } + /** * * @@ -762,6 +777,7 @@ public Builder addValues(com.google.firestore.v1.Value.Builder builderForValue) } return this; } + /** * * @@ -784,6 +800,7 @@ public Builder addValues(int index, com.google.firestore.v1.Value.Builder builde } return this; } + /** * * @@ -807,6 +824,7 @@ public Builder addAllValues( } return this; } + /** * * @@ -829,6 +847,7 @@ public Builder clearValues() { } return this; } + /** * * @@ -851,6 +870,7 @@ public Builder removeValues(int index) { } return this; } + /** * * @@ -866,6 +886,7 @@ public Builder removeValues(int index) { public com.google.firestore.v1.Value.Builder getValuesBuilder(int index) { return getValuesFieldBuilder().getBuilder(index); } + /** * * @@ -885,6 +906,7 @@ public com.google.firestore.v1.ValueOrBuilder getValuesOrBuilder(int index) { return valuesBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -905,6 +927,7 @@ public com.google.firestore.v1.ValueOrBuilder getValuesOrBuilder(int index) { return java.util.Collections.unmodifiableList(values_); } } + /** * * @@ -920,6 +943,7 @@ public com.google.firestore.v1.ValueOrBuilder getValuesOrBuilder(int index) { public com.google.firestore.v1.Value.Builder addValuesBuilder() { return getValuesFieldBuilder().addBuilder(com.google.firestore.v1.Value.getDefaultInstance()); } + /** * * @@ -936,6 +960,7 @@ public com.google.firestore.v1.Value.Builder addValuesBuilder(int index) { return getValuesFieldBuilder() .addBuilder(index, com.google.firestore.v1.Value.getDefaultInstance()); } + /** * * @@ -970,6 +995,7 @@ public java.util.List getValuesBuilderLis } private boolean before_; + /** * * @@ -986,6 +1012,7 @@ public java.util.List getValuesBuilderLis public boolean getBefore() { return before_; } + /** * * @@ -1006,6 +1033,7 @@ public Builder setBefore(boolean value) { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CursorOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CursorOrBuilder.java index 474087137..13cb2e96f 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CursorOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CursorOrBuilder.java @@ -37,6 +37,7 @@ public interface CursorOrBuilder * repeated .google.firestore.v1.Value values = 1; */ java.util.List getValuesList(); + /** * * @@ -50,6 +51,7 @@ public interface CursorOrBuilder * repeated .google.firestore.v1.Value values = 1; */ com.google.firestore.v1.Value getValues(int index); + /** * * @@ -63,6 +65,7 @@ public interface CursorOrBuilder * repeated .google.firestore.v1.Value values = 1; */ int getValuesCount(); + /** * * @@ -76,6 +79,7 @@ public interface CursorOrBuilder * repeated .google.firestore.v1.Value values = 1; */ java.util.List getValuesOrBuilderList(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequest.java index 06f2c7dfd..ab30ea987 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequest.java @@ -34,6 +34,7 @@ public final class DeleteDocumentRequest extends com.google.protobuf.GeneratedMe // @@protoc_insertion_point(message_implements:google.firestore.v1.DeleteDocumentRequest) DeleteDocumentRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use DeleteDocumentRequest.newBuilder() to construct. private DeleteDocumentRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -69,6 +70,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -93,6 +95,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -120,6 +123,7 @@ public com.google.protobuf.ByteString getNameBytes() { public static final int CURRENT_DOCUMENT_FIELD_NUMBER = 2; private com.google.firestore.v1.Precondition currentDocument_; + /** * * @@ -136,6 +140,7 @@ public com.google.protobuf.ByteString getNameBytes() { public boolean hasCurrentDocument() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -154,6 +159,7 @@ public com.google.firestore.v1.Precondition getCurrentDocument() { ? com.google.firestore.v1.Precondition.getDefaultInstance() : currentDocument_; } + /** * * @@ -344,6 +350,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -558,6 +565,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -581,6 +589,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -604,6 +613,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -626,6 +636,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -644,6 +655,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * @@ -674,6 +686,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { com.google.firestore.v1.Precondition.Builder, com.google.firestore.v1.PreconditionOrBuilder> currentDocumentBuilder_; + /** * * @@ -689,6 +702,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { public boolean hasCurrentDocument() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -710,6 +724,7 @@ public com.google.firestore.v1.Precondition getCurrentDocument() { return currentDocumentBuilder_.getMessage(); } } + /** * * @@ -733,6 +748,7 @@ public Builder setCurrentDocument(com.google.firestore.v1.Precondition value) { onChanged(); return this; } + /** * * @@ -754,6 +770,7 @@ public Builder setCurrentDocument( onChanged(); return this; } + /** * * @@ -782,6 +799,7 @@ public Builder mergeCurrentDocument(com.google.firestore.v1.Precondition value) } return this; } + /** * * @@ -802,6 +820,7 @@ public Builder clearCurrentDocument() { onChanged(); return this; } + /** * * @@ -817,6 +836,7 @@ public com.google.firestore.v1.Precondition.Builder getCurrentDocumentBuilder() onChanged(); return getCurrentDocumentFieldBuilder().getBuilder(); } + /** * * @@ -836,6 +856,7 @@ public com.google.firestore.v1.PreconditionOrBuilder getCurrentDocumentOrBuilder : currentDocument_; } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequestOrBuilder.java index ef05fd546..c474427a2 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequestOrBuilder.java @@ -37,6 +37,7 @@ public interface DeleteDocumentRequestOrBuilder * @return The name. */ java.lang.String getName(); + /** * * @@ -64,6 +65,7 @@ public interface DeleteDocumentRequestOrBuilder * @return Whether the currentDocument field is set. */ boolean hasCurrentDocument(); + /** * * @@ -77,6 +79,7 @@ public interface DeleteDocumentRequestOrBuilder * @return The currentDocument. */ com.google.firestore.v1.Precondition getCurrentDocument(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Document.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Document.java index e539a935a..76c68cc95 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Document.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Document.java @@ -35,6 +35,7 @@ public final class Document extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.Document) DocumentOrBuilder { private static final long serialVersionUID = 0L; + // Use Document.newBuilder() to construct. private Document(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -81,6 +82,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -105,6 +107,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -159,6 +162,7 @@ private static final class FieldsDefaultEntryHolder { public int getFieldsCount() { return internalGetFields().getMap().size(); } + /** * * @@ -198,12 +202,14 @@ public boolean containsFields(java.lang.String key) { } return internalGetFields().getMap().containsKey(key); } + /** Use {@link #getFieldsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getFields() { return getFieldsMap(); } + /** * * @@ -240,6 +246,7 @@ public java.util.Map getFields( public java.util.Map getFieldsMap() { return internalGetFields().getMap(); } + /** * * @@ -284,6 +291,7 @@ public java.util.Map getFieldsM internalGetFields().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } + /** * * @@ -331,6 +339,7 @@ public com.google.firestore.v1.Value getFieldsOrThrow(java.lang.String key) { public static final int CREATE_TIME_FIELD_NUMBER = 3; private com.google.protobuf.Timestamp createTime_; + /** * * @@ -350,6 +359,7 @@ public com.google.firestore.v1.Value getFieldsOrThrow(java.lang.String key) { public boolean hasCreateTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -369,6 +379,7 @@ public boolean hasCreateTime() { public com.google.protobuf.Timestamp getCreateTime() { return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; } + /** * * @@ -389,6 +400,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { public static final int UPDATE_TIME_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp updateTime_; + /** * * @@ -408,6 +420,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { public boolean hasUpdateTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -427,6 +440,7 @@ public boolean hasUpdateTime() { public com.google.protobuf.Timestamp getUpdateTime() { return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; } + /** * * @@ -647,6 +661,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -920,6 +935,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -943,6 +959,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -966,6 +983,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -988,6 +1006,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1006,6 +1025,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * @@ -1048,7 +1068,8 @@ public com.google.firestore.v1.Value build(com.google.firestore.v1.ValueOrBuilde defaultEntry() { return FieldsDefaultEntryHolder.defaultEntry; } - }; + } + ; private static final FieldsConverter fieldsConverter = new FieldsConverter(); @@ -1088,6 +1109,7 @@ public com.google.firestore.v1.Value build(com.google.firestore.v1.ValueOrBuilde public int getFieldsCount() { return internalGetFields().ensureBuilderMap().size(); } + /** * * @@ -1127,12 +1149,14 @@ public boolean containsFields(java.lang.String key) { } return internalGetFields().ensureBuilderMap().containsKey(key); } + /** Use {@link #getFieldsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getFields() { return getFieldsMap(); } + /** * * @@ -1169,6 +1193,7 @@ public java.util.Map getFields( public java.util.Map getFieldsMap() { return internalGetFields().getImmutableMap(); } + /** * * @@ -1213,6 +1238,7 @@ public java.util.Map getFieldsM internalGetMutableFields().ensureBuilderMap(); return map.containsKey(key) ? fieldsConverter.build(map.get(key)) : defaultValue; } + /** * * @@ -1263,6 +1289,7 @@ public Builder clearFields() { internalGetMutableFields().clear(); return this; } + /** * * @@ -1302,12 +1329,14 @@ public Builder removeFields(java.lang.String key) { internalGetMutableFields().ensureBuilderMap().remove(key); return this; } + /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableFields() { bitField0_ |= 0x00000002; return internalGetMutableFields().ensureMessageMap(); } + /** * * @@ -1351,6 +1380,7 @@ public Builder putFields(java.lang.String key, com.google.firestore.v1.Value val bitField0_ |= 0x00000002; return this; } + /** * * @@ -1395,6 +1425,7 @@ public Builder putAllFields( bitField0_ |= 0x00000002; return this; } + /** * * @@ -1448,6 +1479,7 @@ public com.google.firestore.v1.Value.Builder putFieldsBuilderIfAbsent(java.lang. com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> createTimeBuilder_; + /** * * @@ -1466,6 +1498,7 @@ public com.google.firestore.v1.Value.Builder putFieldsBuilderIfAbsent(java.lang. public boolean hasCreateTime() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -1490,6 +1523,7 @@ public com.google.protobuf.Timestamp getCreateTime() { return createTimeBuilder_.getMessage(); } } + /** * * @@ -1516,6 +1550,7 @@ public Builder setCreateTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1539,6 +1574,7 @@ public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForVal onChanged(); return this; } + /** * * @@ -1570,6 +1606,7 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1593,6 +1630,7 @@ public Builder clearCreateTime() { onChanged(); return this; } + /** * * @@ -1611,6 +1649,7 @@ public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { onChanged(); return getCreateTimeFieldBuilder().getBuilder(); } + /** * * @@ -1633,6 +1672,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { : createTime_; } } + /** * * @@ -1669,6 +1709,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> updateTimeBuilder_; + /** * * @@ -1687,6 +1728,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { public boolean hasUpdateTime() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -1711,6 +1753,7 @@ public com.google.protobuf.Timestamp getUpdateTime() { return updateTimeBuilder_.getMessage(); } } + /** * * @@ -1737,6 +1780,7 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1760,6 +1804,7 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForVal onChanged(); return this; } + /** * * @@ -1791,6 +1836,7 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1814,6 +1860,7 @@ public Builder clearUpdateTime() { onChanged(); return this; } + /** * * @@ -1832,6 +1879,7 @@ public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { onChanged(); return getUpdateTimeFieldBuilder().getBuilder(); } + /** * * @@ -1854,6 +1902,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { : updateTime_; } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChange.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChange.java index b48e86e25..c32aedfff 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChange.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChange.java @@ -40,6 +40,7 @@ public final class DocumentChange extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.DocumentChange) DocumentChangeOrBuilder { private static final long serialVersionUID = 0L; + // Use DocumentChange.newBuilder() to construct. private DocumentChange(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -74,6 +75,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private int bitField0_; public static final int DOCUMENT_FIELD_NUMBER = 1; private com.google.firestore.v1.Document document_; + /** * * @@ -91,6 +93,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public boolean hasDocument() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -108,6 +111,7 @@ public boolean hasDocument() { public com.google.firestore.v1.Document getDocument() { return document_ == null ? com.google.firestore.v1.Document.getDefaultInstance() : document_; } + /** * * @@ -128,6 +132,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { @SuppressWarnings("serial") private com.google.protobuf.Internal.IntList targetIds_ = emptyIntList(); + /** * * @@ -143,6 +148,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { public java.util.List getTargetIdsList() { return targetIds_; } + /** * * @@ -157,6 +163,7 @@ public java.util.List getTargetIdsList() { public int getTargetIdsCount() { return targetIds_.size(); } + /** * * @@ -179,6 +186,7 @@ public int getTargetIds(int index) { @SuppressWarnings("serial") private com.google.protobuf.Internal.IntList removedTargetIds_ = emptyIntList(); + /** * * @@ -194,6 +202,7 @@ public int getTargetIds(int index) { public java.util.List getRemovedTargetIdsList() { return removedTargetIds_; } + /** * * @@ -208,6 +217,7 @@ public java.util.List getRemovedTargetIdsList() { public int getRemovedTargetIdsCount() { return removedTargetIds_.size(); } + /** * * @@ -441,6 +451,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -718,6 +729,7 @@ public Builder mergeFrom( com.google.firestore.v1.Document.Builder, com.google.firestore.v1.DocumentOrBuilder> documentBuilder_; + /** * * @@ -734,6 +746,7 @@ public Builder mergeFrom( public boolean hasDocument() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -756,6 +769,7 @@ public com.google.firestore.v1.Document getDocument() { return documentBuilder_.getMessage(); } } + /** * * @@ -780,6 +794,7 @@ public Builder setDocument(com.google.firestore.v1.Document value) { onChanged(); return this; } + /** * * @@ -801,6 +816,7 @@ public Builder setDocument(com.google.firestore.v1.Document.Builder builderForVa onChanged(); return this; } + /** * * @@ -830,6 +846,7 @@ public Builder mergeDocument(com.google.firestore.v1.Document value) { } return this; } + /** * * @@ -851,6 +868,7 @@ public Builder clearDocument() { onChanged(); return this; } + /** * * @@ -867,6 +885,7 @@ public com.google.firestore.v1.Document.Builder getDocumentBuilder() { onChanged(); return getDocumentFieldBuilder().getBuilder(); } + /** * * @@ -887,6 +906,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { : document_; } } + /** * * @@ -923,6 +943,7 @@ private void ensureTargetIdsIsMutable() { } bitField0_ |= 0x00000002; } + /** * * @@ -938,6 +959,7 @@ public java.util.List getTargetIdsList() { targetIds_.makeImmutable(); return targetIds_; } + /** * * @@ -952,6 +974,7 @@ public java.util.List getTargetIdsList() { public int getTargetIdsCount() { return targetIds_.size(); } + /** * * @@ -967,6 +990,7 @@ public int getTargetIdsCount() { public int getTargetIds(int index) { return targetIds_.getInt(index); } + /** * * @@ -988,6 +1012,7 @@ public Builder setTargetIds(int index, int value) { onChanged(); return this; } + /** * * @@ -1008,6 +1033,7 @@ public Builder addTargetIds(int value) { onChanged(); return this; } + /** * * @@ -1027,6 +1053,7 @@ public Builder addAllTargetIds(java.lang.Iterable v onChanged(); return this; } + /** * * @@ -1053,6 +1080,7 @@ private void ensureRemovedTargetIdsIsMutable() { } bitField0_ |= 0x00000004; } + /** * * @@ -1068,6 +1096,7 @@ public java.util.List getRemovedTargetIdsList() { removedTargetIds_.makeImmutable(); return removedTargetIds_; } + /** * * @@ -1082,6 +1111,7 @@ public java.util.List getRemovedTargetIdsList() { public int getRemovedTargetIdsCount() { return removedTargetIds_.size(); } + /** * * @@ -1097,6 +1127,7 @@ public int getRemovedTargetIdsCount() { public int getRemovedTargetIds(int index) { return removedTargetIds_.getInt(index); } + /** * * @@ -1118,6 +1149,7 @@ public Builder setRemovedTargetIds(int index, int value) { onChanged(); return this; } + /** * * @@ -1138,6 +1170,7 @@ public Builder addRemovedTargetIds(int value) { onChanged(); return this; } + /** * * @@ -1157,6 +1190,7 @@ public Builder addAllRemovedTargetIds(java.lang.Iterable getTargetIdsList(); + /** * * @@ -89,6 +92,7 @@ public interface DocumentChangeOrBuilder * @return The count of targetIds. */ int getTargetIdsCount(); + /** * * @@ -115,6 +119,7 @@ public interface DocumentChangeOrBuilder * @return A list containing the removedTargetIds. */ java.util.List getRemovedTargetIdsList(); + /** * * @@ -127,6 +132,7 @@ public interface DocumentChangeOrBuilder * @return The count of removedTargetIds. */ int getRemovedTargetIdsCount(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDelete.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDelete.java index 01963c7b6..24fc3701d 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDelete.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDelete.java @@ -40,6 +40,7 @@ public final class DocumentDelete extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.DocumentDelete) DocumentDeleteOrBuilder { private static final long serialVersionUID = 0L; + // Use DocumentDelete.newBuilder() to construct. private DocumentDelete(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -76,6 +77,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object document_ = ""; + /** * * @@ -100,6 +102,7 @@ public java.lang.String getDocument() { return s; } } + /** * * @@ -129,6 +132,7 @@ public com.google.protobuf.ByteString getDocumentBytes() { @SuppressWarnings("serial") private com.google.protobuf.Internal.IntList removedTargetIds_ = emptyIntList(); + /** * * @@ -144,6 +148,7 @@ public com.google.protobuf.ByteString getDocumentBytes() { public java.util.List getRemovedTargetIdsList() { return removedTargetIds_; } + /** * * @@ -158,6 +163,7 @@ public java.util.List getRemovedTargetIdsList() { public int getRemovedTargetIdsCount() { return removedTargetIds_.size(); } + /** * * @@ -178,6 +184,7 @@ public int getRemovedTargetIds(int index) { public static final int READ_TIME_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp readTime_; + /** * * @@ -195,6 +202,7 @@ public int getRemovedTargetIds(int index) { public boolean hasReadTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -212,6 +220,7 @@ public boolean hasReadTime() { public com.google.protobuf.Timestamp getReadTime() { return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; } + /** * * @@ -427,6 +436,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -680,6 +690,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object document_ = ""; + /** * * @@ -703,6 +714,7 @@ public java.lang.String getDocument() { return (java.lang.String) ref; } } + /** * * @@ -726,6 +738,7 @@ public com.google.protobuf.ByteString getDocumentBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -748,6 +761,7 @@ public Builder setDocument(java.lang.String value) { onChanged(); return this; } + /** * * @@ -766,6 +780,7 @@ public Builder clearDocument() { onChanged(); return this; } + /** * * @@ -798,6 +813,7 @@ private void ensureRemovedTargetIdsIsMutable() { } bitField0_ |= 0x00000002; } + /** * * @@ -813,6 +829,7 @@ public java.util.List getRemovedTargetIdsList() { removedTargetIds_.makeImmutable(); return removedTargetIds_; } + /** * * @@ -827,6 +844,7 @@ public java.util.List getRemovedTargetIdsList() { public int getRemovedTargetIdsCount() { return removedTargetIds_.size(); } + /** * * @@ -842,6 +860,7 @@ public int getRemovedTargetIdsCount() { public int getRemovedTargetIds(int index) { return removedTargetIds_.getInt(index); } + /** * * @@ -863,6 +882,7 @@ public Builder setRemovedTargetIds(int index, int value) { onChanged(); return this; } + /** * * @@ -883,6 +903,7 @@ public Builder addRemovedTargetIds(int value) { onChanged(); return this; } + /** * * @@ -902,6 +923,7 @@ public Builder addAllRemovedTargetIds(java.lang.Iterable readTimeBuilder_; + /** * * @@ -942,6 +965,7 @@ public Builder clearRemovedTargetIds() { public boolean hasReadTime() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -962,6 +986,7 @@ public com.google.protobuf.Timestamp getReadTime() { return readTimeBuilder_.getMessage(); } } + /** * * @@ -986,6 +1011,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1007,6 +1033,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue onChanged(); return this; } + /** * * @@ -1036,6 +1063,7 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1057,6 +1085,7 @@ public Builder clearReadTime() { onChanged(); return this; } + /** * * @@ -1073,6 +1102,7 @@ public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { onChanged(); return getReadTimeFieldBuilder().getBuilder(); } + /** * * @@ -1091,6 +1121,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDeleteOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDeleteOrBuilder.java index 15781b2ed..427cd8141 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDeleteOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDeleteOrBuilder.java @@ -37,6 +37,7 @@ public interface DocumentDeleteOrBuilder * @return The document. */ java.lang.String getDocument(); + /** * * @@ -63,6 +64,7 @@ public interface DocumentDeleteOrBuilder * @return A list containing the removedTargetIds. */ java.util.List getRemovedTargetIdsList(); + /** * * @@ -75,6 +77,7 @@ public interface DocumentDeleteOrBuilder * @return The count of removedTargetIds. */ int getRemovedTargetIdsCount(); + /** * * @@ -103,6 +106,7 @@ public interface DocumentDeleteOrBuilder * @return Whether the readTime field is set. */ boolean hasReadTime(); + /** * * @@ -117,6 +121,7 @@ public interface DocumentDeleteOrBuilder * @return The readTime. */ com.google.protobuf.Timestamp getReadTime(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMask.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMask.java index a61bac2b5..89594d187 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMask.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMask.java @@ -38,6 +38,7 @@ public final class DocumentMask extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.DocumentMask) DocumentMaskOrBuilder { private static final long serialVersionUID = 0L; + // Use DocumentMask.newBuilder() to construct. private DocumentMask(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -73,6 +74,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList fieldPaths_ = com.google.protobuf.LazyStringArrayList.emptyList(); + /** * * @@ -89,6 +91,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public com.google.protobuf.ProtocolStringList getFieldPathsList() { return fieldPaths_; } + /** * * @@ -105,6 +108,7 @@ public com.google.protobuf.ProtocolStringList getFieldPathsList() { public int getFieldPathsCount() { return fieldPaths_.size(); } + /** * * @@ -122,6 +126,7 @@ public int getFieldPathsCount() { public java.lang.String getFieldPaths(int index) { return fieldPaths_.get(index); } + /** * * @@ -304,6 +309,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -506,6 +512,7 @@ private void ensureFieldPathsIsMutable() { } bitField0_ |= 0x00000001; } + /** * * @@ -523,6 +530,7 @@ public com.google.protobuf.ProtocolStringList getFieldPathsList() { fieldPaths_.makeImmutable(); return fieldPaths_; } + /** * * @@ -539,6 +547,7 @@ public com.google.protobuf.ProtocolStringList getFieldPathsList() { public int getFieldPathsCount() { return fieldPaths_.size(); } + /** * * @@ -556,6 +565,7 @@ public int getFieldPathsCount() { public java.lang.String getFieldPaths(int index) { return fieldPaths_.get(index); } + /** * * @@ -573,6 +583,7 @@ public java.lang.String getFieldPaths(int index) { public com.google.protobuf.ByteString getFieldPathsBytes(int index) { return fieldPaths_.getByteString(index); } + /** * * @@ -598,6 +609,7 @@ public Builder setFieldPaths(int index, java.lang.String value) { onChanged(); return this; } + /** * * @@ -622,6 +634,7 @@ public Builder addFieldPaths(java.lang.String value) { onChanged(); return this; } + /** * * @@ -643,6 +656,7 @@ public Builder addAllFieldPaths(java.lang.Iterable values) { onChanged(); return this; } + /** * * @@ -663,6 +677,7 @@ public Builder clearFieldPaths() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMaskOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMaskOrBuilder.java index 80c074d3a..0676787af 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMaskOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMaskOrBuilder.java @@ -38,6 +38,7 @@ public interface DocumentMaskOrBuilder * @return A list containing the fieldPaths. */ java.util.List getFieldPathsList(); + /** * * @@ -52,6 +53,7 @@ public interface DocumentMaskOrBuilder * @return The count of fieldPaths. */ int getFieldPathsCount(); + /** * * @@ -67,6 +69,7 @@ public interface DocumentMaskOrBuilder * @return The fieldPaths at the given index. */ java.lang.String getFieldPaths(int index); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentOrBuilder.java index d2a80a1f7..2eca37ba6 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentOrBuilder.java @@ -37,6 +37,7 @@ public interface DocumentOrBuilder * @return The name. */ java.lang.String getName(); + /** * * @@ -84,6 +85,7 @@ public interface DocumentOrBuilder * map<string, .google.firestore.v1.Value> fields = 2; */ int getFieldsCount(); + /** * * @@ -117,9 +119,11 @@ public interface DocumentOrBuilder * map<string, .google.firestore.v1.Value> fields = 2; */ boolean containsFields(java.lang.String key); + /** Use {@link #getFieldsMap()} instead. */ @java.lang.Deprecated java.util.Map getFields(); + /** * * @@ -153,6 +157,7 @@ public interface DocumentOrBuilder * map<string, .google.firestore.v1.Value> fields = 2; */ java.util.Map getFieldsMap(); + /** * * @@ -190,6 +195,7 @@ com.google.firestore.v1.Value getFieldsOrDefault( java.lang.String key, /* nullable */ com.google.firestore.v1.Value defaultValue); + /** * * @@ -240,6 +246,7 @@ com.google.firestore.v1.Value getFieldsOrDefault( * @return Whether the createTime field is set. */ boolean hasCreateTime(); + /** * * @@ -256,6 +263,7 @@ com.google.firestore.v1.Value getFieldsOrDefault( * @return The createTime. */ com.google.protobuf.Timestamp getCreateTime(); + /** * * @@ -287,6 +295,7 @@ com.google.firestore.v1.Value getFieldsOrDefault( * @return Whether the updateTime field is set. */ boolean hasUpdateTime(); + /** * * @@ -303,6 +312,7 @@ com.google.firestore.v1.Value getFieldsOrDefault( * @return The updateTime. */ com.google.protobuf.Timestamp getUpdateTime(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentProto.java index ff45a163d..6bad478e6 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentProto.java @@ -61,39 +61,45 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { static { java.lang.String[] descriptorData = { - "\n\"google/firestore/v1/document.proto\022\023go" + "\n" + + "\"google/firestore/v1/document.proto\022\023go" + "ogle.firestore.v1\032\037google/api/field_beha" + "vior.proto\032\034google/protobuf/struct.proto" - + "\032\037google/protobuf/timestamp.proto\032\030googl" - + "e/type/latlng.proto\"\200\002\n\010Document\022\014\n\004name" - + "\030\001 \001(\t\0229\n\006fields\030\002 \003(\0132).google.firestor" - + "e.v1.Document.FieldsEntry\022/\n\013create_time" - + "\030\003 \001(\0132\032.google.protobuf.Timestamp\022/\n\013up" - + "date_time\030\004 \001(\0132\032.google.protobuf.Timest" - + "amp\032I\n\013FieldsEntry\022\013\n\003key\030\001 \001(\t\022)\n\005value" - + "\030\002 \001(\0132\032.google.firestore.v1.Value:\0028\001\"\256" - + "\003\n\005Value\0220\n\nnull_value\030\013 \001(\0162\032.google.pr" - + "otobuf.NullValueH\000\022\027\n\rboolean_value\030\001 \001(" - + "\010H\000\022\027\n\rinteger_value\030\002 \001(\003H\000\022\026\n\014double_v" - + "alue\030\003 \001(\001H\000\0225\n\017timestamp_value\030\n \001(\0132\032." - + "google.protobuf.TimestampH\000\022\026\n\014string_va" - + "lue\030\021 \001(\tH\000\022\025\n\013bytes_value\030\022 \001(\014H\000\022\031\n\017re" - + "ference_value\030\005 \001(\tH\000\022.\n\017geo_point_value" - + "\030\010 \001(\0132\023.google.type.LatLngH\000\0226\n\013array_v" - + "alue\030\t \001(\0132\037.google.firestore.v1.ArrayVa" - + "lueH\000\0222\n\tmap_value\030\006 \001(\0132\035.google.firest" - + "ore.v1.MapValueH\000B\014\n\nvalue_type\"8\n\nArray" - + "Value\022*\n\006values\030\001 \003(\0132\032.google.firestore" - + ".v1.Value\"\220\001\n\010MapValue\0229\n\006fields\030\001 \003(\0132)" - + ".google.firestore.v1.MapValue.FieldsEntr" - + "y\032I\n\013FieldsEntry\022\013\n\003key\030\001 \001(\t\022)\n\005value\030\002" - + " \001(\0132\032.google.firestore.v1.Value:\0028\001B\305\001\n" - + "\027com.google.firestore.v1B\rDocumentProtoP" - + "\001Z;cloud.google.com/go/firestore/apiv1/f" + + "\032\037google/protobuf/timestamp.proto\032\030google/type/latlng.proto\"\200\002\n" + + "\010Document\022\014\n" + + "\004name\030\001 \001(\t\0229\n" + + "\006fields\030\002 \003(\0132).google.firestore.v1.Document.FieldsEntry\022/\n" + + "\013create_time\030\003 \001(\0132\032.google.protobuf.Timestamp\022/\n" + + "\013update_time\030\004 \001(\0132\032.google.protobuf.Timestamp\032I\n" + + "\013FieldsEntry\022\013\n" + + "\003key\030\001 \001(\t\022)\n" + + "\005value\030\002 \001(\0132\032.google.firestore.v1.Value:\0028\001\"\256\003\n" + + "\005Value\0220\n\n" + + "null_value\030\013 \001(\0162\032.google.protobuf.NullValueH\000\022\027\n\r" + + "boolean_value\030\001 \001(\010H\000\022\027\n\r" + + "integer_value\030\002 \001(\003H\000\022\026\n" + + "\014double_value\030\003 \001(\001H\000\0225\n" + + "\017timestamp_value\030\n" + + " \001(\0132\032.google.protobuf.TimestampH\000\022\026\n" + + "\014string_value\030\021 \001(\tH\000\022\025\n" + + "\013bytes_value\030\022 \001(\014H\000\022\031\n" + + "\017reference_value\030\005 \001(\tH\000\022.\n" + + "\017geo_point_value\030\010 \001(\0132\023.google.type.LatLngH\000\0226\n" + + "\013array_value\030\t \001(\0132\037.google.firestore.v1.ArrayValueH\000\0222\n" + + "\tmap_value\030\006 \001(\0132\035.google.firestore.v1.MapValueH\000B\014\n\n" + + "value_type\"8\n\n" + + "ArrayValue\022*\n" + + "\006values\030\001 \003(\0132\032.google.firestore.v1.Value\"\220\001\n" + + "\010MapValue\0229\n" + + "\006fields\030\001 \003(\0132).google.firestore.v1.MapValue.FieldsEntry\032I\n" + + "\013FieldsEntry\022\013\n" + + "\003key\030\001 \001(\t\022)\n" + + "\005value\030\002 \001(\0132\032.google.firestore.v1.Value:\0028\001B\305\001\n" + + "\027com.google.firestore.v1B\r" + + "DocumentProtoP\001Z;cloud.google.com/go/firestore/apiv1/f" + "irestorepb;firestorepb\242\002\004GCFS\252\002\031Google.C" + "loud.Firestore.V1\312\002\031Google\\Cloud\\Firesto" - + "re\\V1\352\002\034Google::Cloud::Firestore::V1b\006pr" - + "oto3" + + "re\\V1\352\002\034Google::Cloud::Firestore::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemove.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemove.java index 82b3b5a38..0de4392c5 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemove.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemove.java @@ -42,6 +42,7 @@ public final class DocumentRemove extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.DocumentRemove) DocumentRemoveOrBuilder { private static final long serialVersionUID = 0L; + // Use DocumentRemove.newBuilder() to construct. private DocumentRemove(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -78,6 +79,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object document_ = ""; + /** * * @@ -102,6 +104,7 @@ public java.lang.String getDocument() { return s; } } + /** * * @@ -131,6 +134,7 @@ public com.google.protobuf.ByteString getDocumentBytes() { @SuppressWarnings("serial") private com.google.protobuf.Internal.IntList removedTargetIds_ = emptyIntList(); + /** * * @@ -146,6 +150,7 @@ public com.google.protobuf.ByteString getDocumentBytes() { public java.util.List getRemovedTargetIdsList() { return removedTargetIds_; } + /** * * @@ -160,6 +165,7 @@ public java.util.List getRemovedTargetIdsList() { public int getRemovedTargetIdsCount() { return removedTargetIds_.size(); } + /** * * @@ -180,6 +186,7 @@ public int getRemovedTargetIds(int index) { public static final int READ_TIME_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp readTime_; + /** * * @@ -197,6 +204,7 @@ public int getRemovedTargetIds(int index) { public boolean hasReadTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -214,6 +222,7 @@ public boolean hasReadTime() { public com.google.protobuf.Timestamp getReadTime() { return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; } + /** * * @@ -429,6 +438,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -684,6 +694,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object document_ = ""; + /** * * @@ -707,6 +718,7 @@ public java.lang.String getDocument() { return (java.lang.String) ref; } } + /** * * @@ -730,6 +742,7 @@ public com.google.protobuf.ByteString getDocumentBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -752,6 +765,7 @@ public Builder setDocument(java.lang.String value) { onChanged(); return this; } + /** * * @@ -770,6 +784,7 @@ public Builder clearDocument() { onChanged(); return this; } + /** * * @@ -802,6 +817,7 @@ private void ensureRemovedTargetIdsIsMutable() { } bitField0_ |= 0x00000002; } + /** * * @@ -817,6 +833,7 @@ public java.util.List getRemovedTargetIdsList() { removedTargetIds_.makeImmutable(); return removedTargetIds_; } + /** * * @@ -831,6 +848,7 @@ public java.util.List getRemovedTargetIdsList() { public int getRemovedTargetIdsCount() { return removedTargetIds_.size(); } + /** * * @@ -846,6 +864,7 @@ public int getRemovedTargetIdsCount() { public int getRemovedTargetIds(int index) { return removedTargetIds_.getInt(index); } + /** * * @@ -867,6 +886,7 @@ public Builder setRemovedTargetIds(int index, int value) { onChanged(); return this; } + /** * * @@ -887,6 +907,7 @@ public Builder addRemovedTargetIds(int value) { onChanged(); return this; } + /** * * @@ -906,6 +927,7 @@ public Builder addAllRemovedTargetIds(java.lang.Iterable readTimeBuilder_; + /** * * @@ -946,6 +969,7 @@ public Builder clearRemovedTargetIds() { public boolean hasReadTime() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -966,6 +990,7 @@ public com.google.protobuf.Timestamp getReadTime() { return readTimeBuilder_.getMessage(); } } + /** * * @@ -990,6 +1015,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1011,6 +1037,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue onChanged(); return this; } + /** * * @@ -1040,6 +1067,7 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1061,6 +1089,7 @@ public Builder clearReadTime() { onChanged(); return this; } + /** * * @@ -1077,6 +1106,7 @@ public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { onChanged(); return getReadTimeFieldBuilder().getBuilder(); } + /** * * @@ -1095,6 +1125,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemoveOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemoveOrBuilder.java index 87202207b..0d54841d0 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemoveOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemoveOrBuilder.java @@ -37,6 +37,7 @@ public interface DocumentRemoveOrBuilder * @return The document. */ java.lang.String getDocument(); + /** * * @@ -63,6 +64,7 @@ public interface DocumentRemoveOrBuilder * @return A list containing the removedTargetIds. */ java.util.List getRemovedTargetIdsList(); + /** * * @@ -75,6 +77,7 @@ public interface DocumentRemoveOrBuilder * @return The count of removedTargetIds. */ int getRemovedTargetIdsCount(); + /** * * @@ -103,6 +106,7 @@ public interface DocumentRemoveOrBuilder * @return Whether the readTime field is set. */ boolean hasReadTime(); + /** * * @@ -117,6 +121,7 @@ public interface DocumentRemoveOrBuilder * @return The readTime. */ com.google.protobuf.Timestamp getReadTime(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransform.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransform.java index e6ca7e912..e2a2a1266 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransform.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransform.java @@ -33,6 +33,7 @@ public final class DocumentTransform extends com.google.protobuf.GeneratedMessag // @@protoc_insertion_point(message_implements:google.firestore.v1.DocumentTransform) DocumentTransformOrBuilder { private static final long serialVersionUID = 0L; + // Use DocumentTransform.newBuilder() to construct. private DocumentTransform(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -83,6 +84,7 @@ public interface FieldTransformOrBuilder * @return The fieldPath. */ java.lang.String getFieldPath(); + /** * * @@ -112,6 +114,7 @@ public interface FieldTransformOrBuilder * @return Whether the setToServerValue field is set. */ boolean hasSetToServerValue(); + /** * * @@ -126,6 +129,7 @@ public interface FieldTransformOrBuilder * @return The enum numeric value on the wire for setToServerValue. */ int getSetToServerValueValue(); + /** * * @@ -162,6 +166,7 @@ public interface FieldTransformOrBuilder * @return Whether the increment field is set. */ boolean hasIncrement(); + /** * * @@ -183,6 +188,7 @@ public interface FieldTransformOrBuilder * @return The increment. */ com.google.firestore.v1.Value getIncrement(); + /** * * @@ -226,6 +232,7 @@ public interface FieldTransformOrBuilder * @return Whether the maximum field is set. */ boolean hasMaximum(); + /** * * @@ -249,6 +256,7 @@ public interface FieldTransformOrBuilder * @return The maximum. */ com.google.firestore.v1.Value getMaximum(); + /** * * @@ -294,6 +302,7 @@ public interface FieldTransformOrBuilder * @return Whether the minimum field is set. */ boolean hasMinimum(); + /** * * @@ -317,6 +326,7 @@ public interface FieldTransformOrBuilder * @return The minimum. */ com.google.firestore.v1.Value getMinimum(); + /** * * @@ -362,6 +372,7 @@ public interface FieldTransformOrBuilder * @return Whether the appendMissingElements field is set. */ boolean hasAppendMissingElements(); + /** * * @@ -385,6 +396,7 @@ public interface FieldTransformOrBuilder * @return The appendMissingElements. */ com.google.firestore.v1.ArrayValue getAppendMissingElements(); + /** * * @@ -428,6 +440,7 @@ public interface FieldTransformOrBuilder * @return Whether the removeAllFromArray field is set. */ boolean hasRemoveAllFromArray(); + /** * * @@ -449,6 +462,7 @@ public interface FieldTransformOrBuilder * @return The removeAllFromArray. */ com.google.firestore.v1.ArrayValue getRemoveAllFromArray(); + /** * * @@ -472,6 +486,7 @@ public interface FieldTransformOrBuilder com.google.firestore.v1.DocumentTransform.FieldTransform.TransformTypeCase getTransformTypeCase(); } + /** * * @@ -486,6 +501,7 @@ public static final class FieldTransform extends com.google.protobuf.GeneratedMe // @@protoc_insertion_point(message_implements:google.firestore.v1.DocumentTransform.FieldTransform) FieldTransformOrBuilder { private static final long serialVersionUID = 0L; + // Use FieldTransform.newBuilder() to construct. private FieldTransform(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -561,6 +577,7 @@ public enum ServerValue implements com.google.protobuf.ProtocolMessageEnum { * SERVER_VALUE_UNSPECIFIED = 0; */ public static final int SERVER_VALUE_UNSPECIFIED_VALUE = 0; + /** * * @@ -678,6 +695,7 @@ public enum TransformTypeCase private TransformTypeCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -722,6 +740,7 @@ public TransformTypeCase getTransformTypeCase() { @SuppressWarnings("serial") private volatile java.lang.Object fieldPath_ = ""; + /** * * @@ -747,6 +766,7 @@ public java.lang.String getFieldPath() { return s; } } + /** * * @@ -774,6 +794,7 @@ public com.google.protobuf.ByteString getFieldPathBytes() { } public static final int SET_TO_SERVER_VALUE_FIELD_NUMBER = 2; + /** * * @@ -790,6 +811,7 @@ public com.google.protobuf.ByteString getFieldPathBytes() { public boolean hasSetToServerValue() { return transformTypeCase_ == 2; } + /** * * @@ -809,6 +831,7 @@ public int getSetToServerValueValue() { } return 0; } + /** * * @@ -837,6 +860,7 @@ public int getSetToServerValueValue() { } public static final int INCREMENT_FIELD_NUMBER = 3; + /** * * @@ -861,6 +885,7 @@ public int getSetToServerValueValue() { public boolean hasIncrement() { return transformTypeCase_ == 3; } + /** * * @@ -888,6 +913,7 @@ public com.google.firestore.v1.Value getIncrement() { } return com.google.firestore.v1.Value.getDefaultInstance(); } + /** * * @@ -915,6 +941,7 @@ public com.google.firestore.v1.ValueOrBuilder getIncrementOrBuilder() { } public static final int MAXIMUM_FIELD_NUMBER = 4; + /** * * @@ -941,6 +968,7 @@ public com.google.firestore.v1.ValueOrBuilder getIncrementOrBuilder() { public boolean hasMaximum() { return transformTypeCase_ == 4; } + /** * * @@ -970,6 +998,7 @@ public com.google.firestore.v1.Value getMaximum() { } return com.google.firestore.v1.Value.getDefaultInstance(); } + /** * * @@ -999,6 +1028,7 @@ public com.google.firestore.v1.ValueOrBuilder getMaximumOrBuilder() { } public static final int MINIMUM_FIELD_NUMBER = 5; + /** * * @@ -1025,6 +1055,7 @@ public com.google.firestore.v1.ValueOrBuilder getMaximumOrBuilder() { public boolean hasMinimum() { return transformTypeCase_ == 5; } + /** * * @@ -1054,6 +1085,7 @@ public com.google.firestore.v1.Value getMinimum() { } return com.google.firestore.v1.Value.getDefaultInstance(); } + /** * * @@ -1083,6 +1115,7 @@ public com.google.firestore.v1.ValueOrBuilder getMinimumOrBuilder() { } public static final int APPEND_MISSING_ELEMENTS_FIELD_NUMBER = 6; + /** * * @@ -1109,6 +1142,7 @@ public com.google.firestore.v1.ValueOrBuilder getMinimumOrBuilder() { public boolean hasAppendMissingElements() { return transformTypeCase_ == 6; } + /** * * @@ -1138,6 +1172,7 @@ public com.google.firestore.v1.ArrayValue getAppendMissingElements() { } return com.google.firestore.v1.ArrayValue.getDefaultInstance(); } + /** * * @@ -1167,6 +1202,7 @@ public com.google.firestore.v1.ArrayValueOrBuilder getAppendMissingElementsOrBui } public static final int REMOVE_ALL_FROM_ARRAY_FIELD_NUMBER = 7; + /** * * @@ -1191,6 +1227,7 @@ public com.google.firestore.v1.ArrayValueOrBuilder getAppendMissingElementsOrBui public boolean hasRemoveAllFromArray() { return transformTypeCase_ == 7; } + /** * * @@ -1218,6 +1255,7 @@ public com.google.firestore.v1.ArrayValue getRemoveAllFromArray() { } return com.google.firestore.v1.ArrayValue.getDefaultInstance(); } + /** * * @@ -1504,6 +1542,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -1819,6 +1858,7 @@ public Builder clearTransformType() { private int bitField0_; private java.lang.Object fieldPath_ = ""; + /** * * @@ -1843,6 +1883,7 @@ public java.lang.String getFieldPath() { return (java.lang.String) ref; } } + /** * * @@ -1867,6 +1908,7 @@ public com.google.protobuf.ByteString getFieldPathBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1890,6 +1932,7 @@ public Builder setFieldPath(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1909,6 +1952,7 @@ public Builder clearFieldPath() { onChanged(); return this; } + /** * * @@ -1951,6 +1995,7 @@ public Builder setFieldPathBytes(com.google.protobuf.ByteString value) { public boolean hasSetToServerValue() { return transformTypeCase_ == 2; } + /** * * @@ -1971,6 +2016,7 @@ public int getSetToServerValueValue() { } return 0; } + /** * * @@ -1991,6 +2037,7 @@ public Builder setSetToServerValueValue(int value) { onChanged(); return this; } + /** * * @@ -2018,6 +2065,7 @@ public Builder setSetToServerValueValue(int value) { return com.google.firestore.v1.DocumentTransform.FieldTransform.ServerValue .SERVER_VALUE_UNSPECIFIED; } + /** * * @@ -2042,6 +2090,7 @@ public Builder setSetToServerValue( onChanged(); return this; } + /** * * @@ -2069,6 +2118,7 @@ public Builder clearSetToServerValue() { com.google.firestore.v1.Value.Builder, com.google.firestore.v1.ValueOrBuilder> incrementBuilder_; + /** * * @@ -2093,6 +2143,7 @@ public Builder clearSetToServerValue() { public boolean hasIncrement() { return transformTypeCase_ == 3; } + /** * * @@ -2127,6 +2178,7 @@ public com.google.firestore.v1.Value getIncrement() { return com.google.firestore.v1.Value.getDefaultInstance(); } } + /** * * @@ -2158,6 +2210,7 @@ public Builder setIncrement(com.google.firestore.v1.Value value) { transformTypeCase_ = 3; return this; } + /** * * @@ -2186,6 +2239,7 @@ public Builder setIncrement(com.google.firestore.v1.Value.Builder builderForValu transformTypeCase_ = 3; return this; } + /** * * @@ -2227,6 +2281,7 @@ public Builder mergeIncrement(com.google.firestore.v1.Value value) { transformTypeCase_ = 3; return this; } + /** * * @@ -2261,6 +2316,7 @@ public Builder clearIncrement() { } return this; } + /** * * @@ -2282,6 +2338,7 @@ public Builder clearIncrement() { public com.google.firestore.v1.Value.Builder getIncrementBuilder() { return getIncrementFieldBuilder().getBuilder(); } + /** * * @@ -2311,6 +2368,7 @@ public com.google.firestore.v1.ValueOrBuilder getIncrementOrBuilder() { return com.google.firestore.v1.Value.getDefaultInstance(); } } + /** * * @@ -2358,6 +2416,7 @@ public com.google.firestore.v1.ValueOrBuilder getIncrementOrBuilder() { com.google.firestore.v1.Value.Builder, com.google.firestore.v1.ValueOrBuilder> maximumBuilder_; + /** * * @@ -2384,6 +2443,7 @@ public com.google.firestore.v1.ValueOrBuilder getIncrementOrBuilder() { public boolean hasMaximum() { return transformTypeCase_ == 4; } + /** * * @@ -2420,6 +2480,7 @@ public com.google.firestore.v1.Value getMaximum() { return com.google.firestore.v1.Value.getDefaultInstance(); } } + /** * * @@ -2453,6 +2514,7 @@ public Builder setMaximum(com.google.firestore.v1.Value value) { transformTypeCase_ = 4; return this; } + /** * * @@ -2483,6 +2545,7 @@ public Builder setMaximum(com.google.firestore.v1.Value.Builder builderForValue) transformTypeCase_ = 4; return this; } + /** * * @@ -2526,6 +2589,7 @@ public Builder mergeMaximum(com.google.firestore.v1.Value value) { transformTypeCase_ = 4; return this; } + /** * * @@ -2562,6 +2626,7 @@ public Builder clearMaximum() { } return this; } + /** * * @@ -2585,6 +2650,7 @@ public Builder clearMaximum() { public com.google.firestore.v1.Value.Builder getMaximumBuilder() { return getMaximumFieldBuilder().getBuilder(); } + /** * * @@ -2616,6 +2682,7 @@ public com.google.firestore.v1.ValueOrBuilder getMaximumOrBuilder() { return com.google.firestore.v1.Value.getDefaultInstance(); } } + /** * * @@ -2665,6 +2732,7 @@ public com.google.firestore.v1.ValueOrBuilder getMaximumOrBuilder() { com.google.firestore.v1.Value.Builder, com.google.firestore.v1.ValueOrBuilder> minimumBuilder_; + /** * * @@ -2691,6 +2759,7 @@ public com.google.firestore.v1.ValueOrBuilder getMaximumOrBuilder() { public boolean hasMinimum() { return transformTypeCase_ == 5; } + /** * * @@ -2727,6 +2796,7 @@ public com.google.firestore.v1.Value getMinimum() { return com.google.firestore.v1.Value.getDefaultInstance(); } } + /** * * @@ -2760,6 +2830,7 @@ public Builder setMinimum(com.google.firestore.v1.Value value) { transformTypeCase_ = 5; return this; } + /** * * @@ -2790,6 +2861,7 @@ public Builder setMinimum(com.google.firestore.v1.Value.Builder builderForValue) transformTypeCase_ = 5; return this; } + /** * * @@ -2833,6 +2905,7 @@ public Builder mergeMinimum(com.google.firestore.v1.Value value) { transformTypeCase_ = 5; return this; } + /** * * @@ -2869,6 +2942,7 @@ public Builder clearMinimum() { } return this; } + /** * * @@ -2892,6 +2966,7 @@ public Builder clearMinimum() { public com.google.firestore.v1.Value.Builder getMinimumBuilder() { return getMinimumFieldBuilder().getBuilder(); } + /** * * @@ -2923,6 +2998,7 @@ public com.google.firestore.v1.ValueOrBuilder getMinimumOrBuilder() { return com.google.firestore.v1.Value.getDefaultInstance(); } } + /** * * @@ -2972,6 +3048,7 @@ public com.google.firestore.v1.ValueOrBuilder getMinimumOrBuilder() { com.google.firestore.v1.ArrayValue.Builder, com.google.firestore.v1.ArrayValueOrBuilder> appendMissingElementsBuilder_; + /** * * @@ -2998,6 +3075,7 @@ public com.google.firestore.v1.ValueOrBuilder getMinimumOrBuilder() { public boolean hasAppendMissingElements() { return transformTypeCase_ == 6; } + /** * * @@ -3034,6 +3112,7 @@ public com.google.firestore.v1.ArrayValue getAppendMissingElements() { return com.google.firestore.v1.ArrayValue.getDefaultInstance(); } } + /** * * @@ -3067,6 +3146,7 @@ public Builder setAppendMissingElements(com.google.firestore.v1.ArrayValue value transformTypeCase_ = 6; return this; } + /** * * @@ -3098,6 +3178,7 @@ public Builder setAppendMissingElements( transformTypeCase_ = 6; return this; } + /** * * @@ -3141,6 +3222,7 @@ public Builder mergeAppendMissingElements(com.google.firestore.v1.ArrayValue val transformTypeCase_ = 6; return this; } + /** * * @@ -3177,6 +3259,7 @@ public Builder clearAppendMissingElements() { } return this; } + /** * * @@ -3200,6 +3283,7 @@ public Builder clearAppendMissingElements() { public com.google.firestore.v1.ArrayValue.Builder getAppendMissingElementsBuilder() { return getAppendMissingElementsFieldBuilder().getBuilder(); } + /** * * @@ -3231,6 +3315,7 @@ public com.google.firestore.v1.ArrayValueOrBuilder getAppendMissingElementsOrBui return com.google.firestore.v1.ArrayValue.getDefaultInstance(); } } + /** * * @@ -3280,6 +3365,7 @@ public com.google.firestore.v1.ArrayValueOrBuilder getAppendMissingElementsOrBui com.google.firestore.v1.ArrayValue.Builder, com.google.firestore.v1.ArrayValueOrBuilder> removeAllFromArrayBuilder_; + /** * * @@ -3304,6 +3390,7 @@ public com.google.firestore.v1.ArrayValueOrBuilder getAppendMissingElementsOrBui public boolean hasRemoveAllFromArray() { return transformTypeCase_ == 7; } + /** * * @@ -3338,6 +3425,7 @@ public com.google.firestore.v1.ArrayValue getRemoveAllFromArray() { return com.google.firestore.v1.ArrayValue.getDefaultInstance(); } } + /** * * @@ -3369,6 +3457,7 @@ public Builder setRemoveAllFromArray(com.google.firestore.v1.ArrayValue value) { transformTypeCase_ = 7; return this; } + /** * * @@ -3398,6 +3487,7 @@ public Builder setRemoveAllFromArray( transformTypeCase_ = 7; return this; } + /** * * @@ -3439,6 +3529,7 @@ public Builder mergeRemoveAllFromArray(com.google.firestore.v1.ArrayValue value) transformTypeCase_ = 7; return this; } + /** * * @@ -3473,6 +3564,7 @@ public Builder clearRemoveAllFromArray() { } return this; } + /** * * @@ -3494,6 +3586,7 @@ public Builder clearRemoveAllFromArray() { public com.google.firestore.v1.ArrayValue.Builder getRemoveAllFromArrayBuilder() { return getRemoveAllFromArrayFieldBuilder().getBuilder(); } + /** * * @@ -3523,6 +3616,7 @@ public com.google.firestore.v1.ArrayValueOrBuilder getRemoveAllFromArrayOrBuilde return com.google.firestore.v1.ArrayValue.getDefaultInstance(); } } + /** * * @@ -3633,6 +3727,7 @@ public com.google.firestore.v1.DocumentTransform.FieldTransform getDefaultInstan @SuppressWarnings("serial") private volatile java.lang.Object document_ = ""; + /** * * @@ -3656,6 +3751,7 @@ public java.lang.String getDocument() { return s; } } + /** * * @@ -3684,6 +3780,7 @@ public com.google.protobuf.ByteString getDocumentBytes() { @SuppressWarnings("serial") private java.util.List fieldTransforms_; + /** * * @@ -3701,6 +3798,7 @@ public com.google.protobuf.ByteString getDocumentBytes() { getFieldTransformsList() { return fieldTransforms_; } + /** * * @@ -3718,6 +3816,7 @@ public com.google.protobuf.ByteString getDocumentBytes() { getFieldTransformsOrBuilderList() { return fieldTransforms_; } + /** * * @@ -3734,6 +3833,7 @@ public com.google.protobuf.ByteString getDocumentBytes() { public int getFieldTransformsCount() { return fieldTransforms_.size(); } + /** * * @@ -3750,6 +3850,7 @@ public int getFieldTransformsCount() { public com.google.firestore.v1.DocumentTransform.FieldTransform getFieldTransforms(int index) { return fieldTransforms_.get(index); } + /** * * @@ -3938,6 +4039,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -4182,6 +4284,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object document_ = ""; + /** * * @@ -4204,6 +4307,7 @@ public java.lang.String getDocument() { return (java.lang.String) ref; } } + /** * * @@ -4226,6 +4330,7 @@ public com.google.protobuf.ByteString getDocumentBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -4247,6 +4352,7 @@ public Builder setDocument(java.lang.String value) { onChanged(); return this; } + /** * * @@ -4264,6 +4370,7 @@ public Builder clearDocument() { onChanged(); return this; } + /** * * @@ -4325,6 +4432,7 @@ private void ensureFieldTransformsIsMutable() { return fieldTransformsBuilder_.getMessageList(); } } + /** * * @@ -4344,6 +4452,7 @@ public int getFieldTransformsCount() { return fieldTransformsBuilder_.getCount(); } } + /** * * @@ -4363,6 +4472,7 @@ public com.google.firestore.v1.DocumentTransform.FieldTransform getFieldTransfor return fieldTransformsBuilder_.getMessage(index); } } + /** * * @@ -4389,6 +4499,7 @@ public Builder setFieldTransforms( } return this; } + /** * * @@ -4413,6 +4524,7 @@ public Builder setFieldTransforms( } return this; } + /** * * @@ -4439,6 +4551,7 @@ public Builder addFieldTransforms( } return this; } + /** * * @@ -4465,6 +4578,7 @@ public Builder addFieldTransforms( } return this; } + /** * * @@ -4488,6 +4602,7 @@ public Builder addFieldTransforms( } return this; } + /** * * @@ -4512,6 +4627,7 @@ public Builder addFieldTransforms( } return this; } + /** * * @@ -4536,6 +4652,7 @@ public Builder addAllFieldTransforms( } return this; } + /** * * @@ -4558,6 +4675,7 @@ public Builder clearFieldTransforms() { } return this; } + /** * * @@ -4580,6 +4698,7 @@ public Builder removeFieldTransforms(int index) { } return this; } + /** * * @@ -4596,6 +4715,7 @@ public Builder removeFieldTransforms(int index) { getFieldTransformsBuilder(int index) { return getFieldTransformsFieldBuilder().getBuilder(index); } + /** * * @@ -4616,6 +4736,7 @@ public Builder removeFieldTransforms(int index) { return fieldTransformsBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -4637,6 +4758,7 @@ public Builder removeFieldTransforms(int index) { return java.util.Collections.unmodifiableList(fieldTransforms_); } } + /** * * @@ -4655,6 +4777,7 @@ public Builder removeFieldTransforms(int index) { .addBuilder( com.google.firestore.v1.DocumentTransform.FieldTransform.getDefaultInstance()); } + /** * * @@ -4673,6 +4796,7 @@ public Builder removeFieldTransforms(int index) { .addBuilder( index, com.google.firestore.v1.DocumentTransform.FieldTransform.getDefaultInstance()); } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransformOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransformOrBuilder.java index dc69cce2f..98ad647b5 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransformOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransformOrBuilder.java @@ -36,6 +36,7 @@ public interface DocumentTransformOrBuilder * @return The document. */ java.lang.String getDocument(); + /** * * @@ -62,6 +63,7 @@ public interface DocumentTransformOrBuilder *
*/ java.util.List getFieldTransformsList(); + /** * * @@ -75,6 +77,7 @@ public interface DocumentTransformOrBuilder * */ com.google.firestore.v1.DocumentTransform.FieldTransform getFieldTransforms(int index); + /** * * @@ -88,6 +91,7 @@ public interface DocumentTransformOrBuilder * */ int getFieldTransformsCount(); + /** * * @@ -102,6 +106,7 @@ public interface DocumentTransformOrBuilder */ java.util.List getFieldTransformsOrBuilderList(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStats.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStats.java index 2df564301..565c60be4 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStats.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStats.java @@ -33,6 +33,7 @@ public final class ExecutionStats extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.ExecutionStats) ExecutionStatsOrBuilder { private static final long serialVersionUID = 0L; + // Use ExecutionStats.newBuilder() to construct. private ExecutionStats(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -64,6 +65,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private int bitField0_; public static final int RESULTS_RETURNED_FIELD_NUMBER = 1; private long resultsReturned_ = 0L; + /** * * @@ -83,6 +85,7 @@ public long getResultsReturned() { public static final int EXECUTION_DURATION_FIELD_NUMBER = 3; private com.google.protobuf.Duration executionDuration_; + /** * * @@ -98,6 +101,7 @@ public long getResultsReturned() { public boolean hasExecutionDuration() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -115,6 +119,7 @@ public com.google.protobuf.Duration getExecutionDuration() { ? com.google.protobuf.Duration.getDefaultInstance() : executionDuration_; } + /** * * @@ -133,6 +138,7 @@ public com.google.protobuf.DurationOrBuilder getExecutionDurationOrBuilder() { public static final int READ_OPERATIONS_FIELD_NUMBER = 4; private long readOperations_ = 0L; + /** * * @@ -151,6 +157,7 @@ public long getReadOperations() { public static final int DEBUG_STATS_FIELD_NUMBER = 5; private com.google.protobuf.Struct debugStats_; + /** * * @@ -177,6 +184,7 @@ public long getReadOperations() { public boolean hasDebugStats() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -203,6 +211,7 @@ public boolean hasDebugStats() { public com.google.protobuf.Struct getDebugStats() { return debugStats_ == null ? com.google.protobuf.Struct.getDefaultInstance() : debugStats_; } + /** * * @@ -423,6 +432,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -669,6 +679,7 @@ public Builder mergeFrom( private int bitField0_; private long resultsReturned_; + /** * * @@ -685,6 +696,7 @@ public Builder mergeFrom( public long getResultsReturned() { return resultsReturned_; } + /** * * @@ -705,6 +717,7 @@ public Builder setResultsReturned(long value) { onChanged(); return this; } + /** * * @@ -730,6 +743,7 @@ public Builder clearResultsReturned() { com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> executionDurationBuilder_; + /** * * @@ -744,6 +758,7 @@ public Builder clearResultsReturned() { public boolean hasExecutionDuration() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -764,6 +779,7 @@ public com.google.protobuf.Duration getExecutionDuration() { return executionDurationBuilder_.getMessage(); } } + /** * * @@ -786,6 +802,7 @@ public Builder setExecutionDuration(com.google.protobuf.Duration value) { onChanged(); return this; } + /** * * @@ -805,6 +822,7 @@ public Builder setExecutionDuration(com.google.protobuf.Duration.Builder builder onChanged(); return this; } + /** * * @@ -832,6 +850,7 @@ public Builder mergeExecutionDuration(com.google.protobuf.Duration value) { } return this; } + /** * * @@ -851,6 +870,7 @@ public Builder clearExecutionDuration() { onChanged(); return this; } + /** * * @@ -865,6 +885,7 @@ public com.google.protobuf.Duration.Builder getExecutionDurationBuilder() { onChanged(); return getExecutionDurationFieldBuilder().getBuilder(); } + /** * * @@ -883,6 +904,7 @@ public com.google.protobuf.DurationOrBuilder getExecutionDurationOrBuilder() { : executionDuration_; } } + /** * * @@ -910,6 +932,7 @@ public com.google.protobuf.DurationOrBuilder getExecutionDurationOrBuilder() { } private long readOperations_; + /** * * @@ -925,6 +948,7 @@ public com.google.protobuf.DurationOrBuilder getExecutionDurationOrBuilder() { public long getReadOperations() { return readOperations_; } + /** * * @@ -944,6 +968,7 @@ public Builder setReadOperations(long value) { onChanged(); return this; } + /** * * @@ -968,6 +993,7 @@ public Builder clearReadOperations() { com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> debugStatsBuilder_; + /** * * @@ -993,6 +1019,7 @@ public Builder clearReadOperations() { public boolean hasDebugStats() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -1022,6 +1049,7 @@ public com.google.protobuf.Struct getDebugStats() { return debugStatsBuilder_.getMessage(); } } + /** * * @@ -1055,6 +1083,7 @@ public Builder setDebugStats(com.google.protobuf.Struct value) { onChanged(); return this; } + /** * * @@ -1085,6 +1114,7 @@ public Builder setDebugStats(com.google.protobuf.Struct.Builder builderForValue) onChanged(); return this; } + /** * * @@ -1123,6 +1153,7 @@ public Builder mergeDebugStats(com.google.protobuf.Struct value) { } return this; } + /** * * @@ -1153,6 +1184,7 @@ public Builder clearDebugStats() { onChanged(); return this; } + /** * * @@ -1178,6 +1210,7 @@ public com.google.protobuf.Struct.Builder getDebugStatsBuilder() { onChanged(); return getDebugStatsFieldBuilder().getBuilder(); } + /** * * @@ -1205,6 +1238,7 @@ public com.google.protobuf.StructOrBuilder getDebugStatsOrBuilder() { return debugStats_ == null ? com.google.protobuf.Struct.getDefaultInstance() : debugStats_; } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStatsOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStatsOrBuilder.java index c5708a155..bb1774147 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStatsOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStatsOrBuilder.java @@ -50,6 +50,7 @@ public interface ExecutionStatsOrBuilder * @return Whether the executionDuration field is set. */ boolean hasExecutionDuration(); + /** * * @@ -62,6 +63,7 @@ public interface ExecutionStatsOrBuilder * @return The executionDuration. */ com.google.protobuf.Duration getExecutionDuration(); + /** * * @@ -109,6 +111,7 @@ public interface ExecutionStatsOrBuilder * @return Whether the debugStats field is set. */ boolean hasDebugStats(); + /** * * @@ -132,6 +135,7 @@ public interface ExecutionStatsOrBuilder * @return The debugStats. */ com.google.protobuf.Struct getDebugStats(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilter.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilter.java index cf552d56c..e2510c749 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilter.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilter.java @@ -33,6 +33,7 @@ public final class ExistenceFilter extends com.google.protobuf.GeneratedMessageV // @@protoc_insertion_point(message_implements:google.firestore.v1.ExistenceFilter) ExistenceFilterOrBuilder { private static final long serialVersionUID = 0L; + // Use ExistenceFilter.newBuilder() to construct. private ExistenceFilter(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -64,6 +65,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private int bitField0_; public static final int TARGET_ID_FIELD_NUMBER = 1; private int targetId_ = 0; + /** * * @@ -82,6 +84,7 @@ public int getTargetId() { public static final int COUNT_FIELD_NUMBER = 2; private int count_ = 0; + /** * * @@ -109,6 +112,7 @@ public int getCount() { public static final int UNCHANGED_NAMES_FIELD_NUMBER = 3; private com.google.firestore.v1.BloomFilter unchangedNames_; + /** * * @@ -134,6 +138,7 @@ public int getCount() { public boolean hasUnchangedNames() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -161,6 +166,7 @@ public com.google.firestore.v1.BloomFilter getUnchangedNames() { ? com.google.firestore.v1.BloomFilter.getDefaultInstance() : unchangedNames_; } + /** * * @@ -368,6 +374,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -592,6 +599,7 @@ public Builder mergeFrom( private int bitField0_; private int targetId_; + /** * * @@ -607,6 +615,7 @@ public Builder mergeFrom( public int getTargetId() { return targetId_; } + /** * * @@ -626,6 +635,7 @@ public Builder setTargetId(int value) { onChanged(); return this; } + /** * * @@ -645,6 +655,7 @@ public Builder clearTargetId() { } private int count_; + /** * * @@ -669,6 +680,7 @@ public Builder clearTargetId() { public int getCount() { return count_; } + /** * * @@ -697,6 +709,7 @@ public Builder setCount(int value) { onChanged(); return this; } + /** * * @@ -730,6 +743,7 @@ public Builder clearCount() { com.google.firestore.v1.BloomFilter.Builder, com.google.firestore.v1.BloomFilterOrBuilder> unchangedNamesBuilder_; + /** * * @@ -754,6 +768,7 @@ public Builder clearCount() { public boolean hasUnchangedNames() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -784,6 +799,7 @@ public com.google.firestore.v1.BloomFilter getUnchangedNames() { return unchangedNamesBuilder_.getMessage(); } } + /** * * @@ -816,6 +832,7 @@ public Builder setUnchangedNames(com.google.firestore.v1.BloomFilter value) { onChanged(); return this; } + /** * * @@ -845,6 +862,7 @@ public Builder setUnchangedNames(com.google.firestore.v1.BloomFilter.Builder bui onChanged(); return this; } + /** * * @@ -882,6 +900,7 @@ public Builder mergeUnchangedNames(com.google.firestore.v1.BloomFilter value) { } return this; } + /** * * @@ -911,6 +930,7 @@ public Builder clearUnchangedNames() { onChanged(); return this; } + /** * * @@ -935,6 +955,7 @@ public com.google.firestore.v1.BloomFilter.Builder getUnchangedNamesBuilder() { onChanged(); return getUnchangedNamesFieldBuilder().getBuilder(); } + /** * * @@ -963,6 +984,7 @@ public com.google.firestore.v1.BloomFilterOrBuilder getUnchangedNamesOrBuilder() : unchangedNames_; } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilterOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilterOrBuilder.java index f98bbf2f5..24269225a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilterOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilterOrBuilder.java @@ -81,6 +81,7 @@ public interface ExistenceFilterOrBuilder * @return Whether the unchangedNames field is set. */ boolean hasUnchangedNames(); + /** * * @@ -103,6 +104,7 @@ public interface ExistenceFilterOrBuilder * @return The unchangedNames. */ com.google.firestore.v1.BloomFilter getUnchangedNames(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetrics.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetrics.java index c65c5ea22..bc2976709 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetrics.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetrics.java @@ -33,6 +33,7 @@ public final class ExplainMetrics extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.ExplainMetrics) ExplainMetricsOrBuilder { private static final long serialVersionUID = 0L; + // Use ExplainMetrics.newBuilder() to construct. private ExplainMetrics(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -64,6 +65,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private int bitField0_; public static final int PLAN_SUMMARY_FIELD_NUMBER = 1; private com.google.firestore.v1.PlanSummary planSummary_; + /** * * @@ -79,6 +81,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public boolean hasPlanSummary() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -96,6 +99,7 @@ public com.google.firestore.v1.PlanSummary getPlanSummary() { ? com.google.firestore.v1.PlanSummary.getDefaultInstance() : planSummary_; } + /** * * @@ -114,6 +118,7 @@ public com.google.firestore.v1.PlanSummaryOrBuilder getPlanSummaryOrBuilder() { public static final int EXECUTION_STATS_FIELD_NUMBER = 2; private com.google.firestore.v1.ExecutionStats executionStats_; + /** * * @@ -131,6 +136,7 @@ public com.google.firestore.v1.PlanSummaryOrBuilder getPlanSummaryOrBuilder() { public boolean hasExecutionStats() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -150,6 +156,7 @@ public com.google.firestore.v1.ExecutionStats getExecutionStats() { ? com.google.firestore.v1.ExecutionStats.getDefaultInstance() : executionStats_; } + /** * * @@ -345,6 +352,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -568,6 +576,7 @@ public Builder mergeFrom( com.google.firestore.v1.PlanSummary.Builder, com.google.firestore.v1.PlanSummaryOrBuilder> planSummaryBuilder_; + /** * * @@ -582,6 +591,7 @@ public Builder mergeFrom( public boolean hasPlanSummary() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -602,6 +612,7 @@ public com.google.firestore.v1.PlanSummary getPlanSummary() { return planSummaryBuilder_.getMessage(); } } + /** * * @@ -624,6 +635,7 @@ public Builder setPlanSummary(com.google.firestore.v1.PlanSummary value) { onChanged(); return this; } + /** * * @@ -643,6 +655,7 @@ public Builder setPlanSummary(com.google.firestore.v1.PlanSummary.Builder builde onChanged(); return this; } + /** * * @@ -670,6 +683,7 @@ public Builder mergePlanSummary(com.google.firestore.v1.PlanSummary value) { } return this; } + /** * * @@ -689,6 +703,7 @@ public Builder clearPlanSummary() { onChanged(); return this; } + /** * * @@ -703,6 +718,7 @@ public com.google.firestore.v1.PlanSummary.Builder getPlanSummaryBuilder() { onChanged(); return getPlanSummaryFieldBuilder().getBuilder(); } + /** * * @@ -721,6 +737,7 @@ public com.google.firestore.v1.PlanSummaryOrBuilder getPlanSummaryOrBuilder() { : planSummary_; } } + /** * * @@ -753,6 +770,7 @@ public com.google.firestore.v1.PlanSummaryOrBuilder getPlanSummaryOrBuilder() { com.google.firestore.v1.ExecutionStats.Builder, com.google.firestore.v1.ExecutionStatsOrBuilder> executionStatsBuilder_; + /** * * @@ -769,6 +787,7 @@ public com.google.firestore.v1.PlanSummaryOrBuilder getPlanSummaryOrBuilder() { public boolean hasExecutionStats() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -791,6 +810,7 @@ public com.google.firestore.v1.ExecutionStats getExecutionStats() { return executionStatsBuilder_.getMessage(); } } + /** * * @@ -815,6 +835,7 @@ public Builder setExecutionStats(com.google.firestore.v1.ExecutionStats value) { onChanged(); return this; } + /** * * @@ -837,6 +858,7 @@ public Builder setExecutionStats( onChanged(); return this; } + /** * * @@ -866,6 +888,7 @@ public Builder mergeExecutionStats(com.google.firestore.v1.ExecutionStats value) } return this; } + /** * * @@ -887,6 +910,7 @@ public Builder clearExecutionStats() { onChanged(); return this; } + /** * * @@ -903,6 +927,7 @@ public com.google.firestore.v1.ExecutionStats.Builder getExecutionStatsBuilder() onChanged(); return getExecutionStatsFieldBuilder().getBuilder(); } + /** * * @@ -923,6 +948,7 @@ public com.google.firestore.v1.ExecutionStatsOrBuilder getExecutionStatsOrBuilde : executionStats_; } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetricsOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetricsOrBuilder.java index 0f084f88a..bd0da8dc1 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetricsOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetricsOrBuilder.java @@ -36,6 +36,7 @@ public interface ExplainMetricsOrBuilder * @return Whether the planSummary field is set. */ boolean hasPlanSummary(); + /** * * @@ -48,6 +49,7 @@ public interface ExplainMetricsOrBuilder * @return The planSummary. */ com.google.firestore.v1.PlanSummary getPlanSummary(); + /** * * @@ -73,6 +75,7 @@ public interface ExplainMetricsOrBuilder * @return Whether the executionStats field is set. */ boolean hasExecutionStats(); + /** * * @@ -87,6 +90,7 @@ public interface ExplainMetricsOrBuilder * @return The executionStats. */ com.google.firestore.v1.ExecutionStats getExecutionStats(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainOptions.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainOptions.java index 019438803..1ca08de87 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainOptions.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainOptions.java @@ -33,6 +33,7 @@ public final class ExplainOptions extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.ExplainOptions) ExplainOptionsOrBuilder { private static final long serialVersionUID = 0L; + // Use ExplainOptions.newBuilder() to construct. private ExplainOptions(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -63,6 +64,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public static final int ANALYZE_FIELD_NUMBER = 1; private boolean analyze_ = false; + /** * * @@ -243,6 +245,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -424,6 +427,7 @@ public Builder mergeFrom( private int bitField0_; private boolean analyze_; + /** * * @@ -445,6 +449,7 @@ public Builder mergeFrom( public boolean getAnalyze() { return analyze_; } + /** * * @@ -470,6 +475,7 @@ public Builder setAnalyze(boolean value) { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreProto.java index fb370aa5e..23103e45c 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreProto.java @@ -173,256 +173,284 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { static { java.lang.String[] descriptorData = { - "\n#google/firestore/v1/firestore.proto\022\023g" + "\n" + + "#google/firestore/v1/firestore.proto\022\023g" + "oogle.firestore.v1\032\034google/api/annotatio" + "ns.proto\032\027google/api/client.proto\032\037googl" + "e/api/field_behavior.proto\032\030google/api/r" - + "outing.proto\032,google/firestore/v1/aggreg" - + "ation_result.proto\032 google/firestore/v1/" + + "outing.proto\032,google/firestore/v1/aggregation_result.proto\032 google/firestore/v1/" + "common.proto\032\"google/firestore/v1/docume" + "nt.proto\032\037google/firestore/v1/query.prot" + "o\032\'google/firestore/v1/query_profile.pro" + "to\032\037google/firestore/v1/write.proto\032\033goo" + "gle/protobuf/empty.proto\032\037google/protobu" - + "f/timestamp.proto\032\036google/protobuf/wrapp" - + "ers.proto\032\027google/rpc/status.proto\"\270\001\n\022G" - + "etDocumentRequest\022\021\n\004name\030\001 \001(\tB\003\340A\002\022/\n\004" - + "mask\030\002 \001(\0132!.google.firestore.v1.Documen" - + "tMask\022\025\n\013transaction\030\003 \001(\014H\000\022/\n\tread_tim" - + "e\030\005 \001(\0132\032.google.protobuf.TimestampH\000B\026\n" - + "\024consistency_selector\"\273\002\n\024ListDocumentsR" - + "equest\022\023\n\006parent\030\001 \001(\tB\003\340A\002\022\032\n\rcollectio" - + "n_id\030\002 \001(\tB\003\340A\001\022\026\n\tpage_size\030\003 \001(\005B\003\340A\001\022" - + "\027\n\npage_token\030\004 \001(\tB\003\340A\001\022\025\n\010order_by\030\006 \001" - + "(\tB\003\340A\001\0224\n\004mask\030\007 \001(\0132!.google.firestore" - + ".v1.DocumentMaskB\003\340A\001\022\025\n\013transaction\030\010 \001" - + "(\014H\000\022/\n\tread_time\030\n \001(\0132\032.google.protobu" - + "f.TimestampH\000\022\024\n\014show_missing\030\014 \001(\010B\026\n\024c" - + "onsistency_selector\"b\n\025ListDocumentsResp" - + "onse\0220\n\tdocuments\030\001 \003(\0132\035.google.firesto" - + "re.v1.Document\022\027\n\017next_page_token\030\002 \001(\t\"" - + "\304\001\n\025CreateDocumentRequest\022\023\n\006parent\030\001 \001(" - + "\tB\003\340A\002\022\032\n\rcollection_id\030\002 \001(\tB\003\340A\002\022\023\n\013do" - + "cument_id\030\003 \001(\t\0224\n\010document\030\004 \001(\0132\035.goog" - + "le.firestore.v1.DocumentB\003\340A\002\022/\n\004mask\030\005 " - + "\001(\0132!.google.firestore.v1.DocumentMask\"\363" - + "\001\n\025UpdateDocumentRequest\0224\n\010document\030\001 \001" - + "(\0132\035.google.firestore.v1.DocumentB\003\340A\002\0226" - + "\n\013update_mask\030\002 \001(\0132!.google.firestore.v" - + "1.DocumentMask\022/\n\004mask\030\003 \001(\0132!.google.fi" - + "restore.v1.DocumentMask\022;\n\020current_docum" - + "ent\030\004 \001(\0132!.google.firestore.v1.Precondi" - + "tion\"g\n\025DeleteDocumentRequest\022\021\n\004name\030\001 " - + "\001(\tB\003\340A\002\022;\n\020current_document\030\002 \001(\0132!.goo" - + "gle.firestore.v1.Precondition\"\231\002\n\030BatchG" - + "etDocumentsRequest\022\025\n\010database\030\001 \001(\tB\003\340A" - + "\002\022\021\n\tdocuments\030\002 \003(\t\022/\n\004mask\030\003 \001(\0132!.goo" - + "gle.firestore.v1.DocumentMask\022\025\n\013transac" - + "tion\030\004 \001(\014H\000\022B\n\017new_transaction\030\005 \001(\0132\'." - + "google.firestore.v1.TransactionOptionsH\000" - + "\022/\n\tread_time\030\007 \001(\0132\032.google.protobuf.Ti" - + "mestampH\000B\026\n\024consistency_selector\"\254\001\n\031Ba" - + "tchGetDocumentsResponse\022.\n\005found\030\001 \001(\0132\035" - + ".google.firestore.v1.DocumentH\000\022\021\n\007missi" - + "ng\030\002 \001(\tH\000\022\023\n\013transaction\030\003 \001(\014\022-\n\tread_" - + "time\030\004 \001(\0132\032.google.protobuf.TimestampB\010" - + "\n\006result\"j\n\027BeginTransactionRequest\022\025\n\010d" - + "atabase\030\001 \001(\tB\003\340A\002\0228\n\007options\030\002 \001(\0132\'.go" - + "ogle.firestore.v1.TransactionOptions\"/\n\030" - + "BeginTransactionResponse\022\023\n\013transaction\030" - + "\001 \001(\014\"g\n\rCommitRequest\022\025\n\010database\030\001 \001(\t" - + "B\003\340A\002\022*\n\006writes\030\002 \003(\0132\032.google.firestore" - + ".v1.Write\022\023\n\013transaction\030\003 \001(\014\"z\n\016Commit" - + "Response\0227\n\rwrite_results\030\001 \003(\0132 .google" - + ".firestore.v1.WriteResult\022/\n\013commit_time" - + "\030\002 \001(\0132\032.google.protobuf.Timestamp\"B\n\017Ro" - + "llbackRequest\022\025\n\010database\030\001 \001(\tB\003\340A\002\022\030\n\013" - + "transaction\030\002 \001(\014B\003\340A\002\"\335\002\n\017RunQueryReque" - + "st\022\023\n\006parent\030\001 \001(\tB\003\340A\002\022@\n\020structured_qu" - + "ery\030\002 \001(\0132$.google.firestore.v1.Structur" - + "edQueryH\000\022\025\n\013transaction\030\005 \001(\014H\001\022B\n\017new_" - + "transaction\030\006 \001(\0132\'.google.firestore.v1." - + "TransactionOptionsH\001\022/\n\tread_time\030\007 \001(\0132" - + "\032.google.protobuf.TimestampH\001\022A\n\017explain" - + "_options\030\n \001(\0132#.google.firestore.v1.Exp" - + "lainOptionsB\003\340A\001B\014\n\nquery_typeB\026\n\024consis" - + "tency_selector\"\207\002\n\020RunQueryResponse\022\023\n\013t" - + "ransaction\030\002 \001(\014\022/\n\010document\030\001 \001(\0132\035.goo" - + "gle.firestore.v1.Document\022-\n\tread_time\030\003" - + " \001(\0132\032.google.protobuf.Timestamp\022\027\n\017skip" - + "ped_results\030\004 \001(\005\022\016\n\004done\030\006 \001(\010H\000\022<\n\017exp" - + "lain_metrics\030\013 \001(\0132#.google.firestore.v1" - + ".ExplainMetricsB\027\n\025continuation_selector" - + "\"\377\002\n\032RunAggregationQueryRequest\022\023\n\006paren" - + "t\030\001 \001(\tB\003\340A\002\022W\n\034structured_aggregation_q" - + "uery\030\002 \001(\0132/.google.firestore.v1.Structu" - + "redAggregationQueryH\000\022\025\n\013transaction\030\004 \001" - + "(\014H\001\022B\n\017new_transaction\030\005 \001(\0132\'.google.f" - + "irestore.v1.TransactionOptionsH\001\022/\n\tread" - + "_time\030\006 \001(\0132\032.google.protobuf.TimestampH" - + "\001\022A\n\017explain_options\030\010 \001(\0132#.google.fire" - + "store.v1.ExplainOptionsB\003\340A\001B\014\n\nquery_ty" - + "peB\026\n\024consistency_selector\"\327\001\n\033RunAggreg" - + "ationQueryResponse\0226\n\006result\030\001 \001(\0132&.goo" - + "gle.firestore.v1.AggregationResult\022\023\n\013tr" - + "ansaction\030\002 \001(\014\022-\n\tread_time\030\003 \001(\0132\032.goo" - + "gle.protobuf.Timestamp\022<\n\017explain_metric" - + "s\030\n \001(\0132#.google.firestore.v1.ExplainMet" - + "rics\"\205\002\n\025PartitionQueryRequest\022\023\n\006parent" - + "\030\001 \001(\tB\003\340A\002\022@\n\020structured_query\030\002 \001(\0132$." - + "google.firestore.v1.StructuredQueryH\000\022\027\n" - + "\017partition_count\030\003 \001(\003\022\022\n\npage_token\030\004 \001" - + "(\t\022\021\n\tpage_size\030\005 \001(\005\022/\n\tread_time\030\006 \001(\013" - + "2\032.google.protobuf.TimestampH\001B\014\n\nquery_" - + "typeB\026\n\024consistency_selector\"b\n\026Partitio" - + "nQueryResponse\022/\n\npartitions\030\001 \003(\0132\033.goo" - + "gle.firestore.v1.Cursor\022\027\n\017next_page_tok" - + "en\030\002 \001(\t\"\350\001\n\014WriteRequest\022\025\n\010database\030\001 " - + "\001(\tB\003\340A\002\022\021\n\tstream_id\030\002 \001(\t\022*\n\006writes\030\003 " - + "\003(\0132\032.google.firestore.v1.Write\022\024\n\014strea" - + "m_token\030\004 \001(\014\022=\n\006labels\030\005 \003(\0132-.google.f" - + "irestore.v1.WriteRequest.LabelsEntry\032-\n\013" - + "LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:" - + "\0028\001\"\242\001\n\rWriteResponse\022\021\n\tstream_id\030\001 \001(\t" - + "\022\024\n\014stream_token\030\002 \001(\014\0227\n\rwrite_results\030" - + "\003 \003(\0132 .google.firestore.v1.WriteResult\022" - + "/\n\013commit_time\030\004 \001(\0132\032.google.protobuf.T" - + "imestamp\"\362\001\n\rListenRequest\022\025\n\010database\030\001" - + " \001(\tB\003\340A\002\0221\n\nadd_target\030\002 \001(\0132\033.google.f" - + "irestore.v1.TargetH\000\022\027\n\rremove_target\030\003 " - + "\001(\005H\000\022>\n\006labels\030\004 \003(\0132..google.firestore" - + ".v1.ListenRequest.LabelsEntry\032-\n\013LabelsE" - + "ntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\017\n\r" - + "target_change\"\325\002\n\016ListenResponse\022:\n\rtarg" - + "et_change\030\002 \001(\0132!.google.firestore.v1.Ta" - + "rgetChangeH\000\022>\n\017document_change\030\003 \001(\0132#." - + "google.firestore.v1.DocumentChangeH\000\022>\n\017" - + "document_delete\030\004 \001(\0132#.google.firestore" - + ".v1.DocumentDeleteH\000\022>\n\017document_remove\030" - + "\006 \001(\0132#.google.firestore.v1.DocumentRemo" - + "veH\000\0226\n\006filter\030\005 \001(\0132$.google.firestore." - + "v1.ExistenceFilterH\000B\017\n\rresponse_type\"\326\003" - + "\n\006Target\0228\n\005query\030\002 \001(\0132\'.google.firesto" - + "re.v1.Target.QueryTargetH\000\022@\n\tdocuments\030" - + "\003 \001(\0132+.google.firestore.v1.Target.Docum" - + "entsTargetH\000\022\026\n\014resume_token\030\004 \001(\014H\001\022/\n\t" - + "read_time\030\013 \001(\0132\032.google.protobuf.Timest" - + "ampH\001\022\021\n\ttarget_id\030\005 \001(\005\022\014\n\004once\030\006 \001(\010\0223" - + "\n\016expected_count\030\014 \001(\0132\033.google.protobuf" - + ".Int32Value\032$\n\017DocumentsTarget\022\021\n\tdocume" - + "nts\030\002 \003(\t\032m\n\013QueryTarget\022\016\n\006parent\030\001 \001(\t" - + "\022@\n\020structured_query\030\002 \001(\0132$.google.fire" - + "store.v1.StructuredQueryH\000B\014\n\nquery_type" - + "B\r\n\013target_typeB\r\n\013resume_type\"\252\002\n\014Targe" - + "tChange\022N\n\022target_change_type\030\001 \001(\01622.go" - + "ogle.firestore.v1.TargetChange.TargetCha" - + "ngeType\022\022\n\ntarget_ids\030\002 \003(\005\022!\n\005cause\030\003 \001" - + "(\0132\022.google.rpc.Status\022\024\n\014resume_token\030\004" - + " \001(\014\022-\n\tread_time\030\006 \001(\0132\032.google.protobu" - + "f.Timestamp\"N\n\020TargetChangeType\022\r\n\tNO_CH" - + "ANGE\020\000\022\007\n\003ADD\020\001\022\n\n\006REMOVE\020\002\022\013\n\007CURRENT\020\003" - + "\022\t\n\005RESET\020\004\"\237\001\n\030ListCollectionIdsRequest" - + "\022\023\n\006parent\030\001 \001(\tB\003\340A\002\022\021\n\tpage_size\030\002 \001(\005" - + "\022\022\n\npage_token\030\003 \001(\t\022/\n\tread_time\030\004 \001(\0132" - + "\032.google.protobuf.TimestampH\000B\026\n\024consist" - + "ency_selector\"L\n\031ListCollectionIdsRespon" - + "se\022\026\n\016collection_ids\030\001 \003(\t\022\027\n\017next_page_" - + "token\030\002 \001(\t\"\311\001\n\021BatchWriteRequest\022\025\n\010dat" - + "abase\030\001 \001(\tB\003\340A\002\022*\n\006writes\030\002 \003(\0132\032.googl" - + "e.firestore.v1.Write\022B\n\006labels\030\003 \003(\01322.g" - + "oogle.firestore.v1.BatchWriteRequest.Lab" - + "elsEntry\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005" - + "value\030\002 \001(\t:\0028\001\"q\n\022BatchWriteResponse\0227\n" - + "\rwrite_results\030\001 \003(\0132 .google.firestore." - + "v1.WriteResult\022\"\n\006status\030\002 \003(\0132\022.google." - + "rpc.Status2\332\031\n\tFirestore\022\217\001\n\013GetDocument" - + "\022\'.google.firestore.v1.GetDocumentReques" + + "f/timestamp.proto\032\036google/protobuf/wrappers.proto\032\027google/rpc/status.proto\"\270\001\n" + + "\022GetDocumentRequest\022\021\n" + + "\004name\030\001 \001(\tB\003\340A\002\022/\n" + + "\004mask\030\002 \001(\0132!.google.firestore.v1.DocumentMask\022\025\n" + + "\013transaction\030\003 \001(\014H\000\022/\n" + + "\tread_time\030\005 \001(\0132\032.google.protobuf.TimestampH\000B\026\n" + + "\024consistency_selector\"\273\002\n" + + "\024ListDocumentsRequest\022\023\n" + + "\006parent\030\001 \001(\tB\003\340A\002\022\032\n\r" + + "collection_id\030\002 \001(\tB\003\340A\001\022\026\n" + + "\tpage_size\030\003 \001(\005B\003\340A\001\022\027\n\n" + + "page_token\030\004 \001(\tB\003\340A\001\022\025\n" + + "\010order_by\030\006 \001(\tB\003\340A\001\0224\n" + + "\004mask\030\007 \001(\0132!.google.firestore.v1.DocumentMaskB\003\340A\001\022\025\n" + + "\013transaction\030\010 \001(\014H\000\022/\n" + + "\tread_time\030\n" + + " \001(\0132\032.google.protobuf.TimestampH\000\022\024\n" + + "\014show_missing\030\014 \001(\010B\026\n" + + "\024consistency_selector\"b\n" + + "\025ListDocumentsResponse\0220\n" + + "\tdocuments\030\001 \003(\0132\035.google.firestore.v1.Document\022\027\n" + + "\017next_page_token\030\002 \001(\t\"\304\001\n" + + "\025CreateDocumentRequest\022\023\n" + + "\006parent\030\001 \001(\tB\003\340A\002\022\032\n\r" + + "collection_id\030\002 \001(\tB\003\340A\002\022\023\n" + + "\013document_id\030\003 \001(\t\0224\n" + + "\010document\030\004 \001(\0132\035.google.firestore.v1.DocumentB\003\340A\002\022/\n" + + "\004mask\030\005 \001(\0132!.google.firestore.v1.DocumentMask\"\363\001\n" + + "\025UpdateDocumentRequest\0224\n" + + "\010document\030\001 \001(\0132\035.google.firestore.v1.DocumentB\003\340A\002\0226\n" + + "\013update_mask\030\002 \001(\0132!.google.firestore.v1.DocumentMask\022/\n" + + "\004mask\030\003 \001(\0132!.google.firestore.v1.DocumentMask\022;\n" + + "\020current_document\030\004 \001(\0132!.google.firestore.v1.Precondition\"g\n" + + "\025DeleteDocumentRequest\022\021\n" + + "\004name\030\001 \001(\tB\003\340A\002\022;\n" + + "\020current_document\030\002 \001(\0132!.google.firestore.v1.Precondition\"\231\002\n" + + "\030BatchGetDocumentsRequest\022\025\n" + + "\010database\030\001 \001(\tB\003\340A\002\022\021\n" + + "\tdocuments\030\002 \003(\t\022/\n" + + "\004mask\030\003 \001(\0132!.google.firestore.v1.DocumentMask\022\025\n" + + "\013transaction\030\004 \001(\014H\000\022B\n" + + "\017new_transaction\030\005 \001(\0132\'." + + "google.firestore.v1.TransactionOptionsH\000\022/\n" + + "\tread_time\030\007 \001(\0132\032.google.protobuf.TimestampH\000B\026\n" + + "\024consistency_selector\"\254\001\n" + + "\031BatchGetDocumentsResponse\022.\n" + + "\005found\030\001 \001(\0132\035.google.firestore.v1.DocumentH\000\022\021\n" + + "\007missing\030\002 \001(\tH\000\022\023\n" + + "\013transaction\030\003 \001(\014\022-\n" + + "\tread_time\030\004 \001(\0132\032.google.protobuf.TimestampB\010\n" + + "\006result\"j\n" + + "\027BeginTransactionRequest\022\025\n" + + "\010database\030\001 \001(\tB\003\340A\002\0228\n" + + "\007options\030\002 \001(\0132\'.google.firestore.v1.TransactionOptions\"/\n" + + "\030BeginTransactionResponse\022\023\n" + + "\013transaction\030\001 \001(\014\"g\n\r" + + "CommitRequest\022\025\n" + + "\010database\030\001 \001(\tB\003\340A\002\022*\n" + + "\006writes\030\002 \003(\0132\032.google.firestore.v1.Write\022\023\n" + + "\013transaction\030\003 \001(\014\"z\n" + + "\016CommitResponse\0227\n\r" + + "write_results\030\001 \003(\0132 .google.firestore.v1.WriteResult\022/\n" + + "\013commit_time\030\002 \001(\0132\032.google.protobuf.Timestamp\"B\n" + + "\017RollbackRequest\022\025\n" + + "\010database\030\001 \001(\tB\003\340A\002\022\030\n" + + "\013transaction\030\002 \001(\014B\003\340A\002\"\335\002\n" + + "\017RunQueryRequest\022\023\n" + + "\006parent\030\001 \001(\tB\003\340A\002\022@\n" + + "\020structured_query\030\002" + + " \001(\0132$.google.firestore.v1.StructuredQueryH\000\022\025\n" + + "\013transaction\030\005 \001(\014H\001\022B\n" + + "\017new_transaction\030\006" + + " \001(\0132\'.google.firestore.v1.TransactionOptionsH\001\022/\n" + + "\tread_time\030\007 \001(\0132\032.google.protobuf.TimestampH\001\022A\n" + + "\017explain_options\030\n" + + " \001(\0132#.google.firestore.v1.ExplainOptionsB\003\340A\001B\014\n\n" + + "query_typeB\026\n" + + "\024consistency_selector\"\207\002\n" + + "\020RunQueryResponse\022\023\n" + + "\013transaction\030\002 \001(\014\022/\n" + + "\010document\030\001 \001(\0132\035.google.firestore.v1.Document\022-\n" + + "\tread_time\030\003 \001(\0132\032.google.protobuf.Timestamp\022\027\n" + + "\017skipped_results\030\004 \001(\005\022\016\n" + + "\004done\030\006 \001(\010H\000\022<\n" + + "\017explain_metrics\030\013 \001(\0132#.google.firestore.v1.ExplainMetricsB\027\n" + + "\025continuation_selector\"\377\002\n" + + "\032RunAggregationQueryRequest\022\023\n" + + "\006parent\030\001 \001(\tB\003\340A\002\022W\n" + + "\034structured_aggregation_query\030\002" + + " \001(\0132/.google.firestore.v1.StructuredAggregationQueryH\000\022\025\n" + + "\013transaction\030\004 \001(\014H\001\022B\n" + + "\017new_transaction\030\005" + + " \001(\0132\'.google.firestore.v1.TransactionOptionsH\001\022/\n" + + "\tread_time\030\006 \001(\0132\032.google.protobuf.TimestampH\001\022A\n" + + "\017explain_options\030\010" + + " \001(\0132#.google.firestore.v1.ExplainOptionsB\003\340A\001B\014\n\n" + + "query_typeB\026\n" + + "\024consistency_selector\"\327\001\n" + + "\033RunAggregationQueryResponse\0226\n" + + "\006result\030\001 \001(\0132&.google.firestore.v1.AggregationResult\022\023\n" + + "\013transaction\030\002 \001(\014\022-\n" + + "\tread_time\030\003 \001(\0132\032.google.protobuf.Timestamp\022<\n" + + "\017explain_metrics\030\n" + + " \001(\0132#.google.firestore.v1.ExplainMetrics\"\205\002\n" + + "\025PartitionQueryRequest\022\023\n" + + "\006parent\030\001 \001(\tB\003\340A\002\022@\n" + + "\020structured_query\030\002" + + " \001(\0132$.google.firestore.v1.StructuredQueryH\000\022\027\n" + + "\017partition_count\030\003 \001(\003\022\022\n\n" + + "page_token\030\004 \001(\t\022\021\n" + + "\tpage_size\030\005 \001(\005\022/\n" + + "\tread_time\030\006 \001(\0132\032.google.protobuf.TimestampH\001B\014\n\n" + + "query_typeB\026\n" + + "\024consistency_selector\"b\n" + + "\026PartitionQueryResponse\022/\n\n" + + "partitions\030\001 \003(\0132\033.google.firestore.v1.Cursor\022\027\n" + + "\017next_page_token\030\002 \001(\t\"\350\001\n" + + "\014WriteRequest\022\025\n" + + "\010database\030\001 \001(\tB\003\340A\002\022\021\n" + + "\tstream_id\030\002 \001(\t\022*\n" + + "\006writes\030\003 \003(\0132\032.google.firestore.v1.Write\022\024\n" + + "\014stream_token\030\004 \001(\014\022=\n" + + "\006labels\030\005 \003(\0132-.google.firestore.v1.WriteRequest.LabelsEntry\032-\n" + + "\013LabelsEntry\022\013\n" + + "\003key\030\001 \001(\t\022\r\n" + + "\005value\030\002 \001(\t:\0028\001\"\242\001\n\r" + + "WriteResponse\022\021\n" + + "\tstream_id\030\001 \001(\t\022\024\n" + + "\014stream_token\030\002 \001(\014\0227\n\r" + + "write_results\030\003 \003(\0132 .google.firestore.v1.WriteResult\022/\n" + + "\013commit_time\030\004 \001(\0132\032.google.protobuf.Timestamp\"\362\001\n\r" + + "ListenRequest\022\025\n" + + "\010database\030\001 \001(\tB\003\340A\002\0221\n\n" + + "add_target\030\002 \001(\0132\033.google.firestore.v1.TargetH\000\022\027\n\r" + + "remove_target\030\003 \001(\005H\000\022>\n" + + "\006labels\030\004 \003(\0132..google.firestore.v1.ListenRequest.LabelsEntry\032-\n" + + "\013LabelsEntry\022\013\n" + + "\003key\030\001 \001(\t\022\r\n" + + "\005value\030\002 \001(\t:\0028\001B\017\n\r" + + "target_change\"\325\002\n" + + "\016ListenResponse\022:\n\r" + + "target_change\030\002 \001(\0132!.google.firestore.v1.TargetChangeH\000\022>\n" + + "\017document_change\030\003 \001(\0132#.google.firestore.v1.DocumentChangeH\000\022>\n" + + "\017document_delete\030\004 \001(\0132#.google.firestore.v1.DocumentDeleteH\000\022>\n" + + "\017document_remove\030\006 \001(\0132#.google.firestore.v1.DocumentRemoveH\000\0226\n" + + "\006filter\030\005 \001(\0132$.google.firestore.v1.ExistenceFilterH\000B\017\n\r" + + "response_type\"\326\003\n" + + "\006Target\0228\n" + + "\005query\030\002 \001(\0132\'.google.firestore.v1.Target.QueryTargetH\000\022@\n" + + "\tdocuments\030\003" + + " \001(\0132+.google.firestore.v1.Target.DocumentsTargetH\000\022\026\n" + + "\014resume_token\030\004 \001(\014H\001\022/\n" + + "\tread_time\030\013 \001(\0132\032.google.protobuf.TimestampH\001\022\021\n" + + "\ttarget_id\030\005 \001(\005\022\014\n" + + "\004once\030\006 \001(\010\0223\n" + + "\016expected_count\030\014 \001(\0132\033.google.protobuf.Int32Value\032$\n" + + "\017DocumentsTarget\022\021\n" + + "\tdocuments\030\002 \003(\t\032m\n" + + "\013QueryTarget\022\016\n" + + "\006parent\030\001 \001(\t\022@\n" + + "\020structured_query\030\002" + + " \001(\0132$.google.firestore.v1.StructuredQueryH\000B\014\n\n" + + "query_typeB\r\n" + + "\013target_typeB\r\n" + + "\013resume_type\"\252\002\n" + + "\014TargetChange\022N\n" + + "\022target_change_type\030\001 \001(\01622.go" + + "ogle.firestore.v1.TargetChange.TargetChangeType\022\022\n\n" + + "target_ids\030\002 \003(\005\022!\n" + + "\005cause\030\003 \001(\0132\022.google.rpc.Status\022\024\n" + + "\014resume_token\030\004 \001(\014\022-\n" + + "\tread_time\030\006 \001(\0132\032.google.protobuf.Timestamp\"N\n" + + "\020TargetChangeType\022\r\n" + + "\tNO_CHANGE\020\000\022\007\n" + + "\003ADD\020\001\022\n\n" + + "\006REMOVE\020\002\022\013\n" + + "\007CURRENT\020\003\022\t\n" + + "\005RESET\020\004\"\237\001\n" + + "\030ListCollectionIdsRequest\022\023\n" + + "\006parent\030\001 \001(\tB\003\340A\002\022\021\n" + + "\tpage_size\030\002 \001(\005\022\022\n\n" + + "page_token\030\003 \001(\t\022/\n" + + "\tread_time\030\004 \001(\0132\032.google.protobuf.TimestampH\000B\026\n" + + "\024consistency_selector\"L\n" + + "\031ListCollectionIdsResponse\022\026\n" + + "\016collection_ids\030\001 \003(\t\022\027\n" + + "\017next_page_token\030\002 \001(\t\"\311\001\n" + + "\021BatchWriteRequest\022\025\n" + + "\010database\030\001 \001(\tB\003\340A\002\022*\n" + + "\006writes\030\002 \003(\0132\032.google.firestore.v1.Write\022B\n" + + "\006labels\030\003 \003(\01322.g" + + "oogle.firestore.v1.BatchWriteRequest.LabelsEntry\032-\n" + + "\013LabelsEntry\022\013\n" + + "\003key\030\001 \001(\t\022\r\n" + + "\005value\030\002 \001(\t:\0028\001\"q\n" + + "\022BatchWriteResponse\0227\n" + + "\r" + + "write_results\030\001 \003(\0132 .google.firestore.v1.WriteResult\022\"\n" + + "\006status\030\002 \003(\0132\022.google.rpc.Status2\332\031\n" + + "\tFirestore\022\217\001\n" + + "\013GetDocument\022\'.google.firestore.v1.GetDocumentReques" + "t\032\035.google.firestore.v1.Document\"8\202\323\344\223\0022" - + "\0220/v1/{name=projects/*/databases/*/docum" - + "ents/*/**}\022\365\001\n\rListDocuments\022).google.fi" - + "restore.v1.ListDocumentsRequest\032*.google" + + "\0220/v1/{name=projects/*/databases/*/documents/*/**}\022\365\001\n\r" + + "ListDocuments\022).google.firestore.v1.ListDocumentsRequest\032*.google" + ".firestore.v1.ListDocumentsResponse\"\214\001\202\323" + "\344\223\002\205\001\022B/v1/{parent=projects/*/databases/" + "*/documents/*/**}/{collection_id}Z?\022=/v1" - + "/{parent=projects/*/databases/*/document" - + "s}/{collection_id}\022\277\001\n\016UpdateDocument\022*." - + "google.firestore.v1.UpdateDocumentReques" + + "/{parent=projects/*/databases/*/documents}/{collection_id}\022\277\001\n" + + "\016UpdateDocument\022*.google.firestore.v1.UpdateDocumentReques" + "t\032\035.google.firestore.v1.Document\"b\332A\024doc" + "ument,update_mask\202\323\344\223\002E29/v1/{document.n" - + "ame=projects/*/databases/*/documents/*/*" - + "*}:\010document\022\225\001\n\016DeleteDocument\022*.google" - + ".firestore.v1.DeleteDocumentRequest\032\026.go" + + "ame=projects/*/databases/*/documents/*/**}:\010document\022\225\001\n" + + "\016DeleteDocument\022*.google.firestore.v1.DeleteDocumentRequest\032\026.go" + "ogle.protobuf.Empty\"?\332A\004name\202\323\344\223\0022*0/v1/" - + "{name=projects/*/databases/*/documents/*" - + "/**}\022\271\001\n\021BatchGetDocuments\022-.google.fire" - + "store.v1.BatchGetDocumentsRequest\032..goog" + + "{name=projects/*/databases/*/documents/*/**}\022\271\001\n" + + "\021BatchGetDocuments\022-.google.firestore.v1.BatchGetDocumentsRequest\032..goog" + "le.firestore.v1.BatchGetDocumentsRespons" - + "e\"C\202\323\344\223\002=\"8/v1/{database=projects/*/data" - + "bases/*}/documents:batchGet:\001*0\001\022\307\001\n\020Beg" - + "inTransaction\022,.google.firestore.v1.Begi" + + "e\"C\202\323\344\223\002=\"8/v1/{database=projects/*/databases/*}/documents:batchGet:\001*0\001\022\307\001\n" + + "\020BeginTransaction\022,.google.firestore.v1.Begi" + "nTransactionRequest\032-.google.firestore.v" + "1.BeginTransactionResponse\"V\332A\010database\202" - + "\323\344\223\002E\"@/v1/{database=projects/*/database" - + "s/*}/documents:beginTransaction:\001*\022\246\001\n\006C" - + "ommit\022\".google.firestore.v1.CommitReques" + + "\323\344\223\002E\"@/v1/{database=projects/*/databases/*}/documents:beginTransaction:\001*\022\246\001\n" + + "\006Commit\022\".google.firestore.v1.CommitReques" + "t\032#.google.firestore.v1.CommitResponse\"S" + "\332A\017database,writes\202\323\344\223\002;\"6/v1/{database=" - + "projects/*/databases/*}/documents:commit" - + ":\001*\022\244\001\n\010Rollback\022$.google.firestore.v1.R" - + "ollbackRequest\032\026.google.protobuf.Empty\"Z" + + "projects/*/databases/*}/documents:commit:\001*\022\244\001\n" + + "\010Rollback\022$.google.firestore.v1.RollbackRequest\032\026.google.protobuf.Empty\"Z" + "\332A\024database,transaction\202\323\344\223\002=\"8/v1/{data" - + "base=projects/*/databases/*}/documents:r" - + "ollback:\001*\022\337\001\n\010RunQuery\022$.google.firesto" - + "re.v1.RunQueryRequest\032%.google.firestore" + + "base=projects/*/databases/*}/documents:rollback:\001*\022\337\001\n" + + "\010RunQuery\022$.google.firestore.v1.RunQueryRequest\032%.google.firestore" + ".v1.RunQueryResponse\"\203\001\202\323\344\223\002}\"6/v1/{pare" + "nt=projects/*/databases/*/documents}:run" - + "Query:\001*Z@\";/v1/{parent=projects/*/datab" - + "ases/*/documents/*/**}:runQuery:\001*0\001\022\227\002\n" + + "Query:\001*Z@\";/v1/{parent=projects/*/databases/*/documents/*/**}:runQuery:\001*0\001\022\227\002\n" + "\023RunAggregationQuery\022/.google.firestore." - + "v1.RunAggregationQueryRequest\0320.google.f" - + "irestore.v1.RunAggregationQueryResponse\"" + + "v1.RunAggregationQueryRequest\0320.google.firestore.v1.RunAggregationQueryResponse\"" + "\232\001\202\323\344\223\002\223\001\"A/v1/{parent=projects/*/databa" - + "ses/*/documents}:runAggregationQuery:\001*Z" - + "K\"F/v1/{parent=projects/*/databases/*/do" - + "cuments/*/**}:runAggregationQuery:\001*0\001\022\374" - + "\001\n\016PartitionQuery\022*.google.firestore.v1." + + "ses/*/documents}:runAggregationQuery:\001*ZK\"F/v1/{parent=projects/*/databases/*/do" + + "cuments/*/**}:runAggregationQuery:\001*0\001\022\374\001\n" + + "\016PartitionQuery\022*.google.firestore.v1." + "PartitionQueryRequest\032+.google.firestore" + ".v1.PartitionQueryResponse\"\220\001\202\323\344\223\002\211\001\" builder) { super(builder); @@ -82,6 +83,7 @@ public enum ConsistencySelectorCase private ConsistencySelectorCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -118,6 +120,7 @@ public ConsistencySelectorCase getConsistencySelectorCase() { @SuppressWarnings("serial") private volatile java.lang.Object name_ = ""; + /** * * @@ -142,6 +145,7 @@ public java.lang.String getName() { return s; } } + /** * * @@ -169,6 +173,7 @@ public com.google.protobuf.ByteString getNameBytes() { public static final int MASK_FIELD_NUMBER = 2; private com.google.firestore.v1.DocumentMask mask_; + /** * * @@ -187,6 +192,7 @@ public com.google.protobuf.ByteString getNameBytes() { public boolean hasMask() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -205,6 +211,7 @@ public boolean hasMask() { public com.google.firestore.v1.DocumentMask getMask() { return mask_ == null ? com.google.firestore.v1.DocumentMask.getDefaultInstance() : mask_; } + /** * * @@ -223,6 +230,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getMaskOrBuilder() { } public static final int TRANSACTION_FIELD_NUMBER = 3; + /** * * @@ -238,6 +246,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getMaskOrBuilder() { public boolean hasTransaction() { return consistencySelectorCase_ == 3; } + /** * * @@ -258,6 +267,7 @@ public com.google.protobuf.ByteString getTransaction() { } public static final int READ_TIME_FIELD_NUMBER = 5; + /** * * @@ -277,6 +287,7 @@ public com.google.protobuf.ByteString getTransaction() { public boolean hasReadTime() { return consistencySelectorCase_ == 5; } + /** * * @@ -299,6 +310,7 @@ public com.google.protobuf.Timestamp getReadTime() { } return com.google.protobuf.Timestamp.getDefaultInstance(); } + /** * * @@ -532,6 +544,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -801,6 +814,7 @@ public Builder clearConsistencySelector() { private int bitField0_; private java.lang.Object name_ = ""; + /** * * @@ -824,6 +838,7 @@ public java.lang.String getName() { return (java.lang.String) ref; } } + /** * * @@ -847,6 +862,7 @@ public com.google.protobuf.ByteString getNameBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -869,6 +885,7 @@ public Builder setName(java.lang.String value) { onChanged(); return this; } + /** * * @@ -887,6 +904,7 @@ public Builder clearName() { onChanged(); return this; } + /** * * @@ -917,6 +935,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { com.google.firestore.v1.DocumentMask.Builder, com.google.firestore.v1.DocumentMaskOrBuilder> maskBuilder_; + /** * * @@ -934,6 +953,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { public boolean hasMask() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -955,6 +975,7 @@ public com.google.firestore.v1.DocumentMask getMask() { return maskBuilder_.getMessage(); } } + /** * * @@ -980,6 +1001,7 @@ public Builder setMask(com.google.firestore.v1.DocumentMask value) { onChanged(); return this; } + /** * * @@ -1002,6 +1024,7 @@ public Builder setMask(com.google.firestore.v1.DocumentMask.Builder builderForVa onChanged(); return this; } + /** * * @@ -1032,6 +1055,7 @@ public Builder mergeMask(com.google.firestore.v1.DocumentMask value) { } return this; } + /** * * @@ -1054,6 +1078,7 @@ public Builder clearMask() { onChanged(); return this; } + /** * * @@ -1071,6 +1096,7 @@ public com.google.firestore.v1.DocumentMask.Builder getMaskBuilder() { onChanged(); return getMaskFieldBuilder().getBuilder(); } + /** * * @@ -1090,6 +1116,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getMaskOrBuilder() { return mask_ == null ? com.google.firestore.v1.DocumentMask.getDefaultInstance() : mask_; } } + /** * * @@ -1133,6 +1160,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getMaskOrBuilder() { public boolean hasTransaction() { return consistencySelectorCase_ == 3; } + /** * * @@ -1150,6 +1178,7 @@ public com.google.protobuf.ByteString getTransaction() { } return com.google.protobuf.ByteString.EMPTY; } + /** * * @@ -1171,6 +1200,7 @@ public Builder setTransaction(com.google.protobuf.ByteString value) { onChanged(); return this; } + /** * * @@ -1196,6 +1226,7 @@ public Builder clearTransaction() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> readTimeBuilder_; + /** * * @@ -1215,6 +1246,7 @@ public Builder clearTransaction() { public boolean hasReadTime() { return consistencySelectorCase_ == 5; } + /** * * @@ -1244,6 +1276,7 @@ public com.google.protobuf.Timestamp getReadTime() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * @@ -1270,6 +1303,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp value) { consistencySelectorCase_ = 5; return this; } + /** * * @@ -1293,6 +1327,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue consistencySelectorCase_ = 5; return this; } + /** * * @@ -1329,6 +1364,7 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { consistencySelectorCase_ = 5; return this; } + /** * * @@ -1358,6 +1394,7 @@ public Builder clearReadTime() { } return this; } + /** * * @@ -1374,6 +1411,7 @@ public Builder clearReadTime() { public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { return getReadTimeFieldBuilder().getBuilder(); } + /** * * @@ -1398,6 +1436,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/GetDocumentRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/GetDocumentRequestOrBuilder.java index a4ba8c2e4..64f985f7c 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/GetDocumentRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/GetDocumentRequestOrBuilder.java @@ -37,6 +37,7 @@ public interface GetDocumentRequestOrBuilder * @return The name. */ java.lang.String getName(); + /** * * @@ -66,6 +67,7 @@ public interface GetDocumentRequestOrBuilder * @return Whether the mask field is set. */ boolean hasMask(); + /** * * @@ -81,6 +83,7 @@ public interface GetDocumentRequestOrBuilder * @return The mask. */ com.google.firestore.v1.DocumentMask getMask(); + /** * * @@ -107,6 +110,7 @@ public interface GetDocumentRequestOrBuilder * @return Whether the transaction field is set. */ boolean hasTransaction(); + /** * * @@ -136,6 +140,7 @@ public interface GetDocumentRequestOrBuilder * @return Whether the readTime field is set. */ boolean hasReadTime(); + /** * * @@ -152,6 +157,7 @@ public interface GetDocumentRequestOrBuilder * @return The readTime. */ com.google.protobuf.Timestamp getReadTime(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequest.java index 23d220fe3..11855fdca 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequest.java @@ -34,6 +34,7 @@ public final class ListCollectionIdsRequest extends com.google.protobuf.Generate // @@protoc_insertion_point(message_implements:google.firestore.v1.ListCollectionIdsRequest) ListCollectionIdsRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use ListCollectionIdsRequest.newBuilder() to construct. private ListCollectionIdsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -81,6 +82,7 @@ public enum ConsistencySelectorCase private ConsistencySelectorCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -115,6 +117,7 @@ public ConsistencySelectorCase getConsistencySelectorCase() { @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; + /** * * @@ -141,6 +144,7 @@ public java.lang.String getParent() { return s; } } + /** * * @@ -170,6 +174,7 @@ public com.google.protobuf.ByteString getParentBytes() { public static final int PAGE_SIZE_FIELD_NUMBER = 2; private int pageSize_ = 0; + /** * * @@ -190,6 +195,7 @@ public int getPageSize() { @SuppressWarnings("serial") private volatile java.lang.Object pageToken_ = ""; + /** * * @@ -214,6 +220,7 @@ public java.lang.String getPageToken() { return s; } } + /** * * @@ -240,6 +247,7 @@ public com.google.protobuf.ByteString getPageTokenBytes() { } public static final int READ_TIME_FIELD_NUMBER = 4; + /** * * @@ -259,6 +267,7 @@ public com.google.protobuf.ByteString getPageTokenBytes() { public boolean hasReadTime() { return consistencySelectorCase_ == 4; } + /** * * @@ -281,6 +290,7 @@ public com.google.protobuf.Timestamp getReadTime() { } return com.google.protobuf.Timestamp.getDefaultInstance(); } + /** * * @@ -503,6 +513,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -761,6 +772,7 @@ public Builder clearConsistencySelector() { private int bitField0_; private java.lang.Object parent_ = ""; + /** * * @@ -786,6 +798,7 @@ public java.lang.String getParent() { return (java.lang.String) ref; } } + /** * * @@ -811,6 +824,7 @@ public com.google.protobuf.ByteString getParentBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -835,6 +849,7 @@ public Builder setParent(java.lang.String value) { onChanged(); return this; } + /** * * @@ -855,6 +870,7 @@ public Builder clearParent() { onChanged(); return this; } + /** * * @@ -882,6 +898,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { } private int pageSize_; + /** * * @@ -897,6 +914,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { public int getPageSize() { return pageSize_; } + /** * * @@ -916,6 +934,7 @@ public Builder setPageSize(int value) { onChanged(); return this; } + /** * * @@ -935,6 +954,7 @@ public Builder clearPageSize() { } private java.lang.Object pageToken_ = ""; + /** * * @@ -958,6 +978,7 @@ public java.lang.String getPageToken() { return (java.lang.String) ref; } } + /** * * @@ -981,6 +1002,7 @@ public com.google.protobuf.ByteString getPageTokenBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1003,6 +1025,7 @@ public Builder setPageToken(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1021,6 +1044,7 @@ public Builder clearPageToken() { onChanged(); return this; } + /** * * @@ -1050,6 +1074,7 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> readTimeBuilder_; + /** * * @@ -1069,6 +1094,7 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { public boolean hasReadTime() { return consistencySelectorCase_ == 4; } + /** * * @@ -1098,6 +1124,7 @@ public com.google.protobuf.Timestamp getReadTime() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * @@ -1124,6 +1151,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp value) { consistencySelectorCase_ = 4; return this; } + /** * * @@ -1147,6 +1175,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue consistencySelectorCase_ = 4; return this; } + /** * * @@ -1183,6 +1212,7 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { consistencySelectorCase_ = 4; return this; } + /** * * @@ -1212,6 +1242,7 @@ public Builder clearReadTime() { } return this; } + /** * * @@ -1228,6 +1259,7 @@ public Builder clearReadTime() { public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { return getReadTimeFieldBuilder().getBuilder(); } + /** * * @@ -1252,6 +1284,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequestOrBuilder.java index a81b01f72..b512022a8 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequestOrBuilder.java @@ -39,6 +39,7 @@ public interface ListCollectionIdsRequestOrBuilder * @return The parent. */ java.lang.String getParent(); + /** * * @@ -81,6 +82,7 @@ public interface ListCollectionIdsRequestOrBuilder * @return The pageToken. */ java.lang.String getPageToken(); + /** * * @@ -111,6 +113,7 @@ public interface ListCollectionIdsRequestOrBuilder * @return Whether the readTime field is set. */ boolean hasReadTime(); + /** * * @@ -127,6 +130,7 @@ public interface ListCollectionIdsRequestOrBuilder * @return The readTime. */ com.google.protobuf.Timestamp getReadTime(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponse.java index 5e8dd3eae..e725fea92 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponse.java @@ -34,6 +34,7 @@ public final class ListCollectionIdsResponse extends com.google.protobuf.Generat // @@protoc_insertion_point(message_implements:google.firestore.v1.ListCollectionIdsResponse) ListCollectionIdsResponseOrBuilder { private static final long serialVersionUID = 0L; + // Use ListCollectionIdsResponse.newBuilder() to construct. private ListCollectionIdsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -70,6 +71,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList collectionIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); + /** * * @@ -84,6 +86,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public com.google.protobuf.ProtocolStringList getCollectionIdsList() { return collectionIds_; } + /** * * @@ -98,6 +101,7 @@ public com.google.protobuf.ProtocolStringList getCollectionIdsList() { public int getCollectionIdsCount() { return collectionIds_.size(); } + /** * * @@ -113,6 +117,7 @@ public int getCollectionIdsCount() { public java.lang.String getCollectionIds(int index) { return collectionIds_.get(index); } + /** * * @@ -133,6 +138,7 @@ public com.google.protobuf.ByteString getCollectionIdsBytes(int index) { @SuppressWarnings("serial") private volatile java.lang.Object nextPageToken_ = ""; + /** * * @@ -156,6 +162,7 @@ public java.lang.String getNextPageToken() { return s; } } + /** * * @@ -355,6 +362,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -570,6 +578,7 @@ private void ensureCollectionIdsIsMutable() { } bitField0_ |= 0x00000001; } + /** * * @@ -585,6 +594,7 @@ public com.google.protobuf.ProtocolStringList getCollectionIdsList() { collectionIds_.makeImmutable(); return collectionIds_; } + /** * * @@ -599,6 +609,7 @@ public com.google.protobuf.ProtocolStringList getCollectionIdsList() { public int getCollectionIdsCount() { return collectionIds_.size(); } + /** * * @@ -614,6 +625,7 @@ public int getCollectionIdsCount() { public java.lang.String getCollectionIds(int index) { return collectionIds_.get(index); } + /** * * @@ -629,6 +641,7 @@ public java.lang.String getCollectionIds(int index) { public com.google.protobuf.ByteString getCollectionIdsBytes(int index) { return collectionIds_.getByteString(index); } + /** * * @@ -652,6 +665,7 @@ public Builder setCollectionIds(int index, java.lang.String value) { onChanged(); return this; } + /** * * @@ -674,6 +688,7 @@ public Builder addCollectionIds(java.lang.String value) { onChanged(); return this; } + /** * * @@ -693,6 +708,7 @@ public Builder addAllCollectionIds(java.lang.Iterable values) onChanged(); return this; } + /** * * @@ -711,6 +727,7 @@ public Builder clearCollectionIds() { onChanged(); return this; } + /** * * @@ -736,6 +753,7 @@ public Builder addCollectionIdsBytes(com.google.protobuf.ByteString value) { } private java.lang.Object nextPageToken_ = ""; + /** * * @@ -758,6 +776,7 @@ public java.lang.String getNextPageToken() { return (java.lang.String) ref; } } + /** * * @@ -780,6 +799,7 @@ public com.google.protobuf.ByteString getNextPageTokenBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -801,6 +821,7 @@ public Builder setNextPageToken(java.lang.String value) { onChanged(); return this; } + /** * * @@ -818,6 +839,7 @@ public Builder clearNextPageToken() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponseOrBuilder.java index cc06a233c..51a4b1186 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponseOrBuilder.java @@ -36,6 +36,7 @@ public interface ListCollectionIdsResponseOrBuilder * @return A list containing the collectionIds. */ java.util.List getCollectionIdsList(); + /** * * @@ -48,6 +49,7 @@ public interface ListCollectionIdsResponseOrBuilder * @return The count of collectionIds. */ int getCollectionIdsCount(); + /** * * @@ -61,6 +63,7 @@ public interface ListCollectionIdsResponseOrBuilder * @return The collectionIds at the given index. */ java.lang.String getCollectionIds(int index); + /** * * @@ -87,6 +90,7 @@ public interface ListCollectionIdsResponseOrBuilder * @return The nextPageToken. */ java.lang.String getNextPageToken(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequest.java index 92bd7ed31..15777434c 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequest.java @@ -34,6 +34,7 @@ public final class ListDocumentsRequest extends com.google.protobuf.GeneratedMes // @@protoc_insertion_point(message_implements:google.firestore.v1.ListDocumentsRequest) ListDocumentsRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use ListDocumentsRequest.newBuilder() to construct. private ListDocumentsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -85,6 +86,7 @@ public enum ConsistencySelectorCase private ConsistencySelectorCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -121,6 +123,7 @@ public ConsistencySelectorCase getConsistencySelectorCase() { @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; + /** * * @@ -150,6 +153,7 @@ public java.lang.String getParent() { return s; } } + /** * * @@ -184,6 +188,7 @@ public com.google.protobuf.ByteString getParentBytes() { @SuppressWarnings("serial") private volatile java.lang.Object collectionId_ = ""; + /** * * @@ -212,6 +217,7 @@ public java.lang.String getCollectionId() { return s; } } + /** * * @@ -243,6 +249,7 @@ public com.google.protobuf.ByteString getCollectionIdBytes() { public static final int PAGE_SIZE_FIELD_NUMBER = 3; private int pageSize_ = 0; + /** * * @@ -265,6 +272,7 @@ public int getPageSize() { @SuppressWarnings("serial") private volatile java.lang.Object pageToken_ = ""; + /** * * @@ -292,6 +300,7 @@ public java.lang.String getPageToken() { return s; } } + /** * * @@ -324,6 +333,7 @@ public com.google.protobuf.ByteString getPageTokenBytes() { @SuppressWarnings("serial") private volatile java.lang.Object orderBy_ = ""; + /** * * @@ -353,6 +363,7 @@ public java.lang.String getOrderBy() { return s; } } + /** * * @@ -385,6 +396,7 @@ public com.google.protobuf.ByteString getOrderByBytes() { public static final int MASK_FIELD_NUMBER = 7; private com.google.firestore.v1.DocumentMask mask_; + /** * * @@ -404,6 +416,7 @@ public com.google.protobuf.ByteString getOrderByBytes() { public boolean hasMask() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -423,6 +436,7 @@ public boolean hasMask() { public com.google.firestore.v1.DocumentMask getMask() { return mask_ == null ? com.google.firestore.v1.DocumentMask.getDefaultInstance() : mask_; } + /** * * @@ -442,6 +456,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getMaskOrBuilder() { } public static final int TRANSACTION_FIELD_NUMBER = 8; + /** * * @@ -457,6 +472,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getMaskOrBuilder() { public boolean hasTransaction() { return consistencySelectorCase_ == 8; } + /** * * @@ -477,6 +493,7 @@ public com.google.protobuf.ByteString getTransaction() { } public static final int READ_TIME_FIELD_NUMBER = 10; + /** * * @@ -496,6 +513,7 @@ public com.google.protobuf.ByteString getTransaction() { public boolean hasReadTime() { return consistencySelectorCase_ == 10; } + /** * * @@ -518,6 +536,7 @@ public com.google.protobuf.Timestamp getReadTime() { } return com.google.protobuf.Timestamp.getDefaultInstance(); } + /** * * @@ -541,6 +560,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { public static final int SHOW_MISSING_FIELD_NUMBER = 12; private boolean showMissing_ = false; + /** * * @@ -822,6 +842,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -1162,6 +1183,7 @@ public Builder clearConsistencySelector() { private int bitField0_; private java.lang.Object parent_ = ""; + /** * * @@ -1190,6 +1212,7 @@ public java.lang.String getParent() { return (java.lang.String) ref; } } + /** * * @@ -1218,6 +1241,7 @@ public com.google.protobuf.ByteString getParentBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1245,6 +1269,7 @@ public Builder setParent(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1268,6 +1293,7 @@ public Builder clearParent() { onChanged(); return this; } + /** * * @@ -1298,6 +1324,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { } private java.lang.Object collectionId_ = ""; + /** * * @@ -1325,6 +1352,7 @@ public java.lang.String getCollectionId() { return (java.lang.String) ref; } } + /** * * @@ -1352,6 +1380,7 @@ public com.google.protobuf.ByteString getCollectionIdBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1378,6 +1407,7 @@ public Builder setCollectionId(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1400,6 +1430,7 @@ public Builder clearCollectionId() { onChanged(); return this; } + /** * * @@ -1429,6 +1460,7 @@ public Builder setCollectionIdBytes(com.google.protobuf.ByteString value) { } private int pageSize_; + /** * * @@ -1446,6 +1478,7 @@ public Builder setCollectionIdBytes(com.google.protobuf.ByteString value) { public int getPageSize() { return pageSize_; } + /** * * @@ -1467,6 +1500,7 @@ public Builder setPageSize(int value) { onChanged(); return this; } + /** * * @@ -1488,6 +1522,7 @@ public Builder clearPageSize() { } private java.lang.Object pageToken_ = ""; + /** * * @@ -1514,6 +1549,7 @@ public java.lang.String getPageToken() { return (java.lang.String) ref; } } + /** * * @@ -1540,6 +1576,7 @@ public com.google.protobuf.ByteString getPageTokenBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1565,6 +1602,7 @@ public Builder setPageToken(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1586,6 +1624,7 @@ public Builder clearPageToken() { onChanged(); return this; } + /** * * @@ -1614,6 +1653,7 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { } private java.lang.Object orderBy_ = ""; + /** * * @@ -1642,6 +1682,7 @@ public java.lang.String getOrderBy() { return (java.lang.String) ref; } } + /** * * @@ -1670,6 +1711,7 @@ public com.google.protobuf.ByteString getOrderByBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1697,6 +1739,7 @@ public Builder setOrderBy(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1720,6 +1763,7 @@ public Builder clearOrderBy() { onChanged(); return this; } + /** * * @@ -1755,6 +1799,7 @@ public Builder setOrderByBytes(com.google.protobuf.ByteString value) { com.google.firestore.v1.DocumentMask.Builder, com.google.firestore.v1.DocumentMaskOrBuilder> maskBuilder_; + /** * * @@ -1773,6 +1818,7 @@ public Builder setOrderByBytes(com.google.protobuf.ByteString value) { public boolean hasMask() { return ((bitField0_ & 0x00000020) != 0); } + /** * * @@ -1795,6 +1841,7 @@ public com.google.firestore.v1.DocumentMask getMask() { return maskBuilder_.getMessage(); } } + /** * * @@ -1821,6 +1868,7 @@ public Builder setMask(com.google.firestore.v1.DocumentMask value) { onChanged(); return this; } + /** * * @@ -1844,6 +1892,7 @@ public Builder setMask(com.google.firestore.v1.DocumentMask.Builder builderForVa onChanged(); return this; } + /** * * @@ -1875,6 +1924,7 @@ public Builder mergeMask(com.google.firestore.v1.DocumentMask value) { } return this; } + /** * * @@ -1898,6 +1948,7 @@ public Builder clearMask() { onChanged(); return this; } + /** * * @@ -1916,6 +1967,7 @@ public com.google.firestore.v1.DocumentMask.Builder getMaskBuilder() { onChanged(); return getMaskFieldBuilder().getBuilder(); } + /** * * @@ -1936,6 +1988,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getMaskOrBuilder() { return mask_ == null ? com.google.firestore.v1.DocumentMask.getDefaultInstance() : mask_; } } + /** * * @@ -1980,6 +2033,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getMaskOrBuilder() { public boolean hasTransaction() { return consistencySelectorCase_ == 8; } + /** * * @@ -1997,6 +2051,7 @@ public com.google.protobuf.ByteString getTransaction() { } return com.google.protobuf.ByteString.EMPTY; } + /** * * @@ -2018,6 +2073,7 @@ public Builder setTransaction(com.google.protobuf.ByteString value) { onChanged(); return this; } + /** * * @@ -2043,6 +2099,7 @@ public Builder clearTransaction() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> readTimeBuilder_; + /** * * @@ -2062,6 +2119,7 @@ public Builder clearTransaction() { public boolean hasReadTime() { return consistencySelectorCase_ == 10; } + /** * * @@ -2091,6 +2149,7 @@ public com.google.protobuf.Timestamp getReadTime() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * @@ -2117,6 +2176,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp value) { consistencySelectorCase_ = 10; return this; } + /** * * @@ -2140,6 +2200,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue consistencySelectorCase_ = 10; return this; } + /** * * @@ -2176,6 +2237,7 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { consistencySelectorCase_ = 10; return this; } + /** * * @@ -2205,6 +2267,7 @@ public Builder clearReadTime() { } return this; } + /** * * @@ -2221,6 +2284,7 @@ public Builder clearReadTime() { public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { return getReadTimeFieldBuilder().getBuilder(); } + /** * * @@ -2245,6 +2309,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * @@ -2283,6 +2348,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { } private boolean showMissing_; + /** * * @@ -2306,6 +2372,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { public boolean getShowMissing() { return showMissing_; } + /** * * @@ -2333,6 +2400,7 @@ public Builder setShowMissing(boolean value) { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequestOrBuilder.java index 183b09bde..1b0656463 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequestOrBuilder.java @@ -42,6 +42,7 @@ public interface ListDocumentsRequestOrBuilder * @return The parent. */ java.lang.String getParent(); + /** * * @@ -78,6 +79,7 @@ public interface ListDocumentsRequestOrBuilder * @return The collectionId. */ java.lang.String getCollectionId(); + /** * * @@ -127,6 +129,7 @@ public interface ListDocumentsRequestOrBuilder * @return The pageToken. */ java.lang.String getPageToken(); + /** * * @@ -162,6 +165,7 @@ public interface ListDocumentsRequestOrBuilder * @return The orderBy. */ java.lang.String getOrderBy(); + /** * * @@ -197,6 +201,7 @@ public interface ListDocumentsRequestOrBuilder * @return Whether the mask field is set. */ boolean hasMask(); + /** * * @@ -213,6 +218,7 @@ public interface ListDocumentsRequestOrBuilder * @return The mask. */ com.google.firestore.v1.DocumentMask getMask(); + /** * * @@ -240,6 +246,7 @@ public interface ListDocumentsRequestOrBuilder * @return Whether the transaction field is set. */ boolean hasTransaction(); + /** * * @@ -269,6 +276,7 @@ public interface ListDocumentsRequestOrBuilder * @return Whether the readTime field is set. */ boolean hasReadTime(); + /** * * @@ -285,6 +293,7 @@ public interface ListDocumentsRequestOrBuilder * @return The readTime. */ com.google.protobuf.Timestamp getReadTime(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponse.java index bf3eb2023..6aaba0f1c 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponse.java @@ -34,6 +34,7 @@ public final class ListDocumentsResponse extends com.google.protobuf.GeneratedMe // @@protoc_insertion_point(message_implements:google.firestore.v1.ListDocumentsResponse) ListDocumentsResponseOrBuilder { private static final long serialVersionUID = 0L; + // Use ListDocumentsResponse.newBuilder() to construct. private ListDocumentsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -69,6 +70,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private java.util.List documents_; + /** * * @@ -82,6 +84,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public java.util.List getDocumentsList() { return documents_; } + /** * * @@ -96,6 +99,7 @@ public java.util.List getDocumentsList() { getDocumentsOrBuilderList() { return documents_; } + /** * * @@ -109,6 +113,7 @@ public java.util.List getDocumentsList() { public int getDocumentsCount() { return documents_.size(); } + /** * * @@ -122,6 +127,7 @@ public int getDocumentsCount() { public com.google.firestore.v1.Document getDocuments(int index) { return documents_.get(index); } + /** * * @@ -140,6 +146,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentsOrBuilder(int index @SuppressWarnings("serial") private volatile java.lang.Object nextPageToken_ = ""; + /** * * @@ -165,6 +172,7 @@ public java.lang.String getNextPageToken() { return s; } } + /** * * @@ -361,6 +369,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -635,6 +644,7 @@ public java.util.List getDocumentsList() { return documentsBuilder_.getMessageList(); } } + /** * * @@ -651,6 +661,7 @@ public int getDocumentsCount() { return documentsBuilder_.getCount(); } } + /** * * @@ -667,6 +678,7 @@ public com.google.firestore.v1.Document getDocuments(int index) { return documentsBuilder_.getMessage(index); } } + /** * * @@ -689,6 +701,7 @@ public Builder setDocuments(int index, com.google.firestore.v1.Document value) { } return this; } + /** * * @@ -709,6 +722,7 @@ public Builder setDocuments( } return this; } + /** * * @@ -731,6 +745,7 @@ public Builder addDocuments(com.google.firestore.v1.Document value) { } return this; } + /** * * @@ -753,6 +768,7 @@ public Builder addDocuments(int index, com.google.firestore.v1.Document value) { } return this; } + /** * * @@ -772,6 +788,7 @@ public Builder addDocuments(com.google.firestore.v1.Document.Builder builderForV } return this; } + /** * * @@ -792,6 +809,7 @@ public Builder addDocuments( } return this; } + /** * * @@ -812,6 +830,7 @@ public Builder addAllDocuments( } return this; } + /** * * @@ -831,6 +850,7 @@ public Builder clearDocuments() { } return this; } + /** * * @@ -850,6 +870,7 @@ public Builder removeDocuments(int index) { } return this; } + /** * * @@ -862,6 +883,7 @@ public Builder removeDocuments(int index) { public com.google.firestore.v1.Document.Builder getDocumentsBuilder(int index) { return getDocumentsFieldBuilder().getBuilder(index); } + /** * * @@ -878,6 +900,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentsOrBuilder(int index return documentsBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -895,6 +918,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentsOrBuilder(int index return java.util.Collections.unmodifiableList(documents_); } } + /** * * @@ -908,6 +932,7 @@ public com.google.firestore.v1.Document.Builder addDocumentsBuilder() { return getDocumentsFieldBuilder() .addBuilder(com.google.firestore.v1.Document.getDefaultInstance()); } + /** * * @@ -921,6 +946,7 @@ public com.google.firestore.v1.Document.Builder addDocumentsBuilder(int index) { return getDocumentsFieldBuilder() .addBuilder(index, com.google.firestore.v1.Document.getDefaultInstance()); } + /** * * @@ -952,6 +978,7 @@ public java.util.List getDocumentsBuil } private java.lang.Object nextPageToken_ = ""; + /** * * @@ -976,6 +1003,7 @@ public java.lang.String getNextPageToken() { return (java.lang.String) ref; } } + /** * * @@ -1000,6 +1028,7 @@ public com.google.protobuf.ByteString getNextPageTokenBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1023,6 +1052,7 @@ public Builder setNextPageToken(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1042,6 +1072,7 @@ public Builder clearNextPageToken() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponseOrBuilder.java index e2e9151fa..ac4b8a1cc 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponseOrBuilder.java @@ -34,6 +34,7 @@ public interface ListDocumentsResponseOrBuilder * repeated .google.firestore.v1.Document documents = 1; */ java.util.List getDocumentsList(); + /** * * @@ -44,6 +45,7 @@ public interface ListDocumentsResponseOrBuilder * repeated .google.firestore.v1.Document documents = 1; */ com.google.firestore.v1.Document getDocuments(int index); + /** * * @@ -54,6 +56,7 @@ public interface ListDocumentsResponseOrBuilder * repeated .google.firestore.v1.Document documents = 1; */ int getDocumentsCount(); + /** * * @@ -64,6 +67,7 @@ public interface ListDocumentsResponseOrBuilder * repeated .google.firestore.v1.Document documents = 1; */ java.util.List getDocumentsOrBuilderList(); + /** * * @@ -89,6 +93,7 @@ public interface ListDocumentsResponseOrBuilder * @return The nextPageToken. */ java.lang.String getNextPageToken(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequest.java index 47a2caf3d..e0e92a677 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequest.java @@ -33,6 +33,7 @@ public final class ListenRequest extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.ListenRequest) ListenRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use ListenRequest.newBuilder() to construct. private ListenRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -92,6 +93,7 @@ public enum TargetChangeCase private TargetChangeCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -128,6 +130,7 @@ public TargetChangeCase getTargetChangeCase() { @SuppressWarnings("serial") private volatile java.lang.Object database_ = ""; + /** * * @@ -152,6 +155,7 @@ public java.lang.String getDatabase() { return s; } } + /** * * @@ -178,6 +182,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { } public static final int ADD_TARGET_FIELD_NUMBER = 2; + /** * * @@ -193,6 +198,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { public boolean hasAddTarget() { return targetChangeCase_ == 2; } + /** * * @@ -211,6 +217,7 @@ public com.google.firestore.v1.Target getAddTarget() { } return com.google.firestore.v1.Target.getDefaultInstance(); } + /** * * @@ -229,6 +236,7 @@ public com.google.firestore.v1.TargetOrBuilder getAddTargetOrBuilder() { } public static final int REMOVE_TARGET_FIELD_NUMBER = 3; + /** * * @@ -244,6 +252,7 @@ public com.google.firestore.v1.TargetOrBuilder getAddTargetOrBuilder() { public boolean hasRemoveTarget() { return targetChangeCase_ == 3; } + /** * * @@ -289,6 +298,7 @@ private com.google.protobuf.MapField interna public int getLabelsCount() { return internalGetLabels().getMap().size(); } + /** * * @@ -305,12 +315,14 @@ public boolean containsLabels(java.lang.String key) { } return internalGetLabels().getMap().containsKey(key); } + /** Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } + /** * * @@ -324,6 +336,7 @@ public java.util.Map getLabels() { public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } + /** * * @@ -344,6 +357,7 @@ public java.util.Map getLabelsMap() { java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } + /** * * @@ -578,6 +592,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -858,6 +873,7 @@ public Builder clearTargetChange() { private int bitField0_; private java.lang.Object database_ = ""; + /** * * @@ -881,6 +897,7 @@ public java.lang.String getDatabase() { return (java.lang.String) ref; } } + /** * * @@ -904,6 +921,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -926,6 +944,7 @@ public Builder setDatabase(java.lang.String value) { onChanged(); return this; } + /** * * @@ -944,6 +963,7 @@ public Builder clearDatabase() { onChanged(); return this; } + /** * * @@ -973,6 +993,7 @@ public Builder setDatabaseBytes(com.google.protobuf.ByteString value) { com.google.firestore.v1.Target.Builder, com.google.firestore.v1.TargetOrBuilder> addTargetBuilder_; + /** * * @@ -988,6 +1009,7 @@ public Builder setDatabaseBytes(com.google.protobuf.ByteString value) { public boolean hasAddTarget() { return targetChangeCase_ == 2; } + /** * * @@ -1013,6 +1035,7 @@ public com.google.firestore.v1.Target getAddTarget() { return com.google.firestore.v1.Target.getDefaultInstance(); } } + /** * * @@ -1035,6 +1058,7 @@ public Builder setAddTarget(com.google.firestore.v1.Target value) { targetChangeCase_ = 2; return this; } + /** * * @@ -1054,6 +1078,7 @@ public Builder setAddTarget(com.google.firestore.v1.Target.Builder builderForVal targetChangeCase_ = 2; return this; } + /** * * @@ -1086,6 +1111,7 @@ public Builder mergeAddTarget(com.google.firestore.v1.Target value) { targetChangeCase_ = 2; return this; } + /** * * @@ -1111,6 +1137,7 @@ public Builder clearAddTarget() { } return this; } + /** * * @@ -1123,6 +1150,7 @@ public Builder clearAddTarget() { public com.google.firestore.v1.Target.Builder getAddTargetBuilder() { return getAddTargetFieldBuilder().getBuilder(); } + /** * * @@ -1143,6 +1171,7 @@ public com.google.firestore.v1.TargetOrBuilder getAddTargetOrBuilder() { return com.google.firestore.v1.Target.getDefaultInstance(); } } + /** * * @@ -1188,6 +1217,7 @@ public com.google.firestore.v1.TargetOrBuilder getAddTargetOrBuilder() { public boolean hasRemoveTarget() { return targetChangeCase_ == 3; } + /** * * @@ -1205,6 +1235,7 @@ public int getRemoveTarget() { } return 0; } + /** * * @@ -1224,6 +1255,7 @@ public Builder setRemoveTarget(int value) { onChanged(); return this; } + /** * * @@ -1269,6 +1301,7 @@ private com.google.protobuf.MapField interna public int getLabelsCount() { return internalGetLabels().getMap().size(); } + /** * * @@ -1285,12 +1318,14 @@ public boolean containsLabels(java.lang.String key) { } return internalGetLabels().getMap().containsKey(key); } + /** Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } + /** * * @@ -1304,6 +1339,7 @@ public java.util.Map getLabels() { public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } + /** * * @@ -1324,6 +1360,7 @@ public java.util.Map getLabelsMap() { java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } + /** * * @@ -1350,6 +1387,7 @@ public Builder clearLabels() { internalGetMutableLabels().getMutableMap().clear(); return this; } + /** * * @@ -1366,12 +1404,14 @@ public Builder removeLabels(java.lang.String key) { internalGetMutableLabels().getMutableMap().remove(key); return this; } + /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableLabels() { bitField0_ |= 0x00000008; return internalGetMutableLabels().getMutableMap(); } + /** * * @@ -1392,6 +1432,7 @@ public Builder putLabels(java.lang.String key, java.lang.String value) { bitField0_ |= 0x00000008; return this; } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequestOrBuilder.java index 06b71b73f..ddec1f367 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequestOrBuilder.java @@ -37,6 +37,7 @@ public interface ListenRequestOrBuilder * @return The database. */ java.lang.String getDatabase(); + /** * * @@ -63,6 +64,7 @@ public interface ListenRequestOrBuilder * @return Whether the addTarget field is set. */ boolean hasAddTarget(); + /** * * @@ -75,6 +77,7 @@ public interface ListenRequestOrBuilder * @return The addTarget. */ com.google.firestore.v1.Target getAddTarget(); + /** * * @@ -98,6 +101,7 @@ public interface ListenRequestOrBuilder * @return Whether the removeTarget field is set. */ boolean hasRemoveTarget(); + /** * * @@ -121,6 +125,7 @@ public interface ListenRequestOrBuilder * map<string, string> labels = 4; */ int getLabelsCount(); + /** * * @@ -131,9 +136,11 @@ public interface ListenRequestOrBuilder * map<string, string> labels = 4; */ boolean containsLabels(java.lang.String key); + /** Use {@link #getLabelsMap()} instead. */ @java.lang.Deprecated java.util.Map getLabels(); + /** * * @@ -144,6 +151,7 @@ public interface ListenRequestOrBuilder * map<string, string> labels = 4; */ java.util.Map getLabelsMap(); + /** * * @@ -158,6 +166,7 @@ java.lang.String getLabelsOrDefault( java.lang.String key, /* nullable */ java.lang.String defaultValue); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponse.java index 723bc66d8..46d5d897a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponse.java @@ -33,6 +33,7 @@ public final class ListenResponse extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.ListenResponse) ListenResponseOrBuilder { private static final long serialVersionUID = 0L; + // Use ListenResponse.newBuilder() to construct. private ListenResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -81,6 +82,7 @@ public enum ResponseTypeCase private ResponseTypeCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -120,6 +122,7 @@ public ResponseTypeCase getResponseTypeCase() { } public static final int TARGET_CHANGE_FIELD_NUMBER = 2; + /** * * @@ -135,6 +138,7 @@ public ResponseTypeCase getResponseTypeCase() { public boolean hasTargetChange() { return responseTypeCase_ == 2; } + /** * * @@ -153,6 +157,7 @@ public com.google.firestore.v1.TargetChange getTargetChange() { } return com.google.firestore.v1.TargetChange.getDefaultInstance(); } + /** * * @@ -171,6 +176,7 @@ public com.google.firestore.v1.TargetChangeOrBuilder getTargetChangeOrBuilder() } public static final int DOCUMENT_CHANGE_FIELD_NUMBER = 3; + /** * * @@ -186,6 +192,7 @@ public com.google.firestore.v1.TargetChangeOrBuilder getTargetChangeOrBuilder() public boolean hasDocumentChange() { return responseTypeCase_ == 3; } + /** * * @@ -204,6 +211,7 @@ public com.google.firestore.v1.DocumentChange getDocumentChange() { } return com.google.firestore.v1.DocumentChange.getDefaultInstance(); } + /** * * @@ -222,6 +230,7 @@ public com.google.firestore.v1.DocumentChangeOrBuilder getDocumentChangeOrBuilde } public static final int DOCUMENT_DELETE_FIELD_NUMBER = 4; + /** * * @@ -237,6 +246,7 @@ public com.google.firestore.v1.DocumentChangeOrBuilder getDocumentChangeOrBuilde public boolean hasDocumentDelete() { return responseTypeCase_ == 4; } + /** * * @@ -255,6 +265,7 @@ public com.google.firestore.v1.DocumentDelete getDocumentDelete() { } return com.google.firestore.v1.DocumentDelete.getDefaultInstance(); } + /** * * @@ -273,6 +284,7 @@ public com.google.firestore.v1.DocumentDeleteOrBuilder getDocumentDeleteOrBuilde } public static final int DOCUMENT_REMOVE_FIELD_NUMBER = 6; + /** * * @@ -289,6 +301,7 @@ public com.google.firestore.v1.DocumentDeleteOrBuilder getDocumentDeleteOrBuilde public boolean hasDocumentRemove() { return responseTypeCase_ == 6; } + /** * * @@ -308,6 +321,7 @@ public com.google.firestore.v1.DocumentRemove getDocumentRemove() { } return com.google.firestore.v1.DocumentRemove.getDefaultInstance(); } + /** * * @@ -327,6 +341,7 @@ public com.google.firestore.v1.DocumentRemoveOrBuilder getDocumentRemoveOrBuilde } public static final int FILTER_FIELD_NUMBER = 5; + /** * * @@ -346,6 +361,7 @@ public com.google.firestore.v1.DocumentRemoveOrBuilder getDocumentRemoveOrBuilde public boolean hasFilter() { return responseTypeCase_ == 5; } + /** * * @@ -368,6 +384,7 @@ public com.google.firestore.v1.ExistenceFilter getFilter() { } return com.google.firestore.v1.ExistenceFilter.getDefaultInstance(); } + /** * * @@ -622,6 +639,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -907,6 +925,7 @@ public Builder clearResponseType() { com.google.firestore.v1.TargetChange.Builder, com.google.firestore.v1.TargetChangeOrBuilder> targetChangeBuilder_; + /** * * @@ -922,6 +941,7 @@ public Builder clearResponseType() { public boolean hasTargetChange() { return responseTypeCase_ == 2; } + /** * * @@ -947,6 +967,7 @@ public com.google.firestore.v1.TargetChange getTargetChange() { return com.google.firestore.v1.TargetChange.getDefaultInstance(); } } + /** * * @@ -969,6 +990,7 @@ public Builder setTargetChange(com.google.firestore.v1.TargetChange value) { responseTypeCase_ = 2; return this; } + /** * * @@ -988,6 +1010,7 @@ public Builder setTargetChange(com.google.firestore.v1.TargetChange.Builder buil responseTypeCase_ = 2; return this; } + /** * * @@ -1020,6 +1043,7 @@ public Builder mergeTargetChange(com.google.firestore.v1.TargetChange value) { responseTypeCase_ = 2; return this; } + /** * * @@ -1045,6 +1069,7 @@ public Builder clearTargetChange() { } return this; } + /** * * @@ -1057,6 +1082,7 @@ public Builder clearTargetChange() { public com.google.firestore.v1.TargetChange.Builder getTargetChangeBuilder() { return getTargetChangeFieldBuilder().getBuilder(); } + /** * * @@ -1077,6 +1103,7 @@ public com.google.firestore.v1.TargetChangeOrBuilder getTargetChangeOrBuilder() return com.google.firestore.v1.TargetChange.getDefaultInstance(); } } + /** * * @@ -1115,6 +1142,7 @@ public com.google.firestore.v1.TargetChangeOrBuilder getTargetChangeOrBuilder() com.google.firestore.v1.DocumentChange.Builder, com.google.firestore.v1.DocumentChangeOrBuilder> documentChangeBuilder_; + /** * * @@ -1130,6 +1158,7 @@ public com.google.firestore.v1.TargetChangeOrBuilder getTargetChangeOrBuilder() public boolean hasDocumentChange() { return responseTypeCase_ == 3; } + /** * * @@ -1155,6 +1184,7 @@ public com.google.firestore.v1.DocumentChange getDocumentChange() { return com.google.firestore.v1.DocumentChange.getDefaultInstance(); } } + /** * * @@ -1177,6 +1207,7 @@ public Builder setDocumentChange(com.google.firestore.v1.DocumentChange value) { responseTypeCase_ = 3; return this; } + /** * * @@ -1197,6 +1228,7 @@ public Builder setDocumentChange( responseTypeCase_ = 3; return this; } + /** * * @@ -1229,6 +1261,7 @@ public Builder mergeDocumentChange(com.google.firestore.v1.DocumentChange value) responseTypeCase_ = 3; return this; } + /** * * @@ -1254,6 +1287,7 @@ public Builder clearDocumentChange() { } return this; } + /** * * @@ -1266,6 +1300,7 @@ public Builder clearDocumentChange() { public com.google.firestore.v1.DocumentChange.Builder getDocumentChangeBuilder() { return getDocumentChangeFieldBuilder().getBuilder(); } + /** * * @@ -1286,6 +1321,7 @@ public com.google.firestore.v1.DocumentChangeOrBuilder getDocumentChangeOrBuilde return com.google.firestore.v1.DocumentChange.getDefaultInstance(); } } + /** * * @@ -1324,6 +1360,7 @@ public com.google.firestore.v1.DocumentChangeOrBuilder getDocumentChangeOrBuilde com.google.firestore.v1.DocumentDelete.Builder, com.google.firestore.v1.DocumentDeleteOrBuilder> documentDeleteBuilder_; + /** * * @@ -1339,6 +1376,7 @@ public com.google.firestore.v1.DocumentChangeOrBuilder getDocumentChangeOrBuilde public boolean hasDocumentDelete() { return responseTypeCase_ == 4; } + /** * * @@ -1364,6 +1402,7 @@ public com.google.firestore.v1.DocumentDelete getDocumentDelete() { return com.google.firestore.v1.DocumentDelete.getDefaultInstance(); } } + /** * * @@ -1386,6 +1425,7 @@ public Builder setDocumentDelete(com.google.firestore.v1.DocumentDelete value) { responseTypeCase_ = 4; return this; } + /** * * @@ -1406,6 +1446,7 @@ public Builder setDocumentDelete( responseTypeCase_ = 4; return this; } + /** * * @@ -1438,6 +1479,7 @@ public Builder mergeDocumentDelete(com.google.firestore.v1.DocumentDelete value) responseTypeCase_ = 4; return this; } + /** * * @@ -1463,6 +1505,7 @@ public Builder clearDocumentDelete() { } return this; } + /** * * @@ -1475,6 +1518,7 @@ public Builder clearDocumentDelete() { public com.google.firestore.v1.DocumentDelete.Builder getDocumentDeleteBuilder() { return getDocumentDeleteFieldBuilder().getBuilder(); } + /** * * @@ -1495,6 +1539,7 @@ public com.google.firestore.v1.DocumentDeleteOrBuilder getDocumentDeleteOrBuilde return com.google.firestore.v1.DocumentDelete.getDefaultInstance(); } } + /** * * @@ -1533,6 +1578,7 @@ public com.google.firestore.v1.DocumentDeleteOrBuilder getDocumentDeleteOrBuilde com.google.firestore.v1.DocumentRemove.Builder, com.google.firestore.v1.DocumentRemoveOrBuilder> documentRemoveBuilder_; + /** * * @@ -1549,6 +1595,7 @@ public com.google.firestore.v1.DocumentDeleteOrBuilder getDocumentDeleteOrBuilde public boolean hasDocumentRemove() { return responseTypeCase_ == 6; } + /** * * @@ -1575,6 +1622,7 @@ public com.google.firestore.v1.DocumentRemove getDocumentRemove() { return com.google.firestore.v1.DocumentRemove.getDefaultInstance(); } } + /** * * @@ -1598,6 +1646,7 @@ public Builder setDocumentRemove(com.google.firestore.v1.DocumentRemove value) { responseTypeCase_ = 6; return this; } + /** * * @@ -1619,6 +1668,7 @@ public Builder setDocumentRemove( responseTypeCase_ = 6; return this; } + /** * * @@ -1652,6 +1702,7 @@ public Builder mergeDocumentRemove(com.google.firestore.v1.DocumentRemove value) responseTypeCase_ = 6; return this; } + /** * * @@ -1678,6 +1729,7 @@ public Builder clearDocumentRemove() { } return this; } + /** * * @@ -1691,6 +1743,7 @@ public Builder clearDocumentRemove() { public com.google.firestore.v1.DocumentRemove.Builder getDocumentRemoveBuilder() { return getDocumentRemoveFieldBuilder().getBuilder(); } + /** * * @@ -1712,6 +1765,7 @@ public com.google.firestore.v1.DocumentRemoveOrBuilder getDocumentRemoveOrBuilde return com.google.firestore.v1.DocumentRemove.getDefaultInstance(); } } + /** * * @@ -1751,6 +1805,7 @@ public com.google.firestore.v1.DocumentRemoveOrBuilder getDocumentRemoveOrBuilde com.google.firestore.v1.ExistenceFilter.Builder, com.google.firestore.v1.ExistenceFilterOrBuilder> filterBuilder_; + /** * * @@ -1770,6 +1825,7 @@ public com.google.firestore.v1.DocumentRemoveOrBuilder getDocumentRemoveOrBuilde public boolean hasFilter() { return responseTypeCase_ == 5; } + /** * * @@ -1799,6 +1855,7 @@ public com.google.firestore.v1.ExistenceFilter getFilter() { return com.google.firestore.v1.ExistenceFilter.getDefaultInstance(); } } + /** * * @@ -1825,6 +1882,7 @@ public Builder setFilter(com.google.firestore.v1.ExistenceFilter value) { responseTypeCase_ = 5; return this; } + /** * * @@ -1848,6 +1906,7 @@ public Builder setFilter(com.google.firestore.v1.ExistenceFilter.Builder builder responseTypeCase_ = 5; return this; } + /** * * @@ -1884,6 +1943,7 @@ public Builder mergeFilter(com.google.firestore.v1.ExistenceFilter value) { responseTypeCase_ = 5; return this; } + /** * * @@ -1913,6 +1973,7 @@ public Builder clearFilter() { } return this; } + /** * * @@ -1929,6 +1990,7 @@ public Builder clearFilter() { public com.google.firestore.v1.ExistenceFilter.Builder getFilterBuilder() { return getFilterFieldBuilder().getBuilder(); } + /** * * @@ -1953,6 +2015,7 @@ public com.google.firestore.v1.ExistenceFilterOrBuilder getFilterOrBuilder() { return com.google.firestore.v1.ExistenceFilter.getDefaultInstance(); } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponseOrBuilder.java index 9c094d0ad..17d62ea3e 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponseOrBuilder.java @@ -36,6 +36,7 @@ public interface ListenResponseOrBuilder * @return Whether the targetChange field is set. */ boolean hasTargetChange(); + /** * * @@ -48,6 +49,7 @@ public interface ListenResponseOrBuilder * @return The targetChange. */ com.google.firestore.v1.TargetChange getTargetChange(); + /** * * @@ -71,6 +73,7 @@ public interface ListenResponseOrBuilder * @return Whether the documentChange field is set. */ boolean hasDocumentChange(); + /** * * @@ -83,6 +86,7 @@ public interface ListenResponseOrBuilder * @return The documentChange. */ com.google.firestore.v1.DocumentChange getDocumentChange(); + /** * * @@ -106,6 +110,7 @@ public interface ListenResponseOrBuilder * @return Whether the documentDelete field is set. */ boolean hasDocumentDelete(); + /** * * @@ -118,6 +123,7 @@ public interface ListenResponseOrBuilder * @return The documentDelete. */ com.google.firestore.v1.DocumentDelete getDocumentDelete(); + /** * * @@ -142,6 +148,7 @@ public interface ListenResponseOrBuilder * @return Whether the documentRemove field is set. */ boolean hasDocumentRemove(); + /** * * @@ -155,6 +162,7 @@ public interface ListenResponseOrBuilder * @return The documentRemove. */ com.google.firestore.v1.DocumentRemove getDocumentRemove(); + /** * * @@ -183,6 +191,7 @@ public interface ListenResponseOrBuilder * @return Whether the filter field is set. */ boolean hasFilter(); + /** * * @@ -199,6 +208,7 @@ public interface ListenResponseOrBuilder * @return The filter. */ com.google.firestore.v1.ExistenceFilter getFilter(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValue.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValue.java index e13947c15..df9fa5530 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValue.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValue.java @@ -33,6 +33,7 @@ public final class MapValue extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.MapValue) MapValueOrBuilder { private static final long serialVersionUID = 0L; + // Use MapValue.newBuilder() to construct. private MapValue(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -101,6 +102,7 @@ private static final class FieldsDefaultEntryHolder { public int getFieldsCount() { return internalGetFields().getMap().size(); } + /** * * @@ -122,12 +124,14 @@ public boolean containsFields(java.lang.String key) { } return internalGetFields().getMap().containsKey(key); } + /** Use {@link #getFieldsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getFields() { return getFieldsMap(); } + /** * * @@ -146,6 +150,7 @@ public java.util.Map getFields( public java.util.Map getFieldsMap() { return internalGetFields().getMap(); } + /** * * @@ -172,6 +177,7 @@ public java.util.Map getFieldsM internalGetFields().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } + /** * * @@ -364,6 +370,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -589,7 +596,8 @@ public com.google.firestore.v1.Value build(com.google.firestore.v1.ValueOrBuilde defaultEntry() { return FieldsDefaultEntryHolder.defaultEntry; } - }; + } + ; private static final FieldsConverter fieldsConverter = new FieldsConverter(); @@ -629,6 +637,7 @@ public com.google.firestore.v1.Value build(com.google.firestore.v1.ValueOrBuilde public int getFieldsCount() { return internalGetFields().ensureBuilderMap().size(); } + /** * * @@ -650,12 +659,14 @@ public boolean containsFields(java.lang.String key) { } return internalGetFields().ensureBuilderMap().containsKey(key); } + /** Use {@link #getFieldsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getFields() { return getFieldsMap(); } + /** * * @@ -674,6 +685,7 @@ public java.util.Map getFields( public java.util.Map getFieldsMap() { return internalGetFields().getImmutableMap(); } + /** * * @@ -700,6 +712,7 @@ public java.util.Map getFieldsM internalGetMutableFields().ensureBuilderMap(); return map.containsKey(key) ? fieldsConverter.build(map.get(key)) : defaultValue; } + /** * * @@ -732,6 +745,7 @@ public Builder clearFields() { internalGetMutableFields().clear(); return this; } + /** * * @@ -753,12 +767,14 @@ public Builder removeFields(java.lang.String key) { internalGetMutableFields().ensureBuilderMap().remove(key); return this; } + /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableFields() { bitField0_ |= 0x00000001; return internalGetMutableFields().ensureMessageMap(); } + /** * * @@ -784,6 +800,7 @@ public Builder putFields(java.lang.String key, com.google.firestore.v1.Value val bitField0_ |= 0x00000001; return this; } + /** * * @@ -810,6 +827,7 @@ public Builder putAllFields( bitField0_ |= 0x00000001; return this; } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValueOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValueOrBuilder.java index 9fda97391..b133a2de7 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValueOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValueOrBuilder.java @@ -39,6 +39,7 @@ public interface MapValueOrBuilder * map<string, .google.firestore.v1.Value> fields = 1; */ int getFieldsCount(); + /** * * @@ -54,9 +55,11 @@ public interface MapValueOrBuilder * map<string, .google.firestore.v1.Value> fields = 1; */ boolean containsFields(java.lang.String key); + /** Use {@link #getFieldsMap()} instead. */ @java.lang.Deprecated java.util.Map getFields(); + /** * * @@ -72,6 +75,7 @@ public interface MapValueOrBuilder * map<string, .google.firestore.v1.Value> fields = 1; */ java.util.Map getFieldsMap(); + /** * * @@ -91,6 +95,7 @@ com.google.firestore.v1.Value getFieldsOrDefault( java.lang.String key, /* nullable */ com.google.firestore.v1.Value defaultValue); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequest.java index 9fe20f209..334730528 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequest.java @@ -34,6 +34,7 @@ public final class PartitionQueryRequest extends com.google.protobuf.GeneratedMe // @@protoc_insertion_point(message_implements:google.firestore.v1.PartitionQueryRequest) PartitionQueryRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use PartitionQueryRequest.newBuilder() to construct. private PartitionQueryRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -81,6 +82,7 @@ public enum QueryTypeCase private QueryTypeCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -127,6 +129,7 @@ public enum ConsistencySelectorCase private ConsistencySelectorCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -161,6 +164,7 @@ public ConsistencySelectorCase getConsistencySelectorCase() { @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; + /** * * @@ -187,6 +191,7 @@ public java.lang.String getParent() { return s; } } + /** * * @@ -215,6 +220,7 @@ public com.google.protobuf.ByteString getParentBytes() { } public static final int STRUCTURED_QUERY_FIELD_NUMBER = 2; + /** * * @@ -233,6 +239,7 @@ public com.google.protobuf.ByteString getParentBytes() { public boolean hasStructuredQuery() { return queryTypeCase_ == 2; } + /** * * @@ -254,6 +261,7 @@ public com.google.firestore.v1.StructuredQuery getStructuredQuery() { } return com.google.firestore.v1.StructuredQuery.getDefaultInstance(); } + /** * * @@ -276,6 +284,7 @@ public com.google.firestore.v1.StructuredQueryOrBuilder getStructuredQueryOrBuil public static final int PARTITION_COUNT_FIELD_NUMBER = 3; private long partitionCount_ = 0L; + /** * * @@ -303,6 +312,7 @@ public long getPartitionCount() { @SuppressWarnings("serial") private volatile java.lang.Object pageToken_ = ""; + /** * * @@ -338,6 +348,7 @@ public java.lang.String getPageToken() { return s; } } + /** * * @@ -376,6 +387,7 @@ public com.google.protobuf.ByteString getPageTokenBytes() { public static final int PAGE_SIZE_FIELD_NUMBER = 5; private int pageSize_ = 0; + /** * * @@ -399,6 +411,7 @@ public int getPageSize() { } public static final int READ_TIME_FIELD_NUMBER = 6; + /** * * @@ -418,6 +431,7 @@ public int getPageSize() { public boolean hasReadTime() { return consistencySelectorCase_ == 6; } + /** * * @@ -440,6 +454,7 @@ public com.google.protobuf.Timestamp getReadTime() { } return com.google.protobuf.Timestamp.getDefaultInstance(); } + /** * * @@ -695,6 +710,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -1006,6 +1022,7 @@ public Builder clearConsistencySelector() { private int bitField0_; private java.lang.Object parent_ = ""; + /** * * @@ -1031,6 +1048,7 @@ public java.lang.String getParent() { return (java.lang.String) ref; } } + /** * * @@ -1056,6 +1074,7 @@ public com.google.protobuf.ByteString getParentBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1080,6 +1099,7 @@ public Builder setParent(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1100,6 +1120,7 @@ public Builder clearParent() { onChanged(); return this; } + /** * * @@ -1131,6 +1152,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { com.google.firestore.v1.StructuredQuery.Builder, com.google.firestore.v1.StructuredQueryOrBuilder> structuredQueryBuilder_; + /** * * @@ -1149,6 +1171,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { public boolean hasStructuredQuery() { return queryTypeCase_ == 2; } + /** * * @@ -1177,6 +1200,7 @@ public com.google.firestore.v1.StructuredQuery getStructuredQuery() { return com.google.firestore.v1.StructuredQuery.getDefaultInstance(); } } + /** * * @@ -1202,6 +1226,7 @@ public Builder setStructuredQuery(com.google.firestore.v1.StructuredQuery value) queryTypeCase_ = 2; return this; } + /** * * @@ -1225,6 +1250,7 @@ public Builder setStructuredQuery( queryTypeCase_ = 2; return this; } + /** * * @@ -1260,6 +1286,7 @@ public Builder mergeStructuredQuery(com.google.firestore.v1.StructuredQuery valu queryTypeCase_ = 2; return this; } + /** * * @@ -1288,6 +1315,7 @@ public Builder clearStructuredQuery() { } return this; } + /** * * @@ -1303,6 +1331,7 @@ public Builder clearStructuredQuery() { public com.google.firestore.v1.StructuredQuery.Builder getStructuredQueryBuilder() { return getStructuredQueryFieldBuilder().getBuilder(); } + /** * * @@ -1326,6 +1355,7 @@ public com.google.firestore.v1.StructuredQueryOrBuilder getStructuredQueryOrBuil return com.google.firestore.v1.StructuredQuery.getDefaultInstance(); } } + /** * * @@ -1363,6 +1393,7 @@ public com.google.firestore.v1.StructuredQueryOrBuilder getStructuredQueryOrBuil } private long partitionCount_; + /** * * @@ -1385,6 +1416,7 @@ public com.google.firestore.v1.StructuredQueryOrBuilder getStructuredQueryOrBuil public long getPartitionCount() { return partitionCount_; } + /** * * @@ -1411,6 +1443,7 @@ public Builder setPartitionCount(long value) { onChanged(); return this; } + /** * * @@ -1437,6 +1470,7 @@ public Builder clearPartitionCount() { } private java.lang.Object pageToken_ = ""; + /** * * @@ -1471,6 +1505,7 @@ public java.lang.String getPageToken() { return (java.lang.String) ref; } } + /** * * @@ -1505,6 +1540,7 @@ public com.google.protobuf.ByteString getPageTokenBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1538,6 +1574,7 @@ public Builder setPageToken(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1567,6 +1604,7 @@ public Builder clearPageToken() { onChanged(); return this; } + /** * * @@ -1603,6 +1641,7 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { } private int pageSize_; + /** * * @@ -1624,6 +1663,7 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { public int getPageSize() { return pageSize_; } + /** * * @@ -1649,6 +1689,7 @@ public Builder setPageSize(int value) { onChanged(); return this; } + /** * * @@ -1678,6 +1719,7 @@ public Builder clearPageSize() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> readTimeBuilder_; + /** * * @@ -1697,6 +1739,7 @@ public Builder clearPageSize() { public boolean hasReadTime() { return consistencySelectorCase_ == 6; } + /** * * @@ -1726,6 +1769,7 @@ public com.google.protobuf.Timestamp getReadTime() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * @@ -1752,6 +1796,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp value) { consistencySelectorCase_ = 6; return this; } + /** * * @@ -1775,6 +1820,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue consistencySelectorCase_ = 6; return this; } + /** * * @@ -1811,6 +1857,7 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { consistencySelectorCase_ = 6; return this; } + /** * * @@ -1840,6 +1887,7 @@ public Builder clearReadTime() { } return this; } + /** * * @@ -1856,6 +1904,7 @@ public Builder clearReadTime() { public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { return getReadTimeFieldBuilder().getBuilder(); } + /** * * @@ -1880,6 +1929,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequestOrBuilder.java index ac2c52267..459f0e6b0 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequestOrBuilder.java @@ -39,6 +39,7 @@ public interface PartitionQueryRequestOrBuilder * @return The parent. */ java.lang.String getParent(); + /** * * @@ -70,6 +71,7 @@ public interface PartitionQueryRequestOrBuilder * @return Whether the structuredQuery field is set. */ boolean hasStructuredQuery(); + /** * * @@ -85,6 +87,7 @@ public interface PartitionQueryRequestOrBuilder * @return The structuredQuery. */ com.google.firestore.v1.StructuredQuery getStructuredQuery(); + /** * * @@ -143,6 +146,7 @@ public interface PartitionQueryRequestOrBuilder * @return The pageToken. */ java.lang.String getPageToken(); + /** * * @@ -203,6 +207,7 @@ public interface PartitionQueryRequestOrBuilder * @return Whether the readTime field is set. */ boolean hasReadTime(); + /** * * @@ -219,6 +224,7 @@ public interface PartitionQueryRequestOrBuilder * @return The readTime. */ com.google.protobuf.Timestamp getReadTime(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponse.java index 428d169c0..0da6fd5cd 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponse.java @@ -34,6 +34,7 @@ public final class PartitionQueryResponse extends com.google.protobuf.GeneratedM // @@protoc_insertion_point(message_implements:google.firestore.v1.PartitionQueryResponse) PartitionQueryResponseOrBuilder { private static final long serialVersionUID = 0L; + // Use PartitionQueryResponse.newBuilder() to construct. private PartitionQueryResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -69,6 +70,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private java.util.List partitions_; + /** * * @@ -98,6 +100,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public java.util.List getPartitionsList() { return partitions_; } + /** * * @@ -128,6 +131,7 @@ public java.util.List getPartitionsList() { getPartitionsOrBuilderList() { return partitions_; } + /** * * @@ -157,6 +161,7 @@ public java.util.List getPartitionsList() { public int getPartitionsCount() { return partitions_.size(); } + /** * * @@ -186,6 +191,7 @@ public int getPartitionsCount() { public com.google.firestore.v1.Cursor getPartitions(int index) { return partitions_.get(index); } + /** * * @@ -220,6 +226,7 @@ public com.google.firestore.v1.CursorOrBuilder getPartitionsOrBuilder(int index) @SuppressWarnings("serial") private volatile java.lang.Object nextPageToken_ = ""; + /** * * @@ -245,6 +252,7 @@ public java.lang.String getNextPageToken() { return s; } } + /** * * @@ -441,6 +449,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -731,6 +740,7 @@ public java.util.List getPartitionsList() { return partitionsBuilder_.getMessageList(); } } + /** * * @@ -763,6 +773,7 @@ public int getPartitionsCount() { return partitionsBuilder_.getCount(); } } + /** * * @@ -795,6 +806,7 @@ public com.google.firestore.v1.Cursor getPartitions(int index) { return partitionsBuilder_.getMessage(index); } } + /** * * @@ -833,6 +845,7 @@ public Builder setPartitions(int index, com.google.firestore.v1.Cursor value) { } return this; } + /** * * @@ -869,6 +882,7 @@ public Builder setPartitions( } return this; } + /** * * @@ -907,6 +921,7 @@ public Builder addPartitions(com.google.firestore.v1.Cursor value) { } return this; } + /** * * @@ -945,6 +960,7 @@ public Builder addPartitions(int index, com.google.firestore.v1.Cursor value) { } return this; } + /** * * @@ -980,6 +996,7 @@ public Builder addPartitions(com.google.firestore.v1.Cursor.Builder builderForVa } return this; } + /** * * @@ -1016,6 +1033,7 @@ public Builder addPartitions( } return this; } + /** * * @@ -1052,6 +1070,7 @@ public Builder addAllPartitions( } return this; } + /** * * @@ -1087,6 +1106,7 @@ public Builder clearPartitions() { } return this; } + /** * * @@ -1122,6 +1142,7 @@ public Builder removePartitions(int index) { } return this; } + /** * * @@ -1150,6 +1171,7 @@ public Builder removePartitions(int index) { public com.google.firestore.v1.Cursor.Builder getPartitionsBuilder(int index) { return getPartitionsFieldBuilder().getBuilder(index); } + /** * * @@ -1182,6 +1204,7 @@ public com.google.firestore.v1.CursorOrBuilder getPartitionsOrBuilder(int index) return partitionsBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -1215,6 +1238,7 @@ public com.google.firestore.v1.CursorOrBuilder getPartitionsOrBuilder(int index) return java.util.Collections.unmodifiableList(partitions_); } } + /** * * @@ -1244,6 +1268,7 @@ public com.google.firestore.v1.Cursor.Builder addPartitionsBuilder() { return getPartitionsFieldBuilder() .addBuilder(com.google.firestore.v1.Cursor.getDefaultInstance()); } + /** * * @@ -1273,6 +1298,7 @@ public com.google.firestore.v1.Cursor.Builder addPartitionsBuilder(int index) { return getPartitionsFieldBuilder() .addBuilder(index, com.google.firestore.v1.Cursor.getDefaultInstance()); } + /** * * @@ -1320,6 +1346,7 @@ public java.util.List getPartitionsBuild } private java.lang.Object nextPageToken_ = ""; + /** * * @@ -1344,6 +1371,7 @@ public java.lang.String getNextPageToken() { return (java.lang.String) ref; } } + /** * * @@ -1368,6 +1396,7 @@ public com.google.protobuf.ByteString getNextPageTokenBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1391,6 +1420,7 @@ public Builder setNextPageToken(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1410,6 +1440,7 @@ public Builder clearNextPageToken() { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponseOrBuilder.java index 2defe52ef..20b75ae7e 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponseOrBuilder.java @@ -50,6 +50,7 @@ public interface PartitionQueryResponseOrBuilder * repeated .google.firestore.v1.Cursor partitions = 1; */ java.util.List getPartitionsList(); + /** * * @@ -76,6 +77,7 @@ public interface PartitionQueryResponseOrBuilder * repeated .google.firestore.v1.Cursor partitions = 1; */ com.google.firestore.v1.Cursor getPartitions(int index); + /** * * @@ -102,6 +104,7 @@ public interface PartitionQueryResponseOrBuilder * repeated .google.firestore.v1.Cursor partitions = 1; */ int getPartitionsCount(); + /** * * @@ -128,6 +131,7 @@ public interface PartitionQueryResponseOrBuilder * repeated .google.firestore.v1.Cursor partitions = 1; */ java.util.List getPartitionsOrBuilderList(); + /** * * @@ -169,6 +173,7 @@ public interface PartitionQueryResponseOrBuilder * @return The nextPageToken. */ java.lang.String getNextPageToken(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummary.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummary.java index e3a8474bf..d20221aa2 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummary.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummary.java @@ -33,6 +33,7 @@ public final class PlanSummary extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.PlanSummary) PlanSummaryOrBuilder { private static final long serialVersionUID = 0L; + // Use PlanSummary.newBuilder() to construct. private PlanSummary(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -67,6 +68,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private java.util.List indexesUsed_; + /** * * @@ -84,6 +86,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public java.util.List getIndexesUsedList() { return indexesUsed_; } + /** * * @@ -102,6 +105,7 @@ public java.util.List getIndexesUsedList() { getIndexesUsedOrBuilderList() { return indexesUsed_; } + /** * * @@ -119,6 +123,7 @@ public java.util.List getIndexesUsedList() { public int getIndexesUsedCount() { return indexesUsed_.size(); } + /** * * @@ -136,6 +141,7 @@ public int getIndexesUsedCount() { public com.google.protobuf.Struct getIndexesUsed(int index) { return indexesUsed_.get(index); } + /** * * @@ -313,6 +319,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -574,6 +581,7 @@ public java.util.List getIndexesUsedList() { return indexesUsedBuilder_.getMessageList(); } } + /** * * @@ -594,6 +602,7 @@ public int getIndexesUsedCount() { return indexesUsedBuilder_.getCount(); } } + /** * * @@ -614,6 +623,7 @@ public com.google.protobuf.Struct getIndexesUsed(int index) { return indexesUsedBuilder_.getMessage(index); } } + /** * * @@ -640,6 +650,7 @@ public Builder setIndexesUsed(int index, com.google.protobuf.Struct value) { } return this; } + /** * * @@ -663,6 +674,7 @@ public Builder setIndexesUsed(int index, com.google.protobuf.Struct.Builder buil } return this; } + /** * * @@ -689,6 +701,7 @@ public Builder addIndexesUsed(com.google.protobuf.Struct value) { } return this; } + /** * * @@ -715,6 +728,7 @@ public Builder addIndexesUsed(int index, com.google.protobuf.Struct value) { } return this; } + /** * * @@ -738,6 +752,7 @@ public Builder addIndexesUsed(com.google.protobuf.Struct.Builder builderForValue } return this; } + /** * * @@ -761,6 +776,7 @@ public Builder addIndexesUsed(int index, com.google.protobuf.Struct.Builder buil } return this; } + /** * * @@ -785,6 +801,7 @@ public Builder addAllIndexesUsed( } return this; } + /** * * @@ -808,6 +825,7 @@ public Builder clearIndexesUsed() { } return this; } + /** * * @@ -831,6 +849,7 @@ public Builder removeIndexesUsed(int index) { } return this; } + /** * * @@ -847,6 +866,7 @@ public Builder removeIndexesUsed(int index) { public com.google.protobuf.Struct.Builder getIndexesUsedBuilder(int index) { return getIndexesUsedFieldBuilder().getBuilder(index); } + /** * * @@ -867,6 +887,7 @@ public com.google.protobuf.StructOrBuilder getIndexesUsedOrBuilder(int index) { return indexesUsedBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -888,6 +909,7 @@ public com.google.protobuf.StructOrBuilder getIndexesUsedOrBuilder(int index) { return java.util.Collections.unmodifiableList(indexesUsed_); } } + /** * * @@ -905,6 +927,7 @@ public com.google.protobuf.Struct.Builder addIndexesUsedBuilder() { return getIndexesUsedFieldBuilder() .addBuilder(com.google.protobuf.Struct.getDefaultInstance()); } + /** * * @@ -922,6 +945,7 @@ public com.google.protobuf.Struct.Builder addIndexesUsedBuilder(int index) { return getIndexesUsedFieldBuilder() .addBuilder(index, com.google.protobuf.Struct.getDefaultInstance()); } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummaryOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummaryOrBuilder.java index e110d729c..25298d63c 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummaryOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummaryOrBuilder.java @@ -38,6 +38,7 @@ public interface PlanSummaryOrBuilder * repeated .google.protobuf.Struct indexes_used = 1; */ java.util.List getIndexesUsedList(); + /** * * @@ -52,6 +53,7 @@ public interface PlanSummaryOrBuilder * repeated .google.protobuf.Struct indexes_used = 1; */ com.google.protobuf.Struct getIndexesUsed(int index); + /** * * @@ -66,6 +68,7 @@ public interface PlanSummaryOrBuilder * repeated .google.protobuf.Struct indexes_used = 1; */ int getIndexesUsedCount(); + /** * * @@ -80,6 +83,7 @@ public interface PlanSummaryOrBuilder * repeated .google.protobuf.Struct indexes_used = 1; */ java.util.List getIndexesUsedOrBuilderList(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Precondition.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Precondition.java index 0d5d9a9dc..72ffb20e7 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Precondition.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Precondition.java @@ -33,6 +33,7 @@ public final class Precondition extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.Precondition) PreconditionOrBuilder { private static final long serialVersionUID = 0L; + // Use Precondition.newBuilder() to construct. private Precondition(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -78,6 +79,7 @@ public enum ConditionTypeCase private ConditionTypeCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -111,6 +113,7 @@ public ConditionTypeCase getConditionTypeCase() { } public static final int EXISTS_FIELD_NUMBER = 1; + /** * * @@ -127,6 +130,7 @@ public ConditionTypeCase getConditionTypeCase() { public boolean hasExists() { return conditionTypeCase_ == 1; } + /** * * @@ -148,6 +152,7 @@ public boolean getExists() { } public static final int UPDATE_TIME_FIELD_NUMBER = 2; + /** * * @@ -164,6 +169,7 @@ public boolean getExists() { public boolean hasUpdateTime() { return conditionTypeCase_ == 2; } + /** * * @@ -183,6 +189,7 @@ public com.google.protobuf.Timestamp getUpdateTime() { } return com.google.protobuf.Timestamp.getDefaultInstance(); } + /** * * @@ -388,6 +395,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -625,6 +633,7 @@ public Builder clearConditionType() { public boolean hasExists() { return conditionTypeCase_ == 1; } + /** * * @@ -643,6 +652,7 @@ public boolean getExists() { } return false; } + /** * * @@ -663,6 +673,7 @@ public Builder setExists(boolean value) { onChanged(); return this; } + /** * * @@ -689,6 +700,7 @@ public Builder clearExists() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> updateTimeBuilder_; + /** * * @@ -705,6 +717,7 @@ public Builder clearExists() { public boolean hasUpdateTime() { return conditionTypeCase_ == 2; } + /** * * @@ -731,6 +744,7 @@ public com.google.protobuf.Timestamp getUpdateTime() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * @@ -754,6 +768,7 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp value) { conditionTypeCase_ = 2; return this; } + /** * * @@ -774,6 +789,7 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForVal conditionTypeCase_ = 2; return this; } + /** * * @@ -807,6 +823,7 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { conditionTypeCase_ = 2; return this; } + /** * * @@ -833,6 +850,7 @@ public Builder clearUpdateTime() { } return this; } + /** * * @@ -846,6 +864,7 @@ public Builder clearUpdateTime() { public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { return getUpdateTimeFieldBuilder().getBuilder(); } + /** * * @@ -867,6 +886,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PreconditionOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PreconditionOrBuilder.java index 1825aa25b..6d3f17087 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PreconditionOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PreconditionOrBuilder.java @@ -37,6 +37,7 @@ public interface PreconditionOrBuilder * @return Whether the exists field is set. */ boolean hasExists(); + /** * * @@ -64,6 +65,7 @@ public interface PreconditionOrBuilder * @return Whether the updateTime field is set. */ boolean hasUpdateTime(); + /** * * @@ -77,6 +79,7 @@ public interface PreconditionOrBuilder * @return The updateTime. */ com.google.protobuf.Timestamp getUpdateTime(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequest.java index 80c98a25b..e8bc01b44 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequest.java @@ -33,6 +33,7 @@ public final class RollbackRequest extends com.google.protobuf.GeneratedMessageV // @@protoc_insertion_point(message_implements:google.firestore.v1.RollbackRequest) RollbackRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use RollbackRequest.newBuilder() to construct. private RollbackRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -68,6 +69,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object database_ = ""; + /** * * @@ -92,6 +94,7 @@ public java.lang.String getDatabase() { return s; } } + /** * * @@ -119,6 +122,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { public static final int TRANSACTION_FIELD_NUMBER = 2; private com.google.protobuf.ByteString transaction_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -302,6 +306,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -498,6 +503,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object database_ = ""; + /** * * @@ -521,6 +527,7 @@ public java.lang.String getDatabase() { return (java.lang.String) ref; } } + /** * * @@ -544,6 +551,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -566,6 +574,7 @@ public Builder setDatabase(java.lang.String value) { onChanged(); return this; } + /** * * @@ -584,6 +593,7 @@ public Builder clearDatabase() { onChanged(); return this; } + /** * * @@ -609,6 +619,7 @@ public Builder setDatabaseBytes(com.google.protobuf.ByteString value) { } private com.google.protobuf.ByteString transaction_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -624,6 +635,7 @@ public Builder setDatabaseBytes(com.google.protobuf.ByteString value) { public com.google.protobuf.ByteString getTransaction() { return transaction_; } + /** * * @@ -645,6 +657,7 @@ public Builder setTransaction(com.google.protobuf.ByteString value) { onChanged(); return this; } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequestOrBuilder.java index 2aaf8544f..43d0c05c2 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequestOrBuilder.java @@ -37,6 +37,7 @@ public interface RollbackRequestOrBuilder * @return The database. */ java.lang.String getDatabase(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequest.java index ed58daec5..b7a2b8592 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequest.java @@ -34,6 +34,7 @@ public final class RunAggregationQueryRequest extends com.google.protobuf.Genera // @@protoc_insertion_point(message_implements:google.firestore.v1.RunAggregationQueryRequest) RunAggregationQueryRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use RunAggregationQueryRequest.newBuilder() to construct. private RunAggregationQueryRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -81,6 +82,7 @@ public enum QueryTypeCase private QueryTypeCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -129,6 +131,7 @@ public enum ConsistencySelectorCase private ConsistencySelectorCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -167,6 +170,7 @@ public ConsistencySelectorCase getConsistencySelectorCase() { @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; + /** * * @@ -195,6 +199,7 @@ public java.lang.String getParent() { return s; } } + /** * * @@ -225,6 +230,7 @@ public com.google.protobuf.ByteString getParentBytes() { } public static final int STRUCTURED_AGGREGATION_QUERY_FIELD_NUMBER = 2; + /** * * @@ -240,6 +246,7 @@ public com.google.protobuf.ByteString getParentBytes() { public boolean hasStructuredAggregationQuery() { return queryTypeCase_ == 2; } + /** * * @@ -258,6 +265,7 @@ public com.google.firestore.v1.StructuredAggregationQuery getStructuredAggregati } return com.google.firestore.v1.StructuredAggregationQuery.getDefaultInstance(); } + /** * * @@ -277,6 +285,7 @@ public com.google.firestore.v1.StructuredAggregationQuery getStructuredAggregati } public static final int TRANSACTION_FIELD_NUMBER = 4; + /** * * @@ -294,6 +303,7 @@ public com.google.firestore.v1.StructuredAggregationQuery getStructuredAggregati public boolean hasTransaction() { return consistencySelectorCase_ == 4; } + /** * * @@ -316,6 +326,7 @@ public com.google.protobuf.ByteString getTransaction() { } public static final int NEW_TRANSACTION_FIELD_NUMBER = 5; + /** * * @@ -334,6 +345,7 @@ public com.google.protobuf.ByteString getTransaction() { public boolean hasNewTransaction() { return consistencySelectorCase_ == 5; } + /** * * @@ -355,6 +367,7 @@ public com.google.firestore.v1.TransactionOptions getNewTransaction() { } return com.google.firestore.v1.TransactionOptions.getDefaultInstance(); } + /** * * @@ -376,6 +389,7 @@ public com.google.firestore.v1.TransactionOptionsOrBuilder getNewTransactionOrBu } public static final int READ_TIME_FIELD_NUMBER = 6; + /** * * @@ -395,6 +409,7 @@ public com.google.firestore.v1.TransactionOptionsOrBuilder getNewTransactionOrBu public boolean hasReadTime() { return consistencySelectorCase_ == 6; } + /** * * @@ -417,6 +432,7 @@ public com.google.protobuf.Timestamp getReadTime() { } return com.google.protobuf.Timestamp.getDefaultInstance(); } + /** * * @@ -440,6 +456,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { public static final int EXPLAIN_OPTIONS_FIELD_NUMBER = 8; private com.google.firestore.v1.ExplainOptions explainOptions_; + /** * * @@ -458,6 +475,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { public boolean hasExplainOptions() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -478,6 +496,7 @@ public com.google.firestore.v1.ExplainOptions getExplainOptions() { ? com.google.firestore.v1.ExplainOptions.getDefaultInstance() : explainOptions_; } + /** * * @@ -749,6 +768,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -1079,6 +1099,7 @@ public Builder clearConsistencySelector() { private int bitField0_; private java.lang.Object parent_ = ""; + /** * * @@ -1106,6 +1127,7 @@ public java.lang.String getParent() { return (java.lang.String) ref; } } + /** * * @@ -1133,6 +1155,7 @@ public com.google.protobuf.ByteString getParentBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1159,6 +1182,7 @@ public Builder setParent(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1181,6 +1205,7 @@ public Builder clearParent() { onChanged(); return this; } + /** * * @@ -1214,6 +1239,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { com.google.firestore.v1.StructuredAggregationQuery.Builder, com.google.firestore.v1.StructuredAggregationQueryOrBuilder> structuredAggregationQueryBuilder_; + /** * * @@ -1230,6 +1256,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { public boolean hasStructuredAggregationQuery() { return queryTypeCase_ == 2; } + /** * * @@ -1256,6 +1283,7 @@ public com.google.firestore.v1.StructuredAggregationQuery getStructuredAggregati return com.google.firestore.v1.StructuredAggregationQuery.getDefaultInstance(); } } + /** * * @@ -1280,6 +1308,7 @@ public Builder setStructuredAggregationQuery( queryTypeCase_ = 2; return this; } + /** * * @@ -1301,6 +1330,7 @@ public Builder setStructuredAggregationQuery( queryTypeCase_ = 2; return this; } + /** * * @@ -1336,6 +1366,7 @@ public Builder mergeStructuredAggregationQuery( queryTypeCase_ = 2; return this; } + /** * * @@ -1362,6 +1393,7 @@ public Builder clearStructuredAggregationQuery() { } return this; } + /** * * @@ -1376,6 +1408,7 @@ public Builder clearStructuredAggregationQuery() { getStructuredAggregationQueryBuilder() { return getStructuredAggregationQueryFieldBuilder().getBuilder(); } + /** * * @@ -1398,6 +1431,7 @@ public Builder clearStructuredAggregationQuery() { return com.google.firestore.v1.StructuredAggregationQuery.getDefaultInstance(); } } + /** * * @@ -1448,6 +1482,7 @@ public Builder clearStructuredAggregationQuery() { public boolean hasTransaction() { return consistencySelectorCase_ == 4; } + /** * * @@ -1467,6 +1502,7 @@ public com.google.protobuf.ByteString getTransaction() { } return com.google.protobuf.ByteString.EMPTY; } + /** * * @@ -1490,6 +1526,7 @@ public Builder setTransaction(com.google.protobuf.ByteString value) { onChanged(); return this; } + /** * * @@ -1517,6 +1554,7 @@ public Builder clearTransaction() { com.google.firestore.v1.TransactionOptions.Builder, com.google.firestore.v1.TransactionOptionsOrBuilder> newTransactionBuilder_; + /** * * @@ -1535,6 +1573,7 @@ public Builder clearTransaction() { public boolean hasNewTransaction() { return consistencySelectorCase_ == 5; } + /** * * @@ -1563,6 +1602,7 @@ public com.google.firestore.v1.TransactionOptions getNewTransaction() { return com.google.firestore.v1.TransactionOptions.getDefaultInstance(); } } + /** * * @@ -1588,6 +1628,7 @@ public Builder setNewTransaction(com.google.firestore.v1.TransactionOptions valu consistencySelectorCase_ = 5; return this; } + /** * * @@ -1611,6 +1652,7 @@ public Builder setNewTransaction( consistencySelectorCase_ = 5; return this; } + /** * * @@ -1647,6 +1689,7 @@ public Builder mergeNewTransaction(com.google.firestore.v1.TransactionOptions va consistencySelectorCase_ = 5; return this; } + /** * * @@ -1675,6 +1718,7 @@ public Builder clearNewTransaction() { } return this; } + /** * * @@ -1690,6 +1734,7 @@ public Builder clearNewTransaction() { public com.google.firestore.v1.TransactionOptions.Builder getNewTransactionBuilder() { return getNewTransactionFieldBuilder().getBuilder(); } + /** * * @@ -1713,6 +1758,7 @@ public com.google.firestore.v1.TransactionOptionsOrBuilder getNewTransactionOrBu return com.google.firestore.v1.TransactionOptions.getDefaultInstance(); } } + /** * * @@ -1754,6 +1800,7 @@ public com.google.firestore.v1.TransactionOptionsOrBuilder getNewTransactionOrBu com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> readTimeBuilder_; + /** * * @@ -1773,6 +1820,7 @@ public com.google.firestore.v1.TransactionOptionsOrBuilder getNewTransactionOrBu public boolean hasReadTime() { return consistencySelectorCase_ == 6; } + /** * * @@ -1802,6 +1850,7 @@ public com.google.protobuf.Timestamp getReadTime() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * @@ -1828,6 +1877,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp value) { consistencySelectorCase_ = 6; return this; } + /** * * @@ -1851,6 +1901,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue consistencySelectorCase_ = 6; return this; } + /** * * @@ -1887,6 +1938,7 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { consistencySelectorCase_ = 6; return this; } + /** * * @@ -1916,6 +1968,7 @@ public Builder clearReadTime() { } return this; } + /** * * @@ -1932,6 +1985,7 @@ public Builder clearReadTime() { public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { return getReadTimeFieldBuilder().getBuilder(); } + /** * * @@ -1956,6 +2010,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * @@ -1999,6 +2054,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { com.google.firestore.v1.ExplainOptions.Builder, com.google.firestore.v1.ExplainOptionsOrBuilder> explainOptionsBuilder_; + /** * * @@ -2016,6 +2072,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { public boolean hasExplainOptions() { return ((bitField0_ & 0x00000020) != 0); } + /** * * @@ -2039,6 +2096,7 @@ public com.google.firestore.v1.ExplainOptions getExplainOptions() { return explainOptionsBuilder_.getMessage(); } } + /** * * @@ -2064,6 +2122,7 @@ public Builder setExplainOptions(com.google.firestore.v1.ExplainOptions value) { onChanged(); return this; } + /** * * @@ -2087,6 +2146,7 @@ public Builder setExplainOptions( onChanged(); return this; } + /** * * @@ -2117,6 +2177,7 @@ public Builder mergeExplainOptions(com.google.firestore.v1.ExplainOptions value) } return this; } + /** * * @@ -2139,6 +2200,7 @@ public Builder clearExplainOptions() { onChanged(); return this; } + /** * * @@ -2156,6 +2218,7 @@ public com.google.firestore.v1.ExplainOptions.Builder getExplainOptionsBuilder() onChanged(); return getExplainOptionsFieldBuilder().getBuilder(); } + /** * * @@ -2177,6 +2240,7 @@ public com.google.firestore.v1.ExplainOptionsOrBuilder getExplainOptionsOrBuilde : explainOptions_; } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequestOrBuilder.java index e44f436ab..7158ff1ee 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequestOrBuilder.java @@ -41,6 +41,7 @@ public interface RunAggregationQueryRequestOrBuilder * @return The parent. */ java.lang.String getParent(); + /** * * @@ -71,6 +72,7 @@ public interface RunAggregationQueryRequestOrBuilder * @return Whether the structuredAggregationQuery field is set. */ boolean hasStructuredAggregationQuery(); + /** * * @@ -83,6 +85,7 @@ public interface RunAggregationQueryRequestOrBuilder * @return The structuredAggregationQuery. */ com.google.firestore.v1.StructuredAggregationQuery getStructuredAggregationQuery(); + /** * * @@ -109,6 +112,7 @@ public interface RunAggregationQueryRequestOrBuilder * @return Whether the transaction field is set. */ boolean hasTransaction(); + /** * * @@ -139,6 +143,7 @@ public interface RunAggregationQueryRequestOrBuilder * @return Whether the newTransaction field is set. */ boolean hasNewTransaction(); + /** * * @@ -154,6 +159,7 @@ public interface RunAggregationQueryRequestOrBuilder * @return The newTransaction. */ com.google.firestore.v1.TransactionOptions getNewTransaction(); + /** * * @@ -184,6 +190,7 @@ public interface RunAggregationQueryRequestOrBuilder * @return Whether the readTime field is set. */ boolean hasReadTime(); + /** * * @@ -200,6 +207,7 @@ public interface RunAggregationQueryRequestOrBuilder * @return The readTime. */ com.google.protobuf.Timestamp getReadTime(); + /** * * @@ -230,6 +238,7 @@ public interface RunAggregationQueryRequestOrBuilder * @return Whether the explainOptions field is set. */ boolean hasExplainOptions(); + /** * * @@ -245,6 +254,7 @@ public interface RunAggregationQueryRequestOrBuilder * @return The explainOptions. */ com.google.firestore.v1.ExplainOptions getExplainOptions(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponse.java index ab6ac2e88..38c432e52 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponse.java @@ -34,6 +34,7 @@ public final class RunAggregationQueryResponse extends com.google.protobuf.Gener // @@protoc_insertion_point(message_implements:google.firestore.v1.RunAggregationQueryResponse) RunAggregationQueryResponseOrBuilder { private static final long serialVersionUID = 0L; + // Use RunAggregationQueryResponse.newBuilder() to construct. private RunAggregationQueryResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -67,6 +68,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private int bitField0_; public static final int RESULT_FIELD_NUMBER = 1; private com.google.firestore.v1.AggregationResult result_; + /** * * @@ -84,6 +86,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public boolean hasResult() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -103,6 +106,7 @@ public com.google.firestore.v1.AggregationResult getResult() { ? com.google.firestore.v1.AggregationResult.getDefaultInstance() : result_; } + /** * * @@ -123,6 +127,7 @@ public com.google.firestore.v1.AggregationResultOrBuilder getResultOrBuilder() { public static final int TRANSACTION_FIELD_NUMBER = 2; private com.google.protobuf.ByteString transaction_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -144,6 +149,7 @@ public com.google.protobuf.ByteString getTransaction() { public static final int READ_TIME_FIELD_NUMBER = 3; private com.google.protobuf.Timestamp readTime_; + /** * * @@ -166,6 +172,7 @@ public com.google.protobuf.ByteString getTransaction() { public boolean hasReadTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -188,6 +195,7 @@ public boolean hasReadTime() { public com.google.protobuf.Timestamp getReadTime() { return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; } + /** * * @@ -211,6 +219,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { public static final int EXPLAIN_METRICS_FIELD_NUMBER = 10; private com.google.firestore.v1.ExplainMetrics explainMetrics_; + /** * * @@ -228,6 +237,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { public boolean hasExplainMetrics() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -247,6 +257,7 @@ public com.google.firestore.v1.ExplainMetrics getExplainMetrics() { ? com.google.firestore.v1.ExplainMetrics.getDefaultInstance() : explainMetrics_; } + /** * * @@ -466,6 +477,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -722,6 +734,7 @@ public Builder mergeFrom( com.google.firestore.v1.AggregationResult.Builder, com.google.firestore.v1.AggregationResultOrBuilder> resultBuilder_; + /** * * @@ -738,6 +751,7 @@ public Builder mergeFrom( public boolean hasResult() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -760,6 +774,7 @@ public com.google.firestore.v1.AggregationResult getResult() { return resultBuilder_.getMessage(); } } + /** * * @@ -784,6 +799,7 @@ public Builder setResult(com.google.firestore.v1.AggregationResult value) { onChanged(); return this; } + /** * * @@ -805,6 +821,7 @@ public Builder setResult(com.google.firestore.v1.AggregationResult.Builder build onChanged(); return this; } + /** * * @@ -834,6 +851,7 @@ public Builder mergeResult(com.google.firestore.v1.AggregationResult value) { } return this; } + /** * * @@ -855,6 +873,7 @@ public Builder clearResult() { onChanged(); return this; } + /** * * @@ -871,6 +890,7 @@ public com.google.firestore.v1.AggregationResult.Builder getResultBuilder() { onChanged(); return getResultFieldBuilder().getBuilder(); } + /** * * @@ -891,6 +911,7 @@ public com.google.firestore.v1.AggregationResultOrBuilder getResultOrBuilder() { : result_; } } + /** * * @@ -920,6 +941,7 @@ public com.google.firestore.v1.AggregationResultOrBuilder getResultOrBuilder() { } private com.google.protobuf.ByteString transaction_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -938,6 +960,7 @@ public com.google.firestore.v1.AggregationResultOrBuilder getResultOrBuilder() { public com.google.protobuf.ByteString getTransaction() { return transaction_; } + /** * * @@ -962,6 +985,7 @@ public Builder setTransaction(com.google.protobuf.ByteString value) { onChanged(); return this; } + /** * * @@ -989,6 +1013,7 @@ public Builder clearTransaction() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> readTimeBuilder_; + /** * * @@ -1010,6 +1035,7 @@ public Builder clearTransaction() { public boolean hasReadTime() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -1035,6 +1061,7 @@ public com.google.protobuf.Timestamp getReadTime() { return readTimeBuilder_.getMessage(); } } + /** * * @@ -1064,6 +1091,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1090,6 +1118,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue onChanged(); return this; } + /** * * @@ -1124,6 +1153,7 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1150,6 +1180,7 @@ public Builder clearReadTime() { onChanged(); return this; } + /** * * @@ -1171,6 +1202,7 @@ public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { onChanged(); return getReadTimeFieldBuilder().getBuilder(); } + /** * * @@ -1194,6 +1226,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; } } + /** * * @@ -1233,6 +1266,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { com.google.firestore.v1.ExplainMetrics.Builder, com.google.firestore.v1.ExplainMetricsOrBuilder> explainMetricsBuilder_; + /** * * @@ -1249,6 +1283,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { public boolean hasExplainMetrics() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -1271,6 +1306,7 @@ public com.google.firestore.v1.ExplainMetrics getExplainMetrics() { return explainMetricsBuilder_.getMessage(); } } + /** * * @@ -1295,6 +1331,7 @@ public Builder setExplainMetrics(com.google.firestore.v1.ExplainMetrics value) { onChanged(); return this; } + /** * * @@ -1317,6 +1354,7 @@ public Builder setExplainMetrics( onChanged(); return this; } + /** * * @@ -1346,6 +1384,7 @@ public Builder mergeExplainMetrics(com.google.firestore.v1.ExplainMetrics value) } return this; } + /** * * @@ -1367,6 +1406,7 @@ public Builder clearExplainMetrics() { onChanged(); return this; } + /** * * @@ -1383,6 +1423,7 @@ public com.google.firestore.v1.ExplainMetrics.Builder getExplainMetricsBuilder() onChanged(); return getExplainMetricsFieldBuilder().getBuilder(); } + /** * * @@ -1403,6 +1444,7 @@ public com.google.firestore.v1.ExplainMetricsOrBuilder getExplainMetricsOrBuilde : explainMetrics_; } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponseOrBuilder.java index f8f1977cf..04544c937 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponseOrBuilder.java @@ -38,6 +38,7 @@ public interface RunAggregationQueryResponseOrBuilder * @return Whether the result field is set. */ boolean hasResult(); + /** * * @@ -52,6 +53,7 @@ public interface RunAggregationQueryResponseOrBuilder * @return The result. */ com.google.firestore.v1.AggregationResult getResult(); + /** * * @@ -100,6 +102,7 @@ public interface RunAggregationQueryResponseOrBuilder * @return Whether the readTime field is set. */ boolean hasReadTime(); + /** * * @@ -119,6 +122,7 @@ public interface RunAggregationQueryResponseOrBuilder * @return The readTime. */ com.google.protobuf.Timestamp getReadTime(); + /** * * @@ -151,6 +155,7 @@ public interface RunAggregationQueryResponseOrBuilder * @return Whether the explainMetrics field is set. */ boolean hasExplainMetrics(); + /** * * @@ -165,6 +170,7 @@ public interface RunAggregationQueryResponseOrBuilder * @return The explainMetrics. */ com.google.firestore.v1.ExplainMetrics getExplainMetrics(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequest.java index ca45d049c..43cc4801e 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequest.java @@ -33,6 +33,7 @@ public final class RunQueryRequest extends com.google.protobuf.GeneratedMessageV // @@protoc_insertion_point(message_implements:google.firestore.v1.RunQueryRequest) RunQueryRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use RunQueryRequest.newBuilder() to construct. private RunQueryRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -80,6 +81,7 @@ public enum QueryTypeCase private QueryTypeCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -128,6 +130,7 @@ public enum ConsistencySelectorCase private ConsistencySelectorCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -166,6 +169,7 @@ public ConsistencySelectorCase getConsistencySelectorCase() { @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; + /** * * @@ -194,6 +198,7 @@ public java.lang.String getParent() { return s; } } + /** * * @@ -224,6 +229,7 @@ public com.google.protobuf.ByteString getParentBytes() { } public static final int STRUCTURED_QUERY_FIELD_NUMBER = 2; + /** * * @@ -239,6 +245,7 @@ public com.google.protobuf.ByteString getParentBytes() { public boolean hasStructuredQuery() { return queryTypeCase_ == 2; } + /** * * @@ -257,6 +264,7 @@ public com.google.firestore.v1.StructuredQuery getStructuredQuery() { } return com.google.firestore.v1.StructuredQuery.getDefaultInstance(); } + /** * * @@ -275,6 +283,7 @@ public com.google.firestore.v1.StructuredQueryOrBuilder getStructuredQueryOrBuil } public static final int TRANSACTION_FIELD_NUMBER = 5; + /** * * @@ -292,6 +301,7 @@ public com.google.firestore.v1.StructuredQueryOrBuilder getStructuredQueryOrBuil public boolean hasTransaction() { return consistencySelectorCase_ == 5; } + /** * * @@ -314,6 +324,7 @@ public com.google.protobuf.ByteString getTransaction() { } public static final int NEW_TRANSACTION_FIELD_NUMBER = 6; + /** * * @@ -332,6 +343,7 @@ public com.google.protobuf.ByteString getTransaction() { public boolean hasNewTransaction() { return consistencySelectorCase_ == 6; } + /** * * @@ -353,6 +365,7 @@ public com.google.firestore.v1.TransactionOptions getNewTransaction() { } return com.google.firestore.v1.TransactionOptions.getDefaultInstance(); } + /** * * @@ -374,6 +387,7 @@ public com.google.firestore.v1.TransactionOptionsOrBuilder getNewTransactionOrBu } public static final int READ_TIME_FIELD_NUMBER = 7; + /** * * @@ -393,6 +407,7 @@ public com.google.firestore.v1.TransactionOptionsOrBuilder getNewTransactionOrBu public boolean hasReadTime() { return consistencySelectorCase_ == 7; } + /** * * @@ -415,6 +430,7 @@ public com.google.protobuf.Timestamp getReadTime() { } return com.google.protobuf.Timestamp.getDefaultInstance(); } + /** * * @@ -438,6 +454,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { public static final int EXPLAIN_OPTIONS_FIELD_NUMBER = 10; private com.google.firestore.v1.ExplainOptions explainOptions_; + /** * * @@ -456,6 +473,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { public boolean hasExplainOptions() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -476,6 +494,7 @@ public com.google.firestore.v1.ExplainOptions getExplainOptions() { ? com.google.firestore.v1.ExplainOptions.getDefaultInstance() : explainOptions_; } + /** * * @@ -745,6 +764,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -1072,6 +1092,7 @@ public Builder clearConsistencySelector() { private int bitField0_; private java.lang.Object parent_ = ""; + /** * * @@ -1099,6 +1120,7 @@ public java.lang.String getParent() { return (java.lang.String) ref; } } + /** * * @@ -1126,6 +1148,7 @@ public com.google.protobuf.ByteString getParentBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1152,6 +1175,7 @@ public Builder setParent(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1174,6 +1198,7 @@ public Builder clearParent() { onChanged(); return this; } + /** * * @@ -1207,6 +1232,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { com.google.firestore.v1.StructuredQuery.Builder, com.google.firestore.v1.StructuredQueryOrBuilder> structuredQueryBuilder_; + /** * * @@ -1222,6 +1248,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { public boolean hasStructuredQuery() { return queryTypeCase_ == 2; } + /** * * @@ -1247,6 +1274,7 @@ public com.google.firestore.v1.StructuredQuery getStructuredQuery() { return com.google.firestore.v1.StructuredQuery.getDefaultInstance(); } } + /** * * @@ -1269,6 +1297,7 @@ public Builder setStructuredQuery(com.google.firestore.v1.StructuredQuery value) queryTypeCase_ = 2; return this; } + /** * * @@ -1289,6 +1318,7 @@ public Builder setStructuredQuery( queryTypeCase_ = 2; return this; } + /** * * @@ -1321,6 +1351,7 @@ public Builder mergeStructuredQuery(com.google.firestore.v1.StructuredQuery valu queryTypeCase_ = 2; return this; } + /** * * @@ -1346,6 +1377,7 @@ public Builder clearStructuredQuery() { } return this; } + /** * * @@ -1358,6 +1390,7 @@ public Builder clearStructuredQuery() { public com.google.firestore.v1.StructuredQuery.Builder getStructuredQueryBuilder() { return getStructuredQueryFieldBuilder().getBuilder(); } + /** * * @@ -1378,6 +1411,7 @@ public com.google.firestore.v1.StructuredQueryOrBuilder getStructuredQueryOrBuil return com.google.firestore.v1.StructuredQuery.getDefaultInstance(); } } + /** * * @@ -1427,6 +1461,7 @@ public com.google.firestore.v1.StructuredQueryOrBuilder getStructuredQueryOrBuil public boolean hasTransaction() { return consistencySelectorCase_ == 5; } + /** * * @@ -1446,6 +1481,7 @@ public com.google.protobuf.ByteString getTransaction() { } return com.google.protobuf.ByteString.EMPTY; } + /** * * @@ -1469,6 +1505,7 @@ public Builder setTransaction(com.google.protobuf.ByteString value) { onChanged(); return this; } + /** * * @@ -1496,6 +1533,7 @@ public Builder clearTransaction() { com.google.firestore.v1.TransactionOptions.Builder, com.google.firestore.v1.TransactionOptionsOrBuilder> newTransactionBuilder_; + /** * * @@ -1514,6 +1552,7 @@ public Builder clearTransaction() { public boolean hasNewTransaction() { return consistencySelectorCase_ == 6; } + /** * * @@ -1542,6 +1581,7 @@ public com.google.firestore.v1.TransactionOptions getNewTransaction() { return com.google.firestore.v1.TransactionOptions.getDefaultInstance(); } } + /** * * @@ -1567,6 +1607,7 @@ public Builder setNewTransaction(com.google.firestore.v1.TransactionOptions valu consistencySelectorCase_ = 6; return this; } + /** * * @@ -1590,6 +1631,7 @@ public Builder setNewTransaction( consistencySelectorCase_ = 6; return this; } + /** * * @@ -1626,6 +1668,7 @@ public Builder mergeNewTransaction(com.google.firestore.v1.TransactionOptions va consistencySelectorCase_ = 6; return this; } + /** * * @@ -1654,6 +1697,7 @@ public Builder clearNewTransaction() { } return this; } + /** * * @@ -1669,6 +1713,7 @@ public Builder clearNewTransaction() { public com.google.firestore.v1.TransactionOptions.Builder getNewTransactionBuilder() { return getNewTransactionFieldBuilder().getBuilder(); } + /** * * @@ -1692,6 +1737,7 @@ public com.google.firestore.v1.TransactionOptionsOrBuilder getNewTransactionOrBu return com.google.firestore.v1.TransactionOptions.getDefaultInstance(); } } + /** * * @@ -1733,6 +1779,7 @@ public com.google.firestore.v1.TransactionOptionsOrBuilder getNewTransactionOrBu com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> readTimeBuilder_; + /** * * @@ -1752,6 +1799,7 @@ public com.google.firestore.v1.TransactionOptionsOrBuilder getNewTransactionOrBu public boolean hasReadTime() { return consistencySelectorCase_ == 7; } + /** * * @@ -1781,6 +1829,7 @@ public com.google.protobuf.Timestamp getReadTime() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * @@ -1807,6 +1856,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp value) { consistencySelectorCase_ = 7; return this; } + /** * * @@ -1830,6 +1880,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue consistencySelectorCase_ = 7; return this; } + /** * * @@ -1866,6 +1917,7 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { consistencySelectorCase_ = 7; return this; } + /** * * @@ -1895,6 +1947,7 @@ public Builder clearReadTime() { } return this; } + /** * * @@ -1911,6 +1964,7 @@ public Builder clearReadTime() { public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { return getReadTimeFieldBuilder().getBuilder(); } + /** * * @@ -1935,6 +1989,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * @@ -1978,6 +2033,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { com.google.firestore.v1.ExplainOptions.Builder, com.google.firestore.v1.ExplainOptionsOrBuilder> explainOptionsBuilder_; + /** * * @@ -1995,6 +2051,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { public boolean hasExplainOptions() { return ((bitField0_ & 0x00000020) != 0); } + /** * * @@ -2018,6 +2075,7 @@ public com.google.firestore.v1.ExplainOptions getExplainOptions() { return explainOptionsBuilder_.getMessage(); } } + /** * * @@ -2043,6 +2101,7 @@ public Builder setExplainOptions(com.google.firestore.v1.ExplainOptions value) { onChanged(); return this; } + /** * * @@ -2066,6 +2125,7 @@ public Builder setExplainOptions( onChanged(); return this; } + /** * * @@ -2096,6 +2156,7 @@ public Builder mergeExplainOptions(com.google.firestore.v1.ExplainOptions value) } return this; } + /** * * @@ -2118,6 +2179,7 @@ public Builder clearExplainOptions() { onChanged(); return this; } + /** * * @@ -2135,6 +2197,7 @@ public com.google.firestore.v1.ExplainOptions.Builder getExplainOptionsBuilder() onChanged(); return getExplainOptionsFieldBuilder().getBuilder(); } + /** * * @@ -2156,6 +2219,7 @@ public com.google.firestore.v1.ExplainOptionsOrBuilder getExplainOptionsOrBuilde : explainOptions_; } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequestOrBuilder.java index 5325f6ccb..07f25c579 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequestOrBuilder.java @@ -41,6 +41,7 @@ public interface RunQueryRequestOrBuilder * @return The parent. */ java.lang.String getParent(); + /** * * @@ -71,6 +72,7 @@ public interface RunQueryRequestOrBuilder * @return Whether the structuredQuery field is set. */ boolean hasStructuredQuery(); + /** * * @@ -83,6 +85,7 @@ public interface RunQueryRequestOrBuilder * @return The structuredQuery. */ com.google.firestore.v1.StructuredQuery getStructuredQuery(); + /** * * @@ -108,6 +111,7 @@ public interface RunQueryRequestOrBuilder * @return Whether the transaction field is set. */ boolean hasTransaction(); + /** * * @@ -138,6 +142,7 @@ public interface RunQueryRequestOrBuilder * @return Whether the newTransaction field is set. */ boolean hasNewTransaction(); + /** * * @@ -153,6 +158,7 @@ public interface RunQueryRequestOrBuilder * @return The newTransaction. */ com.google.firestore.v1.TransactionOptions getNewTransaction(); + /** * * @@ -183,6 +189,7 @@ public interface RunQueryRequestOrBuilder * @return Whether the readTime field is set. */ boolean hasReadTime(); + /** * * @@ -199,6 +206,7 @@ public interface RunQueryRequestOrBuilder * @return The readTime. */ com.google.protobuf.Timestamp getReadTime(); + /** * * @@ -229,6 +237,7 @@ public interface RunQueryRequestOrBuilder * @return Whether the explainOptions field is set. */ boolean hasExplainOptions(); + /** * * @@ -244,6 +253,7 @@ public interface RunQueryRequestOrBuilder * @return The explainOptions. */ com.google.firestore.v1.ExplainOptions getExplainOptions(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponse.java index 3fef7cdc3..9ffaa313b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponse.java @@ -34,6 +34,7 @@ public final class RunQueryResponse extends com.google.protobuf.GeneratedMessage // @@protoc_insertion_point(message_implements:google.firestore.v1.RunQueryResponse) RunQueryResponseOrBuilder { private static final long serialVersionUID = 0L; + // Use RunQueryResponse.newBuilder() to construct. private RunQueryResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -81,6 +82,7 @@ public enum ContinuationSelectorCase private ContinuationSelectorCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -113,6 +115,7 @@ public ContinuationSelectorCase getContinuationSelectorCase() { public static final int TRANSACTION_FIELD_NUMBER = 2; private com.google.protobuf.ByteString transaction_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -135,6 +138,7 @@ public com.google.protobuf.ByteString getTransaction() { public static final int DOCUMENT_FIELD_NUMBER = 1; private com.google.firestore.v1.Document document_; + /** * * @@ -150,6 +154,7 @@ public com.google.protobuf.ByteString getTransaction() { public boolean hasDocument() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -165,6 +170,7 @@ public boolean hasDocument() { public com.google.firestore.v1.Document getDocument() { return document_ == null ? com.google.firestore.v1.Document.getDefaultInstance() : document_; } + /** * * @@ -181,6 +187,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { public static final int READ_TIME_FIELD_NUMBER = 3; private com.google.protobuf.Timestamp readTime_; + /** * * @@ -202,6 +209,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { public boolean hasReadTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -223,6 +231,7 @@ public boolean hasReadTime() { public com.google.protobuf.Timestamp getReadTime() { return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; } + /** * * @@ -245,6 +254,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { public static final int SKIPPED_RESULTS_FIELD_NUMBER = 4; private int skippedResults_ = 0; + /** * * @@ -263,6 +273,7 @@ public int getSkippedResults() { } public static final int DONE_FIELD_NUMBER = 6; + /** * * @@ -279,6 +290,7 @@ public int getSkippedResults() { public boolean hasDone() { return continuationSelectorCase_ == 6; } + /** * * @@ -301,6 +313,7 @@ public boolean getDone() { public static final int EXPLAIN_METRICS_FIELD_NUMBER = 11; private com.google.firestore.v1.ExplainMetrics explainMetrics_; + /** * * @@ -318,6 +331,7 @@ public boolean getDone() { public boolean hasExplainMetrics() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -337,6 +351,7 @@ public com.google.firestore.v1.ExplainMetrics getExplainMetrics() { ? com.google.firestore.v1.ExplainMetrics.getDefaultInstance() : explainMetrics_; } + /** * * @@ -588,6 +603,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -890,6 +906,7 @@ public Builder clearContinuationSelector() { private int bitField0_; private com.google.protobuf.ByteString transaction_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -909,6 +926,7 @@ public Builder clearContinuationSelector() { public com.google.protobuf.ByteString getTransaction() { return transaction_; } + /** * * @@ -934,6 +952,7 @@ public Builder setTransaction(com.google.protobuf.ByteString value) { onChanged(); return this; } + /** * * @@ -962,6 +981,7 @@ public Builder clearTransaction() { com.google.firestore.v1.Document.Builder, com.google.firestore.v1.DocumentOrBuilder> documentBuilder_; + /** * * @@ -976,6 +996,7 @@ public Builder clearTransaction() { public boolean hasDocument() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -996,6 +1017,7 @@ public com.google.firestore.v1.Document getDocument() { return documentBuilder_.getMessage(); } } + /** * * @@ -1018,6 +1040,7 @@ public Builder setDocument(com.google.firestore.v1.Document value) { onChanged(); return this; } + /** * * @@ -1037,6 +1060,7 @@ public Builder setDocument(com.google.firestore.v1.Document.Builder builderForVa onChanged(); return this; } + /** * * @@ -1064,6 +1088,7 @@ public Builder mergeDocument(com.google.firestore.v1.Document value) { } return this; } + /** * * @@ -1083,6 +1108,7 @@ public Builder clearDocument() { onChanged(); return this; } + /** * * @@ -1097,6 +1123,7 @@ public com.google.firestore.v1.Document.Builder getDocumentBuilder() { onChanged(); return getDocumentFieldBuilder().getBuilder(); } + /** * * @@ -1115,6 +1142,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { : document_; } } + /** * * @@ -1147,6 +1175,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> readTimeBuilder_; + /** * * @@ -1167,6 +1196,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { public boolean hasReadTime() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -1191,6 +1221,7 @@ public com.google.protobuf.Timestamp getReadTime() { return readTimeBuilder_.getMessage(); } } + /** * * @@ -1219,6 +1250,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1244,6 +1276,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue onChanged(); return this; } + /** * * @@ -1277,6 +1310,7 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1302,6 +1336,7 @@ public Builder clearReadTime() { onChanged(); return this; } + /** * * @@ -1322,6 +1357,7 @@ public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { onChanged(); return getReadTimeFieldBuilder().getBuilder(); } + /** * * @@ -1344,6 +1380,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; } } + /** * * @@ -1377,6 +1414,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { } private int skippedResults_; + /** * * @@ -1393,6 +1431,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { public int getSkippedResults() { return skippedResults_; } + /** * * @@ -1413,6 +1452,7 @@ public Builder setSkippedResults(int value) { onChanged(); return this; } + /** * * @@ -1447,6 +1487,7 @@ public Builder clearSkippedResults() { public boolean hasDone() { return continuationSelectorCase_ == 6; } + /** * * @@ -1465,6 +1506,7 @@ public boolean getDone() { } return false; } + /** * * @@ -1485,6 +1527,7 @@ public Builder setDone(boolean value) { onChanged(); return this; } + /** * * @@ -1512,6 +1555,7 @@ public Builder clearDone() { com.google.firestore.v1.ExplainMetrics.Builder, com.google.firestore.v1.ExplainMetricsOrBuilder> explainMetricsBuilder_; + /** * * @@ -1528,6 +1572,7 @@ public Builder clearDone() { public boolean hasExplainMetrics() { return ((bitField0_ & 0x00000020) != 0); } + /** * * @@ -1550,6 +1595,7 @@ public com.google.firestore.v1.ExplainMetrics getExplainMetrics() { return explainMetricsBuilder_.getMessage(); } } + /** * * @@ -1574,6 +1620,7 @@ public Builder setExplainMetrics(com.google.firestore.v1.ExplainMetrics value) { onChanged(); return this; } + /** * * @@ -1596,6 +1643,7 @@ public Builder setExplainMetrics( onChanged(); return this; } + /** * * @@ -1625,6 +1673,7 @@ public Builder mergeExplainMetrics(com.google.firestore.v1.ExplainMetrics value) } return this; } + /** * * @@ -1646,6 +1695,7 @@ public Builder clearExplainMetrics() { onChanged(); return this; } + /** * * @@ -1662,6 +1712,7 @@ public com.google.firestore.v1.ExplainMetrics.Builder getExplainMetricsBuilder() onChanged(); return getExplainMetricsFieldBuilder().getBuilder(); } + /** * * @@ -1682,6 +1733,7 @@ public com.google.firestore.v1.ExplainMetricsOrBuilder getExplainMetricsOrBuilde : explainMetrics_; } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponseOrBuilder.java index b03500767..48fd278ad 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponseOrBuilder.java @@ -53,6 +53,7 @@ public interface RunQueryResponseOrBuilder * @return Whether the document field is set. */ boolean hasDocument(); + /** * * @@ -65,6 +66,7 @@ public interface RunQueryResponseOrBuilder * @return The document. */ com.google.firestore.v1.Document getDocument(); + /** * * @@ -94,6 +96,7 @@ public interface RunQueryResponseOrBuilder * @return Whether the readTime field is set. */ boolean hasReadTime(); + /** * * @@ -112,6 +115,7 @@ public interface RunQueryResponseOrBuilder * @return The readTime. */ com.google.protobuf.Timestamp getReadTime(); + /** * * @@ -156,6 +160,7 @@ public interface RunQueryResponseOrBuilder * @return Whether the done field is set. */ boolean hasDone(); + /** * * @@ -184,6 +189,7 @@ public interface RunQueryResponseOrBuilder * @return Whether the explainMetrics field is set. */ boolean hasExplainMetrics(); + /** * * @@ -198,6 +204,7 @@ public interface RunQueryResponseOrBuilder * @return The explainMetrics. */ com.google.firestore.v1.ExplainMetrics getExplainMetrics(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQuery.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQuery.java index 89631b5fb..60d06995a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQuery.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQuery.java @@ -34,6 +34,7 @@ public final class StructuredAggregationQuery extends com.google.protobuf.Genera // @@protoc_insertion_point(message_implements:google.firestore.v1.StructuredAggregationQuery) StructuredAggregationQueryOrBuilder { private static final long serialVersionUID = 0L; + // Use StructuredAggregationQuery.newBuilder() to construct. private StructuredAggregationQuery(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -81,6 +82,7 @@ public interface AggregationOrBuilder * @return Whether the count field is set. */ boolean hasCount(); + /** * * @@ -93,6 +95,7 @@ public interface AggregationOrBuilder * @return The count. */ com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Count getCount(); + /** * * @@ -117,6 +120,7 @@ public interface AggregationOrBuilder * @return Whether the sum field is set. */ boolean hasSum(); + /** * * @@ -129,6 +133,7 @@ public interface AggregationOrBuilder * @return The sum. */ com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Sum getSum(); + /** * * @@ -152,6 +157,7 @@ public interface AggregationOrBuilder * @return Whether the avg field is set. */ boolean hasAvg(); + /** * * @@ -164,6 +170,7 @@ public interface AggregationOrBuilder * @return The avg. */ com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Avg getAvg(); + /** * * @@ -221,6 +228,7 @@ public interface AggregationOrBuilder * @return The alias. */ java.lang.String getAlias(); + /** * * @@ -270,6 +278,7 @@ public interface AggregationOrBuilder com.google.firestore.v1.StructuredAggregationQuery.Aggregation.OperatorCase getOperatorCase(); } + /** * * @@ -284,6 +293,7 @@ public static final class Aggregation extends com.google.protobuf.GeneratedMessa // @@protoc_insertion_point(message_implements:google.firestore.v1.StructuredAggregationQuery.Aggregation) AggregationOrBuilder { private static final long serialVersionUID = 0L; + // Use Aggregation.newBuilder() to construct. private Aggregation(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -348,6 +358,7 @@ public interface CountOrBuilder * @return Whether the upTo field is set. */ boolean hasUpTo(); + /** * * @@ -377,6 +388,7 @@ public interface CountOrBuilder * @return The upTo. */ com.google.protobuf.Int64Value getUpTo(); + /** * * @@ -405,6 +417,7 @@ public interface CountOrBuilder */ com.google.protobuf.Int64ValueOrBuilder getUpToOrBuilder(); } + /** * * @@ -422,6 +435,7 @@ public static final class Count extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.StructuredAggregationQuery.Aggregation.Count) CountOrBuilder { private static final long serialVersionUID = 0L; + // Use Count.newBuilder() to construct. private Count(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -453,6 +467,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private int bitField0_; public static final int UP_TO_FIELD_NUMBER = 1; private com.google.protobuf.Int64Value upTo_; + /** * * @@ -485,6 +500,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public boolean hasUpTo() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -517,6 +533,7 @@ public boolean hasUpTo() { public com.google.protobuf.Int64Value getUpTo() { return upTo_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : upTo_; } + /** * * @@ -717,6 +734,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -936,6 +954,7 @@ public Builder mergeFrom( com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder> upToBuilder_; + /** * * @@ -967,6 +986,7 @@ public Builder mergeFrom( public boolean hasUpTo() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -1002,6 +1022,7 @@ public com.google.protobuf.Int64Value getUpTo() { return upToBuilder_.getMessage(); } } + /** * * @@ -1041,6 +1062,7 @@ public Builder setUpTo(com.google.protobuf.Int64Value value) { onChanged(); return this; } + /** * * @@ -1077,6 +1099,7 @@ public Builder setUpTo(com.google.protobuf.Int64Value.Builder builderForValue) { onChanged(); return this; } + /** * * @@ -1121,6 +1144,7 @@ public Builder mergeUpTo(com.google.protobuf.Int64Value value) { } return this; } + /** * * @@ -1157,6 +1181,7 @@ public Builder clearUpTo() { onChanged(); return this; } + /** * * @@ -1188,6 +1213,7 @@ public com.google.protobuf.Int64Value.Builder getUpToBuilder() { onChanged(); return getUpToFieldBuilder().getBuilder(); } + /** * * @@ -1221,6 +1247,7 @@ public com.google.protobuf.Int64ValueOrBuilder getUpToOrBuilder() { return upTo_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : upTo_; } } + /** * * @@ -1349,6 +1376,7 @@ public interface SumOrBuilder * @return Whether the field field is set. */ boolean hasField(); + /** * * @@ -1361,6 +1389,7 @@ public interface SumOrBuilder * @return The field. */ com.google.firestore.v1.StructuredQuery.FieldReference getField(); + /** * * @@ -1372,6 +1401,7 @@ public interface SumOrBuilder */ com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder getFieldOrBuilder(); } + /** * * @@ -1406,6 +1436,7 @@ public static final class Sum extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.StructuredAggregationQuery.Aggregation.Sum) SumOrBuilder { private static final long serialVersionUID = 0L; + // Use Sum.newBuilder() to construct. private Sum(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -1437,6 +1468,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private int bitField0_; public static final int FIELD_FIELD_NUMBER = 1; private com.google.firestore.v1.StructuredQuery.FieldReference field_; + /** * * @@ -1452,6 +1484,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public boolean hasField() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -1469,6 +1502,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference getField() { ? com.google.firestore.v1.StructuredQuery.FieldReference.getDefaultInstance() : field_; } + /** * * @@ -1653,6 +1687,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -1887,6 +1922,7 @@ public Builder mergeFrom( com.google.firestore.v1.StructuredQuery.FieldReference.Builder, com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder> fieldBuilder_; + /** * * @@ -1901,6 +1937,7 @@ public Builder mergeFrom( public boolean hasField() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -1921,6 +1958,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference getField() { return fieldBuilder_.getMessage(); } } + /** * * @@ -1943,6 +1981,7 @@ public Builder setField(com.google.firestore.v1.StructuredQuery.FieldReference v onChanged(); return this; } + /** * * @@ -1963,6 +2002,7 @@ public Builder setField( onChanged(); return this; } + /** * * @@ -1992,6 +2032,7 @@ public Builder mergeField(com.google.firestore.v1.StructuredQuery.FieldReference } return this; } + /** * * @@ -2011,6 +2052,7 @@ public Builder clearField() { onChanged(); return this; } + /** * * @@ -2025,6 +2067,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference.Builder getFieldBu onChanged(); return getFieldFieldBuilder().getBuilder(); } + /** * * @@ -2043,6 +2086,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder getFieldO : field_; } } + /** * * @@ -2153,6 +2197,7 @@ public interface AvgOrBuilder * @return Whether the field field is set. */ boolean hasField(); + /** * * @@ -2165,6 +2210,7 @@ public interface AvgOrBuilder * @return The field. */ com.google.firestore.v1.StructuredQuery.FieldReference getField(); + /** * * @@ -2176,6 +2222,7 @@ public interface AvgOrBuilder */ com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder getFieldOrBuilder(); } + /** * * @@ -2200,6 +2247,7 @@ public static final class Avg extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.StructuredAggregationQuery.Aggregation.Avg) AvgOrBuilder { private static final long serialVersionUID = 0L; + // Use Avg.newBuilder() to construct. private Avg(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -2231,6 +2279,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private int bitField0_; public static final int FIELD_FIELD_NUMBER = 1; private com.google.firestore.v1.StructuredQuery.FieldReference field_; + /** * * @@ -2246,6 +2295,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public boolean hasField() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -2263,6 +2313,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference getField() { ? com.google.firestore.v1.StructuredQuery.FieldReference.getDefaultInstance() : field_; } + /** * * @@ -2447,6 +2498,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -2671,6 +2723,7 @@ public Builder mergeFrom( com.google.firestore.v1.StructuredQuery.FieldReference.Builder, com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder> fieldBuilder_; + /** * * @@ -2685,6 +2738,7 @@ public Builder mergeFrom( public boolean hasField() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -2705,6 +2759,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference getField() { return fieldBuilder_.getMessage(); } } + /** * * @@ -2727,6 +2782,7 @@ public Builder setField(com.google.firestore.v1.StructuredQuery.FieldReference v onChanged(); return this; } + /** * * @@ -2747,6 +2803,7 @@ public Builder setField( onChanged(); return this; } + /** * * @@ -2776,6 +2833,7 @@ public Builder mergeField(com.google.firestore.v1.StructuredQuery.FieldReference } return this; } + /** * * @@ -2795,6 +2853,7 @@ public Builder clearField() { onChanged(); return this; } + /** * * @@ -2809,6 +2868,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference.Builder getFieldBu onChanged(); return getFieldFieldBuilder().getBuilder(); } + /** * * @@ -2827,6 +2887,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder getFieldO : field_; } } + /** * * @@ -2938,6 +2999,7 @@ public enum OperatorCase private OperatorCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -2973,6 +3035,7 @@ public OperatorCase getOperatorCase() { } public static final int COUNT_FIELD_NUMBER = 1; + /** * * @@ -2988,6 +3051,7 @@ public OperatorCase getOperatorCase() { public boolean hasCount() { return operatorCase_ == 1; } + /** * * @@ -3007,6 +3071,7 @@ public com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Count getC return com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Count .getDefaultInstance(); } + /** * * @@ -3027,6 +3092,7 @@ public com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Count getC } public static final int SUM_FIELD_NUMBER = 2; + /** * * @@ -3042,6 +3108,7 @@ public com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Count getC public boolean hasSum() { return operatorCase_ == 2; } + /** * * @@ -3061,6 +3128,7 @@ public com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Sum getSum return com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Sum .getDefaultInstance(); } + /** * * @@ -3081,6 +3149,7 @@ public com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Sum getSum } public static final int AVG_FIELD_NUMBER = 3; + /** * * @@ -3096,6 +3165,7 @@ public com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Sum getSum public boolean hasAvg() { return operatorCase_ == 3; } + /** * * @@ -3115,6 +3185,7 @@ public com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Avg getAvg return com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Avg .getDefaultInstance(); } + /** * * @@ -3138,6 +3209,7 @@ public com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Avg getAvg @SuppressWarnings("serial") private volatile java.lang.Object alias_ = ""; + /** * * @@ -3195,6 +3267,7 @@ public java.lang.String getAlias() { return s; } } + /** * * @@ -3472,6 +3545,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -3747,6 +3821,7 @@ public Builder clearOperator() { com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Count.Builder, com.google.firestore.v1.StructuredAggregationQuery.Aggregation.CountOrBuilder> countBuilder_; + /** * * @@ -3762,6 +3837,7 @@ public Builder clearOperator() { public boolean hasCount() { return operatorCase_ == 1; } + /** * * @@ -3789,6 +3865,7 @@ public com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Count getC .getDefaultInstance(); } } + /** * * @@ -3812,6 +3889,7 @@ public Builder setCount( operatorCase_ = 1; return this; } + /** * * @@ -3833,6 +3911,7 @@ public Builder setCount( operatorCase_ = 1; return this; } + /** * * @@ -3869,6 +3948,7 @@ public Builder mergeCount( operatorCase_ = 1; return this; } + /** * * @@ -3894,6 +3974,7 @@ public Builder clearCount() { } return this; } + /** * * @@ -3907,6 +3988,7 @@ public Builder clearCount() { getCountBuilder() { return getCountFieldBuilder().getBuilder(); } + /** * * @@ -3929,6 +4011,7 @@ public Builder clearCount() { .getDefaultInstance(); } } + /** * * @@ -3969,6 +4052,7 @@ public Builder clearCount() { com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Sum.Builder, com.google.firestore.v1.StructuredAggregationQuery.Aggregation.SumOrBuilder> sumBuilder_; + /** * * @@ -3984,6 +4068,7 @@ public Builder clearCount() { public boolean hasSum() { return operatorCase_ == 2; } + /** * * @@ -4011,6 +4096,7 @@ public com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Sum getSum .getDefaultInstance(); } } + /** * * @@ -4034,6 +4120,7 @@ public Builder setSum( operatorCase_ = 2; return this; } + /** * * @@ -4055,6 +4142,7 @@ public Builder setSum( operatorCase_ = 2; return this; } + /** * * @@ -4091,6 +4179,7 @@ public Builder mergeSum( operatorCase_ = 2; return this; } + /** * * @@ -4116,6 +4205,7 @@ public Builder clearSum() { } return this; } + /** * * @@ -4129,6 +4219,7 @@ public Builder clearSum() { getSumBuilder() { return getSumFieldBuilder().getBuilder(); } + /** * * @@ -4151,6 +4242,7 @@ public Builder clearSum() { .getDefaultInstance(); } } + /** * * @@ -4191,6 +4283,7 @@ public Builder clearSum() { com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Avg.Builder, com.google.firestore.v1.StructuredAggregationQuery.Aggregation.AvgOrBuilder> avgBuilder_; + /** * * @@ -4206,6 +4299,7 @@ public Builder clearSum() { public boolean hasAvg() { return operatorCase_ == 3; } + /** * * @@ -4233,6 +4327,7 @@ public com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Avg getAvg .getDefaultInstance(); } } + /** * * @@ -4256,6 +4351,7 @@ public Builder setAvg( operatorCase_ = 3; return this; } + /** * * @@ -4277,6 +4373,7 @@ public Builder setAvg( operatorCase_ = 3; return this; } + /** * * @@ -4313,6 +4410,7 @@ public Builder mergeAvg( operatorCase_ = 3; return this; } + /** * * @@ -4338,6 +4436,7 @@ public Builder clearAvg() { } return this; } + /** * * @@ -4351,6 +4450,7 @@ public Builder clearAvg() { getAvgBuilder() { return getAvgFieldBuilder().getBuilder(); } + /** * * @@ -4373,6 +4473,7 @@ public Builder clearAvg() { .getDefaultInstance(); } } + /** * * @@ -4409,6 +4510,7 @@ public Builder clearAvg() { } private java.lang.Object alias_ = ""; + /** * * @@ -4465,6 +4567,7 @@ public java.lang.String getAlias() { return (java.lang.String) ref; } } + /** * * @@ -4521,6 +4624,7 @@ public com.google.protobuf.ByteString getAliasBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -4576,6 +4680,7 @@ public Builder setAlias(java.lang.String value) { onChanged(); return this; } + /** * * @@ -4627,6 +4732,7 @@ public Builder clearAlias() { onChanged(); return this; } + /** * * @@ -4767,6 +4873,7 @@ public enum QueryTypeCase private QueryTypeCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -4798,6 +4905,7 @@ public QueryTypeCase getQueryTypeCase() { } public static final int STRUCTURED_QUERY_FIELD_NUMBER = 1; + /** * * @@ -4813,6 +4921,7 @@ public QueryTypeCase getQueryTypeCase() { public boolean hasStructuredQuery() { return queryTypeCase_ == 1; } + /** * * @@ -4831,6 +4940,7 @@ public com.google.firestore.v1.StructuredQuery getStructuredQuery() { } return com.google.firestore.v1.StructuredQuery.getDefaultInstance(); } + /** * * @@ -4853,6 +4963,7 @@ public com.google.firestore.v1.StructuredQueryOrBuilder getStructuredQueryOrBuil @SuppressWarnings("serial") private java.util.List aggregations_; + /** * * @@ -4874,6 +4985,7 @@ public com.google.firestore.v1.StructuredQueryOrBuilder getStructuredQueryOrBuil getAggregationsList() { return aggregations_; } + /** * * @@ -4896,6 +5008,7 @@ public com.google.firestore.v1.StructuredQueryOrBuilder getStructuredQueryOrBuil getAggregationsOrBuilderList() { return aggregations_; } + /** * * @@ -4916,6 +5029,7 @@ public com.google.firestore.v1.StructuredQueryOrBuilder getStructuredQueryOrBuil public int getAggregationsCount() { return aggregations_.size(); } + /** * * @@ -4936,6 +5050,7 @@ public int getAggregationsCount() { public com.google.firestore.v1.StructuredAggregationQuery.Aggregation getAggregations(int index) { return aggregations_.get(index); } + /** * * @@ -5143,6 +5258,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -5424,6 +5540,7 @@ public Builder clearQueryType() { com.google.firestore.v1.StructuredQuery.Builder, com.google.firestore.v1.StructuredQueryOrBuilder> structuredQueryBuilder_; + /** * * @@ -5439,6 +5556,7 @@ public Builder clearQueryType() { public boolean hasStructuredQuery() { return queryTypeCase_ == 1; } + /** * * @@ -5464,6 +5582,7 @@ public com.google.firestore.v1.StructuredQuery getStructuredQuery() { return com.google.firestore.v1.StructuredQuery.getDefaultInstance(); } } + /** * * @@ -5486,6 +5605,7 @@ public Builder setStructuredQuery(com.google.firestore.v1.StructuredQuery value) queryTypeCase_ = 1; return this; } + /** * * @@ -5506,6 +5626,7 @@ public Builder setStructuredQuery( queryTypeCase_ = 1; return this; } + /** * * @@ -5538,6 +5659,7 @@ public Builder mergeStructuredQuery(com.google.firestore.v1.StructuredQuery valu queryTypeCase_ = 1; return this; } + /** * * @@ -5563,6 +5685,7 @@ public Builder clearStructuredQuery() { } return this; } + /** * * @@ -5575,6 +5698,7 @@ public Builder clearStructuredQuery() { public com.google.firestore.v1.StructuredQuery.Builder getStructuredQueryBuilder() { return getStructuredQueryFieldBuilder().getBuilder(); } + /** * * @@ -5595,6 +5719,7 @@ public com.google.firestore.v1.StructuredQueryOrBuilder getStructuredQueryOrBuil return com.google.firestore.v1.StructuredQuery.getDefaultInstance(); } } + /** * * @@ -5670,6 +5795,7 @@ private void ensureAggregationsIsMutable() { return aggregationsBuilder_.getMessageList(); } } + /** * * @@ -5693,6 +5819,7 @@ public int getAggregationsCount() { return aggregationsBuilder_.getCount(); } } + /** * * @@ -5717,6 +5844,7 @@ public com.google.firestore.v1.StructuredAggregationQuery.Aggregation getAggrega return aggregationsBuilder_.getMessage(index); } } + /** * * @@ -5747,6 +5875,7 @@ public Builder setAggregations( } return this; } + /** * * @@ -5775,6 +5904,7 @@ public Builder setAggregations( } return this; } + /** * * @@ -5805,6 +5935,7 @@ public Builder addAggregations( } return this; } + /** * * @@ -5835,6 +5966,7 @@ public Builder addAggregations( } return this; } + /** * * @@ -5862,6 +5994,7 @@ public Builder addAggregations( } return this; } + /** * * @@ -5890,6 +6023,7 @@ public Builder addAggregations( } return this; } + /** * * @@ -5918,6 +6052,7 @@ public Builder addAllAggregations( } return this; } + /** * * @@ -5944,6 +6079,7 @@ public Builder clearAggregations() { } return this; } + /** * * @@ -5970,6 +6106,7 @@ public Builder removeAggregations(int index) { } return this; } + /** * * @@ -5990,6 +6127,7 @@ public Builder removeAggregations(int index) { getAggregationsBuilder(int index) { return getAggregationsFieldBuilder().getBuilder(index); } + /** * * @@ -6014,6 +6152,7 @@ public Builder removeAggregations(int index) { return aggregationsBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -6039,6 +6178,7 @@ public Builder removeAggregations(int index) { return java.util.Collections.unmodifiableList(aggregations_); } } + /** * * @@ -6061,6 +6201,7 @@ public Builder removeAggregations(int index) { .addBuilder( com.google.firestore.v1.StructuredAggregationQuery.Aggregation.getDefaultInstance()); } + /** * * @@ -6084,6 +6225,7 @@ public Builder removeAggregations(int index) { index, com.google.firestore.v1.StructuredAggregationQuery.Aggregation.getDefaultInstance()); } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQueryOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQueryOrBuilder.java index b35e1f012..f8df7f9ee 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQueryOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQueryOrBuilder.java @@ -36,6 +36,7 @@ public interface StructuredAggregationQueryOrBuilder * @return Whether the structuredQuery field is set. */ boolean hasStructuredQuery(); + /** * * @@ -48,6 +49,7 @@ public interface StructuredAggregationQueryOrBuilder * @return The structuredQuery. */ com.google.firestore.v1.StructuredQuery getStructuredQuery(); + /** * * @@ -77,6 +79,7 @@ public interface StructuredAggregationQueryOrBuilder */ java.util.List getAggregationsList(); + /** * * @@ -94,6 +97,7 @@ public interface StructuredAggregationQueryOrBuilder * */ com.google.firestore.v1.StructuredAggregationQuery.Aggregation getAggregations(int index); + /** * * @@ -111,6 +115,7 @@ public interface StructuredAggregationQueryOrBuilder * */ int getAggregationsCount(); + /** * * @@ -129,6 +134,7 @@ public interface StructuredAggregationQueryOrBuilder */ java.util.List getAggregationsOrBuilderList(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQuery.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQuery.java index 3047e92ef..2ae186415 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQuery.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQuery.java @@ -42,6 +42,7 @@ public final class StructuredQuery extends com.google.protobuf.GeneratedMessageV // @@protoc_insertion_point(message_implements:google.firestore.v1.StructuredQuery) StructuredQueryOrBuilder { private static final long serialVersionUID = 0L; + // Use StructuredQuery.newBuilder() to construct. private StructuredQuery(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -126,6 +127,7 @@ public enum Direction implements com.google.protobuf.ProtocolMessageEnum { * DIRECTION_UNSPECIFIED = 0; */ public static final int DIRECTION_UNSPECIFIED_VALUE = 0; + /** * * @@ -136,6 +138,7 @@ public enum Direction implements com.google.protobuf.ProtocolMessageEnum { * ASCENDING = 1; */ public static final int ASCENDING_VALUE = 1; + /** * * @@ -248,6 +251,7 @@ public interface CollectionSelectorOrBuilder * @return The collectionId. */ java.lang.String getCollectionId(); + /** * * @@ -277,6 +281,7 @@ public interface CollectionSelectorOrBuilder */ boolean getAllDescendants(); } + /** * * @@ -291,6 +296,7 @@ public static final class CollectionSelector extends com.google.protobuf.Generat // @@protoc_insertion_point(message_implements:google.firestore.v1.StructuredQuery.CollectionSelector) CollectionSelectorOrBuilder { private static final long serialVersionUID = 0L; + // Use CollectionSelector.newBuilder() to construct. private CollectionSelector(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -325,6 +331,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object collectionId_ = ""; + /** * * @@ -349,6 +356,7 @@ public java.lang.String getCollectionId() { return s; } } + /** * * @@ -376,6 +384,7 @@ public com.google.protobuf.ByteString getCollectionIdBytes() { public static final int ALL_DESCENDANTS_FIELD_NUMBER = 3; private boolean allDescendants_ = false; + /** * * @@ -564,6 +573,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -767,6 +777,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object collectionId_ = ""; + /** * * @@ -790,6 +801,7 @@ public java.lang.String getCollectionId() { return (java.lang.String) ref; } } + /** * * @@ -813,6 +825,7 @@ public com.google.protobuf.ByteString getCollectionIdBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -835,6 +848,7 @@ public Builder setCollectionId(java.lang.String value) { onChanged(); return this; } + /** * * @@ -853,6 +867,7 @@ public Builder clearCollectionId() { onChanged(); return this; } + /** * * @@ -878,6 +893,7 @@ public Builder setCollectionIdBytes(com.google.protobuf.ByteString value) { } private boolean allDescendants_; + /** * * @@ -895,6 +911,7 @@ public Builder setCollectionIdBytes(com.google.protobuf.ByteString value) { public boolean getAllDescendants() { return allDescendants_; } + /** * * @@ -916,6 +933,7 @@ public Builder setAllDescendants(boolean value) { onChanged(); return this; } + /** * * @@ -1018,6 +1036,7 @@ public interface FilterOrBuilder * @return Whether the compositeFilter field is set. */ boolean hasCompositeFilter(); + /** * * @@ -1030,6 +1049,7 @@ public interface FilterOrBuilder * @return The compositeFilter. */ com.google.firestore.v1.StructuredQuery.CompositeFilter getCompositeFilter(); + /** * * @@ -1053,6 +1073,7 @@ public interface FilterOrBuilder * @return Whether the fieldFilter field is set. */ boolean hasFieldFilter(); + /** * * @@ -1065,6 +1086,7 @@ public interface FilterOrBuilder * @return The fieldFilter. */ com.google.firestore.v1.StructuredQuery.FieldFilter getFieldFilter(); + /** * * @@ -1088,6 +1110,7 @@ public interface FilterOrBuilder * @return Whether the unaryFilter field is set. */ boolean hasUnaryFilter(); + /** * * @@ -1100,6 +1123,7 @@ public interface FilterOrBuilder * @return The unaryFilter. */ com.google.firestore.v1.StructuredQuery.UnaryFilter getUnaryFilter(); + /** * * @@ -1113,6 +1137,7 @@ public interface FilterOrBuilder com.google.firestore.v1.StructuredQuery.Filter.FilterTypeCase getFilterTypeCase(); } + /** * * @@ -1127,6 +1152,7 @@ public static final class Filter extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.StructuredQuery.Filter) FilterOrBuilder { private static final long serialVersionUID = 0L; + // Use Filter.newBuilder() to construct. private Filter(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -1173,6 +1199,7 @@ public enum FilterTypeCase private FilterTypeCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -1208,6 +1235,7 @@ public FilterTypeCase getFilterTypeCase() { } public static final int COMPOSITE_FILTER_FIELD_NUMBER = 1; + /** * * @@ -1223,6 +1251,7 @@ public FilterTypeCase getFilterTypeCase() { public boolean hasCompositeFilter() { return filterTypeCase_ == 1; } + /** * * @@ -1241,6 +1270,7 @@ public com.google.firestore.v1.StructuredQuery.CompositeFilter getCompositeFilte } return com.google.firestore.v1.StructuredQuery.CompositeFilter.getDefaultInstance(); } + /** * * @@ -1260,6 +1290,7 @@ public com.google.firestore.v1.StructuredQuery.CompositeFilter getCompositeFilte } public static final int FIELD_FILTER_FIELD_NUMBER = 2; + /** * * @@ -1275,6 +1306,7 @@ public com.google.firestore.v1.StructuredQuery.CompositeFilter getCompositeFilte public boolean hasFieldFilter() { return filterTypeCase_ == 2; } + /** * * @@ -1293,6 +1325,7 @@ public com.google.firestore.v1.StructuredQuery.FieldFilter getFieldFilter() { } return com.google.firestore.v1.StructuredQuery.FieldFilter.getDefaultInstance(); } + /** * * @@ -1311,6 +1344,7 @@ public com.google.firestore.v1.StructuredQuery.FieldFilterOrBuilder getFieldFilt } public static final int UNARY_FILTER_FIELD_NUMBER = 3; + /** * * @@ -1326,6 +1360,7 @@ public com.google.firestore.v1.StructuredQuery.FieldFilterOrBuilder getFieldFilt public boolean hasUnaryFilter() { return filterTypeCase_ == 3; } + /** * * @@ -1344,6 +1379,7 @@ public com.google.firestore.v1.StructuredQuery.UnaryFilter getUnaryFilter() { } return com.google.firestore.v1.StructuredQuery.UnaryFilter.getDefaultInstance(); } + /** * * @@ -1567,6 +1603,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -1823,6 +1860,7 @@ public Builder clearFilterType() { com.google.firestore.v1.StructuredQuery.CompositeFilter.Builder, com.google.firestore.v1.StructuredQuery.CompositeFilterOrBuilder> compositeFilterBuilder_; + /** * * @@ -1838,6 +1876,7 @@ public Builder clearFilterType() { public boolean hasCompositeFilter() { return filterTypeCase_ == 1; } + /** * * @@ -1863,6 +1902,7 @@ public com.google.firestore.v1.StructuredQuery.CompositeFilter getCompositeFilte return com.google.firestore.v1.StructuredQuery.CompositeFilter.getDefaultInstance(); } } + /** * * @@ -1886,6 +1926,7 @@ public Builder setCompositeFilter( filterTypeCase_ = 1; return this; } + /** * * @@ -1906,6 +1947,7 @@ public Builder setCompositeFilter( filterTypeCase_ = 1; return this; } + /** * * @@ -1940,6 +1982,7 @@ public Builder mergeCompositeFilter( filterTypeCase_ = 1; return this; } + /** * * @@ -1965,6 +2008,7 @@ public Builder clearCompositeFilter() { } return this; } + /** * * @@ -1978,6 +2022,7 @@ public Builder clearCompositeFilter() { getCompositeFilterBuilder() { return getCompositeFilterFieldBuilder().getBuilder(); } + /** * * @@ -1999,6 +2044,7 @@ public Builder clearCompositeFilter() { return com.google.firestore.v1.StructuredQuery.CompositeFilter.getDefaultInstance(); } } + /** * * @@ -2038,6 +2084,7 @@ public Builder clearCompositeFilter() { com.google.firestore.v1.StructuredQuery.FieldFilter.Builder, com.google.firestore.v1.StructuredQuery.FieldFilterOrBuilder> fieldFilterBuilder_; + /** * * @@ -2053,6 +2100,7 @@ public Builder clearCompositeFilter() { public boolean hasFieldFilter() { return filterTypeCase_ == 2; } + /** * * @@ -2078,6 +2126,7 @@ public com.google.firestore.v1.StructuredQuery.FieldFilter getFieldFilter() { return com.google.firestore.v1.StructuredQuery.FieldFilter.getDefaultInstance(); } } + /** * * @@ -2100,6 +2149,7 @@ public Builder setFieldFilter(com.google.firestore.v1.StructuredQuery.FieldFilte filterTypeCase_ = 2; return this; } + /** * * @@ -2120,6 +2170,7 @@ public Builder setFieldFilter( filterTypeCase_ = 2; return this; } + /** * * @@ -2153,6 +2204,7 @@ public Builder mergeFieldFilter(com.google.firestore.v1.StructuredQuery.FieldFil filterTypeCase_ = 2; return this; } + /** * * @@ -2178,6 +2230,7 @@ public Builder clearFieldFilter() { } return this; } + /** * * @@ -2190,6 +2243,7 @@ public Builder clearFieldFilter() { public com.google.firestore.v1.StructuredQuery.FieldFilter.Builder getFieldFilterBuilder() { return getFieldFilterFieldBuilder().getBuilder(); } + /** * * @@ -2211,6 +2265,7 @@ public com.google.firestore.v1.StructuredQuery.FieldFilter.Builder getFieldFilte return com.google.firestore.v1.StructuredQuery.FieldFilter.getDefaultInstance(); } } + /** * * @@ -2249,6 +2304,7 @@ public com.google.firestore.v1.StructuredQuery.FieldFilter.Builder getFieldFilte com.google.firestore.v1.StructuredQuery.UnaryFilter.Builder, com.google.firestore.v1.StructuredQuery.UnaryFilterOrBuilder> unaryFilterBuilder_; + /** * * @@ -2264,6 +2320,7 @@ public com.google.firestore.v1.StructuredQuery.FieldFilter.Builder getFieldFilte public boolean hasUnaryFilter() { return filterTypeCase_ == 3; } + /** * * @@ -2289,6 +2346,7 @@ public com.google.firestore.v1.StructuredQuery.UnaryFilter getUnaryFilter() { return com.google.firestore.v1.StructuredQuery.UnaryFilter.getDefaultInstance(); } } + /** * * @@ -2311,6 +2369,7 @@ public Builder setUnaryFilter(com.google.firestore.v1.StructuredQuery.UnaryFilte filterTypeCase_ = 3; return this; } + /** * * @@ -2331,6 +2390,7 @@ public Builder setUnaryFilter( filterTypeCase_ = 3; return this; } + /** * * @@ -2364,6 +2424,7 @@ public Builder mergeUnaryFilter(com.google.firestore.v1.StructuredQuery.UnaryFil filterTypeCase_ = 3; return this; } + /** * * @@ -2389,6 +2450,7 @@ public Builder clearUnaryFilter() { } return this; } + /** * * @@ -2401,6 +2463,7 @@ public Builder clearUnaryFilter() { public com.google.firestore.v1.StructuredQuery.UnaryFilter.Builder getUnaryFilterBuilder() { return getUnaryFilterFieldBuilder().getBuilder(); } + /** * * @@ -2422,6 +2485,7 @@ public com.google.firestore.v1.StructuredQuery.UnaryFilter.Builder getUnaryFilte return com.google.firestore.v1.StructuredQuery.UnaryFilter.getDefaultInstance(); } } + /** * * @@ -2536,6 +2600,7 @@ public interface CompositeFilterOrBuilder * @return The enum numeric value on the wire for op. */ int getOpValue(); + /** * * @@ -2563,6 +2628,7 @@ public interface CompositeFilterOrBuilder * repeated .google.firestore.v1.StructuredQuery.Filter filters = 2; */ java.util.List getFiltersList(); + /** * * @@ -2577,6 +2643,7 @@ public interface CompositeFilterOrBuilder * repeated .google.firestore.v1.StructuredQuery.Filter filters = 2; */ com.google.firestore.v1.StructuredQuery.Filter getFilters(int index); + /** * * @@ -2591,6 +2658,7 @@ public interface CompositeFilterOrBuilder * repeated .google.firestore.v1.StructuredQuery.Filter filters = 2; */ int getFiltersCount(); + /** * * @@ -2606,6 +2674,7 @@ public interface CompositeFilterOrBuilder */ java.util.List getFiltersOrBuilderList(); + /** * * @@ -2621,6 +2690,7 @@ public interface CompositeFilterOrBuilder */ com.google.firestore.v1.StructuredQuery.FilterOrBuilder getFiltersOrBuilder(int index); } + /** * * @@ -2635,6 +2705,7 @@ public static final class CompositeFilter extends com.google.protobuf.GeneratedM // @@protoc_insertion_point(message_implements:google.firestore.v1.StructuredQuery.CompositeFilter) CompositeFilterOrBuilder { private static final long serialVersionUID = 0L; + // Use CompositeFilter.newBuilder() to construct. private CompositeFilter(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -2719,6 +2790,7 @@ public enum Operator implements com.google.protobuf.ProtocolMessageEnum { * OPERATOR_UNSPECIFIED = 0; */ public static final int OPERATOR_UNSPECIFIED_VALUE = 0; + /** * * @@ -2729,6 +2801,7 @@ public enum Operator implements com.google.protobuf.ProtocolMessageEnum { * AND = 1; */ public static final int AND_VALUE = 1; + /** * * @@ -2827,6 +2900,7 @@ private Operator(int value) { public static final int OP_FIELD_NUMBER = 1; private int op_ = 0; + /** * * @@ -2842,6 +2916,7 @@ private Operator(int value) { public int getOpValue() { return op_; } + /** * * @@ -2866,6 +2941,7 @@ public com.google.firestore.v1.StructuredQuery.CompositeFilter.Operator getOp() @SuppressWarnings("serial") private java.util.List filters_; + /** * * @@ -2883,6 +2959,7 @@ public com.google.firestore.v1.StructuredQuery.CompositeFilter.Operator getOp() public java.util.List getFiltersList() { return filters_; } + /** * * @@ -2901,6 +2978,7 @@ public java.util.List getFilters getFiltersOrBuilderList() { return filters_; } + /** * * @@ -2918,6 +2996,7 @@ public java.util.List getFilters public int getFiltersCount() { return filters_.size(); } + /** * * @@ -2935,6 +3014,7 @@ public int getFiltersCount() { public com.google.firestore.v1.StructuredQuery.Filter getFilters(int index) { return filters_.get(index); } + /** * * @@ -3129,6 +3209,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -3376,6 +3457,7 @@ public Builder mergeFrom( private int bitField0_; private int op_ = 0; + /** * * @@ -3391,6 +3473,7 @@ public Builder mergeFrom( public int getOpValue() { return op_; } + /** * * @@ -3409,6 +3492,7 @@ public Builder setOpValue(int value) { onChanged(); return this; } + /** * * @@ -3428,6 +3512,7 @@ public com.google.firestore.v1.StructuredQuery.CompositeFilter.Operator getOp() ? com.google.firestore.v1.StructuredQuery.CompositeFilter.Operator.UNRECOGNIZED : result; } + /** * * @@ -3449,6 +3534,7 @@ public Builder setOp(com.google.firestore.v1.StructuredQuery.CompositeFilter.Ope onChanged(); return this; } + /** * * @@ -3504,6 +3590,7 @@ public java.util.List getFilters return filtersBuilder_.getMessageList(); } } + /** * * @@ -3524,6 +3611,7 @@ public int getFiltersCount() { return filtersBuilder_.getCount(); } } + /** * * @@ -3544,6 +3632,7 @@ public com.google.firestore.v1.StructuredQuery.Filter getFilters(int index) { return filtersBuilder_.getMessage(index); } } + /** * * @@ -3570,6 +3659,7 @@ public Builder setFilters(int index, com.google.firestore.v1.StructuredQuery.Fil } return this; } + /** * * @@ -3594,6 +3684,7 @@ public Builder setFilters( } return this; } + /** * * @@ -3620,6 +3711,7 @@ public Builder addFilters(com.google.firestore.v1.StructuredQuery.Filter value) } return this; } + /** * * @@ -3646,6 +3738,7 @@ public Builder addFilters(int index, com.google.firestore.v1.StructuredQuery.Fil } return this; } + /** * * @@ -3670,6 +3763,7 @@ public Builder addFilters( } return this; } + /** * * @@ -3694,6 +3788,7 @@ public Builder addFilters( } return this; } + /** * * @@ -3718,6 +3813,7 @@ public Builder addAllFilters( } return this; } + /** * * @@ -3741,6 +3837,7 @@ public Builder clearFilters() { } return this; } + /** * * @@ -3764,6 +3861,7 @@ public Builder removeFilters(int index) { } return this; } + /** * * @@ -3780,6 +3878,7 @@ public Builder removeFilters(int index) { public com.google.firestore.v1.StructuredQuery.Filter.Builder getFiltersBuilder(int index) { return getFiltersFieldBuilder().getBuilder(index); } + /** * * @@ -3801,6 +3900,7 @@ public com.google.firestore.v1.StructuredQuery.FilterOrBuilder getFiltersOrBuild return filtersBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -3822,6 +3922,7 @@ public com.google.firestore.v1.StructuredQuery.FilterOrBuilder getFiltersOrBuild return java.util.Collections.unmodifiableList(filters_); } } + /** * * @@ -3839,6 +3940,7 @@ public com.google.firestore.v1.StructuredQuery.Filter.Builder addFiltersBuilder( return getFiltersFieldBuilder() .addBuilder(com.google.firestore.v1.StructuredQuery.Filter.getDefaultInstance()); } + /** * * @@ -3856,6 +3958,7 @@ public com.google.firestore.v1.StructuredQuery.Filter.Builder addFiltersBuilder( return getFiltersFieldBuilder() .addBuilder(index, com.google.firestore.v1.StructuredQuery.Filter.getDefaultInstance()); } + /** * * @@ -3972,6 +4075,7 @@ public interface FieldFilterOrBuilder * @return Whether the field field is set. */ boolean hasField(); + /** * * @@ -3984,6 +4088,7 @@ public interface FieldFilterOrBuilder * @return The field. */ com.google.firestore.v1.StructuredQuery.FieldReference getField(); + /** * * @@ -4007,6 +4112,7 @@ public interface FieldFilterOrBuilder * @return The enum numeric value on the wire for op. */ int getOpValue(); + /** * * @@ -4032,6 +4138,7 @@ public interface FieldFilterOrBuilder * @return Whether the value field is set. */ boolean hasValue(); + /** * * @@ -4044,6 +4151,7 @@ public interface FieldFilterOrBuilder * @return The value. */ com.google.firestore.v1.Value getValue(); + /** * * @@ -4055,6 +4163,7 @@ public interface FieldFilterOrBuilder */ com.google.firestore.v1.ValueOrBuilder getValueOrBuilder(); } + /** * * @@ -4069,6 +4178,7 @@ public static final class FieldFilter extends com.google.protobuf.GeneratedMessa // @@protoc_insertion_point(message_implements:google.firestore.v1.StructuredQuery.FieldFilter) FieldFilterOrBuilder { private static final long serialVersionUID = 0L; + // Use FieldFilter.newBuilder() to construct. private FieldFilter(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -4274,6 +4384,7 @@ public enum Operator implements com.google.protobuf.ProtocolMessageEnum { * OPERATOR_UNSPECIFIED = 0; */ public static final int OPERATOR_UNSPECIFIED_VALUE = 0; + /** * * @@ -4288,6 +4399,7 @@ public enum Operator implements com.google.protobuf.ProtocolMessageEnum { * LESS_THAN = 1; */ public static final int LESS_THAN_VALUE = 1; + /** * * @@ -4302,6 +4414,7 @@ public enum Operator implements com.google.protobuf.ProtocolMessageEnum { * LESS_THAN_OR_EQUAL = 2; */ public static final int LESS_THAN_OR_EQUAL_VALUE = 2; + /** * * @@ -4316,6 +4429,7 @@ public enum Operator implements com.google.protobuf.ProtocolMessageEnum { * GREATER_THAN = 3; */ public static final int GREATER_THAN_VALUE = 3; + /** * * @@ -4330,6 +4444,7 @@ public enum Operator implements com.google.protobuf.ProtocolMessageEnum { * GREATER_THAN_OR_EQUAL = 4; */ public static final int GREATER_THAN_OR_EQUAL_VALUE = 4; + /** * * @@ -4340,6 +4455,7 @@ public enum Operator implements com.google.protobuf.ProtocolMessageEnum { * EQUAL = 5; */ public static final int EQUAL_VALUE = 5; + /** * * @@ -4355,6 +4471,7 @@ public enum Operator implements com.google.protobuf.ProtocolMessageEnum { * NOT_EQUAL = 6; */ public static final int NOT_EQUAL_VALUE = 6; + /** * * @@ -4365,6 +4482,7 @@ public enum Operator implements com.google.protobuf.ProtocolMessageEnum { * ARRAY_CONTAINS = 7; */ public static final int ARRAY_CONTAINS_VALUE = 7; + /** * * @@ -4381,6 +4499,7 @@ public enum Operator implements com.google.protobuf.ProtocolMessageEnum { * IN = 8; */ public static final int IN_VALUE = 8; + /** * * @@ -4399,6 +4518,7 @@ public enum Operator implements com.google.protobuf.ProtocolMessageEnum { * ARRAY_CONTAINS_ANY = 9; */ public static final int ARRAY_CONTAINS_ANY_VALUE = 9; + /** * * @@ -4521,6 +4641,7 @@ private Operator(int value) { private int bitField0_; public static final int FIELD_FIELD_NUMBER = 1; private com.google.firestore.v1.StructuredQuery.FieldReference field_; + /** * * @@ -4536,6 +4657,7 @@ private Operator(int value) { public boolean hasField() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -4553,6 +4675,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference getField() { ? com.google.firestore.v1.StructuredQuery.FieldReference.getDefaultInstance() : field_; } + /** * * @@ -4571,6 +4694,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder getFieldO public static final int OP_FIELD_NUMBER = 2; private int op_ = 0; + /** * * @@ -4586,6 +4710,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder getFieldO public int getOpValue() { return op_; } + /** * * @@ -4608,6 +4733,7 @@ public com.google.firestore.v1.StructuredQuery.FieldFilter.Operator getOp() { public static final int VALUE_FIELD_NUMBER = 3; private com.google.firestore.v1.Value value_; + /** * * @@ -4623,6 +4749,7 @@ public com.google.firestore.v1.StructuredQuery.FieldFilter.Operator getOp() { public boolean hasValue() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -4638,6 +4765,7 @@ public boolean hasValue() { public com.google.firestore.v1.Value getValue() { return value_ == null ? com.google.firestore.v1.Value.getDefaultInstance() : value_; } + /** * * @@ -4845,6 +4973,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -5083,6 +5212,7 @@ public Builder mergeFrom( com.google.firestore.v1.StructuredQuery.FieldReference.Builder, com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder> fieldBuilder_; + /** * * @@ -5097,6 +5227,7 @@ public Builder mergeFrom( public boolean hasField() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -5117,6 +5248,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference getField() { return fieldBuilder_.getMessage(); } } + /** * * @@ -5139,6 +5271,7 @@ public Builder setField(com.google.firestore.v1.StructuredQuery.FieldReference v onChanged(); return this; } + /** * * @@ -5159,6 +5292,7 @@ public Builder setField( onChanged(); return this; } + /** * * @@ -5187,6 +5321,7 @@ public Builder mergeField(com.google.firestore.v1.StructuredQuery.FieldReference } return this; } + /** * * @@ -5206,6 +5341,7 @@ public Builder clearField() { onChanged(); return this; } + /** * * @@ -5220,6 +5356,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference.Builder getFieldBu onChanged(); return getFieldFieldBuilder().getBuilder(); } + /** * * @@ -5238,6 +5375,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder getFieldO : field_; } } + /** * * @@ -5265,6 +5403,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder getFieldO } private int op_ = 0; + /** * * @@ -5280,6 +5419,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder getFieldO public int getOpValue() { return op_; } + /** * * @@ -5298,6 +5438,7 @@ public Builder setOpValue(int value) { onChanged(); return this; } + /** * * @@ -5317,6 +5458,7 @@ public com.google.firestore.v1.StructuredQuery.FieldFilter.Operator getOp() { ? com.google.firestore.v1.StructuredQuery.FieldFilter.Operator.UNRECOGNIZED : result; } + /** * * @@ -5338,6 +5480,7 @@ public Builder setOp(com.google.firestore.v1.StructuredQuery.FieldFilter.Operato onChanged(); return this; } + /** * * @@ -5362,6 +5505,7 @@ public Builder clearOp() { com.google.firestore.v1.Value.Builder, com.google.firestore.v1.ValueOrBuilder> valueBuilder_; + /** * * @@ -5376,6 +5520,7 @@ public Builder clearOp() { public boolean hasValue() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -5394,6 +5539,7 @@ public com.google.firestore.v1.Value getValue() { return valueBuilder_.getMessage(); } } + /** * * @@ -5416,6 +5562,7 @@ public Builder setValue(com.google.firestore.v1.Value value) { onChanged(); return this; } + /** * * @@ -5435,6 +5582,7 @@ public Builder setValue(com.google.firestore.v1.Value.Builder builderForValue) { onChanged(); return this; } + /** * * @@ -5462,6 +5610,7 @@ public Builder mergeValue(com.google.firestore.v1.Value value) { } return this; } + /** * * @@ -5481,6 +5630,7 @@ public Builder clearValue() { onChanged(); return this; } + /** * * @@ -5495,6 +5645,7 @@ public com.google.firestore.v1.Value.Builder getValueBuilder() { onChanged(); return getValueFieldBuilder().getBuilder(); } + /** * * @@ -5511,6 +5662,7 @@ public com.google.firestore.v1.ValueOrBuilder getValueOrBuilder() { return value_ == null ? com.google.firestore.v1.Value.getDefaultInstance() : value_; } } + /** * * @@ -5618,6 +5770,7 @@ public interface UnaryFilterOrBuilder * @return The enum numeric value on the wire for op. */ int getOpValue(); + /** * * @@ -5643,6 +5796,7 @@ public interface UnaryFilterOrBuilder * @return Whether the field field is set. */ boolean hasField(); + /** * * @@ -5655,6 +5809,7 @@ public interface UnaryFilterOrBuilder * @return The field. */ com.google.firestore.v1.StructuredQuery.FieldReference getField(); + /** * * @@ -5668,6 +5823,7 @@ public interface UnaryFilterOrBuilder com.google.firestore.v1.StructuredQuery.UnaryFilter.OperandTypeCase getOperandTypeCase(); } + /** * * @@ -5682,6 +5838,7 @@ public static final class UnaryFilter extends com.google.protobuf.GeneratedMessa // @@protoc_insertion_point(message_implements:google.firestore.v1.StructuredQuery.UnaryFilter) UnaryFilterOrBuilder { private static final long serialVersionUID = 0L; + // Use UnaryFilter.newBuilder() to construct. private UnaryFilter(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -5795,6 +5952,7 @@ public enum Operator implements com.google.protobuf.ProtocolMessageEnum { * OPERATOR_UNSPECIFIED = 0; */ public static final int OPERATOR_UNSPECIFIED_VALUE = 0; + /** * * @@ -5805,6 +5963,7 @@ public enum Operator implements com.google.protobuf.ProtocolMessageEnum { * IS_NAN = 2; */ public static final int IS_NAN_VALUE = 2; + /** * * @@ -5815,6 +5974,7 @@ public enum Operator implements com.google.protobuf.ProtocolMessageEnum { * IS_NULL = 3; */ public static final int IS_NULL_VALUE = 3; + /** * * @@ -5830,6 +5990,7 @@ public enum Operator implements com.google.protobuf.ProtocolMessageEnum { * IS_NOT_NAN = 4; */ public static final int IS_NOT_NAN_VALUE = 4; + /** * * @@ -5951,6 +6112,7 @@ public enum OperandTypeCase private OperandTypeCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -5983,6 +6145,7 @@ public OperandTypeCase getOperandTypeCase() { public static final int OP_FIELD_NUMBER = 1; private int op_ = 0; + /** * * @@ -5998,6 +6161,7 @@ public OperandTypeCase getOperandTypeCase() { public int getOpValue() { return op_; } + /** * * @@ -6019,6 +6183,7 @@ public com.google.firestore.v1.StructuredQuery.UnaryFilter.Operator getOp() { } public static final int FIELD_FIELD_NUMBER = 2; + /** * * @@ -6034,6 +6199,7 @@ public com.google.firestore.v1.StructuredQuery.UnaryFilter.Operator getOp() { public boolean hasField() { return operandTypeCase_ == 2; } + /** * * @@ -6052,6 +6218,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference getField() { } return com.google.firestore.v1.StructuredQuery.FieldReference.getDefaultInstance(); } + /** * * @@ -6259,6 +6426,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -6489,6 +6657,7 @@ public Builder clearOperandType() { private int bitField0_; private int op_ = 0; + /** * * @@ -6504,6 +6673,7 @@ public Builder clearOperandType() { public int getOpValue() { return op_; } + /** * * @@ -6522,6 +6692,7 @@ public Builder setOpValue(int value) { onChanged(); return this; } + /** * * @@ -6541,6 +6712,7 @@ public com.google.firestore.v1.StructuredQuery.UnaryFilter.Operator getOp() { ? com.google.firestore.v1.StructuredQuery.UnaryFilter.Operator.UNRECOGNIZED : result; } + /** * * @@ -6562,6 +6734,7 @@ public Builder setOp(com.google.firestore.v1.StructuredQuery.UnaryFilter.Operato onChanged(); return this; } + /** * * @@ -6585,6 +6758,7 @@ public Builder clearOp() { com.google.firestore.v1.StructuredQuery.FieldReference.Builder, com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder> fieldBuilder_; + /** * * @@ -6600,6 +6774,7 @@ public Builder clearOp() { public boolean hasField() { return operandTypeCase_ == 2; } + /** * * @@ -6625,6 +6800,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference getField() { return com.google.firestore.v1.StructuredQuery.FieldReference.getDefaultInstance(); } } + /** * * @@ -6647,6 +6823,7 @@ public Builder setField(com.google.firestore.v1.StructuredQuery.FieldReference v operandTypeCase_ = 2; return this; } + /** * * @@ -6667,6 +6844,7 @@ public Builder setField( operandTypeCase_ = 2; return this; } + /** * * @@ -6700,6 +6878,7 @@ public Builder mergeField(com.google.firestore.v1.StructuredQuery.FieldReference operandTypeCase_ = 2; return this; } + /** * * @@ -6725,6 +6904,7 @@ public Builder clearField() { } return this; } + /** * * @@ -6737,6 +6917,7 @@ public Builder clearField() { public com.google.firestore.v1.StructuredQuery.FieldReference.Builder getFieldBuilder() { return getFieldFieldBuilder().getBuilder(); } + /** * * @@ -6757,6 +6938,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder getFieldO return com.google.firestore.v1.StructuredQuery.FieldReference.getDefaultInstance(); } } + /** * * @@ -6872,6 +7054,7 @@ public interface OrderOrBuilder * @return Whether the field field is set. */ boolean hasField(); + /** * * @@ -6884,6 +7067,7 @@ public interface OrderOrBuilder * @return The field. */ com.google.firestore.v1.StructuredQuery.FieldReference getField(); + /** * * @@ -6907,6 +7091,7 @@ public interface OrderOrBuilder * @return The enum numeric value on the wire for direction. */ int getDirectionValue(); + /** * * @@ -6920,6 +7105,7 @@ public interface OrderOrBuilder */ com.google.firestore.v1.StructuredQuery.Direction getDirection(); } + /** * * @@ -6934,6 +7120,7 @@ public static final class Order extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.StructuredQuery.Order) OrderOrBuilder { private static final long serialVersionUID = 0L; + // Use Order.newBuilder() to construct. private Order(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -6967,6 +7154,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private int bitField0_; public static final int FIELD_FIELD_NUMBER = 1; private com.google.firestore.v1.StructuredQuery.FieldReference field_; + /** * * @@ -6982,6 +7170,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public boolean hasField() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -6999,6 +7188,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference getField() { ? com.google.firestore.v1.StructuredQuery.FieldReference.getDefaultInstance() : field_; } + /** * * @@ -7017,6 +7207,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder getFieldO public static final int DIRECTION_FIELD_NUMBER = 2; private int direction_ = 0; + /** * * @@ -7032,6 +7223,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder getFieldO public int getDirectionValue() { return direction_; } + /** * * @@ -7228,6 +7420,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -7447,6 +7640,7 @@ public Builder mergeFrom( com.google.firestore.v1.StructuredQuery.FieldReference.Builder, com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder> fieldBuilder_; + /** * * @@ -7461,6 +7655,7 @@ public Builder mergeFrom( public boolean hasField() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -7481,6 +7676,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference getField() { return fieldBuilder_.getMessage(); } } + /** * * @@ -7503,6 +7699,7 @@ public Builder setField(com.google.firestore.v1.StructuredQuery.FieldReference v onChanged(); return this; } + /** * * @@ -7523,6 +7720,7 @@ public Builder setField( onChanged(); return this; } + /** * * @@ -7551,6 +7749,7 @@ public Builder mergeField(com.google.firestore.v1.StructuredQuery.FieldReference } return this; } + /** * * @@ -7570,6 +7769,7 @@ public Builder clearField() { onChanged(); return this; } + /** * * @@ -7584,6 +7784,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference.Builder getFieldBu onChanged(); return getFieldFieldBuilder().getBuilder(); } + /** * * @@ -7602,6 +7803,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder getFieldO : field_; } } + /** * * @@ -7629,6 +7831,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder getFieldO } private int direction_ = 0; + /** * * @@ -7644,6 +7847,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder getFieldO public int getDirectionValue() { return direction_; } + /** * * @@ -7662,6 +7866,7 @@ public Builder setDirectionValue(int value) { onChanged(); return this; } + /** * * @@ -7681,6 +7886,7 @@ public com.google.firestore.v1.StructuredQuery.Direction getDirection() { ? com.google.firestore.v1.StructuredQuery.Direction.UNRECOGNIZED : result; } + /** * * @@ -7702,6 +7908,7 @@ public Builder setDirection(com.google.firestore.v1.StructuredQuery.Direction va onChanged(); return this; } + /** * * @@ -7807,6 +8014,7 @@ public interface FieldReferenceOrBuilder * @return The fieldPath. */ java.lang.String getFieldPath(); + /** * * @@ -7826,6 +8034,7 @@ public interface FieldReferenceOrBuilder */ com.google.protobuf.ByteString getFieldPathBytes(); } + /** * * @@ -7840,6 +8049,7 @@ public static final class FieldReference extends com.google.protobuf.GeneratedMe // @@protoc_insertion_point(message_implements:google.firestore.v1.StructuredQuery.FieldReference) FieldReferenceOrBuilder { private static final long serialVersionUID = 0L; + // Use FieldReference.newBuilder() to construct. private FieldReference(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -7874,6 +8084,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object fieldPath_ = ""; + /** * * @@ -7903,6 +8114,7 @@ public java.lang.String getFieldPath() { return s; } } + /** * * @@ -8094,6 +8306,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -8281,6 +8494,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object fieldPath_ = ""; + /** * * @@ -8309,6 +8523,7 @@ public java.lang.String getFieldPath() { return (java.lang.String) ref; } } + /** * * @@ -8337,6 +8552,7 @@ public com.google.protobuf.ByteString getFieldPathBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -8364,6 +8580,7 @@ public Builder setFieldPath(java.lang.String value) { onChanged(); return this; } + /** * * @@ -8387,6 +8604,7 @@ public Builder clearFieldPath() { onChanged(); return this; } + /** * * @@ -8498,6 +8716,7 @@ public interface ProjectionOrBuilder * repeated .google.firestore.v1.StructuredQuery.FieldReference fields = 2; */ java.util.List getFieldsList(); + /** * * @@ -8511,6 +8730,7 @@ public interface ProjectionOrBuilder * repeated .google.firestore.v1.StructuredQuery.FieldReference fields = 2; */ com.google.firestore.v1.StructuredQuery.FieldReference getFields(int index); + /** * * @@ -8524,6 +8744,7 @@ public interface ProjectionOrBuilder * repeated .google.firestore.v1.StructuredQuery.FieldReference fields = 2; */ int getFieldsCount(); + /** * * @@ -8538,6 +8759,7 @@ public interface ProjectionOrBuilder */ java.util.List getFieldsOrBuilderList(); + /** * * @@ -8552,6 +8774,7 @@ public interface ProjectionOrBuilder */ com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder getFieldsOrBuilder(int index); } + /** * * @@ -8566,6 +8789,7 @@ public static final class Projection extends com.google.protobuf.GeneratedMessag // @@protoc_insertion_point(message_implements:google.firestore.v1.StructuredQuery.Projection) ProjectionOrBuilder { private static final long serialVersionUID = 0L; + // Use Projection.newBuilder() to construct. private Projection(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -8600,6 +8824,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private java.util.List fields_; + /** * * @@ -8616,6 +8841,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public java.util.List getFieldsList() { return fields_; } + /** * * @@ -8633,6 +8859,7 @@ public java.util.List ge getFieldsOrBuilderList() { return fields_; } + /** * * @@ -8649,6 +8876,7 @@ public java.util.List ge public int getFieldsCount() { return fields_.size(); } + /** * * @@ -8665,6 +8893,7 @@ public int getFieldsCount() { public com.google.firestore.v1.StructuredQuery.FieldReference getFields(int index) { return fields_.get(index); } + /** * * @@ -8845,6 +9074,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -9116,6 +9346,7 @@ private void ensureFieldsIsMutable() { return fieldsBuilder_.getMessageList(); } } + /** * * @@ -9135,6 +9366,7 @@ public int getFieldsCount() { return fieldsBuilder_.getCount(); } } + /** * * @@ -9154,6 +9386,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference getFields(int inde return fieldsBuilder_.getMessage(index); } } + /** * * @@ -9180,6 +9413,7 @@ public Builder setFields( } return this; } + /** * * @@ -9204,6 +9438,7 @@ public Builder setFields( } return this; } + /** * * @@ -9229,6 +9464,7 @@ public Builder addFields(com.google.firestore.v1.StructuredQuery.FieldReference } return this; } + /** * * @@ -9255,6 +9491,7 @@ public Builder addFields( } return this; } + /** * * @@ -9278,6 +9515,7 @@ public Builder addFields( } return this; } + /** * * @@ -9302,6 +9540,7 @@ public Builder addFields( } return this; } + /** * * @@ -9326,6 +9565,7 @@ public Builder addAllFields( } return this; } + /** * * @@ -9348,6 +9588,7 @@ public Builder clearFields() { } return this; } + /** * * @@ -9370,6 +9611,7 @@ public Builder removeFields(int index) { } return this; } + /** * * @@ -9386,6 +9628,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference.Builder getFieldsB int index) { return getFieldsFieldBuilder().getBuilder(index); } + /** * * @@ -9406,6 +9649,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder getFields return fieldsBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -9427,6 +9671,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder getFields return java.util.Collections.unmodifiableList(fields_); } } + /** * * @@ -9444,6 +9689,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference.Builder addFieldsB .addBuilder( com.google.firestore.v1.StructuredQuery.FieldReference.getDefaultInstance()); } + /** * * @@ -9462,6 +9708,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference.Builder addFieldsB .addBuilder( index, com.google.firestore.v1.StructuredQuery.FieldReference.getDefaultInstance()); } + /** * * @@ -9581,6 +9828,7 @@ public interface FindNearestOrBuilder * @return Whether the vectorField field is set. */ boolean hasVectorField(); + /** * * @@ -9597,6 +9845,7 @@ public interface FindNearestOrBuilder * @return The vectorField. */ com.google.firestore.v1.StructuredQuery.FieldReference getVectorField(); + /** * * @@ -9626,6 +9875,7 @@ public interface FindNearestOrBuilder * @return Whether the queryVector field is set. */ boolean hasQueryVector(); + /** * * @@ -9640,6 +9890,7 @@ public interface FindNearestOrBuilder * @return The queryVector. */ com.google.firestore.v1.Value getQueryVector(); + /** * * @@ -9667,6 +9918,7 @@ public interface FindNearestOrBuilder * @return The enum numeric value on the wire for distanceMeasure. */ int getDistanceMeasureValue(); + /** * * @@ -9695,6 +9947,7 @@ public interface FindNearestOrBuilder * @return Whether the limit field is set. */ boolean hasLimit(); + /** * * @@ -9708,6 +9961,7 @@ public interface FindNearestOrBuilder * @return The limit. */ com.google.protobuf.Int32Value getLimit(); + /** * * @@ -9734,6 +9988,7 @@ public interface FindNearestOrBuilder * @return The distanceResultField. */ java.lang.String getDistanceResultField(); + /** * * @@ -9770,6 +10025,7 @@ public interface FindNearestOrBuilder * @return Whether the distanceThreshold field is set. */ boolean hasDistanceThreshold(); + /** * * @@ -9791,6 +10047,7 @@ public interface FindNearestOrBuilder * @return The distanceThreshold. */ com.google.protobuf.DoubleValue getDistanceThreshold(); + /** * * @@ -9811,6 +10068,7 @@ public interface FindNearestOrBuilder */ com.google.protobuf.DoubleValueOrBuilder getDistanceThresholdOrBuilder(); } + /** * * @@ -9828,6 +10086,7 @@ public static final class FindNearest extends com.google.protobuf.GeneratedMessa // @@protoc_insertion_point(message_implements:google.firestore.v1.StructuredQuery.FindNearest) FindNearestOrBuilder { private static final long serialVersionUID = 0L; + // Use FindNearest.newBuilder() to construct. private FindNearest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -9934,6 +10193,7 @@ public enum DistanceMeasure implements com.google.protobuf.ProtocolMessageEnum { * DISTANCE_MEASURE_UNSPECIFIED = 0; */ public static final int DISTANCE_MEASURE_UNSPECIFIED_VALUE = 0; + /** * * @@ -9947,6 +10207,7 @@ public enum DistanceMeasure implements com.google.protobuf.ProtocolMessageEnum { * EUCLIDEAN = 1; */ public static final int EUCLIDEAN_VALUE = 1; + /** * * @@ -9964,6 +10225,7 @@ public enum DistanceMeasure implements com.google.protobuf.ProtocolMessageEnum { * COSINE = 2; */ public static final int COSINE_VALUE = 2; + /** * * @@ -10070,6 +10332,7 @@ private DistanceMeasure(int value) { private int bitField0_; public static final int VECTOR_FIELD_FIELD_NUMBER = 1; private com.google.firestore.v1.StructuredQuery.FieldReference vectorField_; + /** * * @@ -10089,6 +10352,7 @@ private DistanceMeasure(int value) { public boolean hasVectorField() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -10110,6 +10374,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference getVectorField() { ? com.google.firestore.v1.StructuredQuery.FieldReference.getDefaultInstance() : vectorField_; } + /** * * @@ -10133,6 +10398,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference getVectorField() { public static final int QUERY_VECTOR_FIELD_NUMBER = 2; private com.google.firestore.v1.Value queryVector_; + /** * * @@ -10150,6 +10416,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference getVectorField() { public boolean hasQueryVector() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -10169,6 +10436,7 @@ public com.google.firestore.v1.Value getQueryVector() { ? com.google.firestore.v1.Value.getDefaultInstance() : queryVector_; } + /** * * @@ -10189,6 +10457,7 @@ public com.google.firestore.v1.ValueOrBuilder getQueryVectorOrBuilder() { public static final int DISTANCE_MEASURE_FIELD_NUMBER = 3; private int distanceMeasure_ = 0; + /** * * @@ -10206,6 +10475,7 @@ public com.google.firestore.v1.ValueOrBuilder getQueryVectorOrBuilder() { public int getDistanceMeasureValue() { return distanceMeasure_; } + /** * * @@ -10232,6 +10502,7 @@ public int getDistanceMeasureValue() { public static final int LIMIT_FIELD_NUMBER = 4; private com.google.protobuf.Int32Value limit_; + /** * * @@ -10248,6 +10519,7 @@ public int getDistanceMeasureValue() { public boolean hasLimit() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -10264,6 +10536,7 @@ public boolean hasLimit() { public com.google.protobuf.Int32Value getLimit() { return limit_ == null ? com.google.protobuf.Int32Value.getDefaultInstance() : limit_; } + /** * * @@ -10283,6 +10556,7 @@ public com.google.protobuf.Int32ValueOrBuilder getLimitOrBuilder() { @SuppressWarnings("serial") private volatile java.lang.Object distanceResultField_ = ""; + /** * * @@ -10308,6 +10582,7 @@ public java.lang.String getDistanceResultField() { return s; } } + /** * * @@ -10336,6 +10611,7 @@ public com.google.protobuf.ByteString getDistanceResultFieldBytes() { public static final int DISTANCE_THRESHOLD_FIELD_NUMBER = 6; private com.google.protobuf.DoubleValue distanceThreshold_; + /** * * @@ -10360,6 +10636,7 @@ public com.google.protobuf.ByteString getDistanceResultFieldBytes() { public boolean hasDistanceThreshold() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -10386,6 +10663,7 @@ public com.google.protobuf.DoubleValue getDistanceThreshold() { ? com.google.protobuf.DoubleValue.getDefaultInstance() : distanceThreshold_; } + /** * * @@ -10643,6 +10921,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -10943,6 +11222,7 @@ public Builder mergeFrom( com.google.firestore.v1.StructuredQuery.FieldReference.Builder, com.google.firestore.v1.StructuredQuery.FieldReferenceOrBuilder> vectorFieldBuilder_; + /** * * @@ -10961,6 +11241,7 @@ public Builder mergeFrom( public boolean hasVectorField() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -10985,6 +11266,7 @@ public com.google.firestore.v1.StructuredQuery.FieldReference getVectorField() { return vectorFieldBuilder_.getMessage(); } } + /** * * @@ -11011,6 +11293,7 @@ public Builder setVectorField(com.google.firestore.v1.StructuredQuery.FieldRefer onChanged(); return this; } + /** * * @@ -11035,6 +11318,7 @@ public Builder setVectorField( onChanged(); return this; } + /** * * @@ -11068,6 +11352,7 @@ public Builder mergeVectorField( } return this; } + /** * * @@ -11091,6 +11376,7 @@ public Builder clearVectorField() { onChanged(); return this; } + /** * * @@ -11110,6 +11396,7 @@ public Builder clearVectorField() { onChanged(); return getVectorFieldFieldBuilder().getBuilder(); } + /** * * @@ -11133,6 +11420,7 @@ public Builder clearVectorField() { : vectorField_; } } + /** * * @@ -11169,6 +11457,7 @@ public Builder clearVectorField() { com.google.firestore.v1.Value.Builder, com.google.firestore.v1.ValueOrBuilder> queryVectorBuilder_; + /** * * @@ -11186,6 +11475,7 @@ public Builder clearVectorField() { public boolean hasQueryVector() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -11209,6 +11499,7 @@ public com.google.firestore.v1.Value getQueryVector() { return queryVectorBuilder_.getMessage(); } } + /** * * @@ -11234,6 +11525,7 @@ public Builder setQueryVector(com.google.firestore.v1.Value value) { onChanged(); return this; } + /** * * @@ -11256,6 +11548,7 @@ public Builder setQueryVector(com.google.firestore.v1.Value.Builder builderForVa onChanged(); return this; } + /** * * @@ -11286,6 +11579,7 @@ public Builder mergeQueryVector(com.google.firestore.v1.Value value) { } return this; } + /** * * @@ -11308,6 +11602,7 @@ public Builder clearQueryVector() { onChanged(); return this; } + /** * * @@ -11325,6 +11620,7 @@ public com.google.firestore.v1.Value.Builder getQueryVectorBuilder() { onChanged(); return getQueryVectorFieldBuilder().getBuilder(); } + /** * * @@ -11346,6 +11642,7 @@ public com.google.firestore.v1.ValueOrBuilder getQueryVectorOrBuilder() { : queryVector_; } } + /** * * @@ -11376,6 +11673,7 @@ public com.google.firestore.v1.ValueOrBuilder getQueryVectorOrBuilder() { } private int distanceMeasure_ = 0; + /** * * @@ -11393,6 +11691,7 @@ public com.google.firestore.v1.ValueOrBuilder getQueryVectorOrBuilder() { public int getDistanceMeasureValue() { return distanceMeasure_; } + /** * * @@ -11413,6 +11712,7 @@ public Builder setDistanceMeasureValue(int value) { onChanged(); return this; } + /** * * @@ -11436,6 +11736,7 @@ public Builder setDistanceMeasureValue(int value) { ? com.google.firestore.v1.StructuredQuery.FindNearest.DistanceMeasure.UNRECOGNIZED : result; } + /** * * @@ -11460,6 +11761,7 @@ public Builder setDistanceMeasure( onChanged(); return this; } + /** * * @@ -11486,6 +11788,7 @@ public Builder clearDistanceMeasure() { com.google.protobuf.Int32Value.Builder, com.google.protobuf.Int32ValueOrBuilder> limitBuilder_; + /** * * @@ -11502,6 +11805,7 @@ public Builder clearDistanceMeasure() { public boolean hasLimit() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -11522,6 +11826,7 @@ public com.google.protobuf.Int32Value getLimit() { return limitBuilder_.getMessage(); } } + /** * * @@ -11546,6 +11851,7 @@ public Builder setLimit(com.google.protobuf.Int32Value value) { onChanged(); return this; } + /** * * @@ -11567,6 +11873,7 @@ public Builder setLimit(com.google.protobuf.Int32Value.Builder builderForValue) onChanged(); return this; } + /** * * @@ -11596,6 +11903,7 @@ public Builder mergeLimit(com.google.protobuf.Int32Value value) { } return this; } + /** * * @@ -11617,6 +11925,7 @@ public Builder clearLimit() { onChanged(); return this; } + /** * * @@ -11633,6 +11942,7 @@ public com.google.protobuf.Int32Value.Builder getLimitBuilder() { onChanged(); return getLimitFieldBuilder().getBuilder(); } + /** * * @@ -11651,6 +11961,7 @@ public com.google.protobuf.Int32ValueOrBuilder getLimitOrBuilder() { return limit_ == null ? com.google.protobuf.Int32Value.getDefaultInstance() : limit_; } } + /** * * @@ -11680,6 +11991,7 @@ public com.google.protobuf.Int32ValueOrBuilder getLimitOrBuilder() { } private java.lang.Object distanceResultField_ = ""; + /** * * @@ -11704,6 +12016,7 @@ public java.lang.String getDistanceResultField() { return (java.lang.String) ref; } } + /** * * @@ -11728,6 +12041,7 @@ public com.google.protobuf.ByteString getDistanceResultFieldBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -11751,6 +12065,7 @@ public Builder setDistanceResultField(java.lang.String value) { onChanged(); return this; } + /** * * @@ -11770,6 +12085,7 @@ public Builder clearDistanceResultField() { onChanged(); return this; } + /** * * @@ -11801,6 +12117,7 @@ public Builder setDistanceResultFieldBytes(com.google.protobuf.ByteString value) com.google.protobuf.DoubleValue.Builder, com.google.protobuf.DoubleValueOrBuilder> distanceThresholdBuilder_; + /** * * @@ -11824,6 +12141,7 @@ public Builder setDistanceResultFieldBytes(com.google.protobuf.ByteString value) public boolean hasDistanceThreshold() { return ((bitField0_ & 0x00000020) != 0); } + /** * * @@ -11853,6 +12171,7 @@ public com.google.protobuf.DoubleValue getDistanceThreshold() { return distanceThresholdBuilder_.getMessage(); } } + /** * * @@ -11884,6 +12203,7 @@ public Builder setDistanceThreshold(com.google.protobuf.DoubleValue value) { onChanged(); return this; } + /** * * @@ -11912,6 +12232,7 @@ public Builder setDistanceThreshold(com.google.protobuf.DoubleValue.Builder buil onChanged(); return this; } + /** * * @@ -11948,6 +12269,7 @@ public Builder mergeDistanceThreshold(com.google.protobuf.DoubleValue value) { } return this; } + /** * * @@ -11976,6 +12298,7 @@ public Builder clearDistanceThreshold() { onChanged(); return this; } + /** * * @@ -11999,6 +12322,7 @@ public com.google.protobuf.DoubleValue.Builder getDistanceThresholdBuilder() { onChanged(); return getDistanceThresholdFieldBuilder().getBuilder(); } + /** * * @@ -12026,6 +12350,7 @@ public com.google.protobuf.DoubleValueOrBuilder getDistanceThresholdOrBuilder() : distanceThreshold_; } } + /** * * @@ -12128,6 +12453,7 @@ public com.google.firestore.v1.StructuredQuery.FindNearest getDefaultInstanceFor private int bitField0_; public static final int SELECT_FIELD_NUMBER = 1; private com.google.firestore.v1.StructuredQuery.Projection select_; + /** * * @@ -12147,6 +12473,7 @@ public com.google.firestore.v1.StructuredQuery.FindNearest getDefaultInstanceFor public boolean hasSelect() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -12168,6 +12495,7 @@ public com.google.firestore.v1.StructuredQuery.Projection getSelect() { ? com.google.firestore.v1.StructuredQuery.Projection.getDefaultInstance() : select_; } + /** * * @@ -12192,6 +12520,7 @@ public com.google.firestore.v1.StructuredQuery.ProjectionOrBuilder getSelectOrBu @SuppressWarnings("serial") private java.util.List from_; + /** * * @@ -12205,6 +12534,7 @@ public com.google.firestore.v1.StructuredQuery.ProjectionOrBuilder getSelectOrBu public java.util.List getFromList() { return from_; } + /** * * @@ -12220,6 +12550,7 @@ public java.util.List orderBy_; + /** * * @@ -12347,6 +12684,7 @@ public com.google.firestore.v1.StructuredQuery.FilterOrBuilder getWhereOrBuilder public java.util.List getOrderByList() { return orderBy_; } + /** * * @@ -12380,6 +12718,7 @@ public java.util.List getOrderByL getOrderByOrBuilderList() { return orderBy_; } + /** * * @@ -12412,6 +12751,7 @@ public java.util.List getOrderByL public int getOrderByCount() { return orderBy_.size(); } + /** * * @@ -12444,6 +12784,7 @@ public int getOrderByCount() { public com.google.firestore.v1.StructuredQuery.Order getOrderBy(int index) { return orderBy_.get(index); } + /** * * @@ -12479,6 +12820,7 @@ public com.google.firestore.v1.StructuredQuery.OrderOrBuilder getOrderByOrBuilde public static final int START_AT_FIELD_NUMBER = 7; private com.google.firestore.v1.Cursor startAt_; + /** * * @@ -12524,6 +12866,7 @@ public com.google.firestore.v1.StructuredQuery.OrderOrBuilder getOrderByOrBuilde public boolean hasStartAt() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -12569,6 +12912,7 @@ public boolean hasStartAt() { public com.google.firestore.v1.Cursor getStartAt() { return startAt_ == null ? com.google.firestore.v1.Cursor.getDefaultInstance() : startAt_; } + /** * * @@ -12615,6 +12959,7 @@ public com.google.firestore.v1.CursorOrBuilder getStartAtOrBuilder() { public static final int END_AT_FIELD_NUMBER = 8; private com.google.firestore.v1.Cursor endAt_; + /** * * @@ -12638,6 +12983,7 @@ public com.google.firestore.v1.CursorOrBuilder getStartAtOrBuilder() { public boolean hasEndAt() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -12661,6 +13007,7 @@ public boolean hasEndAt() { public com.google.firestore.v1.Cursor getEndAt() { return endAt_ == null ? com.google.firestore.v1.Cursor.getDefaultInstance() : endAt_; } + /** * * @@ -12685,6 +13032,7 @@ public com.google.firestore.v1.CursorOrBuilder getEndAtOrBuilder() { public static final int OFFSET_FIELD_NUMBER = 6; private int offset_ = 0; + /** * * @@ -12710,6 +13058,7 @@ public int getOffset() { public static final int LIMIT_FIELD_NUMBER = 5; private com.google.protobuf.Int32Value limit_; + /** * * @@ -12731,6 +13080,7 @@ public int getOffset() { public boolean hasLimit() { return ((bitField0_ & 0x00000010) != 0); } + /** * * @@ -12752,6 +13102,7 @@ public boolean hasLimit() { public com.google.protobuf.Int32Value getLimit() { return limit_ == null ? com.google.protobuf.Int32Value.getDefaultInstance() : limit_; } + /** * * @@ -12774,6 +13125,7 @@ public com.google.protobuf.Int32ValueOrBuilder getLimitOrBuilder() { public static final int FIND_NEAREST_FIELD_NUMBER = 9; private com.google.firestore.v1.StructuredQuery.FindNearest findNearest_; + /** * * @@ -12795,6 +13147,7 @@ public com.google.protobuf.Int32ValueOrBuilder getLimitOrBuilder() { public boolean hasFindNearest() { return ((bitField0_ & 0x00000020) != 0); } + /** * * @@ -12818,6 +13171,7 @@ public com.google.firestore.v1.StructuredQuery.FindNearest getFindNearest() { ? com.google.firestore.v1.StructuredQuery.FindNearest.getDefaultInstance() : findNearest_; } + /** * * @@ -13104,6 +13458,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -13543,6 +13898,7 @@ public Builder mergeFrom( com.google.firestore.v1.StructuredQuery.Projection.Builder, com.google.firestore.v1.StructuredQuery.ProjectionOrBuilder> selectBuilder_; + /** * * @@ -13561,6 +13917,7 @@ public Builder mergeFrom( public boolean hasSelect() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -13585,6 +13942,7 @@ public com.google.firestore.v1.StructuredQuery.Projection getSelect() { return selectBuilder_.getMessage(); } } + /** * * @@ -13611,6 +13969,7 @@ public Builder setSelect(com.google.firestore.v1.StructuredQuery.Projection valu onChanged(); return this; } + /** * * @@ -13635,6 +13994,7 @@ public Builder setSelect( onChanged(); return this; } + /** * * @@ -13666,6 +14026,7 @@ public Builder mergeSelect(com.google.firestore.v1.StructuredQuery.Projection va } return this; } + /** * * @@ -13689,6 +14050,7 @@ public Builder clearSelect() { onChanged(); return this; } + /** * * @@ -13707,6 +14069,7 @@ public com.google.firestore.v1.StructuredQuery.Projection.Builder getSelectBuild onChanged(); return getSelectFieldBuilder().getBuilder(); } + /** * * @@ -13729,6 +14092,7 @@ public com.google.firestore.v1.StructuredQuery.ProjectionOrBuilder getSelectOrBu : select_; } } + /** * * @@ -13794,6 +14158,7 @@ private void ensureFromIsMutable() { return fromBuilder_.getMessageList(); } } + /** * * @@ -13810,6 +14175,7 @@ public int getFromCount() { return fromBuilder_.getCount(); } } + /** * * @@ -13826,6 +14192,7 @@ public com.google.firestore.v1.StructuredQuery.CollectionSelector getFrom(int in return fromBuilder_.getMessage(index); } } + /** * * @@ -13849,6 +14216,7 @@ public Builder setFrom( } return this; } + /** * * @@ -13870,6 +14238,7 @@ public Builder setFrom( } return this; } + /** * * @@ -13892,6 +14261,7 @@ public Builder addFrom(com.google.firestore.v1.StructuredQuery.CollectionSelecto } return this; } + /** * * @@ -13915,6 +14285,7 @@ public Builder addFrom( } return this; } + /** * * @@ -13935,6 +14306,7 @@ public Builder addFrom( } return this; } + /** * * @@ -13956,6 +14328,7 @@ public Builder addFrom( } return this; } + /** * * @@ -13977,6 +14350,7 @@ public Builder addAllFrom( } return this; } + /** * * @@ -13996,6 +14370,7 @@ public Builder clearFrom() { } return this; } + /** * * @@ -14015,6 +14390,7 @@ public Builder removeFrom(int index) { } return this; } + /** * * @@ -14028,6 +14404,7 @@ public com.google.firestore.v1.StructuredQuery.CollectionSelector.Builder getFro int index) { return getFromFieldBuilder().getBuilder(index); } + /** * * @@ -14045,6 +14422,7 @@ public com.google.firestore.v1.StructuredQuery.CollectionSelectorOrBuilder getFr return fromBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -14063,6 +14441,7 @@ public com.google.firestore.v1.StructuredQuery.CollectionSelectorOrBuilder getFr return java.util.Collections.unmodifiableList(from_); } } + /** * * @@ -14077,6 +14456,7 @@ public com.google.firestore.v1.StructuredQuery.CollectionSelector.Builder addFro .addBuilder( com.google.firestore.v1.StructuredQuery.CollectionSelector.getDefaultInstance()); } + /** * * @@ -14093,6 +14473,7 @@ public com.google.firestore.v1.StructuredQuery.CollectionSelector.Builder addFro index, com.google.firestore.v1.StructuredQuery.CollectionSelector.getDefaultInstance()); } + /** * * @@ -14130,6 +14511,7 @@ public com.google.firestore.v1.StructuredQuery.CollectionSelector.Builder addFro com.google.firestore.v1.StructuredQuery.Filter.Builder, com.google.firestore.v1.StructuredQuery.FilterOrBuilder> whereBuilder_; + /** * * @@ -14144,6 +14526,7 @@ public com.google.firestore.v1.StructuredQuery.CollectionSelector.Builder addFro public boolean hasWhere() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -14164,6 +14547,7 @@ public com.google.firestore.v1.StructuredQuery.Filter getWhere() { return whereBuilder_.getMessage(); } } + /** * * @@ -14186,6 +14570,7 @@ public Builder setWhere(com.google.firestore.v1.StructuredQuery.Filter value) { onChanged(); return this; } + /** * * @@ -14206,6 +14591,7 @@ public Builder setWhere( onChanged(); return this; } + /** * * @@ -14233,6 +14619,7 @@ public Builder mergeWhere(com.google.firestore.v1.StructuredQuery.Filter value) } return this; } + /** * * @@ -14252,6 +14639,7 @@ public Builder clearWhere() { onChanged(); return this; } + /** * * @@ -14266,6 +14654,7 @@ public com.google.firestore.v1.StructuredQuery.Filter.Builder getWhereBuilder() onChanged(); return getWhereFieldBuilder().getBuilder(); } + /** * * @@ -14284,6 +14673,7 @@ public com.google.firestore.v1.StructuredQuery.FilterOrBuilder getWhereOrBuilder : where_; } } + /** * * @@ -14361,6 +14751,7 @@ public java.util.List getOrderByL return orderByBuilder_.getMessageList(); } } + /** * * @@ -14396,6 +14787,7 @@ public int getOrderByCount() { return orderByBuilder_.getCount(); } } + /** * * @@ -14431,6 +14823,7 @@ public com.google.firestore.v1.StructuredQuery.Order getOrderBy(int index) { return orderByBuilder_.getMessage(index); } } + /** * * @@ -14472,6 +14865,7 @@ public Builder setOrderBy(int index, com.google.firestore.v1.StructuredQuery.Ord } return this; } + /** * * @@ -14511,6 +14905,7 @@ public Builder setOrderBy( } return this; } + /** * * @@ -14552,6 +14947,7 @@ public Builder addOrderBy(com.google.firestore.v1.StructuredQuery.Order value) { } return this; } + /** * * @@ -14593,6 +14989,7 @@ public Builder addOrderBy(int index, com.google.firestore.v1.StructuredQuery.Ord } return this; } + /** * * @@ -14632,6 +15029,7 @@ public Builder addOrderBy( } return this; } + /** * * @@ -14671,6 +15069,7 @@ public Builder addOrderBy( } return this; } + /** * * @@ -14710,6 +15109,7 @@ public Builder addAllOrderBy( } return this; } + /** * * @@ -14748,6 +15148,7 @@ public Builder clearOrderBy() { } return this; } + /** * * @@ -14786,6 +15187,7 @@ public Builder removeOrderBy(int index) { } return this; } + /** * * @@ -14817,6 +15219,7 @@ public Builder removeOrderBy(int index) { public com.google.firestore.v1.StructuredQuery.Order.Builder getOrderByBuilder(int index) { return getOrderByFieldBuilder().getBuilder(index); } + /** * * @@ -14852,6 +15255,7 @@ public com.google.firestore.v1.StructuredQuery.OrderOrBuilder getOrderByOrBuilde return orderByBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -14888,6 +15292,7 @@ public com.google.firestore.v1.StructuredQuery.OrderOrBuilder getOrderByOrBuilde return java.util.Collections.unmodifiableList(orderBy_); } } + /** * * @@ -14920,6 +15325,7 @@ public com.google.firestore.v1.StructuredQuery.Order.Builder addOrderByBuilder() return getOrderByFieldBuilder() .addBuilder(com.google.firestore.v1.StructuredQuery.Order.getDefaultInstance()); } + /** * * @@ -14952,6 +15358,7 @@ public com.google.firestore.v1.StructuredQuery.Order.Builder addOrderByBuilder(i return getOrderByFieldBuilder() .addBuilder(index, com.google.firestore.v1.StructuredQuery.Order.getDefaultInstance()); } + /** * * @@ -15008,6 +15415,7 @@ public com.google.firestore.v1.StructuredQuery.Order.Builder addOrderByBuilder(i com.google.firestore.v1.Cursor.Builder, com.google.firestore.v1.CursorOrBuilder> startAtBuilder_; + /** * * @@ -15052,6 +15460,7 @@ public com.google.firestore.v1.StructuredQuery.Order.Builder addOrderByBuilder(i public boolean hasStartAt() { return ((bitField0_ & 0x00000010) != 0); } + /** * * @@ -15100,6 +15509,7 @@ public com.google.firestore.v1.Cursor getStartAt() { return startAtBuilder_.getMessage(); } } + /** * * @@ -15152,6 +15562,7 @@ public Builder setStartAt(com.google.firestore.v1.Cursor value) { onChanged(); return this; } + /** * * @@ -15201,6 +15612,7 @@ public Builder setStartAt(com.google.firestore.v1.Cursor.Builder builderForValue onChanged(); return this; } + /** * * @@ -15258,6 +15670,7 @@ public Builder mergeStartAt(com.google.firestore.v1.Cursor value) { } return this; } + /** * * @@ -15307,6 +15720,7 @@ public Builder clearStartAt() { onChanged(); return this; } + /** * * @@ -15351,6 +15765,7 @@ public com.google.firestore.v1.Cursor.Builder getStartAtBuilder() { onChanged(); return getStartAtFieldBuilder().getBuilder(); } + /** * * @@ -15397,6 +15812,7 @@ public com.google.firestore.v1.CursorOrBuilder getStartAtOrBuilder() { return startAt_ == null ? com.google.firestore.v1.Cursor.getDefaultInstance() : startAt_; } } + /** * * @@ -15459,6 +15875,7 @@ public com.google.firestore.v1.CursorOrBuilder getStartAtOrBuilder() { com.google.firestore.v1.Cursor.Builder, com.google.firestore.v1.CursorOrBuilder> endAtBuilder_; + /** * * @@ -15481,6 +15898,7 @@ public com.google.firestore.v1.CursorOrBuilder getStartAtOrBuilder() { public boolean hasEndAt() { return ((bitField0_ & 0x00000020) != 0); } + /** * * @@ -15507,6 +15925,7 @@ public com.google.firestore.v1.Cursor getEndAt() { return endAtBuilder_.getMessage(); } } + /** * * @@ -15537,6 +15956,7 @@ public Builder setEndAt(com.google.firestore.v1.Cursor value) { onChanged(); return this; } + /** * * @@ -15564,6 +15984,7 @@ public Builder setEndAt(com.google.firestore.v1.Cursor.Builder builderForValue) onChanged(); return this; } + /** * * @@ -15599,6 +16020,7 @@ public Builder mergeEndAt(com.google.firestore.v1.Cursor value) { } return this; } + /** * * @@ -15626,6 +16048,7 @@ public Builder clearEndAt() { onChanged(); return this; } + /** * * @@ -15648,6 +16071,7 @@ public com.google.firestore.v1.Cursor.Builder getEndAtBuilder() { onChanged(); return getEndAtFieldBuilder().getBuilder(); } + /** * * @@ -15672,6 +16096,7 @@ public com.google.firestore.v1.CursorOrBuilder getEndAtOrBuilder() { return endAt_ == null ? com.google.firestore.v1.Cursor.getDefaultInstance() : endAt_; } } + /** * * @@ -15707,6 +16132,7 @@ public com.google.firestore.v1.CursorOrBuilder getEndAtOrBuilder() { } private int offset_; + /** * * @@ -15729,6 +16155,7 @@ public com.google.firestore.v1.CursorOrBuilder getEndAtOrBuilder() { public int getOffset() { return offset_; } + /** * * @@ -15755,6 +16182,7 @@ public Builder setOffset(int value) { onChanged(); return this; } + /** * * @@ -15786,6 +16214,7 @@ public Builder clearOffset() { com.google.protobuf.Int32Value.Builder, com.google.protobuf.Int32ValueOrBuilder> limitBuilder_; + /** * * @@ -15806,6 +16235,7 @@ public Builder clearOffset() { public boolean hasLimit() { return ((bitField0_ & 0x00000080) != 0); } + /** * * @@ -15830,6 +16260,7 @@ public com.google.protobuf.Int32Value getLimit() { return limitBuilder_.getMessage(); } } + /** * * @@ -15858,6 +16289,7 @@ public Builder setLimit(com.google.protobuf.Int32Value value) { onChanged(); return this; } + /** * * @@ -15883,6 +16315,7 @@ public Builder setLimit(com.google.protobuf.Int32Value.Builder builderForValue) onChanged(); return this; } + /** * * @@ -15916,6 +16349,7 @@ public Builder mergeLimit(com.google.protobuf.Int32Value value) { } return this; } + /** * * @@ -15941,6 +16375,7 @@ public Builder clearLimit() { onChanged(); return this; } + /** * * @@ -15961,6 +16396,7 @@ public com.google.protobuf.Int32Value.Builder getLimitBuilder() { onChanged(); return getLimitFieldBuilder().getBuilder(); } + /** * * @@ -15983,6 +16419,7 @@ public com.google.protobuf.Int32ValueOrBuilder getLimitOrBuilder() { return limit_ == null ? com.google.protobuf.Int32Value.getDefaultInstance() : limit_; } } + /** * * @@ -16021,6 +16458,7 @@ public com.google.protobuf.Int32ValueOrBuilder getLimitOrBuilder() { com.google.firestore.v1.StructuredQuery.FindNearest.Builder, com.google.firestore.v1.StructuredQuery.FindNearestOrBuilder> findNearestBuilder_; + /** * * @@ -16041,6 +16479,7 @@ public com.google.protobuf.Int32ValueOrBuilder getLimitOrBuilder() { public boolean hasFindNearest() { return ((bitField0_ & 0x00000100) != 0); } + /** * * @@ -16067,6 +16506,7 @@ public com.google.firestore.v1.StructuredQuery.FindNearest getFindNearest() { return findNearestBuilder_.getMessage(); } } + /** * * @@ -16095,6 +16535,7 @@ public Builder setFindNearest(com.google.firestore.v1.StructuredQuery.FindNeares onChanged(); return this; } + /** * * @@ -16121,6 +16562,7 @@ public Builder setFindNearest( onChanged(); return this; } + /** * * @@ -16155,6 +16597,7 @@ public Builder mergeFindNearest(com.google.firestore.v1.StructuredQuery.FindNear } return this; } + /** * * @@ -16180,6 +16623,7 @@ public Builder clearFindNearest() { onChanged(); return this; } + /** * * @@ -16200,6 +16644,7 @@ public com.google.firestore.v1.StructuredQuery.FindNearest.Builder getFindNeares onChanged(); return getFindNearestFieldBuilder().getBuilder(); } + /** * * @@ -16224,6 +16669,7 @@ public com.google.firestore.v1.StructuredQuery.FindNearestOrBuilder getFindNeare : findNearest_; } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQueryOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQueryOrBuilder.java index 971b86775..7caff40d8 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQueryOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQueryOrBuilder.java @@ -40,6 +40,7 @@ public interface StructuredQueryOrBuilder * @return Whether the select field is set. */ boolean hasSelect(); + /** * * @@ -56,6 +57,7 @@ public interface StructuredQueryOrBuilder * @return The select. */ com.google.firestore.v1.StructuredQuery.Projection getSelect(); + /** * * @@ -81,6 +83,7 @@ public interface StructuredQueryOrBuilder * repeated .google.firestore.v1.StructuredQuery.CollectionSelector from = 2; */ java.util.List getFromList(); + /** * * @@ -91,6 +94,7 @@ public interface StructuredQueryOrBuilder * repeated .google.firestore.v1.StructuredQuery.CollectionSelector from = 2; */ com.google.firestore.v1.StructuredQuery.CollectionSelector getFrom(int index); + /** * * @@ -101,6 +105,7 @@ public interface StructuredQueryOrBuilder * repeated .google.firestore.v1.StructuredQuery.CollectionSelector from = 2; */ int getFromCount(); + /** * * @@ -112,6 +117,7 @@ public interface StructuredQueryOrBuilder */ java.util.List getFromOrBuilderList(); + /** * * @@ -135,6 +141,7 @@ public interface StructuredQueryOrBuilder * @return Whether the where field is set. */ boolean hasWhere(); + /** * * @@ -147,6 +154,7 @@ public interface StructuredQueryOrBuilder * @return The where. */ com.google.firestore.v1.StructuredQuery.Filter getWhere(); + /** * * @@ -187,6 +195,7 @@ public interface StructuredQueryOrBuilder * repeated .google.firestore.v1.StructuredQuery.Order order_by = 4; */ java.util.List getOrderByList(); + /** * * @@ -216,6 +225,7 @@ public interface StructuredQueryOrBuilder * repeated .google.firestore.v1.StructuredQuery.Order order_by = 4; */ com.google.firestore.v1.StructuredQuery.Order getOrderBy(int index); + /** * * @@ -245,6 +255,7 @@ public interface StructuredQueryOrBuilder * repeated .google.firestore.v1.StructuredQuery.Order order_by = 4; */ int getOrderByCount(); + /** * * @@ -275,6 +286,7 @@ public interface StructuredQueryOrBuilder */ java.util.List getOrderByOrBuilderList(); + /** * * @@ -347,6 +359,7 @@ public interface StructuredQueryOrBuilder * @return Whether the startAt field is set. */ boolean hasStartAt(); + /** * * @@ -389,6 +402,7 @@ public interface StructuredQueryOrBuilder * @return The startAt. */ com.google.firestore.v1.Cursor getStartAt(); + /** * * @@ -450,6 +464,7 @@ public interface StructuredQueryOrBuilder * @return Whether the endAt field is set. */ boolean hasEndAt(); + /** * * @@ -470,6 +485,7 @@ public interface StructuredQueryOrBuilder * @return The endAt. */ com.google.firestore.v1.Cursor getEndAt(); + /** * * @@ -527,6 +543,7 @@ public interface StructuredQueryOrBuilder * @return Whether the limit field is set. */ boolean hasLimit(); + /** * * @@ -545,6 +562,7 @@ public interface StructuredQueryOrBuilder * @return The limit. */ com.google.protobuf.Int32Value getLimit(); + /** * * @@ -580,6 +598,7 @@ public interface StructuredQueryOrBuilder * @return Whether the findNearest field is set. */ boolean hasFindNearest(); + /** * * @@ -598,6 +617,7 @@ public interface StructuredQueryOrBuilder * @return The findNearest. */ com.google.firestore.v1.StructuredQuery.FindNearest getFindNearest(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Target.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Target.java index 61e761c5c..9c61d925b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Target.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Target.java @@ -33,6 +33,7 @@ public final class Target extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.Target) TargetOrBuilder { private static final long serialVersionUID = 0L; + // Use Target.newBuilder() to construct. private Target(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -80,6 +81,7 @@ public interface DocumentsTargetOrBuilder * @return A list containing the documents. */ java.util.List getDocumentsList(); + /** * * @@ -95,6 +97,7 @@ public interface DocumentsTargetOrBuilder * @return The count of documents. */ int getDocumentsCount(); + /** * * @@ -111,6 +114,7 @@ public interface DocumentsTargetOrBuilder * @return The documents at the given index. */ java.lang.String getDocuments(int index); + /** * * @@ -128,6 +132,7 @@ public interface DocumentsTargetOrBuilder */ com.google.protobuf.ByteString getDocumentsBytes(int index); } + /** * * @@ -142,6 +147,7 @@ public static final class DocumentsTarget extends com.google.protobuf.GeneratedM // @@protoc_insertion_point(message_implements:google.firestore.v1.Target.DocumentsTarget) DocumentsTargetOrBuilder { private static final long serialVersionUID = 0L; + // Use DocumentsTarget.newBuilder() to construct. private DocumentsTarget(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -177,6 +183,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList documents_ = com.google.protobuf.LazyStringArrayList.emptyList(); + /** * * @@ -194,6 +201,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public com.google.protobuf.ProtocolStringList getDocumentsList() { return documents_; } + /** * * @@ -211,6 +219,7 @@ public com.google.protobuf.ProtocolStringList getDocumentsList() { public int getDocumentsCount() { return documents_.size(); } + /** * * @@ -229,6 +238,7 @@ public int getDocumentsCount() { public java.lang.String getDocuments(int index) { return documents_.get(index); } + /** * * @@ -415,6 +425,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -617,6 +628,7 @@ private void ensureDocumentsIsMutable() { } bitField0_ |= 0x00000001; } + /** * * @@ -635,6 +647,7 @@ public com.google.protobuf.ProtocolStringList getDocumentsList() { documents_.makeImmutable(); return documents_; } + /** * * @@ -652,6 +665,7 @@ public com.google.protobuf.ProtocolStringList getDocumentsList() { public int getDocumentsCount() { return documents_.size(); } + /** * * @@ -670,6 +684,7 @@ public int getDocumentsCount() { public java.lang.String getDocuments(int index) { return documents_.get(index); } + /** * * @@ -688,6 +703,7 @@ public java.lang.String getDocuments(int index) { public com.google.protobuf.ByteString getDocumentsBytes(int index) { return documents_.getByteString(index); } + /** * * @@ -714,6 +730,7 @@ public Builder setDocuments(int index, java.lang.String value) { onChanged(); return this; } + /** * * @@ -739,6 +756,7 @@ public Builder addDocuments(java.lang.String value) { onChanged(); return this; } + /** * * @@ -761,6 +779,7 @@ public Builder addAllDocuments(java.lang.Iterable values) { onChanged(); return this; } + /** * * @@ -782,6 +801,7 @@ public Builder clearDocuments() { onChanged(); return this; } + /** * * @@ -895,6 +915,7 @@ public interface QueryTargetOrBuilder * @return The parent. */ java.lang.String getParent(); + /** * * @@ -925,6 +946,7 @@ public interface QueryTargetOrBuilder * @return Whether the structuredQuery field is set. */ boolean hasStructuredQuery(); + /** * * @@ -937,6 +959,7 @@ public interface QueryTargetOrBuilder * @return The structuredQuery. */ com.google.firestore.v1.StructuredQuery getStructuredQuery(); + /** * * @@ -950,6 +973,7 @@ public interface QueryTargetOrBuilder com.google.firestore.v1.Target.QueryTarget.QueryTypeCase getQueryTypeCase(); } + /** * * @@ -964,6 +988,7 @@ public static final class QueryTarget extends com.google.protobuf.GeneratedMessa // @@protoc_insertion_point(message_implements:google.firestore.v1.Target.QueryTarget) QueryTargetOrBuilder { private static final long serialVersionUID = 0L; + // Use QueryTarget.newBuilder() to construct. private QueryTarget(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -1010,6 +1035,7 @@ public enum QueryTypeCase private QueryTypeCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -1044,6 +1070,7 @@ public QueryTypeCase getQueryTypeCase() { @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; + /** * * @@ -1072,6 +1099,7 @@ public java.lang.String getParent() { return s; } } + /** * * @@ -1102,6 +1130,7 @@ public com.google.protobuf.ByteString getParentBytes() { } public static final int STRUCTURED_QUERY_FIELD_NUMBER = 2; + /** * * @@ -1117,6 +1146,7 @@ public com.google.protobuf.ByteString getParentBytes() { public boolean hasStructuredQuery() { return queryTypeCase_ == 2; } + /** * * @@ -1135,6 +1165,7 @@ public com.google.firestore.v1.StructuredQuery getStructuredQuery() { } return com.google.firestore.v1.StructuredQuery.getDefaultInstance(); } + /** * * @@ -1336,6 +1367,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -1568,6 +1600,7 @@ public Builder clearQueryType() { private int bitField0_; private java.lang.Object parent_ = ""; + /** * * @@ -1595,6 +1628,7 @@ public java.lang.String getParent() { return (java.lang.String) ref; } } + /** * * @@ -1622,6 +1656,7 @@ public com.google.protobuf.ByteString getParentBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1648,6 +1683,7 @@ public Builder setParent(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1670,6 +1706,7 @@ public Builder clearParent() { onChanged(); return this; } + /** * * @@ -1703,6 +1740,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { com.google.firestore.v1.StructuredQuery.Builder, com.google.firestore.v1.StructuredQueryOrBuilder> structuredQueryBuilder_; + /** * * @@ -1718,6 +1756,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { public boolean hasStructuredQuery() { return queryTypeCase_ == 2; } + /** * * @@ -1743,6 +1782,7 @@ public com.google.firestore.v1.StructuredQuery getStructuredQuery() { return com.google.firestore.v1.StructuredQuery.getDefaultInstance(); } } + /** * * @@ -1765,6 +1805,7 @@ public Builder setStructuredQuery(com.google.firestore.v1.StructuredQuery value) queryTypeCase_ = 2; return this; } + /** * * @@ -1785,6 +1826,7 @@ public Builder setStructuredQuery( queryTypeCase_ = 2; return this; } + /** * * @@ -1817,6 +1859,7 @@ public Builder mergeStructuredQuery(com.google.firestore.v1.StructuredQuery valu queryTypeCase_ = 2; return this; } + /** * * @@ -1842,6 +1885,7 @@ public Builder clearStructuredQuery() { } return this; } + /** * * @@ -1854,6 +1898,7 @@ public Builder clearStructuredQuery() { public com.google.firestore.v1.StructuredQuery.Builder getStructuredQueryBuilder() { return getStructuredQueryFieldBuilder().getBuilder(); } + /** * * @@ -1874,6 +1919,7 @@ public com.google.firestore.v1.StructuredQueryOrBuilder getStructuredQueryOrBuil return com.google.firestore.v1.StructuredQuery.getDefaultInstance(); } } + /** * * @@ -1989,6 +2035,7 @@ public enum TargetTypeCase private TargetTypeCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -2038,6 +2085,7 @@ public enum ResumeTypeCase private ResumeTypeCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -2071,6 +2119,7 @@ public ResumeTypeCase getResumeTypeCase() { } public static final int QUERY_FIELD_NUMBER = 2; + /** * * @@ -2086,6 +2135,7 @@ public ResumeTypeCase getResumeTypeCase() { public boolean hasQuery() { return targetTypeCase_ == 2; } + /** * * @@ -2104,6 +2154,7 @@ public com.google.firestore.v1.Target.QueryTarget getQuery() { } return com.google.firestore.v1.Target.QueryTarget.getDefaultInstance(); } + /** * * @@ -2122,6 +2173,7 @@ public com.google.firestore.v1.Target.QueryTargetOrBuilder getQueryOrBuilder() { } public static final int DOCUMENTS_FIELD_NUMBER = 3; + /** * * @@ -2137,6 +2189,7 @@ public com.google.firestore.v1.Target.QueryTargetOrBuilder getQueryOrBuilder() { public boolean hasDocuments() { return targetTypeCase_ == 3; } + /** * * @@ -2155,6 +2208,7 @@ public com.google.firestore.v1.Target.DocumentsTarget getDocuments() { } return com.google.firestore.v1.Target.DocumentsTarget.getDefaultInstance(); } + /** * * @@ -2173,6 +2227,7 @@ public com.google.firestore.v1.Target.DocumentsTargetOrBuilder getDocumentsOrBui } public static final int RESUME_TOKEN_FIELD_NUMBER = 4; + /** * * @@ -2191,6 +2246,7 @@ public com.google.firestore.v1.Target.DocumentsTargetOrBuilder getDocumentsOrBui public boolean hasResumeToken() { return resumeTypeCase_ == 4; } + /** * * @@ -2214,6 +2270,7 @@ public com.google.protobuf.ByteString getResumeToken() { } public static final int READ_TIME_FIELD_NUMBER = 11; + /** * * @@ -2231,6 +2288,7 @@ public com.google.protobuf.ByteString getResumeToken() { public boolean hasReadTime() { return resumeTypeCase_ == 11; } + /** * * @@ -2251,6 +2309,7 @@ public com.google.protobuf.Timestamp getReadTime() { } return com.google.protobuf.Timestamp.getDefaultInstance(); } + /** * * @@ -2272,6 +2331,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { public static final int TARGET_ID_FIELD_NUMBER = 5; private int targetId_ = 0; + /** * * @@ -2306,6 +2366,7 @@ public int getTargetId() { public static final int ONCE_FIELD_NUMBER = 6; private boolean once_ = false; + /** * * @@ -2324,6 +2385,7 @@ public boolean getOnce() { public static final int EXPECTED_COUNT_FIELD_NUMBER = 12; private com.google.protobuf.Int32Value expectedCount_; + /** * * @@ -2344,6 +2406,7 @@ public boolean getOnce() { public boolean hasExpectedCount() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -2366,6 +2429,7 @@ public com.google.protobuf.Int32Value getExpectedCount() { ? com.google.protobuf.Int32Value.getDefaultInstance() : expectedCount_; } + /** * * @@ -2645,6 +2709,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -2985,6 +3050,7 @@ public Builder clearResumeType() { com.google.firestore.v1.Target.QueryTarget.Builder, com.google.firestore.v1.Target.QueryTargetOrBuilder> queryBuilder_; + /** * * @@ -3000,6 +3066,7 @@ public Builder clearResumeType() { public boolean hasQuery() { return targetTypeCase_ == 2; } + /** * * @@ -3025,6 +3092,7 @@ public com.google.firestore.v1.Target.QueryTarget getQuery() { return com.google.firestore.v1.Target.QueryTarget.getDefaultInstance(); } } + /** * * @@ -3047,6 +3115,7 @@ public Builder setQuery(com.google.firestore.v1.Target.QueryTarget value) { targetTypeCase_ = 2; return this; } + /** * * @@ -3066,6 +3135,7 @@ public Builder setQuery(com.google.firestore.v1.Target.QueryTarget.Builder build targetTypeCase_ = 2; return this; } + /** * * @@ -3098,6 +3168,7 @@ public Builder mergeQuery(com.google.firestore.v1.Target.QueryTarget value) { targetTypeCase_ = 2; return this; } + /** * * @@ -3123,6 +3194,7 @@ public Builder clearQuery() { } return this; } + /** * * @@ -3135,6 +3207,7 @@ public Builder clearQuery() { public com.google.firestore.v1.Target.QueryTarget.Builder getQueryBuilder() { return getQueryFieldBuilder().getBuilder(); } + /** * * @@ -3155,6 +3228,7 @@ public com.google.firestore.v1.Target.QueryTargetOrBuilder getQueryOrBuilder() { return com.google.firestore.v1.Target.QueryTarget.getDefaultInstance(); } } + /** * * @@ -3193,6 +3267,7 @@ public com.google.firestore.v1.Target.QueryTargetOrBuilder getQueryOrBuilder() { com.google.firestore.v1.Target.DocumentsTarget.Builder, com.google.firestore.v1.Target.DocumentsTargetOrBuilder> documentsBuilder_; + /** * * @@ -3208,6 +3283,7 @@ public com.google.firestore.v1.Target.QueryTargetOrBuilder getQueryOrBuilder() { public boolean hasDocuments() { return targetTypeCase_ == 3; } + /** * * @@ -3233,6 +3309,7 @@ public com.google.firestore.v1.Target.DocumentsTarget getDocuments() { return com.google.firestore.v1.Target.DocumentsTarget.getDefaultInstance(); } } + /** * * @@ -3255,6 +3332,7 @@ public Builder setDocuments(com.google.firestore.v1.Target.DocumentsTarget value targetTypeCase_ = 3; return this; } + /** * * @@ -3275,6 +3353,7 @@ public Builder setDocuments( targetTypeCase_ = 3; return this; } + /** * * @@ -3307,6 +3386,7 @@ public Builder mergeDocuments(com.google.firestore.v1.Target.DocumentsTarget val targetTypeCase_ = 3; return this; } + /** * * @@ -3332,6 +3412,7 @@ public Builder clearDocuments() { } return this; } + /** * * @@ -3344,6 +3425,7 @@ public Builder clearDocuments() { public com.google.firestore.v1.Target.DocumentsTarget.Builder getDocumentsBuilder() { return getDocumentsFieldBuilder().getBuilder(); } + /** * * @@ -3364,6 +3446,7 @@ public com.google.firestore.v1.Target.DocumentsTargetOrBuilder getDocumentsOrBui return com.google.firestore.v1.Target.DocumentsTarget.getDefaultInstance(); } } + /** * * @@ -3414,6 +3497,7 @@ public com.google.firestore.v1.Target.DocumentsTargetOrBuilder getDocumentsOrBui public boolean hasResumeToken() { return resumeTypeCase_ == 4; } + /** * * @@ -3434,6 +3518,7 @@ public com.google.protobuf.ByteString getResumeToken() { } return com.google.protobuf.ByteString.EMPTY; } + /** * * @@ -3458,6 +3543,7 @@ public Builder setResumeToken(com.google.protobuf.ByteString value) { onChanged(); return this; } + /** * * @@ -3486,6 +3572,7 @@ public Builder clearResumeToken() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> readTimeBuilder_; + /** * * @@ -3503,6 +3590,7 @@ public Builder clearResumeToken() { public boolean hasReadTime() { return resumeTypeCase_ == 11; } + /** * * @@ -3530,6 +3618,7 @@ public com.google.protobuf.Timestamp getReadTime() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * @@ -3554,6 +3643,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp value) { resumeTypeCase_ = 11; return this; } + /** * * @@ -3575,6 +3665,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue resumeTypeCase_ = 11; return this; } + /** * * @@ -3608,6 +3699,7 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { resumeTypeCase_ = 11; return this; } + /** * * @@ -3635,6 +3727,7 @@ public Builder clearReadTime() { } return this; } + /** * * @@ -3649,6 +3742,7 @@ public Builder clearReadTime() { public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { return getReadTimeFieldBuilder().getBuilder(); } + /** * * @@ -3671,6 +3765,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * @@ -3705,6 +3800,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { } private int targetId_; + /** * * @@ -3736,6 +3832,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { public int getTargetId() { return targetId_; } + /** * * @@ -3771,6 +3868,7 @@ public Builder setTargetId(int value) { onChanged(); return this; } + /** * * @@ -3806,6 +3904,7 @@ public Builder clearTargetId() { } private boolean once_; + /** * * @@ -3821,6 +3920,7 @@ public Builder clearTargetId() { public boolean getOnce() { return once_; } + /** * * @@ -3840,6 +3940,7 @@ public Builder setOnce(boolean value) { onChanged(); return this; } + /** * * @@ -3864,6 +3965,7 @@ public Builder clearOnce() { com.google.protobuf.Int32Value.Builder, com.google.protobuf.Int32ValueOrBuilder> expectedCountBuilder_; + /** * * @@ -3883,6 +3985,7 @@ public Builder clearOnce() { public boolean hasExpectedCount() { return ((bitField0_ & 0x00000040) != 0); } + /** * * @@ -3908,6 +4011,7 @@ public com.google.protobuf.Int32Value getExpectedCount() { return expectedCountBuilder_.getMessage(); } } + /** * * @@ -3935,6 +4039,7 @@ public Builder setExpectedCount(com.google.protobuf.Int32Value value) { onChanged(); return this; } + /** * * @@ -3959,6 +4064,7 @@ public Builder setExpectedCount(com.google.protobuf.Int32Value.Builder builderFo onChanged(); return this; } + /** * * @@ -3991,6 +4097,7 @@ public Builder mergeExpectedCount(com.google.protobuf.Int32Value value) { } return this; } + /** * * @@ -4015,6 +4122,7 @@ public Builder clearExpectedCount() { onChanged(); return this; } + /** * * @@ -4034,6 +4142,7 @@ public com.google.protobuf.Int32Value.Builder getExpectedCountBuilder() { onChanged(); return getExpectedCountFieldBuilder().getBuilder(); } + /** * * @@ -4057,6 +4166,7 @@ public com.google.protobuf.Int32ValueOrBuilder getExpectedCountOrBuilder() { : expectedCount_; } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChange.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChange.java index df00c56d6..df581a419 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChange.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChange.java @@ -33,6 +33,7 @@ public final class TargetChange extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.TargetChange) TargetChangeOrBuilder { private static final long serialVersionUID = 0L; + // Use TargetChange.newBuilder() to construct. private TargetChange(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -149,6 +150,7 @@ public enum TargetChangeType implements com.google.protobuf.ProtocolMessageEnum * NO_CHANGE = 0; */ public static final int NO_CHANGE_VALUE = 0; + /** * * @@ -159,6 +161,7 @@ public enum TargetChangeType implements com.google.protobuf.ProtocolMessageEnum * ADD = 1; */ public static final int ADD_VALUE = 1; + /** * * @@ -169,6 +172,7 @@ public enum TargetChangeType implements com.google.protobuf.ProtocolMessageEnum * REMOVE = 2; */ public static final int REMOVE_VALUE = 2; + /** * * @@ -186,6 +190,7 @@ public enum TargetChangeType implements com.google.protobuf.ProtocolMessageEnum * CURRENT = 3; */ public static final int CURRENT_VALUE = 3; + /** * * @@ -293,6 +298,7 @@ private TargetChangeType(int value) { private int bitField0_; public static final int TARGET_CHANGE_TYPE_FIELD_NUMBER = 1; private int targetChangeType_ = 0; + /** * * @@ -308,6 +314,7 @@ private TargetChangeType(int value) { public int getTargetChangeTypeValue() { return targetChangeType_; } + /** * * @@ -332,6 +339,7 @@ public com.google.firestore.v1.TargetChange.TargetChangeType getTargetChangeType @SuppressWarnings("serial") private com.google.protobuf.Internal.IntList targetIds_ = emptyIntList(); + /** * * @@ -351,6 +359,7 @@ public com.google.firestore.v1.TargetChange.TargetChangeType getTargetChangeType public java.util.List getTargetIdsList() { return targetIds_; } + /** * * @@ -369,6 +378,7 @@ public java.util.List getTargetIdsList() { public int getTargetIdsCount() { return targetIds_.size(); } + /** * * @@ -393,6 +403,7 @@ public int getTargetIds(int index) { public static final int CAUSE_FIELD_NUMBER = 3; private com.google.rpc.Status cause_; + /** * * @@ -408,6 +419,7 @@ public int getTargetIds(int index) { public boolean hasCause() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -423,6 +435,7 @@ public boolean hasCause() { public com.google.rpc.Status getCause() { return cause_ == null ? com.google.rpc.Status.getDefaultInstance() : cause_; } + /** * * @@ -439,6 +452,7 @@ public com.google.rpc.StatusOrBuilder getCauseOrBuilder() { public static final int RESUME_TOKEN_FIELD_NUMBER = 4; private com.google.protobuf.ByteString resumeToken_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -460,6 +474,7 @@ public com.google.protobuf.ByteString getResumeToken() { public static final int READ_TIME_FIELD_NUMBER = 6; private com.google.protobuf.Timestamp readTime_; + /** * * @@ -484,6 +499,7 @@ public com.google.protobuf.ByteString getResumeToken() { public boolean hasReadTime() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -508,6 +524,7 @@ public boolean hasReadTime() { public com.google.protobuf.Timestamp getReadTime() { return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; } + /** * * @@ -753,6 +770,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -1028,6 +1046,7 @@ public Builder mergeFrom( private int bitField0_; private int targetChangeType_ = 0; + /** * * @@ -1043,6 +1062,7 @@ public Builder mergeFrom( public int getTargetChangeTypeValue() { return targetChangeType_; } + /** * * @@ -1061,6 +1081,7 @@ public Builder setTargetChangeTypeValue(int value) { onChanged(); return this; } + /** * * @@ -1080,6 +1101,7 @@ public com.google.firestore.v1.TargetChange.TargetChangeType getTargetChangeType ? com.google.firestore.v1.TargetChange.TargetChangeType.UNRECOGNIZED : result; } + /** * * @@ -1102,6 +1124,7 @@ public Builder setTargetChangeType( onChanged(); return this; } + /** * * @@ -1128,6 +1151,7 @@ private void ensureTargetIdsIsMutable() { } bitField0_ |= 0x00000002; } + /** * * @@ -1147,6 +1171,7 @@ public java.util.List getTargetIdsList() { targetIds_.makeImmutable(); return targetIds_; } + /** * * @@ -1165,6 +1190,7 @@ public java.util.List getTargetIdsList() { public int getTargetIdsCount() { return targetIds_.size(); } + /** * * @@ -1184,6 +1210,7 @@ public int getTargetIdsCount() { public int getTargetIds(int index) { return targetIds_.getInt(index); } + /** * * @@ -1209,6 +1236,7 @@ public Builder setTargetIds(int index, int value) { onChanged(); return this; } + /** * * @@ -1233,6 +1261,7 @@ public Builder addTargetIds(int value) { onChanged(); return this; } + /** * * @@ -1256,6 +1285,7 @@ public Builder addAllTargetIds(java.lang.Iterable v onChanged(); return this; } + /** * * @@ -1282,6 +1312,7 @@ public Builder clearTargetIds() { private com.google.protobuf.SingleFieldBuilderV3< com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> causeBuilder_; + /** * * @@ -1296,6 +1327,7 @@ public Builder clearTargetIds() { public boolean hasCause() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -1314,6 +1346,7 @@ public com.google.rpc.Status getCause() { return causeBuilder_.getMessage(); } } + /** * * @@ -1336,6 +1369,7 @@ public Builder setCause(com.google.rpc.Status value) { onChanged(); return this; } + /** * * @@ -1355,6 +1389,7 @@ public Builder setCause(com.google.rpc.Status.Builder builderForValue) { onChanged(); return this; } + /** * * @@ -1382,6 +1417,7 @@ public Builder mergeCause(com.google.rpc.Status value) { } return this; } + /** * * @@ -1401,6 +1437,7 @@ public Builder clearCause() { onChanged(); return this; } + /** * * @@ -1415,6 +1452,7 @@ public com.google.rpc.Status.Builder getCauseBuilder() { onChanged(); return getCauseFieldBuilder().getBuilder(); } + /** * * @@ -1431,6 +1469,7 @@ public com.google.rpc.StatusOrBuilder getCauseOrBuilder() { return cause_ == null ? com.google.rpc.Status.getDefaultInstance() : cause_; } } + /** * * @@ -1455,6 +1494,7 @@ public com.google.rpc.StatusOrBuilder getCauseOrBuilder() { } private com.google.protobuf.ByteString resumeToken_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -1473,6 +1513,7 @@ public com.google.rpc.StatusOrBuilder getCauseOrBuilder() { public com.google.protobuf.ByteString getResumeToken() { return resumeToken_; } + /** * * @@ -1497,6 +1538,7 @@ public Builder setResumeToken(com.google.protobuf.ByteString value) { onChanged(); return this; } + /** * * @@ -1524,6 +1566,7 @@ public Builder clearResumeToken() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> readTimeBuilder_; + /** * * @@ -1547,6 +1590,7 @@ public Builder clearResumeToken() { public boolean hasReadTime() { return ((bitField0_ & 0x00000010) != 0); } + /** * * @@ -1574,6 +1618,7 @@ public com.google.protobuf.Timestamp getReadTime() { return readTimeBuilder_.getMessage(); } } + /** * * @@ -1605,6 +1650,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1633,6 +1679,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue onChanged(); return this; } + /** * * @@ -1669,6 +1716,7 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1697,6 +1745,7 @@ public Builder clearReadTime() { onChanged(); return this; } + /** * * @@ -1720,6 +1769,7 @@ public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { onChanged(); return getReadTimeFieldBuilder().getBuilder(); } + /** * * @@ -1745,6 +1795,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChangeOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChangeOrBuilder.java index d02147868..80d58d03d 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChangeOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChangeOrBuilder.java @@ -36,6 +36,7 @@ public interface TargetChangeOrBuilder * @return The enum numeric value on the wire for targetChangeType. */ int getTargetChangeTypeValue(); + /** * * @@ -65,6 +66,7 @@ public interface TargetChangeOrBuilder * @return A list containing the targetIds. */ java.util.List getTargetIdsList(); + /** * * @@ -81,6 +83,7 @@ public interface TargetChangeOrBuilder * @return The count of targetIds. */ int getTargetIdsCount(); + /** * * @@ -111,6 +114,7 @@ public interface TargetChangeOrBuilder * @return Whether the cause field is set. */ boolean hasCause(); + /** * * @@ -123,6 +127,7 @@ public interface TargetChangeOrBuilder * @return The cause. */ com.google.rpc.Status getCause(); + /** * * @@ -171,6 +176,7 @@ public interface TargetChangeOrBuilder * @return Whether the readTime field is set. */ boolean hasReadTime(); + /** * * @@ -192,6 +198,7 @@ public interface TargetChangeOrBuilder * @return The readTime. */ com.google.protobuf.Timestamp getReadTime(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetOrBuilder.java index 25cf2413f..c5016497b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetOrBuilder.java @@ -36,6 +36,7 @@ public interface TargetOrBuilder * @return Whether the query field is set. */ boolean hasQuery(); + /** * * @@ -48,6 +49,7 @@ public interface TargetOrBuilder * @return The query. */ com.google.firestore.v1.Target.QueryTarget getQuery(); + /** * * @@ -71,6 +73,7 @@ public interface TargetOrBuilder * @return Whether the documents field is set. */ boolean hasDocuments(); + /** * * @@ -83,6 +86,7 @@ public interface TargetOrBuilder * @return The documents. */ com.google.firestore.v1.Target.DocumentsTarget getDocuments(); + /** * * @@ -109,6 +113,7 @@ public interface TargetOrBuilder * @return Whether the resumeToken field is set. */ boolean hasResumeToken(); + /** * * @@ -139,6 +144,7 @@ public interface TargetOrBuilder * @return Whether the readTime field is set. */ boolean hasReadTime(); + /** * * @@ -153,6 +159,7 @@ public interface TargetOrBuilder * @return The readTime. */ com.google.protobuf.Timestamp getReadTime(); + /** * * @@ -225,6 +232,7 @@ public interface TargetOrBuilder * @return Whether the expectedCount field is set. */ boolean hasExpectedCount(); + /** * * @@ -242,6 +250,7 @@ public interface TargetOrBuilder * @return The expectedCount. */ com.google.protobuf.Int32Value getExpectedCount(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptions.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptions.java index a41478842..2577ff2c3 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptions.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptions.java @@ -33,6 +33,7 @@ public final class TransactionOptions extends com.google.protobuf.GeneratedMessa // @@protoc_insertion_point(message_implements:google.firestore.v1.TransactionOptions) TransactionOptionsOrBuilder { private static final long serialVersionUID = 0L; + // Use TransactionOptions.newBuilder() to construct. private TransactionOptions(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -79,6 +80,7 @@ public interface ReadWriteOrBuilder */ com.google.protobuf.ByteString getRetryTransaction(); } + /** * * @@ -96,6 +98,7 @@ public static final class ReadWrite extends com.google.protobuf.GeneratedMessage // @@protoc_insertion_point(message_implements:google.firestore.v1.TransactionOptions.ReadWrite) ReadWriteOrBuilder { private static final long serialVersionUID = 0L; + // Use ReadWrite.newBuilder() to construct. private ReadWrite(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -128,6 +131,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public static final int RETRY_TRANSACTION_FIELD_NUMBER = 1; private com.google.protobuf.ByteString retryTransaction_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -305,6 +309,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -494,6 +499,7 @@ public Builder mergeFrom( private com.google.protobuf.ByteString retryTransaction_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -509,6 +515,7 @@ public Builder mergeFrom( public com.google.protobuf.ByteString getRetryTransaction() { return retryTransaction_; } + /** * * @@ -530,6 +537,7 @@ public Builder setRetryTransaction(com.google.protobuf.ByteString value) { onChanged(); return this; } + /** * * @@ -633,6 +641,7 @@ public interface ReadOnlyOrBuilder * @return Whether the readTime field is set. */ boolean hasReadTime(); + /** * * @@ -649,6 +658,7 @@ public interface ReadOnlyOrBuilder * @return The readTime. */ com.google.protobuf.Timestamp getReadTime(); + /** * * @@ -667,6 +677,7 @@ public interface ReadOnlyOrBuilder com.google.firestore.v1.TransactionOptions.ReadOnly.ConsistencySelectorCase getConsistencySelectorCase(); } + /** * * @@ -681,6 +692,7 @@ public static final class ReadOnly extends com.google.protobuf.GeneratedMessageV // @@protoc_insertion_point(message_implements:google.firestore.v1.TransactionOptions.ReadOnly) ReadOnlyOrBuilder { private static final long serialVersionUID = 0L; + // Use ReadOnly.newBuilder() to construct. private ReadOnly(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -725,6 +737,7 @@ public enum ConsistencySelectorCase private ConsistencySelectorCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -756,6 +769,7 @@ public ConsistencySelectorCase getConsistencySelectorCase() { } public static final int READ_TIME_FIELD_NUMBER = 2; + /** * * @@ -775,6 +789,7 @@ public ConsistencySelectorCase getConsistencySelectorCase() { public boolean hasReadTime() { return consistencySelectorCase_ == 2; } + /** * * @@ -797,6 +812,7 @@ public com.google.protobuf.Timestamp getReadTime() { } return com.google.protobuf.Timestamp.getDefaultInstance(); } + /** * * @@ -994,6 +1010,7 @@ protected Builder newBuilderForType( Builder builder = new Builder(parent); return builder; } + /** * * @@ -1215,6 +1232,7 @@ public Builder clearConsistencySelector() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> readTimeBuilder_; + /** * * @@ -1234,6 +1252,7 @@ public Builder clearConsistencySelector() { public boolean hasReadTime() { return consistencySelectorCase_ == 2; } + /** * * @@ -1263,6 +1282,7 @@ public com.google.protobuf.Timestamp getReadTime() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * @@ -1289,6 +1309,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp value) { consistencySelectorCase_ = 2; return this; } + /** * * @@ -1312,6 +1333,7 @@ public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue consistencySelectorCase_ = 2; return this; } + /** * * @@ -1348,6 +1370,7 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { consistencySelectorCase_ = 2; return this; } + /** * * @@ -1377,6 +1400,7 @@ public Builder clearReadTime() { } return this; } + /** * * @@ -1393,6 +1417,7 @@ public Builder clearReadTime() { public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { return getReadTimeFieldBuilder().getBuilder(); } + /** * * @@ -1417,6 +1442,7 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * @@ -1535,6 +1561,7 @@ public enum ModeCase private ModeCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -1568,6 +1595,7 @@ public ModeCase getModeCase() { } public static final int READ_ONLY_FIELD_NUMBER = 2; + /** * * @@ -1583,6 +1611,7 @@ public ModeCase getModeCase() { public boolean hasReadOnly() { return modeCase_ == 2; } + /** * * @@ -1601,6 +1630,7 @@ public com.google.firestore.v1.TransactionOptions.ReadOnly getReadOnly() { } return com.google.firestore.v1.TransactionOptions.ReadOnly.getDefaultInstance(); } + /** * * @@ -1619,6 +1649,7 @@ public com.google.firestore.v1.TransactionOptions.ReadOnlyOrBuilder getReadOnlyO } public static final int READ_WRITE_FIELD_NUMBER = 3; + /** * * @@ -1634,6 +1665,7 @@ public com.google.firestore.v1.TransactionOptions.ReadOnlyOrBuilder getReadOnlyO public boolean hasReadWrite() { return modeCase_ == 3; } + /** * * @@ -1652,6 +1684,7 @@ public com.google.firestore.v1.TransactionOptions.ReadWrite getReadWrite() { } return com.google.firestore.v1.TransactionOptions.ReadWrite.getDefaultInstance(); } + /** * * @@ -1858,6 +1891,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -2092,6 +2126,7 @@ public Builder clearMode() { com.google.firestore.v1.TransactionOptions.ReadOnly.Builder, com.google.firestore.v1.TransactionOptions.ReadOnlyOrBuilder> readOnlyBuilder_; + /** * * @@ -2107,6 +2142,7 @@ public Builder clearMode() { public boolean hasReadOnly() { return modeCase_ == 2; } + /** * * @@ -2132,6 +2168,7 @@ public com.google.firestore.v1.TransactionOptions.ReadOnly getReadOnly() { return com.google.firestore.v1.TransactionOptions.ReadOnly.getDefaultInstance(); } } + /** * * @@ -2154,6 +2191,7 @@ public Builder setReadOnly(com.google.firestore.v1.TransactionOptions.ReadOnly v modeCase_ = 2; return this; } + /** * * @@ -2174,6 +2212,7 @@ public Builder setReadOnly( modeCase_ = 2; return this; } + /** * * @@ -2206,6 +2245,7 @@ public Builder mergeReadOnly(com.google.firestore.v1.TransactionOptions.ReadOnly modeCase_ = 2; return this; } + /** * * @@ -2231,6 +2271,7 @@ public Builder clearReadOnly() { } return this; } + /** * * @@ -2243,6 +2284,7 @@ public Builder clearReadOnly() { public com.google.firestore.v1.TransactionOptions.ReadOnly.Builder getReadOnlyBuilder() { return getReadOnlyFieldBuilder().getBuilder(); } + /** * * @@ -2263,6 +2305,7 @@ public com.google.firestore.v1.TransactionOptions.ReadOnlyOrBuilder getReadOnlyO return com.google.firestore.v1.TransactionOptions.ReadOnly.getDefaultInstance(); } } + /** * * @@ -2301,6 +2344,7 @@ public com.google.firestore.v1.TransactionOptions.ReadOnlyOrBuilder getReadOnlyO com.google.firestore.v1.TransactionOptions.ReadWrite.Builder, com.google.firestore.v1.TransactionOptions.ReadWriteOrBuilder> readWriteBuilder_; + /** * * @@ -2316,6 +2360,7 @@ public com.google.firestore.v1.TransactionOptions.ReadOnlyOrBuilder getReadOnlyO public boolean hasReadWrite() { return modeCase_ == 3; } + /** * * @@ -2341,6 +2386,7 @@ public com.google.firestore.v1.TransactionOptions.ReadWrite getReadWrite() { return com.google.firestore.v1.TransactionOptions.ReadWrite.getDefaultInstance(); } } + /** * * @@ -2363,6 +2409,7 @@ public Builder setReadWrite(com.google.firestore.v1.TransactionOptions.ReadWrite modeCase_ = 3; return this; } + /** * * @@ -2383,6 +2430,7 @@ public Builder setReadWrite( modeCase_ = 3; return this; } + /** * * @@ -2415,6 +2463,7 @@ public Builder mergeReadWrite(com.google.firestore.v1.TransactionOptions.ReadWri modeCase_ = 3; return this; } + /** * * @@ -2440,6 +2489,7 @@ public Builder clearReadWrite() { } return this; } + /** * * @@ -2452,6 +2502,7 @@ public Builder clearReadWrite() { public com.google.firestore.v1.TransactionOptions.ReadWrite.Builder getReadWriteBuilder() { return getReadWriteFieldBuilder().getBuilder(); } + /** * * @@ -2472,6 +2523,7 @@ public com.google.firestore.v1.TransactionOptions.ReadWriteOrBuilder getReadWrit return com.google.firestore.v1.TransactionOptions.ReadWrite.getDefaultInstance(); } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptionsOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptionsOrBuilder.java index e032c6734..73702288c 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptionsOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptionsOrBuilder.java @@ -36,6 +36,7 @@ public interface TransactionOptionsOrBuilder * @return Whether the readOnly field is set. */ boolean hasReadOnly(); + /** * * @@ -48,6 +49,7 @@ public interface TransactionOptionsOrBuilder * @return The readOnly. */ com.google.firestore.v1.TransactionOptions.ReadOnly getReadOnly(); + /** * * @@ -71,6 +73,7 @@ public interface TransactionOptionsOrBuilder * @return Whether the readWrite field is set. */ boolean hasReadWrite(); + /** * * @@ -83,6 +86,7 @@ public interface TransactionOptionsOrBuilder * @return The readWrite. */ com.google.firestore.v1.TransactionOptions.ReadWrite getReadWrite(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequest.java index 64e4df615..d92f2000a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequest.java @@ -34,6 +34,7 @@ public final class UpdateDocumentRequest extends com.google.protobuf.GeneratedMe // @@protoc_insertion_point(message_implements:google.firestore.v1.UpdateDocumentRequest) UpdateDocumentRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use UpdateDocumentRequest.newBuilder() to construct. private UpdateDocumentRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -65,6 +66,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private int bitField0_; public static final int DOCUMENT_FIELD_NUMBER = 1; private com.google.firestore.v1.Document document_; + /** * * @@ -82,6 +84,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public boolean hasDocument() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -99,6 +102,7 @@ public boolean hasDocument() { public com.google.firestore.v1.Document getDocument() { return document_ == null ? com.google.firestore.v1.Document.getDefaultInstance() : document_; } + /** * * @@ -117,6 +121,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { public static final int UPDATE_MASK_FIELD_NUMBER = 2; private com.google.firestore.v1.DocumentMask updateMask_; + /** * * @@ -138,6 +143,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { public boolean hasUpdateMask() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -161,6 +167,7 @@ public com.google.firestore.v1.DocumentMask getUpdateMask() { ? com.google.firestore.v1.DocumentMask.getDefaultInstance() : updateMask_; } + /** * * @@ -185,6 +192,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getUpdateMaskOrBuilder() { public static final int MASK_FIELD_NUMBER = 3; private com.google.firestore.v1.DocumentMask mask_; + /** * * @@ -203,6 +211,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getUpdateMaskOrBuilder() { public boolean hasMask() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -221,6 +230,7 @@ public boolean hasMask() { public com.google.firestore.v1.DocumentMask getMask() { return mask_ == null ? com.google.firestore.v1.DocumentMask.getDefaultInstance() : mask_; } + /** * * @@ -240,6 +250,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getMaskOrBuilder() { public static final int CURRENT_DOCUMENT_FIELD_NUMBER = 4; private com.google.firestore.v1.Precondition currentDocument_; + /** * * @@ -256,6 +267,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getMaskOrBuilder() { public boolean hasCurrentDocument() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -274,6 +286,7 @@ public com.google.firestore.v1.Precondition getCurrentDocument() { ? com.google.firestore.v1.Precondition.getDefaultInstance() : currentDocument_; } + /** * * @@ -497,6 +510,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -758,6 +772,7 @@ public Builder mergeFrom( com.google.firestore.v1.Document.Builder, com.google.firestore.v1.DocumentOrBuilder> documentBuilder_; + /** * * @@ -774,6 +789,7 @@ public Builder mergeFrom( public boolean hasDocument() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -796,6 +812,7 @@ public com.google.firestore.v1.Document getDocument() { return documentBuilder_.getMessage(); } } + /** * * @@ -820,6 +837,7 @@ public Builder setDocument(com.google.firestore.v1.Document value) { onChanged(); return this; } + /** * * @@ -841,6 +859,7 @@ public Builder setDocument(com.google.firestore.v1.Document.Builder builderForVa onChanged(); return this; } + /** * * @@ -870,6 +889,7 @@ public Builder mergeDocument(com.google.firestore.v1.Document value) { } return this; } + /** * * @@ -891,6 +911,7 @@ public Builder clearDocument() { onChanged(); return this; } + /** * * @@ -907,6 +928,7 @@ public com.google.firestore.v1.Document.Builder getDocumentBuilder() { onChanged(); return getDocumentFieldBuilder().getBuilder(); } + /** * * @@ -927,6 +949,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { : document_; } } + /** * * @@ -961,6 +984,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { com.google.firestore.v1.DocumentMask.Builder, com.google.firestore.v1.DocumentMaskOrBuilder> updateMaskBuilder_; + /** * * @@ -981,6 +1005,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { public boolean hasUpdateMask() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -1007,6 +1032,7 @@ public com.google.firestore.v1.DocumentMask getUpdateMask() { return updateMaskBuilder_.getMessage(); } } + /** * * @@ -1035,6 +1061,7 @@ public Builder setUpdateMask(com.google.firestore.v1.DocumentMask value) { onChanged(); return this; } + /** * * @@ -1060,6 +1087,7 @@ public Builder setUpdateMask(com.google.firestore.v1.DocumentMask.Builder builde onChanged(); return this; } + /** * * @@ -1093,6 +1121,7 @@ public Builder mergeUpdateMask(com.google.firestore.v1.DocumentMask value) { } return this; } + /** * * @@ -1118,6 +1147,7 @@ public Builder clearUpdateMask() { onChanged(); return this; } + /** * * @@ -1138,6 +1168,7 @@ public com.google.firestore.v1.DocumentMask.Builder getUpdateMaskBuilder() { onChanged(); return getUpdateMaskFieldBuilder().getBuilder(); } + /** * * @@ -1162,6 +1193,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getUpdateMaskOrBuilder() { : updateMask_; } } + /** * * @@ -1200,6 +1232,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getUpdateMaskOrBuilder() { com.google.firestore.v1.DocumentMask.Builder, com.google.firestore.v1.DocumentMaskOrBuilder> maskBuilder_; + /** * * @@ -1217,6 +1250,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getUpdateMaskOrBuilder() { public boolean hasMask() { return ((bitField0_ & 0x00000004) != 0); } + /** * * @@ -1238,6 +1272,7 @@ public com.google.firestore.v1.DocumentMask getMask() { return maskBuilder_.getMessage(); } } + /** * * @@ -1263,6 +1298,7 @@ public Builder setMask(com.google.firestore.v1.DocumentMask value) { onChanged(); return this; } + /** * * @@ -1285,6 +1321,7 @@ public Builder setMask(com.google.firestore.v1.DocumentMask.Builder builderForVa onChanged(); return this; } + /** * * @@ -1315,6 +1352,7 @@ public Builder mergeMask(com.google.firestore.v1.DocumentMask value) { } return this; } + /** * * @@ -1337,6 +1375,7 @@ public Builder clearMask() { onChanged(); return this; } + /** * * @@ -1354,6 +1393,7 @@ public com.google.firestore.v1.DocumentMask.Builder getMaskBuilder() { onChanged(); return getMaskFieldBuilder().getBuilder(); } + /** * * @@ -1373,6 +1413,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getMaskOrBuilder() { return mask_ == null ? com.google.firestore.v1.DocumentMask.getDefaultInstance() : mask_; } } + /** * * @@ -1408,6 +1449,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getMaskOrBuilder() { com.google.firestore.v1.Precondition.Builder, com.google.firestore.v1.PreconditionOrBuilder> currentDocumentBuilder_; + /** * * @@ -1423,6 +1465,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getMaskOrBuilder() { public boolean hasCurrentDocument() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -1444,6 +1487,7 @@ public com.google.firestore.v1.Precondition getCurrentDocument() { return currentDocumentBuilder_.getMessage(); } } + /** * * @@ -1467,6 +1511,7 @@ public Builder setCurrentDocument(com.google.firestore.v1.Precondition value) { onChanged(); return this; } + /** * * @@ -1488,6 +1533,7 @@ public Builder setCurrentDocument( onChanged(); return this; } + /** * * @@ -1516,6 +1562,7 @@ public Builder mergeCurrentDocument(com.google.firestore.v1.Precondition value) } return this; } + /** * * @@ -1536,6 +1583,7 @@ public Builder clearCurrentDocument() { onChanged(); return this; } + /** * * @@ -1551,6 +1599,7 @@ public com.google.firestore.v1.Precondition.Builder getCurrentDocumentBuilder() onChanged(); return getCurrentDocumentFieldBuilder().getBuilder(); } + /** * * @@ -1570,6 +1619,7 @@ public com.google.firestore.v1.PreconditionOrBuilder getCurrentDocumentOrBuilder : currentDocument_; } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequestOrBuilder.java index 29328627e..391048507 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequestOrBuilder.java @@ -38,6 +38,7 @@ public interface UpdateDocumentRequestOrBuilder * @return Whether the document field is set. */ boolean hasDocument(); + /** * * @@ -52,6 +53,7 @@ public interface UpdateDocumentRequestOrBuilder * @return The document. */ com.google.firestore.v1.Document getDocument(); + /** * * @@ -83,6 +85,7 @@ public interface UpdateDocumentRequestOrBuilder * @return Whether the updateMask field is set. */ boolean hasUpdateMask(); + /** * * @@ -101,6 +104,7 @@ public interface UpdateDocumentRequestOrBuilder * @return The updateMask. */ com.google.firestore.v1.DocumentMask getUpdateMask(); + /** * * @@ -133,6 +137,7 @@ public interface UpdateDocumentRequestOrBuilder * @return Whether the mask field is set. */ boolean hasMask(); + /** * * @@ -148,6 +153,7 @@ public interface UpdateDocumentRequestOrBuilder * @return The mask. */ com.google.firestore.v1.DocumentMask getMask(); + /** * * @@ -175,6 +181,7 @@ public interface UpdateDocumentRequestOrBuilder * @return Whether the currentDocument field is set. */ boolean hasCurrentDocument(); + /** * * @@ -188,6 +195,7 @@ public interface UpdateDocumentRequestOrBuilder * @return The currentDocument. */ com.google.firestore.v1.Precondition getCurrentDocument(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Value.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Value.java index b1c373fe1..0a0ae2af3 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Value.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Value.java @@ -33,6 +33,7 @@ public final class Value extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.Value) ValueOrBuilder { private static final long serialVersionUID = 0L; + // Use Value.newBuilder() to construct. private Value(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -86,6 +87,7 @@ public enum ValueTypeCase private ValueTypeCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -137,6 +139,7 @@ public ValueTypeCase getValueTypeCase() { } public static final int NULL_VALUE_FIELD_NUMBER = 11; + /** * * @@ -151,6 +154,7 @@ public ValueTypeCase getValueTypeCase() { public boolean hasNullValue() { return valueTypeCase_ == 11; } + /** * * @@ -168,6 +172,7 @@ public int getNullValueValue() { } return 0; } + /** * * @@ -189,6 +194,7 @@ public com.google.protobuf.NullValue getNullValue() { } public static final int BOOLEAN_VALUE_FIELD_NUMBER = 1; + /** * * @@ -204,6 +210,7 @@ public com.google.protobuf.NullValue getNullValue() { public boolean hasBooleanValue() { return valueTypeCase_ == 1; } + /** * * @@ -224,6 +231,7 @@ public boolean getBooleanValue() { } public static final int INTEGER_VALUE_FIELD_NUMBER = 2; + /** * * @@ -239,6 +247,7 @@ public boolean getBooleanValue() { public boolean hasIntegerValue() { return valueTypeCase_ == 2; } + /** * * @@ -259,6 +268,7 @@ public long getIntegerValue() { } public static final int DOUBLE_VALUE_FIELD_NUMBER = 3; + /** * * @@ -274,6 +284,7 @@ public long getIntegerValue() { public boolean hasDoubleValue() { return valueTypeCase_ == 3; } + /** * * @@ -294,6 +305,7 @@ public double getDoubleValue() { } public static final int TIMESTAMP_VALUE_FIELD_NUMBER = 10; + /** * * @@ -312,6 +324,7 @@ public double getDoubleValue() { public boolean hasTimestampValue() { return valueTypeCase_ == 10; } + /** * * @@ -333,6 +346,7 @@ public com.google.protobuf.Timestamp getTimestampValue() { } return com.google.protobuf.Timestamp.getDefaultInstance(); } + /** * * @@ -354,6 +368,7 @@ public com.google.protobuf.TimestampOrBuilder getTimestampValueOrBuilder() { } public static final int STRING_VALUE_FIELD_NUMBER = 17; + /** * * @@ -372,6 +387,7 @@ public com.google.protobuf.TimestampOrBuilder getTimestampValueOrBuilder() { public boolean hasStringValue() { return valueTypeCase_ == 17; } + /** * * @@ -403,6 +419,7 @@ public java.lang.String getStringValue() { return s; } } + /** * * @@ -436,6 +453,7 @@ public com.google.protobuf.ByteString getStringValueBytes() { } public static final int BYTES_VALUE_FIELD_NUMBER = 18; + /** * * @@ -454,6 +472,7 @@ public com.google.protobuf.ByteString getStringValueBytes() { public boolean hasBytesValue() { return valueTypeCase_ == 18; } + /** * * @@ -477,6 +496,7 @@ public com.google.protobuf.ByteString getBytesValue() { } public static final int REFERENCE_VALUE_FIELD_NUMBER = 5; + /** * * @@ -492,6 +512,7 @@ public com.google.protobuf.ByteString getBytesValue() { public boolean hasReferenceValue() { return valueTypeCase_ == 5; } + /** * * @@ -520,6 +541,7 @@ public java.lang.String getReferenceValue() { return s; } } + /** * * @@ -550,6 +572,7 @@ public com.google.protobuf.ByteString getReferenceValueBytes() { } public static final int GEO_POINT_VALUE_FIELD_NUMBER = 8; + /** * * @@ -565,6 +588,7 @@ public com.google.protobuf.ByteString getReferenceValueBytes() { public boolean hasGeoPointValue() { return valueTypeCase_ == 8; } + /** * * @@ -583,6 +607,7 @@ public com.google.type.LatLng getGeoPointValue() { } return com.google.type.LatLng.getDefaultInstance(); } + /** * * @@ -601,6 +626,7 @@ public com.google.type.LatLngOrBuilder getGeoPointValueOrBuilder() { } public static final int ARRAY_VALUE_FIELD_NUMBER = 9; + /** * * @@ -619,6 +645,7 @@ public com.google.type.LatLngOrBuilder getGeoPointValueOrBuilder() { public boolean hasArrayValue() { return valueTypeCase_ == 9; } + /** * * @@ -640,6 +667,7 @@ public com.google.firestore.v1.ArrayValue getArrayValue() { } return com.google.firestore.v1.ArrayValue.getDefaultInstance(); } + /** * * @@ -661,6 +689,7 @@ public com.google.firestore.v1.ArrayValueOrBuilder getArrayValueOrBuilder() { } public static final int MAP_VALUE_FIELD_NUMBER = 6; + /** * * @@ -676,6 +705,7 @@ public com.google.firestore.v1.ArrayValueOrBuilder getArrayValueOrBuilder() { public boolean hasMapValue() { return valueTypeCase_ == 6; } + /** * * @@ -694,6 +724,7 @@ public com.google.firestore.v1.MapValue getMapValue() { } return com.google.firestore.v1.MapValue.getDefaultInstance(); } + /** * * @@ -1033,6 +1064,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -1393,6 +1425,7 @@ public Builder clearValueType() { public boolean hasNullValue() { return valueTypeCase_ == 11; } + /** * * @@ -1411,6 +1444,7 @@ public int getNullValueValue() { } return 0; } + /** * * @@ -1429,6 +1463,7 @@ public Builder setNullValueValue(int value) { onChanged(); return this; } + /** * * @@ -1449,6 +1484,7 @@ public com.google.protobuf.NullValue getNullValue() { } return com.google.protobuf.NullValue.NULL_VALUE; } + /** * * @@ -1470,6 +1506,7 @@ public Builder setNullValue(com.google.protobuf.NullValue value) { onChanged(); return this; } + /** * * @@ -1504,6 +1541,7 @@ public Builder clearNullValue() { public boolean hasBooleanValue() { return valueTypeCase_ == 1; } + /** * * @@ -1521,6 +1559,7 @@ public boolean getBooleanValue() { } return false; } + /** * * @@ -1540,6 +1579,7 @@ public Builder setBooleanValue(boolean value) { onChanged(); return this; } + /** * * @@ -1574,6 +1614,7 @@ public Builder clearBooleanValue() { public boolean hasIntegerValue() { return valueTypeCase_ == 2; } + /** * * @@ -1591,6 +1632,7 @@ public long getIntegerValue() { } return 0L; } + /** * * @@ -1610,6 +1652,7 @@ public Builder setIntegerValue(long value) { onChanged(); return this; } + /** * * @@ -1644,6 +1687,7 @@ public Builder clearIntegerValue() { public boolean hasDoubleValue() { return valueTypeCase_ == 3; } + /** * * @@ -1661,6 +1705,7 @@ public double getDoubleValue() { } return 0D; } + /** * * @@ -1680,6 +1725,7 @@ public Builder setDoubleValue(double value) { onChanged(); return this; } + /** * * @@ -1705,6 +1751,7 @@ public Builder clearDoubleValue() { com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> timestampValueBuilder_; + /** * * @@ -1723,6 +1770,7 @@ public Builder clearDoubleValue() { public boolean hasTimestampValue() { return valueTypeCase_ == 10; } + /** * * @@ -1751,6 +1799,7 @@ public com.google.protobuf.Timestamp getTimestampValue() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * @@ -1776,6 +1825,7 @@ public Builder setTimestampValue(com.google.protobuf.Timestamp value) { valueTypeCase_ = 10; return this; } + /** * * @@ -1798,6 +1848,7 @@ public Builder setTimestampValue(com.google.protobuf.Timestamp.Builder builderFo valueTypeCase_ = 10; return this; } + /** * * @@ -1832,6 +1883,7 @@ public Builder mergeTimestampValue(com.google.protobuf.Timestamp value) { valueTypeCase_ = 10; return this; } + /** * * @@ -1860,6 +1912,7 @@ public Builder clearTimestampValue() { } return this; } + /** * * @@ -1875,6 +1928,7 @@ public Builder clearTimestampValue() { public com.google.protobuf.Timestamp.Builder getTimestampValueBuilder() { return getTimestampValueFieldBuilder().getBuilder(); } + /** * * @@ -1898,6 +1952,7 @@ public com.google.protobuf.TimestampOrBuilder getTimestampValueOrBuilder() { return com.google.protobuf.Timestamp.getDefaultInstance(); } } + /** * * @@ -1951,6 +2006,7 @@ public com.google.protobuf.TimestampOrBuilder getTimestampValueOrBuilder() { public boolean hasStringValue() { return valueTypeCase_ == 17; } + /** * * @@ -1983,6 +2039,7 @@ public java.lang.String getStringValue() { return (java.lang.String) ref; } } + /** * * @@ -2015,6 +2072,7 @@ public com.google.protobuf.ByteString getStringValueBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -2040,6 +2098,7 @@ public Builder setStringValue(java.lang.String value) { onChanged(); return this; } + /** * * @@ -2063,6 +2122,7 @@ public Builder clearStringValue() { } return this; } + /** * * @@ -2107,6 +2167,7 @@ public Builder setStringValueBytes(com.google.protobuf.ByteString value) { public boolean hasBytesValue() { return valueTypeCase_ == 18; } + /** * * @@ -2127,6 +2188,7 @@ public com.google.protobuf.ByteString getBytesValue() { } return com.google.protobuf.ByteString.EMPTY; } + /** * * @@ -2151,6 +2213,7 @@ public Builder setBytesValue(com.google.protobuf.ByteString value) { onChanged(); return this; } + /** * * @@ -2190,6 +2253,7 @@ public Builder clearBytesValue() { public boolean hasReferenceValue() { return valueTypeCase_ == 5; } + /** * * @@ -2219,6 +2283,7 @@ public java.lang.String getReferenceValue() { return (java.lang.String) ref; } } + /** * * @@ -2248,6 +2313,7 @@ public com.google.protobuf.ByteString getReferenceValueBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -2270,6 +2336,7 @@ public Builder setReferenceValue(java.lang.String value) { onChanged(); return this; } + /** * * @@ -2290,6 +2357,7 @@ public Builder clearReferenceValue() { } return this; } + /** * * @@ -2317,6 +2385,7 @@ public Builder setReferenceValueBytes(com.google.protobuf.ByteString value) { private com.google.protobuf.SingleFieldBuilderV3< com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> geoPointValueBuilder_; + /** * * @@ -2332,6 +2401,7 @@ public Builder setReferenceValueBytes(com.google.protobuf.ByteString value) { public boolean hasGeoPointValue() { return valueTypeCase_ == 8; } + /** * * @@ -2357,6 +2427,7 @@ public com.google.type.LatLng getGeoPointValue() { return com.google.type.LatLng.getDefaultInstance(); } } + /** * * @@ -2379,6 +2450,7 @@ public Builder setGeoPointValue(com.google.type.LatLng value) { valueTypeCase_ = 8; return this; } + /** * * @@ -2398,6 +2470,7 @@ public Builder setGeoPointValue(com.google.type.LatLng.Builder builderForValue) valueTypeCase_ = 8; return this; } + /** * * @@ -2428,6 +2501,7 @@ public Builder mergeGeoPointValue(com.google.type.LatLng value) { valueTypeCase_ = 8; return this; } + /** * * @@ -2453,6 +2527,7 @@ public Builder clearGeoPointValue() { } return this; } + /** * * @@ -2465,6 +2540,7 @@ public Builder clearGeoPointValue() { public com.google.type.LatLng.Builder getGeoPointValueBuilder() { return getGeoPointValueFieldBuilder().getBuilder(); } + /** * * @@ -2485,6 +2561,7 @@ public com.google.type.LatLngOrBuilder getGeoPointValueOrBuilder() { return com.google.type.LatLng.getDefaultInstance(); } } + /** * * @@ -2519,6 +2596,7 @@ public com.google.type.LatLngOrBuilder getGeoPointValueOrBuilder() { com.google.firestore.v1.ArrayValue.Builder, com.google.firestore.v1.ArrayValueOrBuilder> arrayValueBuilder_; + /** * * @@ -2537,6 +2615,7 @@ public com.google.type.LatLngOrBuilder getGeoPointValueOrBuilder() { public boolean hasArrayValue() { return valueTypeCase_ == 9; } + /** * * @@ -2565,6 +2644,7 @@ public com.google.firestore.v1.ArrayValue getArrayValue() { return com.google.firestore.v1.ArrayValue.getDefaultInstance(); } } + /** * * @@ -2590,6 +2670,7 @@ public Builder setArrayValue(com.google.firestore.v1.ArrayValue value) { valueTypeCase_ = 9; return this; } + /** * * @@ -2612,6 +2693,7 @@ public Builder setArrayValue(com.google.firestore.v1.ArrayValue.Builder builderF valueTypeCase_ = 9; return this; } + /** * * @@ -2647,6 +2729,7 @@ public Builder mergeArrayValue(com.google.firestore.v1.ArrayValue value) { valueTypeCase_ = 9; return this; } + /** * * @@ -2675,6 +2758,7 @@ public Builder clearArrayValue() { } return this; } + /** * * @@ -2690,6 +2774,7 @@ public Builder clearArrayValue() { public com.google.firestore.v1.ArrayValue.Builder getArrayValueBuilder() { return getArrayValueFieldBuilder().getBuilder(); } + /** * * @@ -2713,6 +2798,7 @@ public com.google.firestore.v1.ArrayValueOrBuilder getArrayValueOrBuilder() { return com.google.firestore.v1.ArrayValue.getDefaultInstance(); } } + /** * * @@ -2752,6 +2838,7 @@ public com.google.firestore.v1.ArrayValueOrBuilder getArrayValueOrBuilder() { com.google.firestore.v1.MapValue.Builder, com.google.firestore.v1.MapValueOrBuilder> mapValueBuilder_; + /** * * @@ -2767,6 +2854,7 @@ public com.google.firestore.v1.ArrayValueOrBuilder getArrayValueOrBuilder() { public boolean hasMapValue() { return valueTypeCase_ == 6; } + /** * * @@ -2792,6 +2880,7 @@ public com.google.firestore.v1.MapValue getMapValue() { return com.google.firestore.v1.MapValue.getDefaultInstance(); } } + /** * * @@ -2814,6 +2903,7 @@ public Builder setMapValue(com.google.firestore.v1.MapValue value) { valueTypeCase_ = 6; return this; } + /** * * @@ -2833,6 +2923,7 @@ public Builder setMapValue(com.google.firestore.v1.MapValue.Builder builderForVa valueTypeCase_ = 6; return this; } + /** * * @@ -2865,6 +2956,7 @@ public Builder mergeMapValue(com.google.firestore.v1.MapValue value) { valueTypeCase_ = 6; return this; } + /** * * @@ -2890,6 +2982,7 @@ public Builder clearMapValue() { } return this; } + /** * * @@ -2902,6 +2995,7 @@ public Builder clearMapValue() { public com.google.firestore.v1.MapValue.Builder getMapValueBuilder() { return getMapValueFieldBuilder().getBuilder(); } + /** * * @@ -2922,6 +3016,7 @@ public com.google.firestore.v1.MapValueOrBuilder getMapValueOrBuilder() { return com.google.firestore.v1.MapValue.getDefaultInstance(); } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ValueOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ValueOrBuilder.java index 8d8c60c82..5dd3c2db4 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ValueOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ValueOrBuilder.java @@ -36,6 +36,7 @@ public interface ValueOrBuilder * @return Whether the nullValue field is set. */ boolean hasNullValue(); + /** * * @@ -48,6 +49,7 @@ public interface ValueOrBuilder * @return The enum numeric value on the wire for nullValue. */ int getNullValueValue(); + /** * * @@ -73,6 +75,7 @@ public interface ValueOrBuilder * @return Whether the booleanValue field is set. */ boolean hasBooleanValue(); + /** * * @@ -98,6 +101,7 @@ public interface ValueOrBuilder * @return Whether the integerValue field is set. */ boolean hasIntegerValue(); + /** * * @@ -123,6 +127,7 @@ public interface ValueOrBuilder * @return Whether the doubleValue field is set. */ boolean hasDoubleValue(); + /** * * @@ -151,6 +156,7 @@ public interface ValueOrBuilder * @return Whether the timestampValue field is set. */ boolean hasTimestampValue(); + /** * * @@ -166,6 +172,7 @@ public interface ValueOrBuilder * @return The timestampValue. */ com.google.protobuf.Timestamp getTimestampValue(); + /** * * @@ -196,6 +203,7 @@ public interface ValueOrBuilder * @return Whether the stringValue field is set. */ boolean hasStringValue(); + /** * * @@ -212,6 +220,7 @@ public interface ValueOrBuilder * @return The stringValue. */ java.lang.String getStringValue(); + /** * * @@ -244,6 +253,7 @@ public interface ValueOrBuilder * @return Whether the bytesValue field is set. */ boolean hasBytesValue(); + /** * * @@ -273,6 +283,7 @@ public interface ValueOrBuilder * @return Whether the referenceValue field is set. */ boolean hasReferenceValue(); + /** * * @@ -286,6 +297,7 @@ public interface ValueOrBuilder * @return The referenceValue. */ java.lang.String getReferenceValue(); + /** * * @@ -312,6 +324,7 @@ public interface ValueOrBuilder * @return Whether the geoPointValue field is set. */ boolean hasGeoPointValue(); + /** * * @@ -324,6 +337,7 @@ public interface ValueOrBuilder * @return The geoPointValue. */ com.google.type.LatLng getGeoPointValue(); + /** * * @@ -350,6 +364,7 @@ public interface ValueOrBuilder * @return Whether the arrayValue field is set. */ boolean hasArrayValue(); + /** * * @@ -365,6 +380,7 @@ public interface ValueOrBuilder * @return The arrayValue. */ com.google.firestore.v1.ArrayValue getArrayValue(); + /** * * @@ -391,6 +407,7 @@ public interface ValueOrBuilder * @return Whether the mapValue field is set. */ boolean hasMapValue(); + /** * * @@ -403,6 +420,7 @@ public interface ValueOrBuilder * @return The mapValue. */ com.google.firestore.v1.MapValue getMapValue(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Write.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Write.java index da212b4ad..4cfd99cd4 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Write.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Write.java @@ -33,6 +33,7 @@ public final class Write extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.Write) WriteOrBuilder { private static final long serialVersionUID = 0L; + // Use Write.newBuilder() to construct. private Write(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -80,6 +81,7 @@ public enum OperationCase private OperationCase(int value) { this.value = value; } + /** * @param value The number of the enum to look for. * @return The enum associated with the given number. @@ -115,6 +117,7 @@ public OperationCase getOperationCase() { } public static final int UPDATE_FIELD_NUMBER = 1; + /** * * @@ -130,6 +133,7 @@ public OperationCase getOperationCase() { public boolean hasUpdate() { return operationCase_ == 1; } + /** * * @@ -148,6 +152,7 @@ public com.google.firestore.v1.Document getUpdate() { } return com.google.firestore.v1.Document.getDefaultInstance(); } + /** * * @@ -166,6 +171,7 @@ public com.google.firestore.v1.DocumentOrBuilder getUpdateOrBuilder() { } public static final int DELETE_FIELD_NUMBER = 2; + /** * * @@ -181,6 +187,7 @@ public com.google.firestore.v1.DocumentOrBuilder getUpdateOrBuilder() { public boolean hasDelete() { return operationCase_ == 2; } + /** * * @@ -209,6 +216,7 @@ public java.lang.String getDelete() { return s; } } + /** * * @@ -239,6 +247,7 @@ public com.google.protobuf.ByteString getDeleteBytes() { } public static final int TRANSFORM_FIELD_NUMBER = 6; + /** * * @@ -254,6 +263,7 @@ public com.google.protobuf.ByteString getDeleteBytes() { public boolean hasTransform() { return operationCase_ == 6; } + /** * * @@ -272,6 +282,7 @@ public com.google.firestore.v1.DocumentTransform getTransform() { } return com.google.firestore.v1.DocumentTransform.getDefaultInstance(); } + /** * * @@ -291,6 +302,7 @@ public com.google.firestore.v1.DocumentTransformOrBuilder getTransformOrBuilder( public static final int UPDATE_MASK_FIELD_NUMBER = 3; private com.google.firestore.v1.DocumentMask updateMask_; + /** * * @@ -315,6 +327,7 @@ public com.google.firestore.v1.DocumentTransformOrBuilder getTransformOrBuilder( public boolean hasUpdateMask() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -341,6 +354,7 @@ public com.google.firestore.v1.DocumentMask getUpdateMask() { ? com.google.firestore.v1.DocumentMask.getDefaultInstance() : updateMask_; } + /** * * @@ -371,6 +385,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getUpdateMaskOrBuilder() { @SuppressWarnings("serial") private java.util.List updateTransforms_; + /** * * @@ -390,6 +405,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getUpdateMaskOrBuilder() { getUpdateTransformsList() { return updateTransforms_; } + /** * * @@ -409,6 +425,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getUpdateMaskOrBuilder() { getUpdateTransformsOrBuilderList() { return updateTransforms_; } + /** * * @@ -427,6 +444,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getUpdateMaskOrBuilder() { public int getUpdateTransformsCount() { return updateTransforms_.size(); } + /** * * @@ -445,6 +463,7 @@ public int getUpdateTransformsCount() { public com.google.firestore.v1.DocumentTransform.FieldTransform getUpdateTransforms(int index) { return updateTransforms_.get(index); } + /** * * @@ -467,6 +486,7 @@ public com.google.firestore.v1.DocumentTransform.FieldTransform getUpdateTransfo public static final int CURRENT_DOCUMENT_FIELD_NUMBER = 4; private com.google.firestore.v1.Precondition currentDocument_; + /** * * @@ -484,6 +504,7 @@ public com.google.firestore.v1.DocumentTransform.FieldTransform getUpdateTransfo public boolean hasCurrentDocument() { return ((bitField0_ & 0x00000002) != 0); } + /** * * @@ -503,6 +524,7 @@ public com.google.firestore.v1.Precondition getCurrentDocument() { ? com.google.firestore.v1.Precondition.getDefaultInstance() : currentDocument_; } + /** * * @@ -760,6 +782,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -1117,6 +1140,7 @@ public Builder clearOperation() { com.google.firestore.v1.Document.Builder, com.google.firestore.v1.DocumentOrBuilder> updateBuilder_; + /** * * @@ -1132,6 +1156,7 @@ public Builder clearOperation() { public boolean hasUpdate() { return operationCase_ == 1; } + /** * * @@ -1157,6 +1182,7 @@ public com.google.firestore.v1.Document getUpdate() { return com.google.firestore.v1.Document.getDefaultInstance(); } } + /** * * @@ -1179,6 +1205,7 @@ public Builder setUpdate(com.google.firestore.v1.Document value) { operationCase_ = 1; return this; } + /** * * @@ -1198,6 +1225,7 @@ public Builder setUpdate(com.google.firestore.v1.Document.Builder builderForValu operationCase_ = 1; return this; } + /** * * @@ -1230,6 +1258,7 @@ public Builder mergeUpdate(com.google.firestore.v1.Document value) { operationCase_ = 1; return this; } + /** * * @@ -1255,6 +1284,7 @@ public Builder clearUpdate() { } return this; } + /** * * @@ -1267,6 +1297,7 @@ public Builder clearUpdate() { public com.google.firestore.v1.Document.Builder getUpdateBuilder() { return getUpdateFieldBuilder().getBuilder(); } + /** * * @@ -1287,6 +1318,7 @@ public com.google.firestore.v1.DocumentOrBuilder getUpdateOrBuilder() { return com.google.firestore.v1.Document.getDefaultInstance(); } } + /** * * @@ -1334,6 +1366,7 @@ public com.google.firestore.v1.DocumentOrBuilder getUpdateOrBuilder() { public boolean hasDelete() { return operationCase_ == 2; } + /** * * @@ -1363,6 +1396,7 @@ public java.lang.String getDelete() { return (java.lang.String) ref; } } + /** * * @@ -1392,6 +1426,7 @@ public com.google.protobuf.ByteString getDeleteBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1414,6 +1449,7 @@ public Builder setDelete(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1434,6 +1470,7 @@ public Builder clearDelete() { } return this; } + /** * * @@ -1463,6 +1500,7 @@ public Builder setDeleteBytes(com.google.protobuf.ByteString value) { com.google.firestore.v1.DocumentTransform.Builder, com.google.firestore.v1.DocumentTransformOrBuilder> transformBuilder_; + /** * * @@ -1478,6 +1516,7 @@ public Builder setDeleteBytes(com.google.protobuf.ByteString value) { public boolean hasTransform() { return operationCase_ == 6; } + /** * * @@ -1503,6 +1542,7 @@ public com.google.firestore.v1.DocumentTransform getTransform() { return com.google.firestore.v1.DocumentTransform.getDefaultInstance(); } } + /** * * @@ -1525,6 +1565,7 @@ public Builder setTransform(com.google.firestore.v1.DocumentTransform value) { operationCase_ = 6; return this; } + /** * * @@ -1544,6 +1585,7 @@ public Builder setTransform(com.google.firestore.v1.DocumentTransform.Builder bu operationCase_ = 6; return this; } + /** * * @@ -1576,6 +1618,7 @@ public Builder mergeTransform(com.google.firestore.v1.DocumentTransform value) { operationCase_ = 6; return this; } + /** * * @@ -1601,6 +1644,7 @@ public Builder clearTransform() { } return this; } + /** * * @@ -1613,6 +1657,7 @@ public Builder clearTransform() { public com.google.firestore.v1.DocumentTransform.Builder getTransformBuilder() { return getTransformFieldBuilder().getBuilder(); } + /** * * @@ -1633,6 +1678,7 @@ public com.google.firestore.v1.DocumentTransformOrBuilder getTransformOrBuilder( return com.google.firestore.v1.DocumentTransform.getDefaultInstance(); } } + /** * * @@ -1672,6 +1718,7 @@ public com.google.firestore.v1.DocumentTransformOrBuilder getTransformOrBuilder( com.google.firestore.v1.DocumentMask.Builder, com.google.firestore.v1.DocumentMaskOrBuilder> updateMaskBuilder_; + /** * * @@ -1695,6 +1742,7 @@ public com.google.firestore.v1.DocumentTransformOrBuilder getTransformOrBuilder( public boolean hasUpdateMask() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -1724,6 +1772,7 @@ public com.google.firestore.v1.DocumentMask getUpdateMask() { return updateMaskBuilder_.getMessage(); } } + /** * * @@ -1755,6 +1804,7 @@ public Builder setUpdateMask(com.google.firestore.v1.DocumentMask value) { onChanged(); return this; } + /** * * @@ -1783,6 +1833,7 @@ public Builder setUpdateMask(com.google.firestore.v1.DocumentMask.Builder builde onChanged(); return this; } + /** * * @@ -1819,6 +1870,7 @@ public Builder mergeUpdateMask(com.google.firestore.v1.DocumentMask value) { } return this; } + /** * * @@ -1847,6 +1899,7 @@ public Builder clearUpdateMask() { onChanged(); return this; } + /** * * @@ -1870,6 +1923,7 @@ public com.google.firestore.v1.DocumentMask.Builder getUpdateMaskBuilder() { onChanged(); return getUpdateMaskFieldBuilder().getBuilder(); } + /** * * @@ -1897,6 +1951,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getUpdateMaskOrBuilder() { : updateMask_; } } + /** * * @@ -1972,6 +2027,7 @@ private void ensureUpdateTransformsIsMutable() { return updateTransformsBuilder_.getMessageList(); } } + /** * * @@ -1993,6 +2049,7 @@ public int getUpdateTransformsCount() { return updateTransformsBuilder_.getCount(); } } + /** * * @@ -2014,6 +2071,7 @@ public com.google.firestore.v1.DocumentTransform.FieldTransform getUpdateTransfo return updateTransformsBuilder_.getMessage(index); } } + /** * * @@ -2042,6 +2100,7 @@ public Builder setUpdateTransforms( } return this; } + /** * * @@ -2068,6 +2127,7 @@ public Builder setUpdateTransforms( } return this; } + /** * * @@ -2096,6 +2156,7 @@ public Builder addUpdateTransforms( } return this; } + /** * * @@ -2124,6 +2185,7 @@ public Builder addUpdateTransforms( } return this; } + /** * * @@ -2149,6 +2211,7 @@ public Builder addUpdateTransforms( } return this; } + /** * * @@ -2175,6 +2238,7 @@ public Builder addUpdateTransforms( } return this; } + /** * * @@ -2201,6 +2265,7 @@ public Builder addAllUpdateTransforms( } return this; } + /** * * @@ -2225,6 +2290,7 @@ public Builder clearUpdateTransforms() { } return this; } + /** * * @@ -2249,6 +2315,7 @@ public Builder removeUpdateTransforms(int index) { } return this; } + /** * * @@ -2267,6 +2334,7 @@ public Builder removeUpdateTransforms(int index) { getUpdateTransformsBuilder(int index) { return getUpdateTransformsFieldBuilder().getBuilder(index); } + /** * * @@ -2289,6 +2357,7 @@ public Builder removeUpdateTransforms(int index) { return updateTransformsBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -2312,6 +2381,7 @@ public Builder removeUpdateTransforms(int index) { return java.util.Collections.unmodifiableList(updateTransforms_); } } + /** * * @@ -2332,6 +2402,7 @@ public Builder removeUpdateTransforms(int index) { .addBuilder( com.google.firestore.v1.DocumentTransform.FieldTransform.getDefaultInstance()); } + /** * * @@ -2352,6 +2423,7 @@ public Builder removeUpdateTransforms(int index) { .addBuilder( index, com.google.firestore.v1.DocumentTransform.FieldTransform.getDefaultInstance()); } + /** * * @@ -2397,6 +2469,7 @@ public Builder removeUpdateTransforms(int index) { com.google.firestore.v1.Precondition.Builder, com.google.firestore.v1.PreconditionOrBuilder> currentDocumentBuilder_; + /** * * @@ -2413,6 +2486,7 @@ public Builder removeUpdateTransforms(int index) { public boolean hasCurrentDocument() { return ((bitField0_ & 0x00000020) != 0); } + /** * * @@ -2435,6 +2509,7 @@ public com.google.firestore.v1.Precondition getCurrentDocument() { return currentDocumentBuilder_.getMessage(); } } + /** * * @@ -2459,6 +2534,7 @@ public Builder setCurrentDocument(com.google.firestore.v1.Precondition value) { onChanged(); return this; } + /** * * @@ -2481,6 +2557,7 @@ public Builder setCurrentDocument( onChanged(); return this; } + /** * * @@ -2510,6 +2587,7 @@ public Builder mergeCurrentDocument(com.google.firestore.v1.Precondition value) } return this; } + /** * * @@ -2531,6 +2609,7 @@ public Builder clearCurrentDocument() { onChanged(); return this; } + /** * * @@ -2547,6 +2626,7 @@ public com.google.firestore.v1.Precondition.Builder getCurrentDocumentBuilder() onChanged(); return getCurrentDocumentFieldBuilder().getBuilder(); } + /** * * @@ -2567,6 +2647,7 @@ public com.google.firestore.v1.PreconditionOrBuilder getCurrentDocumentOrBuilder : currentDocument_; } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteOrBuilder.java index 620fd9579..b5edf8422 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteOrBuilder.java @@ -36,6 +36,7 @@ public interface WriteOrBuilder * @return Whether the update field is set. */ boolean hasUpdate(); + /** * * @@ -48,6 +49,7 @@ public interface WriteOrBuilder * @return The update. */ com.google.firestore.v1.Document getUpdate(); + /** * * @@ -72,6 +74,7 @@ public interface WriteOrBuilder * @return Whether the delete field is set. */ boolean hasDelete(); + /** * * @@ -85,6 +88,7 @@ public interface WriteOrBuilder * @return The delete. */ java.lang.String getDelete(); + /** * * @@ -111,6 +115,7 @@ public interface WriteOrBuilder * @return Whether the transform field is set. */ boolean hasTransform(); + /** * * @@ -123,6 +128,7 @@ public interface WriteOrBuilder * @return The transform. */ com.google.firestore.v1.DocumentTransform getTransform(); + /** * * @@ -155,6 +161,7 @@ public interface WriteOrBuilder * @return Whether the updateMask field is set. */ boolean hasUpdateMask(); + /** * * @@ -176,6 +183,7 @@ public interface WriteOrBuilder * @return The updateMask. */ com.google.firestore.v1.DocumentMask getUpdateMask(); + /** * * @@ -212,6 +220,7 @@ public interface WriteOrBuilder */ java.util.List getUpdateTransformsList(); + /** * * @@ -227,6 +236,7 @@ public interface WriteOrBuilder * */ com.google.firestore.v1.DocumentTransform.FieldTransform getUpdateTransforms(int index); + /** * * @@ -242,6 +252,7 @@ public interface WriteOrBuilder * */ int getUpdateTransformsCount(); + /** * * @@ -258,6 +269,7 @@ public interface WriteOrBuilder */ java.util.List getUpdateTransformsOrBuilderList(); + /** * * @@ -289,6 +301,7 @@ com.google.firestore.v1.DocumentTransform.FieldTransformOrBuilder getUpdateTrans * @return Whether the currentDocument field is set. */ boolean hasCurrentDocument(); + /** * * @@ -303,6 +316,7 @@ com.google.firestore.v1.DocumentTransform.FieldTransformOrBuilder getUpdateTrans * @return The currentDocument. */ com.google.firestore.v1.Precondition getCurrentDocument(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequest.java index 2e41dae4b..ca7f6e4b3 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequest.java @@ -42,6 +42,7 @@ public final class WriteRequest extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.WriteRequest) WriteRequestOrBuilder { private static final long serialVersionUID = 0L; + // Use WriteRequest.newBuilder() to construct. private WriteRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -91,6 +92,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl @SuppressWarnings("serial") private volatile java.lang.Object database_ = ""; + /** * * @@ -116,6 +118,7 @@ public java.lang.String getDatabase() { return s; } } + /** * * @@ -146,6 +149,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { @SuppressWarnings("serial") private volatile java.lang.Object streamId_ = ""; + /** * * @@ -171,6 +175,7 @@ public java.lang.String getStreamId() { return s; } } + /** * * @@ -201,6 +206,7 @@ public com.google.protobuf.ByteString getStreamIdBytes() { @SuppressWarnings("serial") private java.util.List writes_; + /** * * @@ -219,6 +225,7 @@ public com.google.protobuf.ByteString getStreamIdBytes() { public java.util.List getWritesList() { return writes_; } + /** * * @@ -237,6 +244,7 @@ public java.util.List getWritesList() { public java.util.List getWritesOrBuilderList() { return writes_; } + /** * * @@ -255,6 +263,7 @@ public java.util.List getWrite public int getWritesCount() { return writes_.size(); } + /** * * @@ -273,6 +282,7 @@ public int getWritesCount() { public com.google.firestore.v1.Write getWrites(int index) { return writes_.get(index); } + /** * * @@ -294,6 +304,7 @@ public com.google.firestore.v1.WriteOrBuilder getWritesOrBuilder(int index) { public static final int STREAM_TOKEN_FIELD_NUMBER = 4; private com.google.protobuf.ByteString streamToken_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -349,6 +360,7 @@ private com.google.protobuf.MapField interna public int getLabelsCount() { return internalGetLabels().getMap().size(); } + /** * * @@ -365,12 +377,14 @@ public boolean containsLabels(java.lang.String key) { } return internalGetLabels().getMap().containsKey(key); } + /** Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } + /** * * @@ -384,6 +398,7 @@ public java.util.Map getLabels() { public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } + /** * * @@ -404,6 +419,7 @@ public java.util.Map getLabelsMap() { java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } + /** * * @@ -628,6 +644,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -947,6 +964,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object database_ = ""; + /** * * @@ -971,6 +989,7 @@ public java.lang.String getDatabase() { return (java.lang.String) ref; } } + /** * * @@ -995,6 +1014,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1018,6 +1038,7 @@ public Builder setDatabase(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1037,6 +1058,7 @@ public Builder clearDatabase() { onChanged(); return this; } + /** * * @@ -1063,6 +1085,7 @@ public Builder setDatabaseBytes(com.google.protobuf.ByteString value) { } private java.lang.Object streamId_ = ""; + /** * * @@ -1087,6 +1110,7 @@ public java.lang.String getStreamId() { return (java.lang.String) ref; } } + /** * * @@ -1111,6 +1135,7 @@ public com.google.protobuf.ByteString getStreamIdBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -1134,6 +1159,7 @@ public Builder setStreamId(java.lang.String value) { onChanged(); return this; } + /** * * @@ -1153,6 +1179,7 @@ public Builder clearStreamId() { onChanged(); return this; } + /** * * @@ -1215,6 +1242,7 @@ public java.util.List getWritesList() { return writesBuilder_.getMessageList(); } } + /** * * @@ -1236,6 +1264,7 @@ public int getWritesCount() { return writesBuilder_.getCount(); } } + /** * * @@ -1257,6 +1286,7 @@ public com.google.firestore.v1.Write getWrites(int index) { return writesBuilder_.getMessage(index); } } + /** * * @@ -1284,6 +1314,7 @@ public Builder setWrites(int index, com.google.firestore.v1.Write value) { } return this; } + /** * * @@ -1308,6 +1339,7 @@ public Builder setWrites(int index, com.google.firestore.v1.Write.Builder builde } return this; } + /** * * @@ -1335,6 +1367,7 @@ public Builder addWrites(com.google.firestore.v1.Write value) { } return this; } + /** * * @@ -1362,6 +1395,7 @@ public Builder addWrites(int index, com.google.firestore.v1.Write value) { } return this; } + /** * * @@ -1386,6 +1420,7 @@ public Builder addWrites(com.google.firestore.v1.Write.Builder builderForValue) } return this; } + /** * * @@ -1410,6 +1445,7 @@ public Builder addWrites(int index, com.google.firestore.v1.Write.Builder builde } return this; } + /** * * @@ -1435,6 +1471,7 @@ public Builder addAllWrites( } return this; } + /** * * @@ -1459,6 +1496,7 @@ public Builder clearWrites() { } return this; } + /** * * @@ -1483,6 +1521,7 @@ public Builder removeWrites(int index) { } return this; } + /** * * @@ -1500,6 +1539,7 @@ public Builder removeWrites(int index) { public com.google.firestore.v1.Write.Builder getWritesBuilder(int index) { return getWritesFieldBuilder().getBuilder(index); } + /** * * @@ -1521,6 +1561,7 @@ public com.google.firestore.v1.WriteOrBuilder getWritesOrBuilder(int index) { return writesBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -1543,6 +1584,7 @@ public com.google.firestore.v1.WriteOrBuilder getWritesOrBuilder(int index) { return java.util.Collections.unmodifiableList(writes_); } } + /** * * @@ -1560,6 +1602,7 @@ public com.google.firestore.v1.WriteOrBuilder getWritesOrBuilder(int index) { public com.google.firestore.v1.Write.Builder addWritesBuilder() { return getWritesFieldBuilder().addBuilder(com.google.firestore.v1.Write.getDefaultInstance()); } + /** * * @@ -1578,6 +1621,7 @@ public com.google.firestore.v1.Write.Builder addWritesBuilder(int index) { return getWritesFieldBuilder() .addBuilder(index, com.google.firestore.v1.Write.getDefaultInstance()); } + /** * * @@ -1614,6 +1658,7 @@ public java.util.List getWritesBuilderLis } private com.google.protobuf.ByteString streamToken_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -1642,6 +1687,7 @@ public java.util.List getWritesBuilderLis public com.google.protobuf.ByteString getStreamToken() { return streamToken_; } + /** * * @@ -1676,6 +1722,7 @@ public Builder setStreamToken(com.google.protobuf.ByteString value) { onChanged(); return this; } + /** * * @@ -1732,6 +1779,7 @@ private com.google.protobuf.MapField interna public int getLabelsCount() { return internalGetLabels().getMap().size(); } + /** * * @@ -1748,12 +1796,14 @@ public boolean containsLabels(java.lang.String key) { } return internalGetLabels().getMap().containsKey(key); } + /** Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } + /** * * @@ -1767,6 +1817,7 @@ public java.util.Map getLabels() { public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } + /** * * @@ -1787,6 +1838,7 @@ public java.util.Map getLabelsMap() { java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } + /** * * @@ -1813,6 +1865,7 @@ public Builder clearLabels() { internalGetMutableLabels().getMutableMap().clear(); return this; } + /** * * @@ -1829,12 +1882,14 @@ public Builder removeLabels(java.lang.String key) { internalGetMutableLabels().getMutableMap().remove(key); return this; } + /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableLabels() { bitField0_ |= 0x00000010; return internalGetMutableLabels().getMutableMap(); } + /** * * @@ -1855,6 +1910,7 @@ public Builder putLabels(java.lang.String key, java.lang.String value) { bitField0_ |= 0x00000010; return this; } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequestOrBuilder.java index 358c5efe7..e66704c7e 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequestOrBuilder.java @@ -38,6 +38,7 @@ public interface WriteRequestOrBuilder * @return The database. */ java.lang.String getDatabase(); + /** * * @@ -67,6 +68,7 @@ public interface WriteRequestOrBuilder * @return The streamId. */ java.lang.String getStreamId(); + /** * * @@ -97,6 +99,7 @@ public interface WriteRequestOrBuilder * repeated .google.firestore.v1.Write writes = 3; */ java.util.List getWritesList(); + /** * * @@ -112,6 +115,7 @@ public interface WriteRequestOrBuilder * repeated .google.firestore.v1.Write writes = 3; */ com.google.firestore.v1.Write getWrites(int index); + /** * * @@ -127,6 +131,7 @@ public interface WriteRequestOrBuilder * repeated .google.firestore.v1.Write writes = 3; */ int getWritesCount(); + /** * * @@ -142,6 +147,7 @@ public interface WriteRequestOrBuilder * repeated .google.firestore.v1.Write writes = 3; */ java.util.List getWritesOrBuilderList(); + /** * * @@ -194,6 +200,7 @@ public interface WriteRequestOrBuilder * map<string, string> labels = 5; */ int getLabelsCount(); + /** * * @@ -204,9 +211,11 @@ public interface WriteRequestOrBuilder * map<string, string> labels = 5; */ boolean containsLabels(java.lang.String key); + /** Use {@link #getLabelsMap()} instead. */ @java.lang.Deprecated java.util.Map getLabels(); + /** * * @@ -217,6 +226,7 @@ public interface WriteRequestOrBuilder * map<string, string> labels = 5; */ java.util.Map getLabelsMap(); + /** * * @@ -231,6 +241,7 @@ java.lang.String getLabelsOrDefault( java.lang.String key, /* nullable */ java.lang.String defaultValue); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponse.java index df48305c4..445b034b4 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponse.java @@ -33,6 +33,7 @@ public final class WriteResponse extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.WriteResponse) WriteResponseOrBuilder { private static final long serialVersionUID = 0L; + // Use WriteResponse.newBuilder() to construct. private WriteResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -70,6 +71,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings("serial") private volatile java.lang.Object streamId_ = ""; + /** * * @@ -94,6 +96,7 @@ public java.lang.String getStreamId() { return s; } } + /** * * @@ -121,6 +124,7 @@ public com.google.protobuf.ByteString getStreamIdBytes() { public static final int STREAM_TOKEN_FIELD_NUMBER = 2; private com.google.protobuf.ByteString streamToken_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -144,6 +148,7 @@ public com.google.protobuf.ByteString getStreamToken() { @SuppressWarnings("serial") private java.util.List writeResults_; + /** * * @@ -160,6 +165,7 @@ public com.google.protobuf.ByteString getStreamToken() { public java.util.List getWriteResultsList() { return writeResults_; } + /** * * @@ -177,6 +183,7 @@ public java.util.List getWriteResultsList() getWriteResultsOrBuilderList() { return writeResults_; } + /** * * @@ -193,6 +200,7 @@ public java.util.List getWriteResultsList() public int getWriteResultsCount() { return writeResults_.size(); } + /** * * @@ -209,6 +217,7 @@ public int getWriteResultsCount() { public com.google.firestore.v1.WriteResult getWriteResults(int index) { return writeResults_.get(index); } + /** * * @@ -228,6 +237,7 @@ public com.google.firestore.v1.WriteResultOrBuilder getWriteResultsOrBuilder(int public static final int COMMIT_TIME_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp commitTime_; + /** * * @@ -244,6 +254,7 @@ public com.google.firestore.v1.WriteResultOrBuilder getWriteResultsOrBuilder(int public boolean hasCommitTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -260,6 +271,7 @@ public boolean hasCommitTime() { public com.google.protobuf.Timestamp getCommitTime() { return commitTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : commitTime_; } + /** * * @@ -466,6 +478,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -752,6 +765,7 @@ public Builder mergeFrom( private int bitField0_; private java.lang.Object streamId_ = ""; + /** * * @@ -775,6 +789,7 @@ public java.lang.String getStreamId() { return (java.lang.String) ref; } } + /** * * @@ -798,6 +813,7 @@ public com.google.protobuf.ByteString getStreamIdBytes() { return (com.google.protobuf.ByteString) ref; } } + /** * * @@ -820,6 +836,7 @@ public Builder setStreamId(java.lang.String value) { onChanged(); return this; } + /** * * @@ -838,6 +855,7 @@ public Builder clearStreamId() { onChanged(); return this; } + /** * * @@ -863,6 +881,7 @@ public Builder setStreamIdBytes(com.google.protobuf.ByteString value) { } private com.google.protobuf.ByteString streamToken_ = com.google.protobuf.ByteString.EMPTY; + /** * * @@ -881,6 +900,7 @@ public Builder setStreamIdBytes(com.google.protobuf.ByteString value) { public com.google.protobuf.ByteString getStreamToken() { return streamToken_; } + /** * * @@ -905,6 +925,7 @@ public Builder setStreamToken(com.google.protobuf.ByteString value) { onChanged(); return this; } + /** * * @@ -961,6 +982,7 @@ public java.util.List getWriteResultsList() return writeResultsBuilder_.getMessageList(); } } + /** * * @@ -980,6 +1002,7 @@ public int getWriteResultsCount() { return writeResultsBuilder_.getCount(); } } + /** * * @@ -999,6 +1022,7 @@ public com.google.firestore.v1.WriteResult getWriteResults(int index) { return writeResultsBuilder_.getMessage(index); } } + /** * * @@ -1024,6 +1048,7 @@ public Builder setWriteResults(int index, com.google.firestore.v1.WriteResult va } return this; } + /** * * @@ -1047,6 +1072,7 @@ public Builder setWriteResults( } return this; } + /** * * @@ -1072,6 +1098,7 @@ public Builder addWriteResults(com.google.firestore.v1.WriteResult value) { } return this; } + /** * * @@ -1097,6 +1124,7 @@ public Builder addWriteResults(int index, com.google.firestore.v1.WriteResult va } return this; } + /** * * @@ -1119,6 +1147,7 @@ public Builder addWriteResults(com.google.firestore.v1.WriteResult.Builder build } return this; } + /** * * @@ -1142,6 +1171,7 @@ public Builder addWriteResults( } return this; } + /** * * @@ -1165,6 +1195,7 @@ public Builder addAllWriteResults( } return this; } + /** * * @@ -1187,6 +1218,7 @@ public Builder clearWriteResults() { } return this; } + /** * * @@ -1209,6 +1241,7 @@ public Builder removeWriteResults(int index) { } return this; } + /** * * @@ -1224,6 +1257,7 @@ public Builder removeWriteResults(int index) { public com.google.firestore.v1.WriteResult.Builder getWriteResultsBuilder(int index) { return getWriteResultsFieldBuilder().getBuilder(index); } + /** * * @@ -1243,6 +1277,7 @@ public com.google.firestore.v1.WriteResultOrBuilder getWriteResultsOrBuilder(int return writeResultsBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -1263,6 +1298,7 @@ public com.google.firestore.v1.WriteResultOrBuilder getWriteResultsOrBuilder(int return java.util.Collections.unmodifiableList(writeResults_); } } + /** * * @@ -1279,6 +1315,7 @@ public com.google.firestore.v1.WriteResult.Builder addWriteResultsBuilder() { return getWriteResultsFieldBuilder() .addBuilder(com.google.firestore.v1.WriteResult.getDefaultInstance()); } + /** * * @@ -1295,6 +1332,7 @@ public com.google.firestore.v1.WriteResult.Builder addWriteResultsBuilder(int in return getWriteResultsFieldBuilder() .addBuilder(index, com.google.firestore.v1.WriteResult.getDefaultInstance()); } + /** * * @@ -1335,6 +1373,7 @@ public com.google.firestore.v1.WriteResult.Builder addWriteResultsBuilder(int in com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> commitTimeBuilder_; + /** * * @@ -1350,6 +1389,7 @@ public com.google.firestore.v1.WriteResult.Builder addWriteResultsBuilder(int in public boolean hasCommitTime() { return ((bitField0_ & 0x00000008) != 0); } + /** * * @@ -1371,6 +1411,7 @@ public com.google.protobuf.Timestamp getCommitTime() { return commitTimeBuilder_.getMessage(); } } + /** * * @@ -1394,6 +1435,7 @@ public Builder setCommitTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -1414,6 +1456,7 @@ public Builder setCommitTime(com.google.protobuf.Timestamp.Builder builderForVal onChanged(); return this; } + /** * * @@ -1442,6 +1485,7 @@ public Builder mergeCommitTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -1462,6 +1506,7 @@ public Builder clearCommitTime() { onChanged(); return this; } + /** * * @@ -1477,6 +1522,7 @@ public com.google.protobuf.Timestamp.Builder getCommitTimeBuilder() { onChanged(); return getCommitTimeFieldBuilder().getBuilder(); } + /** * * @@ -1496,6 +1542,7 @@ public com.google.protobuf.TimestampOrBuilder getCommitTimeOrBuilder() { : commitTime_; } } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponseOrBuilder.java index f01dc4326..139c00ab9 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponseOrBuilder.java @@ -37,6 +37,7 @@ public interface WriteResponseOrBuilder * @return The streamId. */ java.lang.String getStreamId(); + /** * * @@ -80,6 +81,7 @@ public interface WriteResponseOrBuilder * repeated .google.firestore.v1.WriteResult write_results = 3; */ java.util.List getWriteResultsList(); + /** * * @@ -93,6 +95,7 @@ public interface WriteResponseOrBuilder * repeated .google.firestore.v1.WriteResult write_results = 3; */ com.google.firestore.v1.WriteResult getWriteResults(int index); + /** * * @@ -106,6 +109,7 @@ public interface WriteResponseOrBuilder * repeated .google.firestore.v1.WriteResult write_results = 3; */ int getWriteResultsCount(); + /** * * @@ -120,6 +124,7 @@ public interface WriteResponseOrBuilder */ java.util.List getWriteResultsOrBuilderList(); + /** * * @@ -147,6 +152,7 @@ public interface WriteResponseOrBuilder * @return Whether the commitTime field is set. */ boolean hasCommitTime(); + /** * * @@ -160,6 +166,7 @@ public interface WriteResponseOrBuilder * @return The commitTime. */ com.google.protobuf.Timestamp getCommitTime(); + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResult.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResult.java index 4760520cf..f57f45e0d 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResult.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResult.java @@ -33,6 +33,7 @@ public final class WriteResult extends com.google.protobuf.GeneratedMessageV3 // @@protoc_insertion_point(message_implements:google.firestore.v1.WriteResult) WriteResultOrBuilder { private static final long serialVersionUID = 0L; + // Use WriteResult.newBuilder() to construct. private WriteResult(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); @@ -66,6 +67,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private int bitField0_; public static final int UPDATE_TIME_FIELD_NUMBER = 1; private com.google.protobuf.Timestamp updateTime_; + /** * * @@ -85,6 +87,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public boolean hasUpdateTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -104,6 +107,7 @@ public boolean hasUpdateTime() { public com.google.protobuf.Timestamp getUpdateTime() { return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; } + /** * * @@ -126,6 +130,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { @SuppressWarnings("serial") private java.util.List transformResults_; + /** * * @@ -141,6 +146,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { public java.util.List getTransformResultsList() { return transformResults_; } + /** * * @@ -157,6 +163,7 @@ public java.util.List getTransformResultsList() { getTransformResultsOrBuilderList() { return transformResults_; } + /** * * @@ -172,6 +179,7 @@ public java.util.List getTransformResultsList() { public int getTransformResultsCount() { return transformResults_.size(); } + /** * * @@ -187,6 +195,7 @@ public int getTransformResultsCount() { public com.google.firestore.v1.Value getTransformResults(int index) { return transformResults_.get(index); } + /** * * @@ -376,6 +385,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build Builder builder = new Builder(parent); return builder; } + /** * * @@ -637,6 +647,7 @@ public Builder mergeFrom( com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> updateTimeBuilder_; + /** * * @@ -655,6 +666,7 @@ public Builder mergeFrom( public boolean hasUpdateTime() { return ((bitField0_ & 0x00000001) != 0); } + /** * * @@ -679,6 +691,7 @@ public com.google.protobuf.Timestamp getUpdateTime() { return updateTimeBuilder_.getMessage(); } } + /** * * @@ -705,6 +718,7 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp value) { onChanged(); return this; } + /** * * @@ -728,6 +742,7 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForVal onChanged(); return this; } + /** * * @@ -759,6 +774,7 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { } return this; } + /** * * @@ -782,6 +798,7 @@ public Builder clearUpdateTime() { onChanged(); return this; } + /** * * @@ -800,6 +817,7 @@ public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { onChanged(); return getUpdateTimeFieldBuilder().getBuilder(); } + /** * * @@ -822,6 +840,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { : updateTime_; } } + /** * * @@ -887,6 +906,7 @@ public java.util.List getTransformResultsList() { return transformResultsBuilder_.getMessageList(); } } + /** * * @@ -905,6 +925,7 @@ public int getTransformResultsCount() { return transformResultsBuilder_.getCount(); } } + /** * * @@ -923,6 +944,7 @@ public com.google.firestore.v1.Value getTransformResults(int index) { return transformResultsBuilder_.getMessage(index); } } + /** * * @@ -947,6 +969,7 @@ public Builder setTransformResults(int index, com.google.firestore.v1.Value valu } return this; } + /** * * @@ -969,6 +992,7 @@ public Builder setTransformResults( } return this; } + /** * * @@ -993,6 +1017,7 @@ public Builder addTransformResults(com.google.firestore.v1.Value value) { } return this; } + /** * * @@ -1017,6 +1042,7 @@ public Builder addTransformResults(int index, com.google.firestore.v1.Value valu } return this; } + /** * * @@ -1038,6 +1064,7 @@ public Builder addTransformResults(com.google.firestore.v1.Value.Builder builder } return this; } + /** * * @@ -1060,6 +1087,7 @@ public Builder addTransformResults( } return this; } + /** * * @@ -1082,6 +1110,7 @@ public Builder addAllTransformResults( } return this; } + /** * * @@ -1103,6 +1132,7 @@ public Builder clearTransformResults() { } return this; } + /** * * @@ -1124,6 +1154,7 @@ public Builder removeTransformResults(int index) { } return this; } + /** * * @@ -1138,6 +1169,7 @@ public Builder removeTransformResults(int index) { public com.google.firestore.v1.Value.Builder getTransformResultsBuilder(int index) { return getTransformResultsFieldBuilder().getBuilder(index); } + /** * * @@ -1156,6 +1188,7 @@ public com.google.firestore.v1.ValueOrBuilder getTransformResultsOrBuilder(int i return transformResultsBuilder_.getMessageOrBuilder(index); } } + /** * * @@ -1175,6 +1208,7 @@ public com.google.firestore.v1.ValueOrBuilder getTransformResultsOrBuilder(int i return java.util.Collections.unmodifiableList(transformResults_); } } + /** * * @@ -1190,6 +1224,7 @@ public com.google.firestore.v1.Value.Builder addTransformResultsBuilder() { return getTransformResultsFieldBuilder() .addBuilder(com.google.firestore.v1.Value.getDefaultInstance()); } + /** * * @@ -1205,6 +1240,7 @@ public com.google.firestore.v1.Value.Builder addTransformResultsBuilder(int inde return getTransformResultsFieldBuilder() .addBuilder(index, com.google.firestore.v1.Value.getDefaultInstance()); } + /** * * diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResultOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResultOrBuilder.java index 3290bbfd8..e68aa7349 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResultOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResultOrBuilder.java @@ -40,6 +40,7 @@ public interface WriteResultOrBuilder * @return Whether the updateTime field is set. */ boolean hasUpdateTime(); + /** * * @@ -56,6 +57,7 @@ public interface WriteResultOrBuilder * @return The updateTime. */ com.google.protobuf.Timestamp getUpdateTime(); + /** * * @@ -83,6 +85,7 @@ public interface WriteResultOrBuilder * repeated .google.firestore.v1.Value transform_results = 2; */ java.util.List getTransformResultsList(); + /** * * @@ -95,6 +98,7 @@ public interface WriteResultOrBuilder * repeated .google.firestore.v1.Value transform_results = 2; */ com.google.firestore.v1.Value getTransformResults(int index); + /** * * @@ -107,6 +111,7 @@ public interface WriteResultOrBuilder * repeated .google.firestore.v1.Value transform_results = 2; */ int getTransformResultsCount(); + /** * * @@ -120,6 +125,7 @@ public interface WriteResultOrBuilder */ java.util.List getTransformResultsOrBuilderList(); + /** * * diff --git a/samples/snippets/src/main/java/com/example/firestore/snippets/ManageDataSnippets.java b/samples/snippets/src/main/java/com/example/firestore/snippets/ManageDataSnippets.java index a55bc3abc..a5543f253 100644 --- a/samples/snippets/src/main/java/com/example/firestore/snippets/ManageDataSnippets.java +++ b/samples/snippets/src/main/java/com/example/firestore/snippets/ManageDataSnippets.java @@ -327,6 +327,7 @@ void deleteCollection(CollectionReference collection, int batchSize) { System.err.println("Error deleting collection : " + e.getMessage()); } } + // [END firestore_data_delete_collection] /** diff --git a/samples/snippets/src/main/java/com/example/firestore/snippets/model/City.java b/samples/snippets/src/main/java/com/example/firestore/snippets/model/City.java index 4394391f3..a56b847f6 100644 --- a/samples/snippets/src/main/java/com/example/firestore/snippets/model/City.java +++ b/samples/snippets/src/main/java/com/example/firestore/snippets/model/City.java @@ -49,6 +49,7 @@ public City( this.population = population; this.regions = regions; } + // [END firestore_data_custom_type_definition] public City(String name) { diff --git a/samples/snippets/src/test/java/com/example/firestore/BaseIntegrationTest.java b/samples/snippets/src/test/java/com/example/firestore/BaseIntegrationTest.java index eaa7b6d3a..61017ebaa 100644 --- a/samples/snippets/src/test/java/com/example/firestore/BaseIntegrationTest.java +++ b/samples/snippets/src/test/java/com/example/firestore/BaseIntegrationTest.java @@ -49,8 +49,7 @@ private static String getEnvVar(String varName) { public static void baseSetup() throws Exception { projectId = getEnvVar("FIRESTORE_PROJECT_ID"); FirestoreOptions firestoreOptions = - FirestoreOptions.getDefaultInstance() - .toBuilder() + FirestoreOptions.getDefaultInstance().toBuilder() .setCredentials(GoogleCredentials.getApplicationDefault()) .setProjectId(projectId) .build(); From 9429e5b67939096d156728e5c2d4247116fa3588 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Wed, 23 Apr 2025 10:55:45 -0400 Subject: [PATCH 168/290] chore: Update generation configuration at Wed Apr 23 02:31:18 UTC 2025 (#2080) * chore: Update generation configuration at Wed Apr 23 02:31:18 UTC 2025 * chore: generate libraries at Wed Apr 23 02:31:46 UTC 2025 --- .github/workflows/ci.yaml | 2 +- .kokoro/presubmit/graalvm-native-a.cfg | 38 ++++++++++++++++++++++++++ .kokoro/presubmit/graalvm-native-b.cfg | 38 ++++++++++++++++++++++++++ .kokoro/presubmit/graalvm-native-c.cfg | 38 ++++++++++++++++++++++++++ generation_config.yaml | 2 +- 5 files changed, 116 insertions(+), 2 deletions(-) create mode 100644 .kokoro/presubmit/graalvm-native-a.cfg create mode 100644 .kokoro/presubmit/graalvm-native-b.cfg create mode 100644 .kokoro/presubmit/graalvm-native-c.cfg diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index b91fa381f..4dd9974f2 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -104,7 +104,7 @@ jobs: - uses: actions/setup-java@v4 with: distribution: temurin - java-version: 11 + java-version: 17 - run: java -version - run: .kokoro/build.sh env: diff --git a/.kokoro/presubmit/graalvm-native-a.cfg b/.kokoro/presubmit/graalvm-native-a.cfg new file mode 100644 index 000000000..35e57f557 --- /dev/null +++ b/.kokoro/presubmit/graalvm-native-a.cfg @@ -0,0 +1,38 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.45.1" +} + +env_vars: { + key: "JOB_TYPE" + value: "graalvm" +} + +# TODO: remove this after we've migrated all tests and scripts +env_vars: { + key: "GCLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_CLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "secret_manager/java-it-service-account" +} + +env_vars: { + key: "SECRET_MANAGER_KEYS" + value: "java-it-service-account" +} + +env_vars: { + key: "IT_SERVICE_ACCOUNT_EMAIL" + value: "it-service-account@gcloud-devel.iam.gserviceaccount.com" +} \ No newline at end of file diff --git a/.kokoro/presubmit/graalvm-native-b.cfg b/.kokoro/presubmit/graalvm-native-b.cfg new file mode 100644 index 000000000..24accde47 --- /dev/null +++ b/.kokoro/presubmit/graalvm-native-b.cfg @@ -0,0 +1,38 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.45.1" +} + +env_vars: { + key: "JOB_TYPE" + value: "graalvm" +} + +# TODO: remove this after we've migrated all tests and scripts +env_vars: { + key: "GCLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_CLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "secret_manager/java-it-service-account" +} + +env_vars: { + key: "SECRET_MANAGER_KEYS" + value: "java-it-service-account" +} + +env_vars: { + key: "IT_SERVICE_ACCOUNT_EMAIL" + value: "it-service-account@gcloud-devel.iam.gserviceaccount.com" +} \ No newline at end of file diff --git a/.kokoro/presubmit/graalvm-native-c.cfg b/.kokoro/presubmit/graalvm-native-c.cfg new file mode 100644 index 000000000..01407e173 --- /dev/null +++ b/.kokoro/presubmit/graalvm-native-c.cfg @@ -0,0 +1,38 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.45.1" +} + +env_vars: { + key: "JOB_TYPE" + value: "graalvm" +} + +# TODO: remove this after we've migrated all tests and scripts +env_vars: { + key: "GCLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_CLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "secret_manager/java-it-service-account" +} + +env_vars: { + key: "SECRET_MANAGER_KEYS" + value: "java-it-service-account" +} + +env_vars: { + key: "IT_SERVICE_ACCOUNT_EMAIL" + value: "it-service-account@gcloud-devel.iam.gserviceaccount.com" +} \ No newline at end of file diff --git a/generation_config.yaml b/generation_config.yaml index 329cb6af7..b7871e643 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.56.0 -googleapis_commitish: 404a0ad946e9542475b3bd4e889ae37999ac452d +googleapis_commitish: 7c6f112ae16c596b4fda111e1eb9b81385cf865f libraries_bom_version: 26.59.0 libraries: - api_shortname: firestore From 1d1f633fafd2e935fb9cf9382d38a41548dafd41 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 23 Apr 2025 16:59:25 +0100 Subject: [PATCH 169/290] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.46.0 (#2076) --- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-17.cfg | 2 +- .kokoro/presubmit/graalvm-native-a.cfg | 2 +- .kokoro/presubmit/graalvm-native-b.cfg | 2 +- .kokoro/presubmit/graalvm-native-c.cfg | 2 +- .kokoro/presubmit/graalvm-native.cfg | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- pom.xml | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index 3e6f7f2e8..d94cc8d69 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.45.1 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.46.0 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-17.cfg b/.kokoro/presubmit/graalvm-native-17.cfg index 2ee15dd30..99c773991 100644 --- a/.kokoro/presubmit/graalvm-native-17.cfg +++ b/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.45.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.46.0" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-a.cfg b/.kokoro/presubmit/graalvm-native-a.cfg index 35e57f557..d0264c294 100644 --- a/.kokoro/presubmit/graalvm-native-a.cfg +++ b/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.45.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.46.0" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-b.cfg b/.kokoro/presubmit/graalvm-native-b.cfg index 24accde47..44546360c 100644 --- a/.kokoro/presubmit/graalvm-native-b.cfg +++ b/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.45.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.46.0" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-c.cfg b/.kokoro/presubmit/graalvm-native-c.cfg index 01407e173..49e0c7b71 100644 --- a/.kokoro/presubmit/graalvm-native-c.cfg +++ b/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.45.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.46.0" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native.cfg b/.kokoro/presubmit/graalvm-native.cfg index 031eb9553..1e87de1a0 100644 --- a/.kokoro/presubmit/graalvm-native.cfg +++ b/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.45.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.46.0" } env_vars: { diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 9b1701cbf..f22d071d1 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.45.1 + 3.46.0 Google Cloud Firestore BOM diff --git a/pom.xml b/pom.xml index 3051bdb31..ef7385dbd 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.45.1 + 3.46.0 From 963185b47398439f6d43f00e5cbbc0aac565f16a Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 23 Apr 2025 12:46:01 -0400 Subject: [PATCH 170/290] chore(main): release 3.31.0 (#2077) * chore(main): release 3.31.0 * chore: generate libraries at Wed Apr 23 16:00:17 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- .kokoro/presubmit/graalvm-native-a.cfg | 2 +- .kokoro/presubmit/graalvm-native-b.cfg | 2 +- .kokoro/presubmit/graalvm-native-c.cfg | 2 +- CHANGELOG.md | 19 +++++++++++++++++++ README.md | 6 +++--- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- .../pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 15 files changed, 62 insertions(+), 43 deletions(-) diff --git a/.kokoro/presubmit/graalvm-native-a.cfg b/.kokoro/presubmit/graalvm-native-a.cfg index d0264c294..35e57f557 100644 --- a/.kokoro/presubmit/graalvm-native-a.cfg +++ b/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.46.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.45.1" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-b.cfg b/.kokoro/presubmit/graalvm-native-b.cfg index 44546360c..24accde47 100644 --- a/.kokoro/presubmit/graalvm-native-b.cfg +++ b/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.46.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.45.1" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-c.cfg b/.kokoro/presubmit/graalvm-native-c.cfg index 49e0c7b71..01407e173 100644 --- a/.kokoro/presubmit/graalvm-native-c.cfg +++ b/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.46.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.45.1" } env_vars: { diff --git a/CHANGELOG.md b/CHANGELOG.md index 5560ae30c..798d4bad6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## [3.31.0](https://github.com/googleapis/java-firestore/compare/v3.30.13...v3.31.0) (2025-04-23) + + +### Features + +* Add the UserCreds API ([f0e1ba1](https://github.com/googleapis/java-firestore/commit/f0e1ba1b9d9bae7235943ac1fbf5793ffec5d555)) +* New Firestore index modes and Database Editions ([f0e1ba1](https://github.com/googleapis/java-firestore/commit/f0e1ba1b9d9bae7235943ac1fbf5793ffec5d555)) + + +### Bug Fixes + +* **deps:** Update the Java code generator (gapic-generator-java) to 2.56.0 ([f0e1ba1](https://github.com/googleapis/java-firestore/commit/f0e1ba1b9d9bae7235943ac1fbf5793ffec5d555)) + + +### Dependencies + +* Update dependency com.google.cloud:sdk-platform-java-config to v3.46.0 ([#2076](https://github.com/googleapis/java-firestore/issues/2076)) ([1d1f633](https://github.com/googleapis/java-firestore/commit/1d1f633fafd2e935fb9cf9382d38a41548dafd41)) +* Update googleapis/sdk-platform-java action to v2.56.0 ([#2075](https://github.com/googleapis/java-firestore/issues/2075)) ([e88755d](https://github.com/googleapis/java-firestore/commit/e88755d777ae0e1c36c3ae0ad22556026db82578)) + ## [3.30.13](https://github.com/googleapis/java-firestore/compare/v3.30.12...v3.30.13) (2025-04-08) diff --git a/README.md b/README.md index 1f53a497f..2afb0ce89 100644 --- a/README.md +++ b/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.30.13' +implementation 'com.google.cloud:google-cloud-firestore:3.31.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.30.13" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.31.0" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.30.13 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.31.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 2f0c1a2f0..9ec1f59f8 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.30.14-SNAPSHOT + 3.31.0 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.14-SNAPSHOT + 3.31.0 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index f22d071d1..3aa1da5d3 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.30.14-SNAPSHOT + 3.31.0 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.30.14-SNAPSHOT + 3.31.0 com.google.cloud google-cloud-firestore-admin - 3.30.14-SNAPSHOT + 3.31.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.14-SNAPSHOT + 3.31.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.14-SNAPSHOT + 3.31.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.14-SNAPSHOT + 3.31.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.14-SNAPSHOT + 3.31.0 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.14-SNAPSHOT + 3.31.0 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 03fef1a5f..7b2562b22 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.30.14-SNAPSHOT + 3.31.0 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.30.14-SNAPSHOT + 3.31.0 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index e56f1b897..96f5705af 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.14-SNAPSHOT + 3.31.0 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.14-SNAPSHOT + 3.31.0 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index dd40bb4d0..610c2b279 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.14-SNAPSHOT + 3.31.0 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.14-SNAPSHOT + 3.31.0 diff --git a/pom.xml b/pom.xml index ef7385dbd..c3731c153 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.30.14-SNAPSHOT + 3.31.0 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.14-SNAPSHOT + 3.31.0 com.google.cloud google-cloud-firestore - 3.30.14-SNAPSHOT + 3.31.0 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.30.14-SNAPSHOT + 3.31.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.14-SNAPSHOT + 3.31.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.30.14-SNAPSHOT + 3.31.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.30.14-SNAPSHOT + 3.31.0 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 7fb897e35..bd3f50b84 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.30.14-SNAPSHOT + 3.31.0 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.30.14-SNAPSHOT + 3.31.0 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index ba73f6b07..03b5f8578 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.30.14-SNAPSHOT + 3.31.0 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.30.14-SNAPSHOT + 3.31.0 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 5e1c57804..ddb1a7b65 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.30.14-SNAPSHOT + 3.31.0 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.30.14-SNAPSHOT + 3.31.0 diff --git a/versions.txt b/versions.txt index bbfa5215e..35e4cfc91 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.30.13:3.30.14-SNAPSHOT -google-cloud-firestore-admin:3.30.13:3.30.14-SNAPSHOT -google-cloud-firestore-bom:3.30.13:3.30.14-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.30.13:3.30.14-SNAPSHOT -grpc-google-cloud-firestore-v1:3.30.13:3.30.14-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.30.13:3.30.14-SNAPSHOT -proto-google-cloud-firestore-v1:3.30.13:3.30.14-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.30.13:3.30.14-SNAPSHOT +google-cloud-firestore:3.31.0:3.31.0 +google-cloud-firestore-admin:3.31.0:3.31.0 +google-cloud-firestore-bom:3.31.0:3.31.0 +grpc-google-cloud-firestore-admin-v1:3.31.0:3.31.0 +grpc-google-cloud-firestore-v1:3.31.0:3.31.0 +proto-google-cloud-firestore-admin-v1:3.31.0:3.31.0 +proto-google-cloud-firestore-v1:3.31.0:3.31.0 +proto-google-cloud-firestore-bundle-v1:3.31.0:3.31.0 From b560a27d9ebb94ed9743424d6a4017844f37a5e1 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 23 Apr 2025 14:02:30 -0400 Subject: [PATCH 171/290] chore(main): release 3.31.1-SNAPSHOT (#2082) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 9ec1f59f8..37e20e3ad 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.31.0 + 3.31.1-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.0 + 3.31.1-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 3aa1da5d3..b1ada8179 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.31.0 + 3.31.1-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.31.0 + 3.31.1-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.31.0 + 3.31.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.0 + 3.31.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.0 + 3.31.1-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.0 + 3.31.1-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.0 + 3.31.1-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.0 + 3.31.1-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 7b2562b22..c4c983876 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.31.0 + 3.31.1-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.0 + 3.31.1-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 96f5705af..f9235f473 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.0 + 3.31.1-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.0 + 3.31.1-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 610c2b279..9bb93a28c 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.0 + 3.31.1-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.0 + 3.31.1-SNAPSHOT diff --git a/pom.xml b/pom.xml index c3731c153..3957c2e29 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.31.0 + 3.31.1-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.0 + 3.31.1-SNAPSHOT com.google.cloud google-cloud-firestore - 3.31.0 + 3.31.1-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.0 + 3.31.1-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.0 + 3.31.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.0 + 3.31.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.0 + 3.31.1-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index bd3f50b84..1885bb169 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.0 + 3.31.1-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.0 + 3.31.1-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 03b5f8578..3a6faa556 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.31.0 + 3.31.1-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.31.0 + 3.31.1-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index ddb1a7b65..9f81cc558 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.0 + 3.31.1-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.0 + 3.31.1-SNAPSHOT diff --git a/versions.txt b/versions.txt index 35e4cfc91..4c5dbf4cd 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.31.0:3.31.0 -google-cloud-firestore-admin:3.31.0:3.31.0 -google-cloud-firestore-bom:3.31.0:3.31.0 -grpc-google-cloud-firestore-admin-v1:3.31.0:3.31.0 -grpc-google-cloud-firestore-v1:3.31.0:3.31.0 -proto-google-cloud-firestore-admin-v1:3.31.0:3.31.0 -proto-google-cloud-firestore-v1:3.31.0:3.31.0 -proto-google-cloud-firestore-bundle-v1:3.31.0:3.31.0 +google-cloud-firestore:3.31.0:3.31.1-SNAPSHOT +google-cloud-firestore-admin:3.31.0:3.31.1-SNAPSHOT +google-cloud-firestore-bom:3.31.0:3.31.1-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.31.0:3.31.1-SNAPSHOT +grpc-google-cloud-firestore-v1:3.31.0:3.31.1-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.31.0:3.31.1-SNAPSHOT +proto-google-cloud-firestore-v1:3.31.0:3.31.1-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.31.0:3.31.1-SNAPSHOT From 83a593e1745f488bc304fdfcb15d6a08f35eb177 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 23 Apr 2025 19:07:47 +0100 Subject: [PATCH 172/290] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.46.1 (#2084) --- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-17.cfg | 2 +- .kokoro/presubmit/graalvm-native-a.cfg | 2 +- .kokoro/presubmit/graalvm-native-b.cfg | 2 +- .kokoro/presubmit/graalvm-native-c.cfg | 2 +- .kokoro/presubmit/graalvm-native.cfg | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- pom.xml | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index d94cc8d69..9fcd3034e 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.46.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.46.1 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-17.cfg b/.kokoro/presubmit/graalvm-native-17.cfg index 99c773991..41ee52115 100644 --- a/.kokoro/presubmit/graalvm-native-17.cfg +++ b/.kokoro/presubmit/graalvm-native-17.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.46.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.46.1" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-a.cfg b/.kokoro/presubmit/graalvm-native-a.cfg index 35e57f557..3031653aa 100644 --- a/.kokoro/presubmit/graalvm-native-a.cfg +++ b/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.45.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.46.1" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-b.cfg b/.kokoro/presubmit/graalvm-native-b.cfg index 24accde47..388d37513 100644 --- a/.kokoro/presubmit/graalvm-native-b.cfg +++ b/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.45.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.46.1" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-c.cfg b/.kokoro/presubmit/graalvm-native-c.cfg index 01407e173..92235f78b 100644 --- a/.kokoro/presubmit/graalvm-native-c.cfg +++ b/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.45.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.46.1" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native.cfg b/.kokoro/presubmit/graalvm-native.cfg index 1e87de1a0..4cbff0263 100644 --- a/.kokoro/presubmit/graalvm-native.cfg +++ b/.kokoro/presubmit/graalvm-native.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.46.0" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.46.1" } env_vars: { diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index b1ada8179..3c1ad6b2f 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.46.0 + 3.46.1 Google Cloud Firestore BOM diff --git a/pom.xml b/pom.xml index 3957c2e29..3099f88f5 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.46.0 + 3.46.1 From 455af48be2eb034d04c0f85efe104e1934abf295 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 23 Apr 2025 19:08:46 +0100 Subject: [PATCH 173/290] deps: update googleapis/sdk-platform-java action to v2.56.1 (#2081) --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index ae76259a8..9db508433 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.56.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.56.1 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From 5eb5b19ab63eda059b7f09a31ba069d047f4f02d Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Wed, 23 Apr 2025 14:09:20 -0400 Subject: [PATCH 174/290] chore: Update generation configuration at Wed Apr 23 16:48:26 UTC 2025 (#2083) --- generation_config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generation_config.yaml b/generation_config.yaml index b7871e643..cf5141e2d 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.56.0 -googleapis_commitish: 7c6f112ae16c596b4fda111e1eb9b81385cf865f +googleapis_commitish: c8f09eb3362651a47b5c4adef1cb2bbdc652eeb4 libraries_bom_version: 26.59.0 libraries: - api_shortname: firestore From 9aad6966385d3873c30748d4e42df2c88cf77333 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 24 Apr 2025 15:56:09 +0100 Subject: [PATCH 175/290] deps: update googleapis/sdk-platform-java action to v2.56.2 (#2087) --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index 9db508433..6b856abde 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.56.1 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.56.2 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From 38aa23dcea0d8837403317e75c6abf04b2fc4050 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Fri, 25 Apr 2025 10:52:49 -0400 Subject: [PATCH 176/290] chore: Update generation configuration at Fri Apr 25 02:31:46 UTC 2025 (#2089) * chore: Update generation configuration at Thu Apr 24 14:56:31 UTC 2025 * chore: generate libraries at Thu Apr 24 14:57:09 UTC 2025 * chore: remove old graalvm jobs * chore: Update generation configuration at Fri Apr 25 02:31:46 UTC 2025 * chore: restore custom configuration --------- Co-authored-by: Diego Marquez --- .github/sync-repo-settings.yaml | 5 +++-- .kokoro/presubmit/graalvm-native-17.cfg | 27 ------------------------- .kokoro/presubmit/graalvm-native-a.cfg | 19 ++++------------- .kokoro/presubmit/graalvm-native-b.cfg | 19 ++++------------- .kokoro/presubmit/graalvm-native-c.cfg | 19 ++++------------- .kokoro/presubmit/graalvm-native.cfg | 27 ------------------------- generation_config.yaml | 4 ++-- owlbot.py | 5 +++-- 8 files changed, 20 insertions(+), 105 deletions(-) delete mode 100644 .kokoro/presubmit/graalvm-native-17.cfg delete mode 100644 .kokoro/presubmit/graalvm-native.cfg diff --git a/.github/sync-repo-settings.yaml b/.github/sync-repo-settings.yaml index d15741e78..2fd98aad1 100644 --- a/.github/sync-repo-settings.yaml +++ b/.github/sync-repo-settings.yaml @@ -16,8 +16,9 @@ branchProtectionRules: - 'Kokoro - Test: Integration' - 'Kokoro - Test: Integration Against Named DB' - cla/google - - 'Kokoro - Test: Java GraalVM Native Image' - - 'Kokoro - Test: Java 17 GraalVM Native Image' + - 'Kokoro - Test: Java GraalVM Native Image A' + - 'Kokoro - Test: Java GraalVM Native Image B' + - 'Kokoro - Test: Java GraalVM Native Image C' - javadoc - library_generation - unmanaged_dependency_check diff --git a/.kokoro/presubmit/graalvm-native-17.cfg b/.kokoro/presubmit/graalvm-native-17.cfg deleted file mode 100644 index 41ee52115..000000000 --- a/.kokoro/presubmit/graalvm-native-17.cfg +++ /dev/null @@ -1,27 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.46.1" -} - -env_vars: { - key: "JOB_TYPE" - value: "graalvm17" -} - -env_vars: { - key: "GCLOUD_PROJECT" - value: "java-review" -} - -env_vars: { - key: "GOOGLE_APPLICATION_CREDENTIALS" - value: "secret_manager/java-review_firestore-java-it" -} - -env_vars: { - key: "SECRET_MANAGER_KEYS" - value: "java-review_firestore-java-it" -} \ No newline at end of file diff --git a/.kokoro/presubmit/graalvm-native-a.cfg b/.kokoro/presubmit/graalvm-native-a.cfg index 3031653aa..e0bf67363 100644 --- a/.kokoro/presubmit/graalvm-native-a.cfg +++ b/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.46.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.46.2" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { @@ -11,28 +11,17 @@ env_vars: { value: "graalvm" } -# TODO: remove this after we've migrated all tests and scripts -env_vars: { - key: "GCLOUD_PROJECT" - value: "gcloud-devel" -} - env_vars: { key: "GOOGLE_CLOUD_PROJECT" - value: "gcloud-devel" + value: "java-review" } env_vars: { key: "GOOGLE_APPLICATION_CREDENTIALS" - value: "secret_manager/java-it-service-account" + value: "secret_manager/java-review_firestore-java-it" } env_vars: { key: "SECRET_MANAGER_KEYS" - value: "java-it-service-account" -} - -env_vars: { - key: "IT_SERVICE_ACCOUNT_EMAIL" - value: "it-service-account@gcloud-devel.iam.gserviceaccount.com" + value: "java-review_firestore-java-it" } \ No newline at end of file diff --git a/.kokoro/presubmit/graalvm-native-b.cfg b/.kokoro/presubmit/graalvm-native-b.cfg index 388d37513..afcbba600 100644 --- a/.kokoro/presubmit/graalvm-native-b.cfg +++ b/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.46.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.46.2" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { @@ -11,28 +11,17 @@ env_vars: { value: "graalvm" } -# TODO: remove this after we've migrated all tests and scripts -env_vars: { - key: "GCLOUD_PROJECT" - value: "gcloud-devel" -} - env_vars: { key: "GOOGLE_CLOUD_PROJECT" - value: "gcloud-devel" + value: "java-review" } env_vars: { key: "GOOGLE_APPLICATION_CREDENTIALS" - value: "secret_manager/java-it-service-account" + value: "secret_manager/java-review_firestore-java-it" } env_vars: { key: "SECRET_MANAGER_KEYS" - value: "java-it-service-account" -} - -env_vars: { - key: "IT_SERVICE_ACCOUNT_EMAIL" - value: "it-service-account@gcloud-devel.iam.gserviceaccount.com" + value: "java-review_firestore-java-it" } \ No newline at end of file diff --git a/.kokoro/presubmit/graalvm-native-c.cfg b/.kokoro/presubmit/graalvm-native-c.cfg index 92235f78b..4b6529ecb 100644 --- a/.kokoro/presubmit/graalvm-native-c.cfg +++ b/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.46.1" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.46.2" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { @@ -11,28 +11,17 @@ env_vars: { value: "graalvm" } -# TODO: remove this after we've migrated all tests and scripts -env_vars: { - key: "GCLOUD_PROJECT" - value: "gcloud-devel" -} - env_vars: { key: "GOOGLE_CLOUD_PROJECT" - value: "gcloud-devel" + value: "java-review" } env_vars: { key: "GOOGLE_APPLICATION_CREDENTIALS" - value: "secret_manager/java-it-service-account" + value: "secret_manager/java-review_firestore-java-it" } env_vars: { key: "SECRET_MANAGER_KEYS" - value: "java-it-service-account" -} - -env_vars: { - key: "IT_SERVICE_ACCOUNT_EMAIL" - value: "it-service-account@gcloud-devel.iam.gserviceaccount.com" + value: "java-review_firestore-java-it" } \ No newline at end of file diff --git a/.kokoro/presubmit/graalvm-native.cfg b/.kokoro/presubmit/graalvm-native.cfg deleted file mode 100644 index 4cbff0263..000000000 --- a/.kokoro/presubmit/graalvm-native.cfg +++ /dev/null @@ -1,27 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.46.1" -} - -env_vars: { - key: "JOB_TYPE" - value: "graalvm" -} - -env_vars: { - key: "GCLOUD_PROJECT" - value: "java-review" -} - -env_vars: { - key: "GOOGLE_APPLICATION_CREDENTIALS" - value: "secret_manager/java-review_firestore-java-it" -} - -env_vars: { - key: "SECRET_MANAGER_KEYS" - value: "java-review_firestore-java-it" -} diff --git a/generation_config.yaml b/generation_config.yaml index cf5141e2d..e1db8babb 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ -gapic_generator_version: 2.56.0 -googleapis_commitish: c8f09eb3362651a47b5c4adef1cb2bbdc652eeb4 +gapic_generator_version: 2.56.2 +googleapis_commitish: 2e5f8ba097342c6ef4efeba5c07677b3d35571d4 libraries_bom_version: 26.59.0 libraries: - api_shortname: firestore diff --git a/owlbot.py b/owlbot.py index e6e59d98b..f43e54969 100644 --- a/owlbot.py +++ b/owlbot.py @@ -79,8 +79,9 @@ # firestore uses a different project for its integration tests # due to the default project running datastore '.kokoro/presubmit/integration.cfg', - '.kokoro/presubmit/graalvm-native.cfg', - '.kokoro/presubmit/graalvm-native-17.cfg', + '.kokoro/presubmit/graalvm-native-a.cfg', + '.kokoro/presubmit/graalvm-native-b.cfg', + '.kokoro/presubmit/graalvm-native-c.cfg', '.kokoro/presubmit/samples.cfg', '.kokoro/nightly/integration.cfg', '.kokoro/nightly/java11-integration.cfg', From 757aa1c41db6da0a59bedc7a4335b8911def5b41 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 25 Apr 2025 17:22:22 +0100 Subject: [PATCH 177/290] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.46.2 (#2088) --- .github/workflows/unmanaged-dependency-check.yaml | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index 9fcd3034e..160085028 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.46.1 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.46.2 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 3c1ad6b2f..f575abde0 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.46.1 + 3.46.2 Google Cloud Firestore BOM diff --git a/pom.xml b/pom.xml index 3099f88f5..c985d8761 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.46.1 + 3.46.2 From dcb809e031e90bbf8de382cabd6239c0696e6954 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 25 Apr 2025 16:39:12 -0400 Subject: [PATCH 178/290] chore(main): release 3.31.1 (#2086) * chore(main): release 3.31.1 * chore: generate libraries at Fri Apr 25 16:23:10 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 15 +++++++++++++++ README.md | 6 +++--- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 55 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 798d4bad6..6ecf92c7c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [3.31.1](https://github.com/googleapis/java-firestore/compare/v3.31.0...v3.31.1) (2025-04-25) + + +### Bug Fixes + +* **deps:** Update the Java code generator (gapic-generator-java) to 2.56.2 ([38aa23d](https://github.com/googleapis/java-firestore/commit/38aa23dcea0d8837403317e75c6abf04b2fc4050)) + + +### Dependencies + +* Update dependency com.google.cloud:sdk-platform-java-config to v3.46.1 ([#2084](https://github.com/googleapis/java-firestore/issues/2084)) ([83a593e](https://github.com/googleapis/java-firestore/commit/83a593e1745f488bc304fdfcb15d6a08f35eb177)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.46.2 ([#2088](https://github.com/googleapis/java-firestore/issues/2088)) ([757aa1c](https://github.com/googleapis/java-firestore/commit/757aa1c41db6da0a59bedc7a4335b8911def5b41)) +* Update googleapis/sdk-platform-java action to v2.56.1 ([#2081](https://github.com/googleapis/java-firestore/issues/2081)) ([455af48](https://github.com/googleapis/java-firestore/commit/455af48be2eb034d04c0f85efe104e1934abf295)) +* Update googleapis/sdk-platform-java action to v2.56.2 ([#2087](https://github.com/googleapis/java-firestore/issues/2087)) ([9aad696](https://github.com/googleapis/java-firestore/commit/9aad6966385d3873c30748d4e42df2c88cf77333)) + ## [3.31.0](https://github.com/googleapis/java-firestore/compare/v3.30.13...v3.31.0) (2025-04-23) diff --git a/README.md b/README.md index 2afb0ce89..465e26572 100644 --- a/README.md +++ b/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.31.0' +implementation 'com.google.cloud:google-cloud-firestore:3.31.1' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.31.0" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.31.1" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.31.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.31.1 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 37e20e3ad..f2bfe5e28 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.31.1-SNAPSHOT + 3.31.1 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.1-SNAPSHOT + 3.31.1 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index f575abde0..9c5029c2b 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.31.1-SNAPSHOT + 3.31.1 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.31.1-SNAPSHOT + 3.31.1 com.google.cloud google-cloud-firestore-admin - 3.31.1-SNAPSHOT + 3.31.1 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.1-SNAPSHOT + 3.31.1 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.1-SNAPSHOT + 3.31.1 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.1-SNAPSHOT + 3.31.1 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.1-SNAPSHOT + 3.31.1 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.1-SNAPSHOT + 3.31.1 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index c4c983876..6f54316be 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.31.1-SNAPSHOT + 3.31.1 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.1-SNAPSHOT + 3.31.1 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index f9235f473..d698dcfe1 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.1-SNAPSHOT + 3.31.1 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.1-SNAPSHOT + 3.31.1 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 9bb93a28c..3c3daaf53 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.1-SNAPSHOT + 3.31.1 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.1-SNAPSHOT + 3.31.1 diff --git a/pom.xml b/pom.xml index c985d8761..4afefa260 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.31.1-SNAPSHOT + 3.31.1 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.1-SNAPSHOT + 3.31.1 com.google.cloud google-cloud-firestore - 3.31.1-SNAPSHOT + 3.31.1 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.1-SNAPSHOT + 3.31.1 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.1-SNAPSHOT + 3.31.1 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.1-SNAPSHOT + 3.31.1 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.1-SNAPSHOT + 3.31.1 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 1885bb169..8fe2073cb 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.1-SNAPSHOT + 3.31.1 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.1-SNAPSHOT + 3.31.1 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 3a6faa556..c1fe40f94 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.31.1-SNAPSHOT + 3.31.1 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.31.1-SNAPSHOT + 3.31.1 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 9f81cc558..46792b036 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.1-SNAPSHOT + 3.31.1 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.1-SNAPSHOT + 3.31.1 diff --git a/versions.txt b/versions.txt index 4c5dbf4cd..120015ca4 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.31.0:3.31.1-SNAPSHOT -google-cloud-firestore-admin:3.31.0:3.31.1-SNAPSHOT -google-cloud-firestore-bom:3.31.0:3.31.1-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.31.0:3.31.1-SNAPSHOT -grpc-google-cloud-firestore-v1:3.31.0:3.31.1-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.31.0:3.31.1-SNAPSHOT -proto-google-cloud-firestore-v1:3.31.0:3.31.1-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.31.0:3.31.1-SNAPSHOT +google-cloud-firestore:3.31.1:3.31.1 +google-cloud-firestore-admin:3.31.1:3.31.1 +google-cloud-firestore-bom:3.31.1:3.31.1 +grpc-google-cloud-firestore-admin-v1:3.31.1:3.31.1 +grpc-google-cloud-firestore-v1:3.31.1:3.31.1 +proto-google-cloud-firestore-admin-v1:3.31.1:3.31.1 +proto-google-cloud-firestore-v1:3.31.1:3.31.1 +proto-google-cloud-firestore-bundle-v1:3.31.1:3.31.1 From 7213573b71c7cb00d80f19a67f7c989a2bf0040c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Sat, 26 Apr 2025 19:17:39 +0200 Subject: [PATCH 179/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.31.1 (#2085) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 22043be68..a1d973f50 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.30.13 + 3.31.1 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 7d4c70acb..96c75b30f 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.30.13 + 3.31.1 From 840cc449249263abb7c2a748de7221a1a8778d5b Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Tue, 29 Apr 2025 13:49:50 -0400 Subject: [PATCH 180/290] chore: Update generation configuration at Tue Apr 29 02:31:48 UTC 2025 (#2091) * chore: Update generation configuration at Sat Apr 26 02:29:41 UTC 2025 * chore: Update generation configuration at Sun Apr 27 02:32:40 UTC 2025 * chore: generate libraries at Sun Apr 27 02:33:08 UTC 2025 * chore: Update generation configuration at Tue Apr 29 02:31:48 UTC 2025 --- README.md | 2 +- generation_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 465e26572..7983d3885 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.30.13 + 3.31.1 ``` diff --git a/generation_config.yaml b/generation_config.yaml index e1db8babb..8b941e912 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.56.2 -googleapis_commitish: 2e5f8ba097342c6ef4efeba5c07677b3d35571d4 +googleapis_commitish: ce291b3bc967923f89e0e54ed33d18802672b171 libraries_bom_version: 26.59.0 libraries: - api_shortname: firestore From 0f0e9222a22493a72037c50dbea386e49912b996 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 29 Apr 2025 14:23:08 -0400 Subject: [PATCH 181/290] chore(main): release 3.31.2-SNAPSHOT (#2090) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index f2bfe5e28..1f33a6b3e 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.31.1 + 3.31.2-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.1 + 3.31.2-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 9c5029c2b..589cf0726 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.31.1 + 3.31.2-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.31.1 + 3.31.2-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.31.1 + 3.31.2-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.1 + 3.31.2-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.1 + 3.31.2-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.1 + 3.31.2-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.1 + 3.31.2-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.1 + 3.31.2-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 6f54316be..4049283ed 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.31.1 + 3.31.2-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.1 + 3.31.2-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index d698dcfe1..011dedce7 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.1 + 3.31.2-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.1 + 3.31.2-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 3c3daaf53..a57b5876a 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.1 + 3.31.2-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.1 + 3.31.2-SNAPSHOT diff --git a/pom.xml b/pom.xml index 4afefa260..c0c6a2334 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.31.1 + 3.31.2-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.1 + 3.31.2-SNAPSHOT com.google.cloud google-cloud-firestore - 3.31.1 + 3.31.2-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.1 + 3.31.2-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.1 + 3.31.2-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.1 + 3.31.2-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.1 + 3.31.2-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 8fe2073cb..9063ea2fc 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.1 + 3.31.2-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.1 + 3.31.2-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index c1fe40f94..2ac283fe8 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.31.1 + 3.31.2-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.31.1 + 3.31.2-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 46792b036..5d23a5a9b 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.1 + 3.31.2-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.1 + 3.31.2-SNAPSHOT diff --git a/versions.txt b/versions.txt index 120015ca4..2cd0fb98b 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.31.1:3.31.1 -google-cloud-firestore-admin:3.31.1:3.31.1 -google-cloud-firestore-bom:3.31.1:3.31.1 -grpc-google-cloud-firestore-admin-v1:3.31.1:3.31.1 -grpc-google-cloud-firestore-v1:3.31.1:3.31.1 -proto-google-cloud-firestore-admin-v1:3.31.1:3.31.1 -proto-google-cloud-firestore-v1:3.31.1:3.31.1 -proto-google-cloud-firestore-bundle-v1:3.31.1:3.31.1 +google-cloud-firestore:3.31.1:3.31.2-SNAPSHOT +google-cloud-firestore-admin:3.31.1:3.31.2-SNAPSHOT +google-cloud-firestore-bom:3.31.1:3.31.2-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.31.1:3.31.2-SNAPSHOT +grpc-google-cloud-firestore-v1:3.31.1:3.31.2-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.31.1:3.31.2-SNAPSHOT +proto-google-cloud-firestore-v1:3.31.1:3.31.2-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.31.1:3.31.2-SNAPSHOT From 20b64e0bd3437d137ba6b48ce670b6931a098559 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 1 May 2025 16:58:52 +0200 Subject: [PATCH 182/290] deps: update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.61.0 (#2094) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 4049283ed..58bdc3bb8 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -228,7 +228,7 @@ com.google.api.grpc proto-google-cloud-trace-v1 - 2.60.0 + 2.61.0 test From 2eeaa5bc4d8dc89b0e84f4a14f2b045d5412f379 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 1 May 2025 16:59:02 +0200 Subject: [PATCH 183/290] deps: update dependency com.google.cloud:google-cloud-trace to v2.61.0 (#2095) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 58bdc3bb8..42604d295 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -234,7 +234,7 @@ com.google.cloud google-cloud-trace - 2.60.0 + 2.61.0 test From 1c367cd7368e5a9985aa068036c981a6e27508f2 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Mon, 5 May 2025 10:53:06 -0400 Subject: [PATCH 184/290] chore: Update generation configuration at Sun May 4 02:34:58 UTC 2025 (#2093) * chore: Update generation configuration at Wed Apr 30 02:31:48 UTC 2025 * chore: Update generation configuration at Thu May 1 02:34:44 UTC 2025 * chore: Update generation configuration at Fri May 2 02:32:00 UTC 2025 * chore: Update generation configuration at Sat May 3 02:30:38 UTC 2025 * chore: Update generation configuration at Sun May 4 02:34:58 UTC 2025 --- .github/workflows/hermetic_library_generation.yaml | 2 +- generation_config.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index 6b856abde..2ab56cd24 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.56.2 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.56.3 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} diff --git a/generation_config.yaml b/generation_config.yaml index 8b941e912..de4029998 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ -gapic_generator_version: 2.56.2 -googleapis_commitish: ce291b3bc967923f89e0e54ed33d18802672b171 +gapic_generator_version: 2.56.3 +googleapis_commitish: 7ab5d0f5e87ed25778eeb8318e89cdad4d67ed6c libraries_bom_version: 26.59.0 libraries: - api_shortname: firestore From 025d07c32e78b24c53227ade8a5afb06c2f6bfb9 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 5 May 2025 16:54:55 +0200 Subject: [PATCH 185/290] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.46.3 (#2099) --- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-a.cfg | 2 +- .kokoro/presubmit/graalvm-native-b.cfg | 2 +- .kokoro/presubmit/graalvm-native-c.cfg | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index 160085028..00e1dcc4b 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.46.2 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.46.3 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-a.cfg b/.kokoro/presubmit/graalvm-native-a.cfg index e0bf67363..8975d3e40 100644 --- a/.kokoro/presubmit/graalvm-native-a.cfg +++ b/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.46.2" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.46.3" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-b.cfg b/.kokoro/presubmit/graalvm-native-b.cfg index afcbba600..fa40c4d2d 100644 --- a/.kokoro/presubmit/graalvm-native-b.cfg +++ b/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.46.2" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.46.3" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-c.cfg b/.kokoro/presubmit/graalvm-native-c.cfg index 4b6529ecb..e999b6030 100644 --- a/.kokoro/presubmit/graalvm-native-c.cfg +++ b/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.46.2" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.46.3" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 589cf0726..9e24c9b0e 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.46.2 + 3.46.3 Google Cloud Firestore BOM diff --git a/pom.xml b/pom.xml index c0c6a2334..acbe80595 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.46.2 + 3.46.3 From 7ba05e76ecd37612c5782178fc8065d437e9bfea Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 5 May 2025 11:59:11 -0400 Subject: [PATCH 186/290] chore(main): release 3.31.2 (#2096) * chore(main): release 3.31.2 * chore: generate libraries at Mon May 5 14:55:42 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 14 ++++++++++++++ README.md | 6 +++--- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 54 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6ecf92c7c..afba9b3fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [3.31.2](https://github.com/googleapis/java-firestore/compare/v3.31.1...v3.31.2) (2025-05-05) + + +### Bug Fixes + +* **deps:** Update the Java code generator (gapic-generator-java) to 2.56.3 ([1c367cd](https://github.com/googleapis/java-firestore/commit/1c367cd7368e5a9985aa068036c981a6e27508f2)) + + +### Dependencies + +* Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.61.0 ([#2094](https://github.com/googleapis/java-firestore/issues/2094)) ([20b64e0](https://github.com/googleapis/java-firestore/commit/20b64e0bd3437d137ba6b48ce670b6931a098559)) +* Update dependency com.google.cloud:google-cloud-trace to v2.61.0 ([#2095](https://github.com/googleapis/java-firestore/issues/2095)) ([2eeaa5b](https://github.com/googleapis/java-firestore/commit/2eeaa5bc4d8dc89b0e84f4a14f2b045d5412f379)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.46.3 ([#2099](https://github.com/googleapis/java-firestore/issues/2099)) ([025d07c](https://github.com/googleapis/java-firestore/commit/025d07c32e78b24c53227ade8a5afb06c2f6bfb9)) + ## [3.31.1](https://github.com/googleapis/java-firestore/compare/v3.31.0...v3.31.1) (2025-04-25) diff --git a/README.md b/README.md index 7983d3885..8a2816097 100644 --- a/README.md +++ b/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.31.1' +implementation 'com.google.cloud:google-cloud-firestore:3.31.2' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.31.1" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.31.2" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.31.1 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.31.2 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 1f33a6b3e..eae18e614 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.31.2-SNAPSHOT + 3.31.2 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.2-SNAPSHOT + 3.31.2 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 9e24c9b0e..5afa3242e 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.31.2-SNAPSHOT + 3.31.2 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.31.2-SNAPSHOT + 3.31.2 com.google.cloud google-cloud-firestore-admin - 3.31.2-SNAPSHOT + 3.31.2 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.2-SNAPSHOT + 3.31.2 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.2-SNAPSHOT + 3.31.2 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.2-SNAPSHOT + 3.31.2 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.2-SNAPSHOT + 3.31.2 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.2-SNAPSHOT + 3.31.2 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 42604d295..cbd10a679 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.31.2-SNAPSHOT + 3.31.2 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.2-SNAPSHOT + 3.31.2 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 011dedce7..fe4c43b09 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.2-SNAPSHOT + 3.31.2 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.2-SNAPSHOT + 3.31.2 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index a57b5876a..cb7ef6708 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.2-SNAPSHOT + 3.31.2 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.2-SNAPSHOT + 3.31.2 diff --git a/pom.xml b/pom.xml index acbe80595..6cc289817 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.31.2-SNAPSHOT + 3.31.2 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.2-SNAPSHOT + 3.31.2 com.google.cloud google-cloud-firestore - 3.31.2-SNAPSHOT + 3.31.2 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.2-SNAPSHOT + 3.31.2 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.2-SNAPSHOT + 3.31.2 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.2-SNAPSHOT + 3.31.2 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.2-SNAPSHOT + 3.31.2 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 9063ea2fc..740587320 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.2-SNAPSHOT + 3.31.2 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.2-SNAPSHOT + 3.31.2 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 2ac283fe8..e8b158866 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.31.2-SNAPSHOT + 3.31.2 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.31.2-SNAPSHOT + 3.31.2 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 5d23a5a9b..5ecb27159 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.2-SNAPSHOT + 3.31.2 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.2-SNAPSHOT + 3.31.2 diff --git a/versions.txt b/versions.txt index 2cd0fb98b..8ce4abcac 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.31.1:3.31.2-SNAPSHOT -google-cloud-firestore-admin:3.31.1:3.31.2-SNAPSHOT -google-cloud-firestore-bom:3.31.1:3.31.2-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.31.1:3.31.2-SNAPSHOT -grpc-google-cloud-firestore-v1:3.31.1:3.31.2-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.31.1:3.31.2-SNAPSHOT -proto-google-cloud-firestore-v1:3.31.1:3.31.2-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.31.1:3.31.2-SNAPSHOT +google-cloud-firestore:3.31.2:3.31.2 +google-cloud-firestore-admin:3.31.2:3.31.2 +google-cloud-firestore-bom:3.31.2:3.31.2 +grpc-google-cloud-firestore-admin-v1:3.31.2:3.31.2 +grpc-google-cloud-firestore-v1:3.31.2:3.31.2 +proto-google-cloud-firestore-admin-v1:3.31.2:3.31.2 +proto-google-cloud-firestore-v1:3.31.2:3.31.2 +proto-google-cloud-firestore-bundle-v1:3.31.2:3.31.2 From 7bc1fd0422b0fe59a13a1a48ceb9db11d8ca46ac Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 5 May 2025 12:41:50 -0400 Subject: [PATCH 187/290] chore(main): release 3.31.3-SNAPSHOT (#2100) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index eae18e614..360551c2a 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.31.2 + 3.31.3-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.2 + 3.31.3-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 5afa3242e..74151f3e4 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.31.2 + 3.31.3-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.31.2 + 3.31.3-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.31.2 + 3.31.3-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.2 + 3.31.3-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.2 + 3.31.3-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.2 + 3.31.3-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.2 + 3.31.3-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.2 + 3.31.3-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index cbd10a679..439a2da42 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.31.2 + 3.31.3-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.2 + 3.31.3-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index fe4c43b09..ea8291b26 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.2 + 3.31.3-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.2 + 3.31.3-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index cb7ef6708..a47d49e56 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.2 + 3.31.3-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.2 + 3.31.3-SNAPSHOT diff --git a/pom.xml b/pom.xml index 6cc289817..f36ccdf23 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.31.2 + 3.31.3-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.2 + 3.31.3-SNAPSHOT com.google.cloud google-cloud-firestore - 3.31.2 + 3.31.3-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.2 + 3.31.3-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.2 + 3.31.3-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.2 + 3.31.3-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.2 + 3.31.3-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 740587320..36412bf58 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.2 + 3.31.3-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.2 + 3.31.3-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index e8b158866..3f7462e44 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.31.2 + 3.31.3-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.31.2 + 3.31.3-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 5ecb27159..2ad4509a4 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.2 + 3.31.3-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.2 + 3.31.3-SNAPSHOT diff --git a/versions.txt b/versions.txt index 8ce4abcac..cfbf23f4a 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.31.2:3.31.2 -google-cloud-firestore-admin:3.31.2:3.31.2 -google-cloud-firestore-bom:3.31.2:3.31.2 -grpc-google-cloud-firestore-admin-v1:3.31.2:3.31.2 -grpc-google-cloud-firestore-v1:3.31.2:3.31.2 -proto-google-cloud-firestore-admin-v1:3.31.2:3.31.2 -proto-google-cloud-firestore-v1:3.31.2:3.31.2 -proto-google-cloud-firestore-bundle-v1:3.31.2:3.31.2 +google-cloud-firestore:3.31.2:3.31.3-SNAPSHOT +google-cloud-firestore-admin:3.31.2:3.31.3-SNAPSHOT +google-cloud-firestore-bom:3.31.2:3.31.3-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.31.2:3.31.3-SNAPSHOT +grpc-google-cloud-firestore-v1:3.31.2:3.31.3-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.31.2:3.31.3-SNAPSHOT +proto-google-cloud-firestore-v1:3.31.2:3.31.3-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.31.2:3.31.3-SNAPSHOT From a9088d0246dfcd46b9554368d0efadc251158495 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 5 May 2025 19:38:39 +0200 Subject: [PATCH 188/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.31.2 (#2101) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index a1d973f50..a6170e927 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.31.1 + 3.31.2 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 96c75b30f..1c472ee7b 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.31.1 + 3.31.2 From 9d90996a75926907d8b4189b5e2c34a067a9501e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 7 May 2025 23:55:31 +0200 Subject: [PATCH 189/290] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.47.0 (#2103) --- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-a.cfg | 2 +- .kokoro/presubmit/graalvm-native-b.cfg | 2 +- .kokoro/presubmit/graalvm-native-c.cfg | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index 00e1dcc4b..406c2b44d 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.46.3 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.47.0 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-a.cfg b/.kokoro/presubmit/graalvm-native-a.cfg index 8975d3e40..8e16d489e 100644 --- a/.kokoro/presubmit/graalvm-native-a.cfg +++ b/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.46.3" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.47.0" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-b.cfg b/.kokoro/presubmit/graalvm-native-b.cfg index fa40c4d2d..5d56a1cc8 100644 --- a/.kokoro/presubmit/graalvm-native-b.cfg +++ b/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.46.3" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.47.0" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-c.cfg b/.kokoro/presubmit/graalvm-native-c.cfg index e999b6030..4ccf6c945 100644 --- a/.kokoro/presubmit/graalvm-native-c.cfg +++ b/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.46.3" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.47.0" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 74151f3e4..2cf92a5f5 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.46.3 + 3.47.0 Google Cloud Firestore BOM diff --git a/pom.xml b/pom.xml index f36ccdf23..35cfc9c9d 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.46.3 + 3.47.0 From 06387ba3fa34de5030332a45c1b641242fcda475 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 7 May 2025 23:57:20 +0200 Subject: [PATCH 190/290] deps: update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.62.0 (#2105) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 439a2da42..681365624 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -228,7 +228,7 @@ com.google.api.grpc proto-google-cloud-trace-v1 - 2.61.0 + 2.62.0 test From 9bfc6d3fbe69526a4fb3a7fcc058744edaecd88f Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 7 May 2025 23:59:45 +0200 Subject: [PATCH 191/290] deps: update googleapis/sdk-platform-java action to v2.57.0 (#2104) --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index 2ab56cd24..f0b1369c8 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.56.3 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.57.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From ce18e7c88cfef044cc6e79a484db577423e408e4 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 8 May 2025 17:39:41 +0200 Subject: [PATCH 192/290] deps: update dependency com.google.cloud:google-cloud-trace to v2.62.0 (#2106) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 681365624..70ded8cf7 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -234,7 +234,7 @@ com.google.cloud google-cloud-trace - 2.61.0 + 2.62.0 test From b01cbf94cfd0e9865210c329e3a8cf0bd124c3c7 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Thu, 8 May 2025 12:35:27 -0400 Subject: [PATCH 193/290] chore: Update generation configuration at Thu May 8 02:33:00 UTC 2025 (#2102) * chore: Update generation configuration at Tue May 6 02:32:24 UTC 2025 * chore: generate libraries at Tue May 6 02:32:51 UTC 2025 * chore: Update generation configuration at Wed May 7 02:32:57 UTC 2025 * chore: Update generation configuration at Thu May 8 02:33:00 UTC 2025 --------- Co-authored-by: Tom Andersen --- README.md | 2 +- generation_config.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 8a2816097..2b5e26bc2 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.31.1 + 3.31.2 ``` diff --git a/generation_config.yaml b/generation_config.yaml index de4029998..e7cc9dd34 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ -gapic_generator_version: 2.56.3 -googleapis_commitish: 7ab5d0f5e87ed25778eeb8318e89cdad4d67ed6c +gapic_generator_version: 2.57.0 +googleapis_commitish: 97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5 libraries_bom_version: 26.59.0 libraries: - api_shortname: firestore From 9116836cd024efabea52fab502da2caf18dce13d Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 8 May 2025 19:47:23 -0400 Subject: [PATCH 194/290] chore(main): release 3.31.3 (#2108) * chore(main): release 3.31.3 * chore: generate libraries at Thu May 8 16:36:13 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 15 +++++++++++++++ README.md | 6 +++--- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 55 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index afba9b3fa..d03474b96 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [3.31.3](https://github.com/googleapis/java-firestore/compare/v3.31.2...v3.31.3) (2025-05-08) + + +### Bug Fixes + +* **deps:** Update the Java code generator (gapic-generator-java) to 2.57.0 ([b01cbf9](https://github.com/googleapis/java-firestore/commit/b01cbf94cfd0e9865210c329e3a8cf0bd124c3c7)) + + +### Dependencies + +* Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.62.0 ([#2105](https://github.com/googleapis/java-firestore/issues/2105)) ([06387ba](https://github.com/googleapis/java-firestore/commit/06387ba3fa34de5030332a45c1b641242fcda475)) +* Update dependency com.google.cloud:google-cloud-trace to v2.62.0 ([#2106](https://github.com/googleapis/java-firestore/issues/2106)) ([ce18e7c](https://github.com/googleapis/java-firestore/commit/ce18e7c88cfef044cc6e79a484db577423e408e4)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.47.0 ([#2103](https://github.com/googleapis/java-firestore/issues/2103)) ([9d90996](https://github.com/googleapis/java-firestore/commit/9d90996a75926907d8b4189b5e2c34a067a9501e)) +* Update googleapis/sdk-platform-java action to v2.57.0 ([#2104](https://github.com/googleapis/java-firestore/issues/2104)) ([9bfc6d3](https://github.com/googleapis/java-firestore/commit/9bfc6d3fbe69526a4fb3a7fcc058744edaecd88f)) + ## [3.31.2](https://github.com/googleapis/java-firestore/compare/v3.31.1...v3.31.2) (2025-05-05) diff --git a/README.md b/README.md index 2b5e26bc2..4caa81619 100644 --- a/README.md +++ b/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.31.2' +implementation 'com.google.cloud:google-cloud-firestore:3.31.3' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.31.2" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.31.3" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.31.2 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.31.3 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 360551c2a..b2ee326e7 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.31.3-SNAPSHOT + 3.31.3 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.3-SNAPSHOT + 3.31.3 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 2cf92a5f5..44bd2727b 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.31.3-SNAPSHOT + 3.31.3 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.31.3-SNAPSHOT + 3.31.3 com.google.cloud google-cloud-firestore-admin - 3.31.3-SNAPSHOT + 3.31.3 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.3-SNAPSHOT + 3.31.3 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.3-SNAPSHOT + 3.31.3 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.3-SNAPSHOT + 3.31.3 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.3-SNAPSHOT + 3.31.3 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.3-SNAPSHOT + 3.31.3 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 70ded8cf7..23dce43b2 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.31.3-SNAPSHOT + 3.31.3 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.3-SNAPSHOT + 3.31.3 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index ea8291b26..887425ca9 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.3-SNAPSHOT + 3.31.3 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.3-SNAPSHOT + 3.31.3 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index a47d49e56..980ff6938 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.3-SNAPSHOT + 3.31.3 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.3-SNAPSHOT + 3.31.3 diff --git a/pom.xml b/pom.xml index 35cfc9c9d..f309d6fc8 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.31.3-SNAPSHOT + 3.31.3 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.3-SNAPSHOT + 3.31.3 com.google.cloud google-cloud-firestore - 3.31.3-SNAPSHOT + 3.31.3 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.3-SNAPSHOT + 3.31.3 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.3-SNAPSHOT + 3.31.3 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.3-SNAPSHOT + 3.31.3 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.3-SNAPSHOT + 3.31.3 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 36412bf58..3f70c1dea 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.3-SNAPSHOT + 3.31.3 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.3-SNAPSHOT + 3.31.3 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 3f7462e44..fdbff4c39 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.31.3-SNAPSHOT + 3.31.3 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.31.3-SNAPSHOT + 3.31.3 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 2ad4509a4..4280dbec5 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.3-SNAPSHOT + 3.31.3 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.3-SNAPSHOT + 3.31.3 diff --git a/versions.txt b/versions.txt index cfbf23f4a..c318eee78 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.31.2:3.31.3-SNAPSHOT -google-cloud-firestore-admin:3.31.2:3.31.3-SNAPSHOT -google-cloud-firestore-bom:3.31.2:3.31.3-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.31.2:3.31.3-SNAPSHOT -grpc-google-cloud-firestore-v1:3.31.2:3.31.3-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.31.2:3.31.3-SNAPSHOT -proto-google-cloud-firestore-v1:3.31.2:3.31.3-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.31.2:3.31.3-SNAPSHOT +google-cloud-firestore:3.31.3:3.31.3 +google-cloud-firestore-admin:3.31.3:3.31.3 +google-cloud-firestore-bom:3.31.3:3.31.3 +grpc-google-cloud-firestore-admin-v1:3.31.3:3.31.3 +grpc-google-cloud-firestore-v1:3.31.3:3.31.3 +proto-google-cloud-firestore-admin-v1:3.31.3:3.31.3 +proto-google-cloud-firestore-v1:3.31.3:3.31.3 +proto-google-cloud-firestore-bundle-v1:3.31.3:3.31.3 From 1ce62c03bf772cccaa954ed6d18738f829d5f50a Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 8 May 2025 22:43:45 -0400 Subject: [PATCH 195/290] chore(main): release 3.31.4-SNAPSHOT (#2109) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index b2ee326e7..bc8833ab3 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.31.3 + 3.31.4-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.3 + 3.31.4-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 44bd2727b..07810fc33 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.31.3 + 3.31.4-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.31.3 + 3.31.4-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.31.3 + 3.31.4-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.3 + 3.31.4-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.3 + 3.31.4-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.3 + 3.31.4-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.3 + 3.31.4-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.3 + 3.31.4-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 23dce43b2..4df790770 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.31.3 + 3.31.4-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.3 + 3.31.4-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 887425ca9..30c27f270 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.3 + 3.31.4-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.3 + 3.31.4-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 980ff6938..4acf66272 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.3 + 3.31.4-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.3 + 3.31.4-SNAPSHOT diff --git a/pom.xml b/pom.xml index f309d6fc8..91d919b93 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.31.3 + 3.31.4-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.3 + 3.31.4-SNAPSHOT com.google.cloud google-cloud-firestore - 3.31.3 + 3.31.4-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.3 + 3.31.4-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.3 + 3.31.4-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.3 + 3.31.4-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.3 + 3.31.4-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 3f70c1dea..f8ab89d11 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.3 + 3.31.4-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.3 + 3.31.4-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index fdbff4c39..4815f2036 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.31.3 + 3.31.4-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.31.3 + 3.31.4-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 4280dbec5..59f24e5f3 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.3 + 3.31.4-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.3 + 3.31.4-SNAPSHOT diff --git a/versions.txt b/versions.txt index c318eee78..e39888cee 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.31.3:3.31.3 -google-cloud-firestore-admin:3.31.3:3.31.3 -google-cloud-firestore-bom:3.31.3:3.31.3 -grpc-google-cloud-firestore-admin-v1:3.31.3:3.31.3 -grpc-google-cloud-firestore-v1:3.31.3:3.31.3 -proto-google-cloud-firestore-admin-v1:3.31.3:3.31.3 -proto-google-cloud-firestore-v1:3.31.3:3.31.3 -proto-google-cloud-firestore-bundle-v1:3.31.3:3.31.3 +google-cloud-firestore:3.31.3:3.31.4-SNAPSHOT +google-cloud-firestore-admin:3.31.3:3.31.4-SNAPSHOT +google-cloud-firestore-bom:3.31.3:3.31.4-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.31.3:3.31.4-SNAPSHOT +grpc-google-cloud-firestore-v1:3.31.3:3.31.4-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.31.3:3.31.4-SNAPSHOT +proto-google-cloud-firestore-v1:3.31.3:3.31.4-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.31.3:3.31.4-SNAPSHOT From 5343e177eb1aa552801dbea6609bbd2981559f5e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 9 May 2025 16:44:51 +0200 Subject: [PATCH 196/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.31.3 (#2111) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index a6170e927..0ef5ae744 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.31.2 + 3.31.3 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 1c472ee7b..cd96cfb52 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.31.2 + 3.31.3 From 00a6f54e044c963ca960ab1cec022a21cc4da29e Mon Sep 17 00:00:00 2001 From: Mila <107142260+milaGGL@users.noreply.github.com> Date: Fri, 9 May 2025 11:49:27 -0400 Subject: [PATCH 197/290] Fix: Status is missing while creating FirestoreException from ApiException (#2107) --- .../cloud/firestore/FirestoreException.java | 21 +++ .../firestore/FirestoreExceptionTest.java | 164 ++++++++++++++++++ 2 files changed, 185 insertions(+) create mode 100644 google-cloud-firestore/src/test/java/com/google/cloud/firestore/FirestoreExceptionTest.java diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreException.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreException.java index 0c1c8dab2..00f7236ca 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreException.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/FirestoreException.java @@ -18,6 +18,7 @@ import com.google.api.core.BetaApi; import com.google.api.gax.rpc.ApiException; +import com.google.api.gax.rpc.StatusCode; import com.google.cloud.grpc.BaseGrpcServiceException; import io.grpc.Status; import java.io.IOException; @@ -43,6 +44,8 @@ private FirestoreException(String reason, ApiException exception) { exception, exception.getStatusCode().getCode().getHttpStatusCode(), exception.isRetryable()); + + this.status = FirestoreException.toStatus(exception.getStatusCode()); } private FirestoreException(IOException exception, boolean retryable) { @@ -119,4 +122,22 @@ public static FirestoreException forApiException(ApiException exception, String public Status getStatus() { return status; } + + /** + * Converts a GAX {@code StatusCode} to a corresponding gRPC {@code Status} object. This method + * assumes that the names of the enum values in {@code com.google.api.gax.rpc.StatusCode.Code} + * directly correspond to the names of the enum values in {@code io.grpc.Status.Code}. + * + *

If the provided {@code StatusCode.Code} name does not have a direct matching {@code + * io.grpc.Status.Code}, {@code Status.UNKNOWN} with a descriptive message is returned. + */ + private static Status toStatus(StatusCode statusCode) { + try { + Status.Code code = Status.Code.valueOf(statusCode.getCode().name()); + return code.toStatus(); + } catch (IllegalArgumentException e) { + return Status.UNKNOWN.withDescription( + "Unrecognized StatusCode.code: " + statusCode.getCode()); + } + } } diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/FirestoreExceptionTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/FirestoreExceptionTest.java new file mode 100644 index 000000000..a57605d1b --- /dev/null +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/FirestoreExceptionTest.java @@ -0,0 +1,164 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.firestore; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertTrue; + +import com.google.api.gax.grpc.GrpcStatusCode; +import com.google.api.gax.rpc.ApiException; +import com.google.api.gax.rpc.StatusCode; +import io.grpc.Status; +import java.io.IOException; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.mockito.junit.MockitoJUnitRunner; + +/** Unit tests for the FirestoreException class. */ +@RunWith(MockitoJUnitRunner.class) +public class FirestoreExceptionTest { + @Test + public void testConstructorWithReasonAndStatus() { + String reason = "Aborted operation"; + Status status = Status.ABORTED; + FirestoreException exception = new FirestoreException(reason, status); + + assertEquals(reason, exception.getMessage()); + assertEquals(status, exception.getStatus()); + assertNull(exception.getCause()); + assertEquals(status.getCode().value(), exception.getCode()); + assertFalse(exception.isRetryable()); + } + + @Test + public void testForInvalidArgument() { + String messageTemplate = "Invalid argument supplied: %s"; + String argument = "collectionId"; + String expectedMessage = String.format(messageTemplate, argument); + + FirestoreException exception = FirestoreException.forInvalidArgument(messageTemplate, argument); + + assertEquals(expectedMessage, exception.getMessage()); + assertEquals(Status.INVALID_ARGUMENT, exception.getStatus()); + assertNull(exception.getCause()); + assertEquals(Status.INVALID_ARGUMENT.getCode().value(), exception.getCode()); + assertFalse(exception.isRetryable()); + } + + @Test + public void testForServerRejection() { + Status status = Status.PERMISSION_DENIED; + String expectedMessage = "User is not authorized."; + + FirestoreException exception = FirestoreException.forServerRejection(status, expectedMessage); + + assertEquals(expectedMessage, exception.getMessage()); + assertEquals(status, exception.getStatus()); + assertNull(exception.getCause()); + assertEquals(status.getCode().value(), exception.getCode()); + assertFalse(exception.isRetryable()); + } + + @Test + public void testForServerRejectionWithCause() { + Status status = Status.INTERNAL; + String expectedMessage = "Database connection lost."; + Throwable cause = new IllegalStateException("DB connection failed"); + + FirestoreException exception = + FirestoreException.forServerRejection(status, cause, expectedMessage); + + assertEquals(expectedMessage, exception.getMessage()); + assertEquals(status, exception.getStatus()); + assertEquals(cause, exception.getCause()); + assertEquals(status.getCode().value(), exception.getCode()); + assertFalse(exception.isRetryable()); + } + + @Test + public void testForIOException() { + IOException ioException = new IOException("Simulated network read error"); + // The 'retryable' argument is passed, but BaseGrpcServiceException determines actual + // retryability for IOExceptions. + boolean retryable = true; + + FirestoreException exception = FirestoreException.forIOException(ioException, retryable); + + assertEquals(ioException.getMessage(), exception.getMessage()); + assertEquals(ioException, exception.getCause()); + // BaseGrpcServiceException classifies generic IOExceptions as non-retryable. + assertFalse(exception.isRetryable()); + assertNull(exception.getStatus()); + // BaseGrpcServiceException extracts Code from HttpResponseException, or set it to + // UNKNOWN_CODE, which is 0. + assertEquals(0, exception.getCode()); + } + + @Test + public void testForApiException() { + String apiExceptionMessage = "Generic API error details"; + boolean apiExceptionRetryable = true; + final StatusCode.Code apiStatusCodeCode = StatusCode.Code.DEADLINE_EXCEEDED; + + ApiException realApiException = + new ApiException( + apiExceptionMessage, + new RuntimeException("Underlying cause for ApiException"), + GrpcStatusCode.of(Status.Code.DEADLINE_EXCEEDED), + apiExceptionRetryable); + + FirestoreException exception = FirestoreException.forApiException(realApiException); + + assertEquals(apiExceptionMessage, exception.getMessage()); + assertEquals(realApiException, exception.getCause()); + assertEquals(Status.DEADLINE_EXCEEDED.getCode(), exception.getStatus().getCode()); + assertTrue(exception.isRetryable()); + assertEquals(apiStatusCodeCode.getHttpStatusCode(), exception.getCode()); + } + + @Test + public void testForApiExceptionWithCustomMessage() { + String customMessage = "A specific problem occurred during API call."; + boolean apiExceptionRetryable = false; + final StatusCode.Code apiStatusCodeCode = StatusCode.Code.NOT_FOUND; + + ApiException realApiException = + new ApiException( + "This message from ApiException will be overridden by custom message", + new IllegalStateException("Original API problem"), + GrpcStatusCode.of(Status.Code.NOT_FOUND), + apiExceptionRetryable); + + FirestoreException exception = + FirestoreException.forApiException(realApiException, customMessage); + + assertEquals(customMessage, exception.getMessage()); + assertEquals(realApiException, exception.getCause()); + assertEquals(Status.NOT_FOUND.getCode(), exception.getStatus().getCode()); + assertFalse(exception.isRetryable()); + assertEquals(apiStatusCodeCode.getHttpStatusCode(), exception.getCode()); + } + + @Test + public void testGetStatusFromDirectStatusCreation() { + Status expectedStatus = Status.RESOURCE_EXHAUSTED.withDescription("Quota exceeded."); + FirestoreException exception = new FirestoreException("Quota limits hit.", expectedStatus); + assertEquals(expectedStatus, exception.getStatus()); + } +} From 62d8eacc465f239454dc3356798f90b439bc8209 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Mon, 12 May 2025 13:40:39 -0400 Subject: [PATCH 198/290] chore: Update generation configuration at Sun May 11 02:33:44 UTC 2025 (#2110) * chore: Update generation configuration at Fri May 9 02:32:42 UTC 2025 * chore: Update generation configuration at Sat May 10 02:30:48 UTC 2025 * chore: generate libraries at Sat May 10 02:31:16 UTC 2025 * chore: Update generation configuration at Sun May 11 02:33:44 UTC 2025 * chore: generate libraries at Sun May 11 02:34:09 UTC 2025 --- README.md | 4 ++-- generation_config.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 4caa81619..e6752ad10 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.31.2 + 3.31.3 ``` @@ -49,7 +49,7 @@ If you are using Maven without the BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies: ```Groovy -implementation platform('com.google.cloud:libraries-bom:26.59.0') +implementation platform('com.google.cloud:libraries-bom:26.60.0') implementation 'com.google.cloud:google-cloud-firestore' ``` diff --git a/generation_config.yaml b/generation_config.yaml index e7cc9dd34..2748aa975 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,6 +1,6 @@ gapic_generator_version: 2.57.0 -googleapis_commitish: 97a83d76a09a7f6dcab43675c87bdfeb5bcf1cb5 -libraries_bom_version: 26.59.0 +googleapis_commitish: 4e9e9d240fbf2471f135caa3a416b231f9070962 +libraries_bom_version: 26.60.0 libraries: - api_shortname: firestore name_pretty: Cloud Firestore From 66d5e211533bf0d219c8e582c12632c2072e03ed Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 12 May 2025 19:44:15 +0200 Subject: [PATCH 199/290] deps: update opentelemetry.version to v1.50.0 (#2114) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 4df790770..2fb1af081 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -16,7 +16,7 @@ google-cloud-firestore - 1.49.0 + 1.50.0 From c31a3f806d36d0ec5916b4e32701487fd3e459fb Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 12 May 2025 19:48:19 +0200 Subject: [PATCH 200/290] chore(deps): update dependency com.google.cloud:libraries-bom to v26.60.0 (#2113) --- samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 779393372..c6a5d7fa5 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -34,7 +34,7 @@ com.google.cloud libraries-bom - 26.59.0 + 26.60.0 pom import From a46be91dab65084c8badcfd309661378e7d5c54c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 12 May 2025 20:20:11 +0200 Subject: [PATCH 201/290] deps: update beam.version to v2.65.0 (#2115) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- samples/snippets/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 0ef5ae744..c639d4ca0 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -20,7 +20,7 @@ 1.8 1.8 - 2.64.0 + 2.65.0 UTF-8 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index cd96cfb52..444b21bfb 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -21,7 +21,7 @@ 1.8 1.8 UTF-8 - 2.64.0 + 2.65.0 diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index c6a5d7fa5..dd26b75a0 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -21,7 +21,7 @@ 1.8 1.8 UTF-8 - 2.64.0 + 2.65.0 From f960aff8b0d929666c27a97997bdc2e12da3b72b Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Tue, 13 May 2025 11:58:56 -0400 Subject: [PATCH 202/290] chore: Update generation configuration at Tue May 13 02:33:14 UTC 2025 (#2116) * chore: Update generation configuration at Tue May 13 02:33:14 UTC 2025 * chore: generate libraries at Tue May 13 02:33:39 UTC 2025 --- README.md | 2 +- generation_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e6752ad10..3af1aed35 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.59.0 + 26.60.0 pom import diff --git a/generation_config.yaml b/generation_config.yaml index 2748aa975..788ca2351 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.57.0 -googleapis_commitish: 4e9e9d240fbf2471f135caa3a416b231f9070962 +googleapis_commitish: 6942862f40d7a65b8e65ec491605d90d48458eaa libraries_bom_version: 26.60.0 libraries: - api_shortname: firestore From 6d74fc86f9e85070207a97c13a82146475ce4a07 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 14 May 2025 15:06:03 +0200 Subject: [PATCH 203/290] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.48.0 (#2117) --- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-a.cfg | 2 +- .kokoro/presubmit/graalvm-native-b.cfg | 2 +- .kokoro/presubmit/graalvm-native-c.cfg | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index 406c2b44d..a86e18f84 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.47.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.48.0 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-a.cfg b/.kokoro/presubmit/graalvm-native-a.cfg index 8e16d489e..97f48c80b 100644 --- a/.kokoro/presubmit/graalvm-native-a.cfg +++ b/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.47.0" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.48.0" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-b.cfg b/.kokoro/presubmit/graalvm-native-b.cfg index 5d56a1cc8..4c40cb563 100644 --- a/.kokoro/presubmit/graalvm-native-b.cfg +++ b/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.47.0" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.48.0" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-c.cfg b/.kokoro/presubmit/graalvm-native-c.cfg index 4ccf6c945..26c321538 100644 --- a/.kokoro/presubmit/graalvm-native-c.cfg +++ b/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.47.0" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.48.0" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 07810fc33..91d1f2851 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.47.0 + 3.48.0 Google Cloud Firestore BOM diff --git a/pom.xml b/pom.xml index 91d919b93..0a3b88304 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.47.0 + 3.48.0 From 3a5cb13b1b9c73ac6a077df295d40d5673e8aaa9 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 14 May 2025 16:58:44 +0200 Subject: [PATCH 204/290] deps: update googleapis/sdk-platform-java action to v2.58.0 (#2118) --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index f0b1369c8..336ac2c8c 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.57.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.58.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From 8788bf041752afa098d8c97e7e573529d82fe7f4 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 14 May 2025 13:14:07 -0400 Subject: [PATCH 205/290] chore(main): release 3.31.4 (#2112) * chore(main): release 3.31.4 * chore: generate libraries at Wed May 14 14:59:33 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 15 +++++++++++++++ README.md | 6 +++--- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 55 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d03474b96..bba0c41b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [3.31.4](https://github.com/googleapis/java-firestore/compare/v3.31.3...v3.31.4) (2025-05-14) + + +### Bug Fixes + +* Status is missing while creating FirestoreException from ApiException ([#2107](https://github.com/googleapis/java-firestore/issues/2107)) ([00a6f54](https://github.com/googleapis/java-firestore/commit/00a6f54e044c963ca960ab1cec022a21cc4da29e)) + + +### Dependencies + +* Update beam.version to v2.65.0 ([#2115](https://github.com/googleapis/java-firestore/issues/2115)) ([a46be91](https://github.com/googleapis/java-firestore/commit/a46be91dab65084c8badcfd309661378e7d5c54c)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.48.0 ([#2117](https://github.com/googleapis/java-firestore/issues/2117)) ([6d74fc8](https://github.com/googleapis/java-firestore/commit/6d74fc86f9e85070207a97c13a82146475ce4a07)) +* Update googleapis/sdk-platform-java action to v2.58.0 ([#2118](https://github.com/googleapis/java-firestore/issues/2118)) ([3a5cb13](https://github.com/googleapis/java-firestore/commit/3a5cb13b1b9c73ac6a077df295d40d5673e8aaa9)) +* Update opentelemetry.version to v1.50.0 ([#2114](https://github.com/googleapis/java-firestore/issues/2114)) ([66d5e21](https://github.com/googleapis/java-firestore/commit/66d5e211533bf0d219c8e582c12632c2072e03ed)) + ## [3.31.3](https://github.com/googleapis/java-firestore/compare/v3.31.2...v3.31.3) (2025-05-08) diff --git a/README.md b/README.md index 3af1aed35..4419937cf 100644 --- a/README.md +++ b/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.31.3' +implementation 'com.google.cloud:google-cloud-firestore:3.31.4' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.31.3" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.31.4" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.31.3 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.31.4 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index bc8833ab3..3b341f4f0 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.31.4-SNAPSHOT + 3.31.4 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.4-SNAPSHOT + 3.31.4 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 91d1f2851..8a6c41385 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.31.4-SNAPSHOT + 3.31.4 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.31.4-SNAPSHOT + 3.31.4 com.google.cloud google-cloud-firestore-admin - 3.31.4-SNAPSHOT + 3.31.4 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.4-SNAPSHOT + 3.31.4 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.4-SNAPSHOT + 3.31.4 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.4-SNAPSHOT + 3.31.4 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.4-SNAPSHOT + 3.31.4 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.4-SNAPSHOT + 3.31.4 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 2fb1af081..87fd3470b 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.31.4-SNAPSHOT + 3.31.4 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.4-SNAPSHOT + 3.31.4 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 30c27f270..1944f2d94 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.4-SNAPSHOT + 3.31.4 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.4-SNAPSHOT + 3.31.4 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 4acf66272..494eb4d33 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.4-SNAPSHOT + 3.31.4 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.4-SNAPSHOT + 3.31.4 diff --git a/pom.xml b/pom.xml index 0a3b88304..c4df8b1e4 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.31.4-SNAPSHOT + 3.31.4 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.4-SNAPSHOT + 3.31.4 com.google.cloud google-cloud-firestore - 3.31.4-SNAPSHOT + 3.31.4 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.4-SNAPSHOT + 3.31.4 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.4-SNAPSHOT + 3.31.4 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.4-SNAPSHOT + 3.31.4 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.4-SNAPSHOT + 3.31.4 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index f8ab89d11..7f8a12d3c 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.4-SNAPSHOT + 3.31.4 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.4-SNAPSHOT + 3.31.4 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 4815f2036..eb3064db6 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.31.4-SNAPSHOT + 3.31.4 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.31.4-SNAPSHOT + 3.31.4 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 59f24e5f3..e9c31c6b3 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.4-SNAPSHOT + 3.31.4 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.4-SNAPSHOT + 3.31.4 diff --git a/versions.txt b/versions.txt index e39888cee..012cba2f8 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.31.3:3.31.4-SNAPSHOT -google-cloud-firestore-admin:3.31.3:3.31.4-SNAPSHOT -google-cloud-firestore-bom:3.31.3:3.31.4-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.31.3:3.31.4-SNAPSHOT -grpc-google-cloud-firestore-v1:3.31.3:3.31.4-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.31.3:3.31.4-SNAPSHOT -proto-google-cloud-firestore-v1:3.31.3:3.31.4-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.31.3:3.31.4-SNAPSHOT +google-cloud-firestore:3.31.4:3.31.4 +google-cloud-firestore-admin:3.31.4:3.31.4 +google-cloud-firestore-bom:3.31.4:3.31.4 +grpc-google-cloud-firestore-admin-v1:3.31.4:3.31.4 +grpc-google-cloud-firestore-v1:3.31.4:3.31.4 +proto-google-cloud-firestore-admin-v1:3.31.4:3.31.4 +proto-google-cloud-firestore-v1:3.31.4:3.31.4 +proto-google-cloud-firestore-bundle-v1:3.31.4:3.31.4 From 1a13170f834ce6e7c5312582e7deb012e807819c Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 14 May 2025 17:47:31 -0400 Subject: [PATCH 206/290] chore(main): release 3.31.5-SNAPSHOT (#2120) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 3b341f4f0..550bca4ed 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.31.4 + 3.31.5-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.4 + 3.31.5-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 8a6c41385..f73c2f1aa 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.31.4 + 3.31.5-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.31.4 + 3.31.5-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.31.4 + 3.31.5-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.4 + 3.31.5-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.4 + 3.31.5-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.4 + 3.31.5-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.4 + 3.31.5-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.4 + 3.31.5-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 87fd3470b..7af9bed34 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.31.4 + 3.31.5-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.4 + 3.31.5-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 1944f2d94..16b6d18fc 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.4 + 3.31.5-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.4 + 3.31.5-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 494eb4d33..f9d23be92 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.4 + 3.31.5-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.4 + 3.31.5-SNAPSHOT diff --git a/pom.xml b/pom.xml index c4df8b1e4..6e34f6841 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.31.4 + 3.31.5-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.4 + 3.31.5-SNAPSHOT com.google.cloud google-cloud-firestore - 3.31.4 + 3.31.5-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.4 + 3.31.5-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.4 + 3.31.5-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.4 + 3.31.5-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.4 + 3.31.5-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 7f8a12d3c..b75d1bce8 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.4 + 3.31.5-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.4 + 3.31.5-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index eb3064db6..a0bb1baae 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.31.4 + 3.31.5-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.31.4 + 3.31.5-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index e9c31c6b3..5d57f689f 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.4 + 3.31.5-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.4 + 3.31.5-SNAPSHOT diff --git a/versions.txt b/versions.txt index 012cba2f8..d9be9ff0c 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.31.4:3.31.4 -google-cloud-firestore-admin:3.31.4:3.31.4 -google-cloud-firestore-bom:3.31.4:3.31.4 -grpc-google-cloud-firestore-admin-v1:3.31.4:3.31.4 -grpc-google-cloud-firestore-v1:3.31.4:3.31.4 -proto-google-cloud-firestore-admin-v1:3.31.4:3.31.4 -proto-google-cloud-firestore-v1:3.31.4:3.31.4 -proto-google-cloud-firestore-bundle-v1:3.31.4:3.31.4 +google-cloud-firestore:3.31.4:3.31.5-SNAPSHOT +google-cloud-firestore-admin:3.31.4:3.31.5-SNAPSHOT +google-cloud-firestore-bom:3.31.4:3.31.5-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.31.4:3.31.5-SNAPSHOT +grpc-google-cloud-firestore-v1:3.31.4:3.31.5-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.31.4:3.31.5-SNAPSHOT +proto-google-cloud-firestore-v1:3.31.4:3.31.5-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.31.4:3.31.5-SNAPSHOT From a6f32509b0ae0e9216910ea20c4c3bebb5054c0e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 14 May 2025 23:47:44 +0200 Subject: [PATCH 207/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.31.4 (#2121) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index c639d4ca0..9dc00dae7 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.31.3 + 3.31.4 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 444b21bfb..3236eedee 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.31.3 + 3.31.4 From 819dc99ea4f90a8b5cba21cc7016921aa156f3da Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Wed, 21 May 2025 13:00:39 -0400 Subject: [PATCH 208/290] chore: Update generation configuration at Wed May 21 02:33:18 UTC 2025 (#2119) * chore: Update generation configuration at Wed May 14 02:32:38 UTC 2025 * chore: Update generation configuration at Thu May 15 02:32:26 UTC 2025 * chore: generate libraries at Thu May 15 02:32:57 UTC 2025 * chore: Update generation configuration at Fri May 16 02:33:17 UTC 2025 * chore: Update generation configuration at Sat May 17 02:31:38 UTC 2025 * chore: Update generation configuration at Tue May 20 02:33:24 UTC 2025 * chore: Update generation configuration at Wed May 21 02:33:18 UTC 2025 --- README.md | 2 +- generation_config.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 4419937cf..87d663917 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.31.3 + 3.31.4 ``` diff --git a/generation_config.yaml b/generation_config.yaml index 788ca2351..10f2bd518 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ -gapic_generator_version: 2.57.0 -googleapis_commitish: 6942862f40d7a65b8e65ec491605d90d48458eaa +gapic_generator_version: 2.58.0 +googleapis_commitish: 5c929307255b1726cdc72855ffc67014fc897d11 libraries_bom_version: 26.60.0 libraries: - api_shortname: firestore From 504fdb464783af39b8844392f84bcf8800dd0862 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 22 May 2025 22:05:41 +0200 Subject: [PATCH 209/290] deps: update dependency com.google.cloud:google-cloud-trace to v2.63.0 (#2123) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 7af9bed34..66851bd07 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -234,7 +234,7 @@ com.google.cloud google-cloud-trace - 2.62.0 + 2.63.0 test From d5f6a8ea2e463143fb0fe4328de87a9886f1e78c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 22 May 2025 22:06:08 +0200 Subject: [PATCH 210/290] deps: update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.63.0 (#2122) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 66851bd07..0ab142681 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -228,7 +228,7 @@ com.google.api.grpc proto-google-cloud-trace-v1 - 2.62.0 + 2.63.0 test From 9677b768dad42eea988d753df538f3d7ac4429ee Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 23 May 2025 17:06:31 +0200 Subject: [PATCH 211/290] chore(deps): update dependency com.google.cloud:libraries-bom to v26.61.0 (#2126) --- samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index dd26b75a0..4d9fc7f19 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -34,7 +34,7 @@ com.google.cloud libraries-bom - 26.60.0 + 26.61.0 pom import From f4c46b3e5c01280ab16272a0a1629c83103d9148 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Tue, 27 May 2025 11:19:20 -0400 Subject: [PATCH 212/290] chore: Update generation configuration at Tue May 27 02:33:02 UTC 2025 (#2125) * chore: Update generation configuration at Thu May 22 02:33:04 UTC 2025 * chore: Update generation configuration at Fri May 23 02:33:02 UTC 2025 * chore: Update generation configuration at Sat May 24 02:31:17 UTC 2025 * chore: generate libraries at Sat May 24 02:31:43 UTC 2025 * chore: Update generation configuration at Tue May 27 02:33:02 UTC 2025 --- README.md | 4 ++-- generation_config.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 87d663917..bf8fb2957 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.60.0 + 26.61.0 pom import @@ -49,7 +49,7 @@ If you are using Maven without the BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies: ```Groovy -implementation platform('com.google.cloud:libraries-bom:26.60.0') +implementation platform('com.google.cloud:libraries-bom:26.61.0') implementation 'com.google.cloud:google-cloud-firestore' ``` diff --git a/generation_config.yaml b/generation_config.yaml index 10f2bd518..ab36035e0 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,6 +1,6 @@ gapic_generator_version: 2.58.0 -googleapis_commitish: 5c929307255b1726cdc72855ffc67014fc897d11 -libraries_bom_version: 26.60.0 +googleapis_commitish: 9bed6f077867e387960082891ec0e1b8bb254a47 +libraries_bom_version: 26.61.0 libraries: - api_shortname: firestore name_pretty: Cloud Firestore From e9a283c8e43ac087b376fa9811b98ca7706743a4 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 28 May 2025 19:32:37 +0200 Subject: [PATCH 213/290] build(deps): update dependency org.codehaus.mojo:exec-maven-plugin to v3.5.1 (#2127) --- samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 4d9fc7f19..7fe39afc8 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -79,7 +79,7 @@ org.codehaus.mojo exec-maven-plugin - 3.5.0 + 3.5.1 From a95cd8d19a699c6217ac364f7bb03ee1e6ec3131 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 28 May 2025 22:35:13 -0400 Subject: [PATCH 216/290] chore(main): release 3.31.5 (#2124) * chore(main): release 3.31.5 * chore: generate libraries at Wed May 28 17:34:01 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 15 +++++++++++++++ README.md | 6 +++--- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 55 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bba0c41b7..8582f8035 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [3.31.5](https://github.com/googleapis/java-firestore/compare/v3.31.4...v3.31.5) (2025-05-28) + + +### Bug Fixes + +* **deps:** Update the Java code generator (gapic-generator-java) to 2.58.0 ([819dc99](https://github.com/googleapis/java-firestore/commit/819dc99ea4f90a8b5cba21cc7016921aa156f3da)) + + +### Dependencies + +* Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.44.5 ([#2128](https://github.com/googleapis/java-firestore/issues/2128)) ([b100ac3](https://github.com/googleapis/java-firestore/commit/b100ac3d75e8967e18589d5d719e5bf63969c438)) +* Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.63.0 ([#2122](https://github.com/googleapis/java-firestore/issues/2122)) ([d5f6a8e](https://github.com/googleapis/java-firestore/commit/d5f6a8ea2e463143fb0fe4328de87a9886f1e78c)) +* Update dependency com.google.cloud:google-cloud-trace to v2.63.0 ([#2123](https://github.com/googleapis/java-firestore/issues/2123)) ([504fdb4](https://github.com/googleapis/java-firestore/commit/504fdb464783af39b8844392f84bcf8800dd0862)) +* Update dependency com.google.cloud.opentelemetry:exporter-trace to v0.35.0 ([#2129](https://github.com/googleapis/java-firestore/issues/2129)) ([f5013ad](https://github.com/googleapis/java-firestore/commit/f5013add2338af8b5780df65c691999123795a37)) + ## [3.31.4](https://github.com/googleapis/java-firestore/compare/v3.31.3...v3.31.4) (2025-05-14) diff --git a/README.md b/README.md index bf8fb2957..bde5e2321 100644 --- a/README.md +++ b/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.31.4' +implementation 'com.google.cloud:google-cloud-firestore:3.31.5' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.31.4" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.31.5" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.31.4 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.31.5 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 550bca4ed..54bb638e9 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.31.5-SNAPSHOT + 3.31.5 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.5-SNAPSHOT + 3.31.5 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index f73c2f1aa..4fbc48fa9 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.31.5-SNAPSHOT + 3.31.5 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.31.5-SNAPSHOT + 3.31.5 com.google.cloud google-cloud-firestore-admin - 3.31.5-SNAPSHOT + 3.31.5 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.5-SNAPSHOT + 3.31.5 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.5-SNAPSHOT + 3.31.5 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.5-SNAPSHOT + 3.31.5 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.5-SNAPSHOT + 3.31.5 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.5-SNAPSHOT + 3.31.5 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 69491f851..d06c1a311 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.31.5-SNAPSHOT + 3.31.5 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.5-SNAPSHOT + 3.31.5 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 16b6d18fc..75561e66b 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.5-SNAPSHOT + 3.31.5 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.5-SNAPSHOT + 3.31.5 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index f9d23be92..70b6ded87 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.5-SNAPSHOT + 3.31.5 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.5-SNAPSHOT + 3.31.5 diff --git a/pom.xml b/pom.xml index 6e34f6841..90c621dee 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.31.5-SNAPSHOT + 3.31.5 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.5-SNAPSHOT + 3.31.5 com.google.cloud google-cloud-firestore - 3.31.5-SNAPSHOT + 3.31.5 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.5-SNAPSHOT + 3.31.5 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.5-SNAPSHOT + 3.31.5 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.5-SNAPSHOT + 3.31.5 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.5-SNAPSHOT + 3.31.5 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index b75d1bce8..09ae2ddd4 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.5-SNAPSHOT + 3.31.5 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.5-SNAPSHOT + 3.31.5 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index a0bb1baae..8160bfc96 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.31.5-SNAPSHOT + 3.31.5 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.31.5-SNAPSHOT + 3.31.5 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 5d57f689f..427566f90 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.5-SNAPSHOT + 3.31.5 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.5-SNAPSHOT + 3.31.5 diff --git a/versions.txt b/versions.txt index d9be9ff0c..44ca64a18 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.31.4:3.31.5-SNAPSHOT -google-cloud-firestore-admin:3.31.4:3.31.5-SNAPSHOT -google-cloud-firestore-bom:3.31.4:3.31.5-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.31.4:3.31.5-SNAPSHOT -grpc-google-cloud-firestore-v1:3.31.4:3.31.5-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.31.4:3.31.5-SNAPSHOT -proto-google-cloud-firestore-v1:3.31.4:3.31.5-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.31.4:3.31.5-SNAPSHOT +google-cloud-firestore:3.31.5:3.31.5 +google-cloud-firestore-admin:3.31.5:3.31.5 +google-cloud-firestore-bom:3.31.5:3.31.5 +grpc-google-cloud-firestore-admin-v1:3.31.5:3.31.5 +grpc-google-cloud-firestore-v1:3.31.5:3.31.5 +proto-google-cloud-firestore-admin-v1:3.31.5:3.31.5 +proto-google-cloud-firestore-v1:3.31.5:3.31.5 +proto-google-cloud-firestore-bundle-v1:3.31.5:3.31.5 From 60839492f8fd2bed4a3b85f574ee245973c407fd Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 29 May 2025 09:53:18 -0400 Subject: [PATCH 217/290] chore(main): release 3.31.6-SNAPSHOT (#2131) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 54bb638e9..cde08f96c 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.31.5 + 3.31.6-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.5 + 3.31.6-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 4fbc48fa9..bd8fd31f7 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.31.5 + 3.31.6-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.31.5 + 3.31.6-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.31.5 + 3.31.6-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.5 + 3.31.6-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.5 + 3.31.6-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.5 + 3.31.6-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.5 + 3.31.6-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.5 + 3.31.6-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index d06c1a311..068102fcf 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.31.5 + 3.31.6-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.5 + 3.31.6-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 75561e66b..5287879e5 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.5 + 3.31.6-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.5 + 3.31.6-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 70b6ded87..868049e45 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.5 + 3.31.6-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.5 + 3.31.6-SNAPSHOT diff --git a/pom.xml b/pom.xml index 90c621dee..1e47e89de 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.31.5 + 3.31.6-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.5 + 3.31.6-SNAPSHOT com.google.cloud google-cloud-firestore - 3.31.5 + 3.31.6-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.5 + 3.31.6-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.5 + 3.31.6-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.5 + 3.31.6-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.5 + 3.31.6-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 09ae2ddd4..6dd2a5c4e 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.5 + 3.31.6-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.5 + 3.31.6-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 8160bfc96..591cb4a9f 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.31.5 + 3.31.6-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.31.5 + 3.31.6-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 427566f90..59112d855 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.5 + 3.31.6-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.5 + 3.31.6-SNAPSHOT diff --git a/versions.txt b/versions.txt index 44ca64a18..35281686a 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.31.5:3.31.5 -google-cloud-firestore-admin:3.31.5:3.31.5 -google-cloud-firestore-bom:3.31.5:3.31.5 -grpc-google-cloud-firestore-admin-v1:3.31.5:3.31.5 -grpc-google-cloud-firestore-v1:3.31.5:3.31.5 -proto-google-cloud-firestore-admin-v1:3.31.5:3.31.5 -proto-google-cloud-firestore-v1:3.31.5:3.31.5 -proto-google-cloud-firestore-bundle-v1:3.31.5:3.31.5 +google-cloud-firestore:3.31.5:3.31.6-SNAPSHOT +google-cloud-firestore-admin:3.31.5:3.31.6-SNAPSHOT +google-cloud-firestore-bom:3.31.5:3.31.6-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.31.5:3.31.6-SNAPSHOT +grpc-google-cloud-firestore-v1:3.31.5:3.31.6-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.31.5:3.31.6-SNAPSHOT +proto-google-cloud-firestore-v1:3.31.5:3.31.6-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.31.5:3.31.6-SNAPSHOT From 39ec7d8975623d54dabe9dbe4b607edfff951475 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 29 May 2025 15:56:26 +0200 Subject: [PATCH 218/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.31.5 (#2132) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.google.cloud:google-cloud-firestore](https://redirect.github.com/googleapis/java-firestore) | `3.31.4` -> `3.31.5` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-firestore/3.31.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-firestore/3.31.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-firestore/3.31.4/3.31.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-firestore/3.31.4/3.31.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes

googleapis/java-firestore (com.google.cloud:google-cloud-firestore) ### [`v3.31.5`](https://redirect.github.com/googleapis/java-firestore/blob/HEAD/CHANGELOG.md#3315-2025-05-28) ##### Bug Fixes - **deps:** Update the Java code generator (gapic-generator-java) to 2.58.0 ([819dc99](https://redirect.github.com/googleapis/java-firestore/commit/819dc99ea4f90a8b5cba21cc7016921aa156f3da)) ##### Dependencies - Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.44.5 ([#​2128](https://redirect.github.com/googleapis/java-firestore/issues/2128)) ([b100ac3](https://redirect.github.com/googleapis/java-firestore/commit/b100ac3d75e8967e18589d5d719e5bf63969c438)) - Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.63.0 ([#​2122](https://redirect.github.com/googleapis/java-firestore/issues/2122)) ([d5f6a8e](https://redirect.github.com/googleapis/java-firestore/commit/d5f6a8ea2e463143fb0fe4328de87a9886f1e78c)) - Update dependency com.google.cloud:google-cloud-trace to v2.63.0 ([#​2123](https://redirect.github.com/googleapis/java-firestore/issues/2123)) ([504fdb4](https://redirect.github.com/googleapis/java-firestore/commit/504fdb464783af39b8844392f84bcf8800dd0862)) - Update dependency com.google.cloud.opentelemetry:exporter-trace to v0.35.0 ([#​2129](https://redirect.github.com/googleapis/java-firestore/issues/2129)) ([f5013ad](https://redirect.github.com/googleapis/java-firestore/commit/f5013add2338af8b5780df65c691999123795a37))
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/googleapis/java-firestore). --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 9dc00dae7..fb510c886 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.31.4 + 3.31.5 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 3236eedee..ab5b3e8ab 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.31.4 + 3.31.5 From ed37a0330d3fc5feea50b7cc63dac417a35fc472 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Tue, 3 Jun 2025 16:30:59 -0400 Subject: [PATCH 219/290] chore: Update generation configuration at Tue Jun 3 02:33:48 UTC 2025 (#2130) * chore: Update generation configuration at Wed May 28 02:33:24 UTC 2025 * chore: Update generation configuration at Thu May 29 02:33:26 UTC 2025 * chore: Update generation configuration at Sat May 31 02:32:10 UTC 2025 * chore: generate libraries at Sat May 31 02:32:39 UTC 2025 * chore: Update generation configuration at Sun Jun 1 02:45:25 UTC 2025 * chore: Update generation configuration at Tue Jun 3 02:33:48 UTC 2025 --- README.md | 2 +- generation_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index bde5e2321..ec6fd56b3 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.31.4 + 3.31.5 ``` diff --git a/generation_config.yaml b/generation_config.yaml index ab36035e0..27b0e8d4f 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.58.0 -googleapis_commitish: 9bed6f077867e387960082891ec0e1b8bb254a47 +googleapis_commitish: 5e49af896d45b0a0aa06de04354db58c05c79aca libraries_bom_version: 26.61.0 libraries: - api_shortname: firestore From b1b78bbfbee15f094c2bf4818babe1e1d556cd18 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 3 Jun 2025 22:58:05 +0200 Subject: [PATCH 220/290] deps: update googleapis/sdk-platform-java action to v2.59.0 (#2133) --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index 336ac2c8c..c01f3faec 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.58.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.59.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From 4006eaf7a3758b277636d8a31233770f8354eb6e Mon Sep 17 00:00:00 2001 From: Min Zhu Date: Wed, 4 Jun 2025 11:11:10 -0400 Subject: [PATCH 221/290] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.49.0 (#2135) * deps: update dependency com.google.cloud:sdk-platform-java-config to v3.49.0 * exclude com.google.re2j:re2j from exporter-metrics * chore: generate libraries at Mon Jun 2 20:58:11 UTC 2025 --------- Co-authored-by: cloud-java-bot --- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-a.cfg | 2 +- .kokoro/presubmit/graalvm-native-b.cfg | 2 +- .kokoro/presubmit/graalvm-native-c.cfg | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- google-cloud-firestore/pom.xml | 4 ++++ pom.xml | 2 +- 7 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index a86e18f84..3bcdb1b55 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.48.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.49.0 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-a.cfg b/.kokoro/presubmit/graalvm-native-a.cfg index 97f48c80b..db2c4b5bf 100644 --- a/.kokoro/presubmit/graalvm-native-a.cfg +++ b/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.48.0" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.49.0" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-b.cfg b/.kokoro/presubmit/graalvm-native-b.cfg index 4c40cb563..7b74071fa 100644 --- a/.kokoro/presubmit/graalvm-native-b.cfg +++ b/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.48.0" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.49.0" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-c.cfg b/.kokoro/presubmit/graalvm-native-c.cfg index 26c321538..8c43c1ce8 100644 --- a/.kokoro/presubmit/graalvm-native-c.cfg +++ b/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.48.0" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.49.0" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index bd8fd31f7..fb1c44daf 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.48.0 + 3.49.0 Google Cloud Firestore BOM diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 068102fcf..7e3e80a00 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -135,6 +135,10 @@ io.opentelemetry.semconv opentelemetry-semconv + + com.google.re2j + re2j + diff --git a/pom.xml b/pom.xml index 1e47e89de..a91c79bf7 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.48.0 + 3.49.0 From f44e1e5be5288d1af95cf9deaacf327a64bf9178 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Wed, 4 Jun 2025 12:01:53 -0400 Subject: [PATCH 222/290] chore: Update generation configuration at Wed Jun 4 02:34:01 UTC 2025 (#2138) * chore: Update generation configuration at Wed Jun 4 02:34:01 UTC 2025 * chore: generate libraries at Wed Jun 4 02:34:32 UTC 2025 --- .github/workflows/ci.yaml | 2 +- generation_config.yaml | 4 ++-- .../src/main/java/com/google/firestore/admin/v1/Backup.java | 2 +- .../java/com/google/firestore/admin/v1/BackupOrBuilder.java | 2 +- .../main/java/com/google/firestore/admin/v1/BackupProto.java | 2 +- .../java/com/google/firestore/admin/v1/BackupSchedule.java | 2 +- .../google/firestore/admin/v1/BackupScheduleOrBuilder.java | 2 +- .../firestore/admin/v1/BulkDeleteDocumentsMetadata.java | 2 +- .../admin/v1/BulkDeleteDocumentsMetadataOrBuilder.java | 2 +- .../google/firestore/admin/v1/BulkDeleteDocumentsRequest.java | 2 +- .../admin/v1/BulkDeleteDocumentsRequestOrBuilder.java | 2 +- .../firestore/admin/v1/BulkDeleteDocumentsResponse.java | 2 +- .../admin/v1/BulkDeleteDocumentsResponseOrBuilder.java | 2 +- .../firestore/admin/v1/CreateBackupScheduleRequest.java | 2 +- .../admin/v1/CreateBackupScheduleRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/CreateDatabaseMetadata.java | 2 +- .../firestore/admin/v1/CreateDatabaseMetadataOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/CreateDatabaseRequest.java | 2 +- .../firestore/admin/v1/CreateDatabaseRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/CreateIndexRequest.java | 2 +- .../firestore/admin/v1/CreateIndexRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/CreateUserCredsRequest.java | 2 +- .../firestore/admin/v1/CreateUserCredsRequestOrBuilder.java | 2 +- .../java/com/google/firestore/admin/v1/DailyRecurrence.java | 2 +- .../google/firestore/admin/v1/DailyRecurrenceOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/admin/v1/Database.java | 2 +- .../java/com/google/firestore/admin/v1/DatabaseOrBuilder.java | 2 +- .../java/com/google/firestore/admin/v1/DatabaseProto.java | 2 +- .../com/google/firestore/admin/v1/DeleteBackupRequest.java | 2 +- .../firestore/admin/v1/DeleteBackupRequestOrBuilder.java | 2 +- .../firestore/admin/v1/DeleteBackupScheduleRequest.java | 2 +- .../admin/v1/DeleteBackupScheduleRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/DeleteDatabaseMetadata.java | 2 +- .../firestore/admin/v1/DeleteDatabaseMetadataOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/DeleteDatabaseRequest.java | 2 +- .../firestore/admin/v1/DeleteDatabaseRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/DeleteIndexRequest.java | 2 +- .../firestore/admin/v1/DeleteIndexRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/DeleteUserCredsRequest.java | 2 +- .../firestore/admin/v1/DeleteUserCredsRequestOrBuilder.java | 2 +- .../google/firestore/admin/v1/DisableUserCredsRequest.java | 2 +- .../firestore/admin/v1/DisableUserCredsRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/EnableUserCredsRequest.java | 2 +- .../firestore/admin/v1/EnableUserCredsRequestOrBuilder.java | 2 +- .../google/firestore/admin/v1/ExportDocumentsMetadata.java | 2 +- .../firestore/admin/v1/ExportDocumentsMetadataOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/ExportDocumentsRequest.java | 2 +- .../firestore/admin/v1/ExportDocumentsRequestOrBuilder.java | 2 +- .../google/firestore/admin/v1/ExportDocumentsResponse.java | 2 +- .../firestore/admin/v1/ExportDocumentsResponseOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/admin/v1/Field.java | 2 +- .../com/google/firestore/admin/v1/FieldOperationMetadata.java | 2 +- .../firestore/admin/v1/FieldOperationMetadataOrBuilder.java | 2 +- .../java/com/google/firestore/admin/v1/FieldOrBuilder.java | 2 +- .../main/java/com/google/firestore/admin/v1/FieldProto.java | 2 +- .../com/google/firestore/admin/v1/FirestoreAdminProto.java | 2 +- .../java/com/google/firestore/admin/v1/GetBackupRequest.java | 2 +- .../google/firestore/admin/v1/GetBackupRequestOrBuilder.java | 2 +- .../google/firestore/admin/v1/GetBackupScheduleRequest.java | 2 +- .../firestore/admin/v1/GetBackupScheduleRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/GetDatabaseRequest.java | 2 +- .../firestore/admin/v1/GetDatabaseRequestOrBuilder.java | 2 +- .../java/com/google/firestore/admin/v1/GetFieldRequest.java | 2 +- .../google/firestore/admin/v1/GetFieldRequestOrBuilder.java | 2 +- .../java/com/google/firestore/admin/v1/GetIndexRequest.java | 2 +- .../google/firestore/admin/v1/GetIndexRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/GetUserCredsRequest.java | 2 +- .../firestore/admin/v1/GetUserCredsRequestOrBuilder.java | 2 +- .../google/firestore/admin/v1/ImportDocumentsMetadata.java | 2 +- .../firestore/admin/v1/ImportDocumentsMetadataOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/ImportDocumentsRequest.java | 2 +- .../firestore/admin/v1/ImportDocumentsRequestOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/admin/v1/Index.java | 2 +- .../com/google/firestore/admin/v1/IndexOperationMetadata.java | 2 +- .../firestore/admin/v1/IndexOperationMetadataOrBuilder.java | 2 +- .../java/com/google/firestore/admin/v1/IndexOrBuilder.java | 2 +- .../main/java/com/google/firestore/admin/v1/IndexProto.java | 2 +- .../google/firestore/admin/v1/ListBackupSchedulesRequest.java | 2 +- .../admin/v1/ListBackupSchedulesRequestOrBuilder.java | 2 +- .../firestore/admin/v1/ListBackupSchedulesResponse.java | 2 +- .../admin/v1/ListBackupSchedulesResponseOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/ListBackupsRequest.java | 2 +- .../firestore/admin/v1/ListBackupsRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/ListBackupsResponse.java | 2 +- .../firestore/admin/v1/ListBackupsResponseOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/ListDatabasesRequest.java | 2 +- .../firestore/admin/v1/ListDatabasesRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/ListDatabasesResponse.java | 2 +- .../firestore/admin/v1/ListDatabasesResponseOrBuilder.java | 2 +- .../java/com/google/firestore/admin/v1/ListFieldsRequest.java | 2 +- .../google/firestore/admin/v1/ListFieldsRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/ListFieldsResponse.java | 2 +- .../firestore/admin/v1/ListFieldsResponseOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/ListIndexesRequest.java | 2 +- .../firestore/admin/v1/ListIndexesRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/ListIndexesResponse.java | 2 +- .../firestore/admin/v1/ListIndexesResponseOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/ListUserCredsRequest.java | 2 +- .../firestore/admin/v1/ListUserCredsRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/ListUserCredsResponse.java | 2 +- .../firestore/admin/v1/ListUserCredsResponseOrBuilder.java | 2 +- .../java/com/google/firestore/admin/v1/LocationMetadata.java | 2 +- .../google/firestore/admin/v1/LocationMetadataOrBuilder.java | 2 +- .../java/com/google/firestore/admin/v1/LocationProto.java | 2 +- .../java/com/google/firestore/admin/v1/OperationProto.java | 2 +- .../java/com/google/firestore/admin/v1/OperationState.java | 2 +- .../src/main/java/com/google/firestore/admin/v1/Progress.java | 2 +- .../java/com/google/firestore/admin/v1/ProgressOrBuilder.java | 2 +- .../google/firestore/admin/v1/ResetUserPasswordRequest.java | 2 +- .../firestore/admin/v1/ResetUserPasswordRequestOrBuilder.java | 2 +- .../google/firestore/admin/v1/RestoreDatabaseMetadata.java | 2 +- .../firestore/admin/v1/RestoreDatabaseMetadataOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/RestoreDatabaseRequest.java | 2 +- .../firestore/admin/v1/RestoreDatabaseRequestOrBuilder.java | 2 +- .../java/com/google/firestore/admin/v1/ScheduleProto.java | 2 +- .../firestore/admin/v1/UpdateBackupScheduleRequest.java | 2 +- .../admin/v1/UpdateBackupScheduleRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/UpdateDatabaseMetadata.java | 2 +- .../firestore/admin/v1/UpdateDatabaseMetadataOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/UpdateDatabaseRequest.java | 2 +- .../firestore/admin/v1/UpdateDatabaseRequestOrBuilder.java | 2 +- .../com/google/firestore/admin/v1/UpdateFieldRequest.java | 2 +- .../firestore/admin/v1/UpdateFieldRequestOrBuilder.java | 2 +- .../main/java/com/google/firestore/admin/v1/UserCreds.java | 2 +- .../com/google/firestore/admin/v1/UserCredsOrBuilder.java | 2 +- .../java/com/google/firestore/admin/v1/UserCredsProto.java | 2 +- .../java/com/google/firestore/admin/v1/WeeklyRecurrence.java | 2 +- .../google/firestore/admin/v1/WeeklyRecurrenceOrBuilder.java | 2 +- .../main/java/com/google/firestore/bundle/BundleElement.java | 2 +- .../com/google/firestore/bundle/BundleElementOrBuilder.java | 2 +- .../main/java/com/google/firestore/bundle/BundleMetadata.java | 2 +- .../com/google/firestore/bundle/BundleMetadataOrBuilder.java | 2 +- .../main/java/com/google/firestore/bundle/BundleProto.java | 2 +- .../com/google/firestore/bundle/BundledDocumentMetadata.java | 2 +- .../firestore/bundle/BundledDocumentMetadataOrBuilder.java | 2 +- .../main/java/com/google/firestore/bundle/BundledQuery.java | 2 +- .../com/google/firestore/bundle/BundledQueryOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/bundle/NamedQuery.java | 2 +- .../java/com/google/firestore/bundle/NamedQueryOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/AggregationResult.java | 2 +- .../com/google/firestore/v1/AggregationResultOrBuilder.java | 2 +- .../java/com/google/firestore/v1/AggregationResultProto.java | 2 +- .../src/main/java/com/google/firestore/v1/ArrayValue.java | 2 +- .../java/com/google/firestore/v1/ArrayValueOrBuilder.java | 2 +- .../com/google/firestore/v1/BatchGetDocumentsRequest.java | 2 +- .../firestore/v1/BatchGetDocumentsRequestOrBuilder.java | 2 +- .../com/google/firestore/v1/BatchGetDocumentsResponse.java | 2 +- .../firestore/v1/BatchGetDocumentsResponseOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/BatchWriteRequest.java | 2 +- .../com/google/firestore/v1/BatchWriteRequestOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/BatchWriteResponse.java | 2 +- .../com/google/firestore/v1/BatchWriteResponseOrBuilder.java | 2 +- .../java/com/google/firestore/v1/BeginTransactionRequest.java | 2 +- .../google/firestore/v1/BeginTransactionRequestOrBuilder.java | 2 +- .../com/google/firestore/v1/BeginTransactionResponse.java | 2 +- .../firestore/v1/BeginTransactionResponseOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/BitSequence.java | 2 +- .../java/com/google/firestore/v1/BitSequenceOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/BloomFilter.java | 2 +- .../java/com/google/firestore/v1/BloomFilterOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/BloomFilterProto.java | 2 +- .../src/main/java/com/google/firestore/v1/CommitRequest.java | 2 +- .../java/com/google/firestore/v1/CommitRequestOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/CommitResponse.java | 2 +- .../java/com/google/firestore/v1/CommitResponseOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/CommonProto.java | 2 +- .../java/com/google/firestore/v1/CreateDocumentRequest.java | 2 +- .../google/firestore/v1/CreateDocumentRequestOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/Cursor.java | 2 +- .../main/java/com/google/firestore/v1/CursorOrBuilder.java | 2 +- .../java/com/google/firestore/v1/DeleteDocumentRequest.java | 2 +- .../google/firestore/v1/DeleteDocumentRequestOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/Document.java | 2 +- .../src/main/java/com/google/firestore/v1/DocumentChange.java | 2 +- .../java/com/google/firestore/v1/DocumentChangeOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/DocumentDelete.java | 2 +- .../java/com/google/firestore/v1/DocumentDeleteOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/DocumentMask.java | 2 +- .../java/com/google/firestore/v1/DocumentMaskOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/DocumentOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/DocumentProto.java | 2 +- .../src/main/java/com/google/firestore/v1/DocumentRemove.java | 2 +- .../java/com/google/firestore/v1/DocumentRemoveOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/DocumentTransform.java | 2 +- .../com/google/firestore/v1/DocumentTransformOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/ExecutionStats.java | 2 +- .../java/com/google/firestore/v1/ExecutionStatsOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/ExistenceFilter.java | 2 +- .../com/google/firestore/v1/ExistenceFilterOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/ExplainMetrics.java | 2 +- .../java/com/google/firestore/v1/ExplainMetricsOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/ExplainOptions.java | 2 +- .../java/com/google/firestore/v1/ExplainOptionsOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/FirestoreProto.java | 2 +- .../main/java/com/google/firestore/v1/GetDocumentRequest.java | 2 +- .../com/google/firestore/v1/GetDocumentRequestOrBuilder.java | 2 +- .../com/google/firestore/v1/ListCollectionIdsRequest.java | 2 +- .../firestore/v1/ListCollectionIdsRequestOrBuilder.java | 2 +- .../com/google/firestore/v1/ListCollectionIdsResponse.java | 2 +- .../firestore/v1/ListCollectionIdsResponseOrBuilder.java | 2 +- .../java/com/google/firestore/v1/ListDocumentsRequest.java | 2 +- .../google/firestore/v1/ListDocumentsRequestOrBuilder.java | 2 +- .../java/com/google/firestore/v1/ListDocumentsResponse.java | 2 +- .../google/firestore/v1/ListDocumentsResponseOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/ListenRequest.java | 2 +- .../java/com/google/firestore/v1/ListenRequestOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/ListenResponse.java | 2 +- .../java/com/google/firestore/v1/ListenResponseOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/MapValue.java | 2 +- .../main/java/com/google/firestore/v1/MapValueOrBuilder.java | 2 +- .../java/com/google/firestore/v1/PartitionQueryRequest.java | 2 +- .../google/firestore/v1/PartitionQueryRequestOrBuilder.java | 2 +- .../java/com/google/firestore/v1/PartitionQueryResponse.java | 2 +- .../google/firestore/v1/PartitionQueryResponseOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/PlanSummary.java | 2 +- .../java/com/google/firestore/v1/PlanSummaryOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/Precondition.java | 2 +- .../java/com/google/firestore/v1/PreconditionOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/QueryProfileProto.java | 2 +- .../src/main/java/com/google/firestore/v1/QueryProto.java | 2 +- .../main/java/com/google/firestore/v1/RollbackRequest.java | 2 +- .../com/google/firestore/v1/RollbackRequestOrBuilder.java | 2 +- .../com/google/firestore/v1/RunAggregationQueryRequest.java | 2 +- .../firestore/v1/RunAggregationQueryRequestOrBuilder.java | 2 +- .../com/google/firestore/v1/RunAggregationQueryResponse.java | 2 +- .../firestore/v1/RunAggregationQueryResponseOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/RunQueryRequest.java | 2 +- .../com/google/firestore/v1/RunQueryRequestOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/RunQueryResponse.java | 2 +- .../com/google/firestore/v1/RunQueryResponseOrBuilder.java | 2 +- .../com/google/firestore/v1/StructuredAggregationQuery.java | 2 +- .../firestore/v1/StructuredAggregationQueryOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/StructuredQuery.java | 2 +- .../com/google/firestore/v1/StructuredQueryOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/Target.java | 2 +- .../src/main/java/com/google/firestore/v1/TargetChange.java | 2 +- .../java/com/google/firestore/v1/TargetChangeOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/TargetOrBuilder.java | 2 +- .../main/java/com/google/firestore/v1/TransactionOptions.java | 2 +- .../com/google/firestore/v1/TransactionOptionsOrBuilder.java | 2 +- .../java/com/google/firestore/v1/UpdateDocumentRequest.java | 2 +- .../google/firestore/v1/UpdateDocumentRequestOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/Value.java | 2 +- .../src/main/java/com/google/firestore/v1/ValueOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/Write.java | 2 +- .../src/main/java/com/google/firestore/v1/WriteOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/WriteProto.java | 2 +- .../src/main/java/com/google/firestore/v1/WriteRequest.java | 2 +- .../java/com/google/firestore/v1/WriteRequestOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/WriteResponse.java | 2 +- .../java/com/google/firestore/v1/WriteResponseOrBuilder.java | 2 +- .../src/main/java/com/google/firestore/v1/WriteResult.java | 2 +- .../java/com/google/firestore/v1/WriteResultOrBuilder.java | 2 +- 253 files changed, 254 insertions(+), 254 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 4dd9974f2..10acf46ac 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -25,7 +25,7 @@ jobs: strategy: fail-fast: false matrix: - java: [11, 17, 21] + java: [11, 17, 21, 24] steps: - uses: actions/checkout@v4 - uses: actions/setup-java@v4 diff --git a/generation_config.yaml b/generation_config.yaml index 27b0e8d4f..783e7fcaa 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ -gapic_generator_version: 2.58.0 -googleapis_commitish: 5e49af896d45b0a0aa06de04354db58c05c79aca +gapic_generator_version: 2.59.0 +googleapis_commitish: f1859b90227eb09ecd2fa85c96e89b60dbf688b5 libraries_bom_version: 26.61.0 libraries: - api_shortname: firestore diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Backup.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Backup.java index dade0c14b..1ff735067 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Backup.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Backup.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/backup.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupOrBuilder.java index 8288eb500..a2a77b288 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/backup.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface BackupOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupProto.java index 6d2c9c43c..4e57a5846 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupProto.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/backup.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public final class BackupProto { diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupSchedule.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupSchedule.java index 2fb8cadd2..06d04be7d 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupSchedule.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupSchedule.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/schedule.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupScheduleOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupScheduleOrBuilder.java index f74fd7776..fe6e314af 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupScheduleOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BackupScheduleOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/schedule.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface BackupScheduleOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadata.java index d15eec03e..3dfd0055a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadata.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadataOrBuilder.java index d2cf590e2..b1c4c0fa9 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsMetadataOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface BulkDeleteDocumentsMetadataOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequest.java index 37e73c8f3..33cd1ea03 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequestOrBuilder.java index 827d9c754..bc6fae315 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface BulkDeleteDocumentsRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsResponse.java index 19608146b..68fb8b09a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsResponse.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsResponseOrBuilder.java index 34c24e71e..06b3f1967 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/BulkDeleteDocumentsResponseOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface BulkDeleteDocumentsResponseOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequest.java index a5ad749ff..ad09727ef 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequestOrBuilder.java index 778c9b68a..bc7c8883e 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateBackupScheduleRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface CreateBackupScheduleRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadata.java index 8d33de4ba..8897acf7c 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadata.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadataOrBuilder.java index 14c4d69b4..87ea22e57 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadataOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface CreateDatabaseMetadataOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequest.java index d75682aab..a2dd7aa33 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequestOrBuilder.java index def84baaf..f88995eba 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface CreateDatabaseRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequest.java index fdf7f9a3d..4d18d932a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequestOrBuilder.java index 3c2d63a46..76bef8560 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface CreateIndexRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateUserCredsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateUserCredsRequest.java index 77f6a4cb4..a8a35e861 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateUserCredsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateUserCredsRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateUserCredsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateUserCredsRequestOrBuilder.java index 4ca52b030..691be8349 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateUserCredsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateUserCredsRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface CreateUserCredsRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DailyRecurrence.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DailyRecurrence.java index e4d4229c8..bccf51305 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DailyRecurrence.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DailyRecurrence.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/schedule.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DailyRecurrenceOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DailyRecurrenceOrBuilder.java index a89c38998..8378dd8be 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DailyRecurrenceOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DailyRecurrenceOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/schedule.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface DailyRecurrenceOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Database.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Database.java index 40fcd09bd..5ace4cf7a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Database.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Database.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/database.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseOrBuilder.java index b0883b87d..a829e2842 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/database.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface DatabaseOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseProto.java index e8c413bc6..545256550 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseProto.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/database.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public final class DatabaseProto { diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequest.java index ddda3d190..c286bef0c 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequestOrBuilder.java index b4e36bedf..ea1bed093 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface DeleteBackupRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequest.java index 229c7f7c0..f3528ba64 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequestOrBuilder.java index 75436b3f3..6feaf219f 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteBackupScheduleRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface DeleteBackupScheduleRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadata.java index fb6a9efd7..4c449d0c2 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadata.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadataOrBuilder.java index 02fb809aa..e4d40a0f5 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadataOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface DeleteDatabaseMetadataOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequest.java index deaa602e8..6849bdff1 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequestOrBuilder.java index f1d94a835..c13cbfda3 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface DeleteDatabaseRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequest.java index 27e6e39e0..8aadeadd7 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequestOrBuilder.java index dff547691..55abbb419 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface DeleteIndexRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteUserCredsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteUserCredsRequest.java index 22df20b65..96bff1453 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteUserCredsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteUserCredsRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteUserCredsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteUserCredsRequestOrBuilder.java index ccb5394da..5b8b32c5d 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteUserCredsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteUserCredsRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface DeleteUserCredsRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DisableUserCredsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DisableUserCredsRequest.java index a9b946ef0..a9d35cc30 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DisableUserCredsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DisableUserCredsRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DisableUserCredsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DisableUserCredsRequestOrBuilder.java index 40b3b96b1..da4e456f1 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DisableUserCredsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DisableUserCredsRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface DisableUserCredsRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/EnableUserCredsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/EnableUserCredsRequest.java index fbb1eee03..181948335 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/EnableUserCredsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/EnableUserCredsRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/EnableUserCredsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/EnableUserCredsRequestOrBuilder.java index 6214927a5..d1e3efbcd 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/EnableUserCredsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/EnableUserCredsRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface EnableUserCredsRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadata.java index b051d7058..53ad99885 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadata.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadataOrBuilder.java index ad6d3dedd..8475cffbb 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadataOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface ExportDocumentsMetadataOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequest.java index 3cecb177d..3c1bf62fa 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequestOrBuilder.java index 3fa19eb8a..fd3263524 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface ExportDocumentsRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponse.java index ae6f87a61..d863e750c 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponse.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponseOrBuilder.java index 1a16399d6..dfdc7d3d8 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponseOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface ExportDocumentsResponseOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Field.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Field.java index 54d8f12c5..863e6b42e 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Field.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Field.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/field.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadata.java index 0bd55529d..c900525ee 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadata.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadataOrBuilder.java index 878a24d62..c3d123504 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadataOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface FieldOperationMetadataOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOrBuilder.java index 2e5629863..0d029a0aa 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/field.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface FieldOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldProto.java index bb7516b2f..4d8046035 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldProto.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/field.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public final class FieldProto { diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java index 861b7872b..bd5a380ef 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public final class FirestoreAdminProto { diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequest.java index a2b1eb304..3a12bb616 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequestOrBuilder.java index 8dd909355..762fb664a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface GetBackupRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequest.java index 7bb795e09..df52a6067 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequestOrBuilder.java index c5f2facda..1082c1fed 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetBackupScheduleRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface GetBackupScheduleRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequest.java index 74a442301..6fab0d0d7 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequestOrBuilder.java index bf86af153..cba70d439 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface GetDatabaseRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequest.java index 3f1b732ea..c40ab5e3c 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequestOrBuilder.java index 61574d729..467c4a592 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface GetFieldRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequest.java index b9a50d179..af76a0d80 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequestOrBuilder.java index df4a71966..aee95a03f 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface GetIndexRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetUserCredsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetUserCredsRequest.java index c80ddec39..cea6f3066 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetUserCredsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetUserCredsRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetUserCredsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetUserCredsRequestOrBuilder.java index a48ac69f8..b1e5307c2 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetUserCredsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetUserCredsRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface GetUserCredsRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadata.java index 84b7a013e..d2967cb9a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadata.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadataOrBuilder.java index 1e26c1f83..e35e7b772 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadataOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface ImportDocumentsMetadataOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequest.java index 59e8c64e7..9b39777ba 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequestOrBuilder.java index 352c23e12..4a0958320 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface ImportDocumentsRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Index.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Index.java index 26c277228..3f1f1d524 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Index.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Index.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/index.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadata.java index 7f84fbfd6..ec7be5072 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadata.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadataOrBuilder.java index 1c388e03e..c1a7156f7 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadataOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface IndexOperationMetadataOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOrBuilder.java index a9fa88f33..086d5c680 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/index.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface IndexOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexProto.java index 0eb44aaac..56c6c05cf 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexProto.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/index.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public final class IndexProto { diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequest.java index c7f7a3b6c..cb16334f1 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequestOrBuilder.java index bcf0c3fd5..c442b32d1 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface ListBackupSchedulesRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponse.java index 31c5228a6..f50c98c1f 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponse.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponseOrBuilder.java index 3cf5dfe27..f5c6a7a5e 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupSchedulesResponseOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface ListBackupSchedulesResponseOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequest.java index 7e7791823..f2ee65ea2 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequestOrBuilder.java index 3bf8a82f7..f32448bca 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface ListBackupsRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponse.java index b5861ff13..432ee7f24 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponse.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponseOrBuilder.java index 232ac3ae7..6fc3735ed 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListBackupsResponseOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface ListBackupsResponseOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequest.java index db1434d8a..ea440d14a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequestOrBuilder.java index c41f67454..f37b311bb 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface ListDatabasesRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponse.java index 11c1230a7..0379a9fb2 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponse.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponseOrBuilder.java index 739408378..c0666b25f 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponseOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface ListDatabasesResponseOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequest.java index dff6ccf43..e45072e38 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequestOrBuilder.java index ae52840fc..07279597b 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface ListFieldsRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponse.java index 725999fb5..51c82116c 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponse.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponseOrBuilder.java index 8326fbdd3..9418c0af1 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponseOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface ListFieldsResponseOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequest.java index d045985e6..628ff7f63 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequestOrBuilder.java index a105efddc..23e7c8033 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface ListIndexesRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponse.java index c0604e5f0..85424e92b 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponse.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponseOrBuilder.java index 5742fff13..aba4104ce 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponseOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface ListIndexesResponseOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsRequest.java index c3ffd5882..55b551d1e 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsRequestOrBuilder.java index b25973540..d14f93dac 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface ListUserCredsRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsResponse.java index 2eb20c840..475aa38ad 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsResponse.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsResponseOrBuilder.java index cf2b5f848..86dbfa099 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListUserCredsResponseOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface ListUserCredsResponseOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadata.java index 4125fc1be..bc1ca0043 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadata.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/location.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadataOrBuilder.java index 2536fd035..45c44f75e 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadataOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/location.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface LocationMetadataOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationProto.java index 7ec1f27f0..4605a3e87 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationProto.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/location.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public final class LocationProto { diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationProto.java index 5ca3719cf..f61e67c8d 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationProto.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public final class OperationProto { diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationState.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationState.java index 930fa270d..088f33691 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationState.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationState.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Progress.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Progress.java index f43726d89..60107595f 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Progress.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Progress.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ProgressOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ProgressOrBuilder.java index b9b1a13e4..be46d1a10 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ProgressOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ProgressOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface ProgressOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ResetUserPasswordRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ResetUserPasswordRequest.java index 383494087..f0eccda95 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ResetUserPasswordRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ResetUserPasswordRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ResetUserPasswordRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ResetUserPasswordRequestOrBuilder.java index 43364bfb4..801d840c5 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ResetUserPasswordRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ResetUserPasswordRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface ResetUserPasswordRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadata.java index 0a888c923..7e540b1be 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadata.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadataOrBuilder.java index 01ae72d7e..82616e228 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseMetadataOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface RestoreDatabaseMetadataOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequest.java index 1a0de5b93..84dfd1fe5 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequestOrBuilder.java index 582b0f671..edf8a8fcf 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface RestoreDatabaseRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ScheduleProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ScheduleProto.java index fd429809c..c139162d9 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ScheduleProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ScheduleProto.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/schedule.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public final class ScheduleProto { diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequest.java index 37f67c639..24a15a1e4 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequestOrBuilder.java index 78cab2394..33e947c30 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateBackupScheduleRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface UpdateBackupScheduleRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadata.java index d4e3b154b..558279b30 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadata.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadataOrBuilder.java index fe85c85d4..0b1cfbafc 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadataOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface UpdateDatabaseMetadataOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequest.java index d47e2608c..e74089ae1 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequestOrBuilder.java index 2d783c6ad..460a0c68f 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface UpdateDatabaseRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequest.java index c0dc05475..c8ab7cce1 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequestOrBuilder.java index 784332561..2ee193c8c 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface UpdateFieldRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCreds.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCreds.java index a6d8f936e..184f088db 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCreds.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCreds.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/user_creds.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCredsOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCredsOrBuilder.java index a8daedf1b..f29229b83 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCredsOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCredsOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/user_creds.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface UserCredsOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCredsProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCredsProto.java index 0ec7d8d85..9d6833ebb 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCredsProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UserCredsProto.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/user_creds.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public final class UserCredsProto { diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrence.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrence.java index a127cba81..fbaf297cf 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrence.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrence.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/schedule.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrenceOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrenceOrBuilder.java index 58de1eb8a..7382bc536 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrenceOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/WeeklyRecurrenceOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/schedule.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.admin.v1; public interface WeeklyRecurrenceOrBuilder diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElement.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElement.java index 33dbca1c3..9afffaa7a 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElement.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElement.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.bundle; /** diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElementOrBuilder.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElementOrBuilder.java index 480ab8322..62f8148c5 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElementOrBuilder.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElementOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.bundle; public interface BundleElementOrBuilder diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadata.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadata.java index 3ecb10045..2e7c62173 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadata.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadata.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.bundle; /** diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadataOrBuilder.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadataOrBuilder.java index b00f95434..5e186e48a 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadataOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.bundle; public interface BundleMetadataOrBuilder diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleProto.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleProto.java index 099220b81..7fdcc2531 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleProto.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleProto.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.bundle; public final class BundleProto { diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadata.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadata.java index a4c248dac..2c6eaeee5 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadata.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadata.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.bundle; /** diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadataOrBuilder.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadataOrBuilder.java index 0c8253fa4..3b7cc1848 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadataOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.bundle; public interface BundledDocumentMetadataOrBuilder diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQuery.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQuery.java index 93375ddf4..aa88ca840 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQuery.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQuery.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.bundle; /** diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQueryOrBuilder.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQueryOrBuilder.java index 6c84e0404..fc79b2341 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQueryOrBuilder.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQueryOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.bundle; public interface BundledQueryOrBuilder diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQuery.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQuery.java index 2b97f7c90..fb98d41b0 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQuery.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQuery.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.bundle; /** diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQueryOrBuilder.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQueryOrBuilder.java index 16c583c57..15acc10b3 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQueryOrBuilder.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQueryOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.bundle; public interface NamedQueryOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResult.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResult.java index cf3c141c1..db767f8d2 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResult.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResult.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/aggregation_result.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultOrBuilder.java index 2b9f6435c..cfec875a6 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/aggregation_result.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface AggregationResultOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultProto.java index 15715bb27..51bc0ae31 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultProto.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/aggregation_result.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public final class AggregationResultProto { diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValue.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValue.java index 278930b97..111ccdac7 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValue.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValue.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/document.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValueOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValueOrBuilder.java index de89747c2..e91ebb09d 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValueOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValueOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/document.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface ArrayValueOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequest.java index 4e3021e8a..fbe4d5ae5 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequestOrBuilder.java index 5c03482ec..57e118933 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface BatchGetDocumentsRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponse.java index 948e1aa9d..e7a5d68a9 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponse.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponseOrBuilder.java index 0d5c7b160..60a373d9c 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponseOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface BatchGetDocumentsResponseOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequest.java index a7b516943..1b7ef7209 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequestOrBuilder.java index a41818e3a..e75b267f0 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface BatchWriteRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponse.java index 928388446..462010ba9 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponse.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponseOrBuilder.java index 37f57c6cb..81899bf3c 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponseOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface BatchWriteResponseOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequest.java index 2bdd1306b..3e30ccc27 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequestOrBuilder.java index 62db0500c..ebea857a6 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface BeginTransactionRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponse.java index 908703b3f..9b62c89e5 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponse.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponseOrBuilder.java index daa382a2c..2ecee3897 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponseOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface BeginTransactionResponseOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequence.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequence.java index a522deabd..7c8af15a6 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequence.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequence.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/bloom_filter.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequenceOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequenceOrBuilder.java index 82f59dac8..290f93666 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequenceOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequenceOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/bloom_filter.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface BitSequenceOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilter.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilter.java index 917f2bbde..4f5a1a97b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilter.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilter.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/bloom_filter.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterOrBuilder.java index 9e182ec39..16b86cfba 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/bloom_filter.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface BloomFilterOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterProto.java index 81d5efd4b..b0d65aa1e 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterProto.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/bloom_filter.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public final class BloomFilterProto { diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequest.java index d003c48e4..4104837a3 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequestOrBuilder.java index 444bf0599..79ef06ede 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface CommitRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponse.java index c5a68525d..0d91cc556 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponse.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponseOrBuilder.java index 1581f3222..33811c57b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponseOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface CommitResponseOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommonProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommonProto.java index ebc4206f5..46e58d8ef 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommonProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommonProto.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/common.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public final class CommonProto { diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequest.java index 261808d91..e47319e10 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequestOrBuilder.java index 41e2ff5dc..35df4102b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface CreateDocumentRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Cursor.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Cursor.java index 7ca516982..1e6f44951 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Cursor.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Cursor.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CursorOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CursorOrBuilder.java index 13cb2e96f..3251194a0 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CursorOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CursorOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface CursorOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequest.java index ab30ea987..986c1c53b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequestOrBuilder.java index c474427a2..541ff9847 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface DeleteDocumentRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Document.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Document.java index 76c68cc95..54a50c60a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Document.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Document.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/document.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChange.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChange.java index c32aedfff..041b7dafc 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChange.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChange.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChangeOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChangeOrBuilder.java index 191a88794..1e473466d 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChangeOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChangeOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface DocumentChangeOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDelete.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDelete.java index 24fc3701d..6225db779 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDelete.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDelete.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDeleteOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDeleteOrBuilder.java index 427cd8141..2d84ec812 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDeleteOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDeleteOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface DocumentDeleteOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMask.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMask.java index 89594d187..edf2e3cc7 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMask.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMask.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/common.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMaskOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMaskOrBuilder.java index 0676787af..f8406256f 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMaskOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMaskOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/common.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface DocumentMaskOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentOrBuilder.java index 2eca37ba6..79848f1cd 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/document.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface DocumentOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentProto.java index 6bad478e6..cedad4db9 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentProto.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/document.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public final class DocumentProto { diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemove.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemove.java index 0de4392c5..21fae5da5 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemove.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemove.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemoveOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemoveOrBuilder.java index 0d54841d0..0b9f2e951 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemoveOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemoveOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface DocumentRemoveOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransform.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransform.java index e2a2a1266..92b4b8546 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransform.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransform.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransformOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransformOrBuilder.java index 98ad647b5..a07052a62 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransformOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransformOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface DocumentTransformOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStats.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStats.java index 565c60be4..b52945be2 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStats.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStats.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query_profile.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStatsOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStatsOrBuilder.java index bb1774147..414b74c0d 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStatsOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExecutionStatsOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query_profile.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface ExecutionStatsOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilter.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilter.java index e2510c749..f1ce283a6 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilter.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilter.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilterOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilterOrBuilder.java index 24269225a..5bf1a9bfa 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilterOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilterOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface ExistenceFilterOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetrics.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetrics.java index bc2976709..7e2636a9c 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetrics.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetrics.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query_profile.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetricsOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetricsOrBuilder.java index bd0da8dc1..112e188ea 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetricsOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainMetricsOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query_profile.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface ExplainMetricsOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainOptions.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainOptions.java index 1ca08de87..f9f643084 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainOptions.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainOptions.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query_profile.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainOptionsOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainOptionsOrBuilder.java index f813c5b9b..66fa28f20 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainOptionsOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExplainOptionsOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query_profile.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface ExplainOptionsOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreProto.java index 23103e45c..b7f4f8674 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreProto.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public final class FirestoreProto { diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/GetDocumentRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/GetDocumentRequest.java index 9312ea6d5..764dfd1c4 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/GetDocumentRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/GetDocumentRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/GetDocumentRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/GetDocumentRequestOrBuilder.java index 64f985f7c..5700c8eeb 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/GetDocumentRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/GetDocumentRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface GetDocumentRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequest.java index 11855fdca..674f1b6a1 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequestOrBuilder.java index b512022a8..83e257811 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface ListCollectionIdsRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponse.java index e725fea92..4d9e80063 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponse.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponseOrBuilder.java index 51a4b1186..dadb9a163 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListCollectionIdsResponseOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface ListCollectionIdsResponseOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequest.java index 15777434c..c6187e037 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequestOrBuilder.java index 1b0656463..dfdf15381 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface ListDocumentsRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponse.java index 6aaba0f1c..07f9fd0e2 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponse.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponseOrBuilder.java index ac4b8a1cc..e5acf0a5a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListDocumentsResponseOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface ListDocumentsResponseOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequest.java index e0e92a677..3bd53c3dc 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequestOrBuilder.java index ddec1f367..f25c333bf 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface ListenRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponse.java index 46d5d897a..ff718d0cf 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponse.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponseOrBuilder.java index 17d62ea3e..295e6a0e4 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ListenResponseOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface ListenResponseOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValue.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValue.java index df9fa5530..7e70ad5fa 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValue.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValue.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/document.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValueOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValueOrBuilder.java index b133a2de7..bdb0aa2e3 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValueOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValueOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/document.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface MapValueOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequest.java index 334730528..c93f49aab 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequestOrBuilder.java index 459f0e6b0..8693a1cd8 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface PartitionQueryRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponse.java index 0da6fd5cd..1d9495ebe 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponse.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponseOrBuilder.java index 20b75ae7e..92681e218 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponseOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface PartitionQueryResponseOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummary.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummary.java index d20221aa2..990721108 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummary.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummary.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query_profile.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummaryOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummaryOrBuilder.java index 25298d63c..5b79e2b5b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummaryOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PlanSummaryOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query_profile.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface PlanSummaryOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Precondition.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Precondition.java index 72ffb20e7..a6dae6250 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Precondition.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Precondition.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/common.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PreconditionOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PreconditionOrBuilder.java index 6d3f17087..01dc268d6 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PreconditionOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PreconditionOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/common.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface PreconditionOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProfileProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProfileProto.java index 897ea3d0f..f29668336 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProfileProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProfileProto.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query_profile.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public final class QueryProfileProto { diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProto.java index dd6016cab..94eacbb3b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProto.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public final class QueryProto { diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequest.java index e8bc01b44..ebc9ffd9e 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequestOrBuilder.java index 43d0c05c2..adba5ba1b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface RollbackRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequest.java index b7a2b8592..e16d44f6e 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequestOrBuilder.java index 7158ff1ee..97cb7e668 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface RunAggregationQueryRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponse.java index 38c432e52..fb3cf4364 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponse.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponseOrBuilder.java index 04544c937..65f1d0262 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponseOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface RunAggregationQueryResponseOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequest.java index 43cc4801e..6f9ac3c76 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequestOrBuilder.java index 07f25c579..665608efc 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface RunQueryRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponse.java index 9ffaa313b..46c8fd75e 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponse.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponseOrBuilder.java index 48fd278ad..10bcd1299 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponseOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface RunQueryResponseOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQuery.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQuery.java index 60d06995a..ccd14393e 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQuery.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQuery.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQueryOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQueryOrBuilder.java index f8df7f9ee..5e80d413a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQueryOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQueryOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface StructuredAggregationQueryOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQuery.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQuery.java index 2ae186415..fb5ae60ef 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQuery.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQuery.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQueryOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQueryOrBuilder.java index 7caff40d8..6b279b413 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQueryOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQueryOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface StructuredQueryOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Target.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Target.java index 9c61d925b..8d21ec598 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Target.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Target.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChange.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChange.java index df581a419..565ca814a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChange.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChange.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChangeOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChangeOrBuilder.java index 80d58d03d..cd9dea9d4 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChangeOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChangeOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface TargetChangeOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetOrBuilder.java index c5016497b..c895899a8 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface TargetOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptions.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptions.java index 2577ff2c3..fbb6b358d 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptions.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptions.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/common.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptionsOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptionsOrBuilder.java index 73702288c..149dcf83e 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptionsOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptionsOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/common.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface TransactionOptionsOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequest.java index d92f2000a..e44fc39c1 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequestOrBuilder.java index 391048507..43f55244e 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface UpdateDocumentRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Value.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Value.java index 0a0ae2af3..ec3a7caf1 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Value.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Value.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/document.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ValueOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ValueOrBuilder.java index 5dd3c2db4..f26af0002 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ValueOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ValueOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/document.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface ValueOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Write.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Write.java index 4cfd99cd4..f1c786339 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Write.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Write.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteOrBuilder.java index b5edf8422..a0cdeeb1a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface WriteOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteProto.java index dcab1c845..09b05e1a2 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteProto.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public final class WriteProto { diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequest.java index ca7f6e4b3..b462dafa2 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequest.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequestOrBuilder.java index e66704c7e..3c5a938cb 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequestOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface WriteRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponse.java index 445b034b4..ad1bcb071 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponse.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponseOrBuilder.java index 139c00ab9..8d71b2c3d 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponseOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface WriteResponseOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResult.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResult.java index f57f45e0d..3e445495b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResult.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResult.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResultOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResultOrBuilder.java index e68aa7349..2237f06cb 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResultOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResultOrBuilder.java @@ -16,7 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto -// Protobuf Java Version: 3.25.5 +// Protobuf Java Version: 3.25.8 package com.google.firestore.v1; public interface WriteResultOrBuilder From 1e1622ad1240a51794311b94fd6ef92569689563 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 4 Jun 2025 16:51:03 -0400 Subject: [PATCH 223/290] chore(main): release 3.31.6 (#2137) * chore(main): release 3.31.6 * chore: generate libraries at Wed Jun 4 16:02:44 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 13 +++++++++++++ README.md | 6 +++--- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 53 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8582f8035..f3c6e8896 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [3.31.6](https://github.com/googleapis/java-firestore/compare/v3.31.5...v3.31.6) (2025-06-04) + + +### Bug Fixes + +* **deps:** Update the Java code generator (gapic-generator-java) to 2.59.0 ([f44e1e5](https://github.com/googleapis/java-firestore/commit/f44e1e5be5288d1af95cf9deaacf327a64bf9178)) + + +### Dependencies + +* Update dependency com.google.cloud:sdk-platform-java-config to v3.49.0 ([#2135](https://github.com/googleapis/java-firestore/issues/2135)) ([4006eaf](https://github.com/googleapis/java-firestore/commit/4006eaf7a3758b277636d8a31233770f8354eb6e)) +* Update googleapis/sdk-platform-java action to v2.59.0 ([#2133](https://github.com/googleapis/java-firestore/issues/2133)) ([b1b78bb](https://github.com/googleapis/java-firestore/commit/b1b78bbfbee15f094c2bf4818babe1e1d556cd18)) + ## [3.31.5](https://github.com/googleapis/java-firestore/compare/v3.31.4...v3.31.5) (2025-05-28) diff --git a/README.md b/README.md index ec6fd56b3..707edc829 100644 --- a/README.md +++ b/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.31.5' +implementation 'com.google.cloud:google-cloud-firestore:3.31.6' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.31.5" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.31.6" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.31.5 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.31.6 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index cde08f96c..d30d9d79b 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.31.6-SNAPSHOT + 3.31.6 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.6-SNAPSHOT + 3.31.6 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index fb1c44daf..08620a403 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.31.6-SNAPSHOT + 3.31.6 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.31.6-SNAPSHOT + 3.31.6 com.google.cloud google-cloud-firestore-admin - 3.31.6-SNAPSHOT + 3.31.6 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.6-SNAPSHOT + 3.31.6 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.6-SNAPSHOT + 3.31.6 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.6-SNAPSHOT + 3.31.6 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.6-SNAPSHOT + 3.31.6 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.6-SNAPSHOT + 3.31.6 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 7e3e80a00..3fad9bacb 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.31.6-SNAPSHOT + 3.31.6 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.6-SNAPSHOT + 3.31.6 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 5287879e5..d69151835 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.6-SNAPSHOT + 3.31.6 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.6-SNAPSHOT + 3.31.6 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 868049e45..5f19c45e2 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.6-SNAPSHOT + 3.31.6 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.6-SNAPSHOT + 3.31.6 diff --git a/pom.xml b/pom.xml index a91c79bf7..5c17cd1f5 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.31.6-SNAPSHOT + 3.31.6 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.6-SNAPSHOT + 3.31.6 com.google.cloud google-cloud-firestore - 3.31.6-SNAPSHOT + 3.31.6 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.6-SNAPSHOT + 3.31.6 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.6-SNAPSHOT + 3.31.6 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.6-SNAPSHOT + 3.31.6 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.6-SNAPSHOT + 3.31.6 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 6dd2a5c4e..a238a96d1 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.6-SNAPSHOT + 3.31.6 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.6-SNAPSHOT + 3.31.6 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 591cb4a9f..d06538f77 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.31.6-SNAPSHOT + 3.31.6 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.31.6-SNAPSHOT + 3.31.6 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 59112d855..da7ee30ab 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.6-SNAPSHOT + 3.31.6 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.6-SNAPSHOT + 3.31.6 diff --git a/versions.txt b/versions.txt index 35281686a..a8fe104d1 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.31.5:3.31.6-SNAPSHOT -google-cloud-firestore-admin:3.31.5:3.31.6-SNAPSHOT -google-cloud-firestore-bom:3.31.5:3.31.6-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.31.5:3.31.6-SNAPSHOT -grpc-google-cloud-firestore-v1:3.31.5:3.31.6-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.31.5:3.31.6-SNAPSHOT -proto-google-cloud-firestore-v1:3.31.5:3.31.6-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.31.5:3.31.6-SNAPSHOT +google-cloud-firestore:3.31.6:3.31.6 +google-cloud-firestore-admin:3.31.6:3.31.6 +google-cloud-firestore-bom:3.31.6:3.31.6 +grpc-google-cloud-firestore-admin-v1:3.31.6:3.31.6 +grpc-google-cloud-firestore-v1:3.31.6:3.31.6 +proto-google-cloud-firestore-admin-v1:3.31.6:3.31.6 +proto-google-cloud-firestore-v1:3.31.6:3.31.6 +proto-google-cloud-firestore-bundle-v1:3.31.6:3.31.6 From 9a9100b8f3920403ad924e45a4d0bc80cf473753 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 5 Jun 2025 02:26:30 +0000 Subject: [PATCH 224/290] chore(main): release 3.31.7-SNAPSHOT (#2139) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index d30d9d79b..45be865e8 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.31.6 + 3.31.7-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.6 + 3.31.7-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 08620a403..d76c4b740 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.31.6 + 3.31.7-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.31.6 + 3.31.7-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.31.6 + 3.31.7-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.6 + 3.31.7-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.6 + 3.31.7-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.6 + 3.31.7-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.6 + 3.31.7-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.6 + 3.31.7-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 3fad9bacb..67f687027 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.31.6 + 3.31.7-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.6 + 3.31.7-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index d69151835..d2c88c119 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.6 + 3.31.7-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.6 + 3.31.7-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 5f19c45e2..d9ebb6118 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.6 + 3.31.7-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.6 + 3.31.7-SNAPSHOT diff --git a/pom.xml b/pom.xml index 5c17cd1f5..794b10723 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.31.6 + 3.31.7-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.6 + 3.31.7-SNAPSHOT com.google.cloud google-cloud-firestore - 3.31.6 + 3.31.7-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.6 + 3.31.7-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.6 + 3.31.7-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.6 + 3.31.7-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.6 + 3.31.7-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index a238a96d1..5bfe78406 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.6 + 3.31.7-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.6 + 3.31.7-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index d06538f77..25e356a63 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.31.6 + 3.31.7-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.31.6 + 3.31.7-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index da7ee30ab..03cfce8b4 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.6 + 3.31.7-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.6 + 3.31.7-SNAPSHOT diff --git a/versions.txt b/versions.txt index a8fe104d1..75cb360e8 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.31.6:3.31.6 -google-cloud-firestore-admin:3.31.6:3.31.6 -google-cloud-firestore-bom:3.31.6:3.31.6 -grpc-google-cloud-firestore-admin-v1:3.31.6:3.31.6 -grpc-google-cloud-firestore-v1:3.31.6:3.31.6 -proto-google-cloud-firestore-admin-v1:3.31.6:3.31.6 -proto-google-cloud-firestore-v1:3.31.6:3.31.6 -proto-google-cloud-firestore-bundle-v1:3.31.6:3.31.6 +google-cloud-firestore:3.31.6:3.31.7-SNAPSHOT +google-cloud-firestore-admin:3.31.6:3.31.7-SNAPSHOT +google-cloud-firestore-bom:3.31.6:3.31.7-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.31.6:3.31.7-SNAPSHOT +grpc-google-cloud-firestore-v1:3.31.6:3.31.7-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.31.6:3.31.7-SNAPSHOT +proto-google-cloud-firestore-v1:3.31.6:3.31.7-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.31.6:3.31.7-SNAPSHOT From c42dcabb11a0374cc3ac70e46b9dde3aff5d7268 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 16 Jun 2025 16:43:48 +0200 Subject: [PATCH 225/290] deps: update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.64.0 (#2143) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 67f687027..5ef69aec6 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -232,7 +232,7 @@ com.google.api.grpc proto-google-cloud-trace-v1 - 2.63.0 + 2.64.0 test From 4a21735534fd837de624044b07a5290e9dcd273b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 16 Jun 2025 16:46:46 +0200 Subject: [PATCH 226/290] deps: update googleapis/sdk-platform-java action to v2.59.1 (#2147) --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index c01f3faec..fa6e2ff75 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.59.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.59.1 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From 8ca872f0960b38b9bd46a18b5ebe86aa87bbe0cf Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Mon, 16 Jun 2025 10:47:20 -0400 Subject: [PATCH 227/290] chore: Update generation configuration at Sat Jun 14 02:32:46 UTC 2025 (#2142) * chore: Update generation configuration at Thu Jun 5 02:33:43 UTC 2025 * chore: Update generation configuration at Fri Jun 6 02:33:40 UTC 2025 * chore: Update generation configuration at Sat Jun 7 02:33:01 UTC 2025 * chore: Update generation configuration at Tue Jun 10 02:34:49 UTC 2025 * chore: Update generation configuration at Wed Jun 11 02:34:10 UTC 2025 * chore: Update generation configuration at Thu Jun 12 02:33:47 UTC 2025 * chore: Update generation configuration at Fri Jun 13 02:34:05 UTC 2025 * chore: Update generation configuration at Sat Jun 14 02:32:46 UTC 2025 --- generation_config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generation_config.yaml b/generation_config.yaml index 783e7fcaa..4b55bf97d 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.59.0 -googleapis_commitish: f1859b90227eb09ecd2fa85c96e89b60dbf688b5 +googleapis_commitish: c61890928ac3737f390f2b1f8e2ee5c6b00f8c46 libraries_bom_version: 26.61.0 libraries: - api_shortname: firestore From 2f0958d721095009cbc5da55b9c7837b4c307a66 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 16 Jun 2025 16:48:25 +0200 Subject: [PATCH 228/290] deps: update opentelemetry.version to v1.51.0 (#2145) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 5ef69aec6..3d428723b 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -16,7 +16,7 @@ google-cloud-firestore - 1.50.0 + 1.51.0 From b22fdfcc157497021456045254af098943e5381c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 16 Jun 2025 16:55:32 +0200 Subject: [PATCH 229/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.31.6 (#2141) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index fb510c886..3bc957023 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.31.5 + 3.31.6 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index ab5b3e8ab..ee90d83e1 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.31.5 + 3.31.6 From 9bfe25df08e51f41c185fa03c658b572b7a57b25 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 16 Jun 2025 16:56:46 +0200 Subject: [PATCH 230/290] build(deps): update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.6.1 (#2140) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 3bc957023..26ecb8cc3 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -66,7 +66,7 @@ org.codehaus.mojo build-helper-maven-plugin - 3.6.0 + 3.6.1 add-snippets-source diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index ee90d83e1..97c21f444 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -102,7 +102,7 @@ org.codehaus.mojo build-helper-maven-plugin - 3.6.0 + 3.6.1 add-snippets-source From ea623c166f70097fefec07e83ec371cd8a5c02fe Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 16 Jun 2025 17:46:53 +0200 Subject: [PATCH 231/290] chore(deps): update dependency com.google.cloud:libraries-bom to v26.62.0 (#2146) Co-authored-by: Tom Andersen --- samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 7fe39afc8..919af00bf 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -34,7 +34,7 @@ com.google.cloud libraries-bom - 26.61.0 + 26.62.0 pom import From 213f63cf936b5849ec416b041b570953d2e478f2 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 16 Jun 2025 18:14:24 +0200 Subject: [PATCH 232/290] deps: update dependency com.google.cloud:google-cloud-trace to v2.64.0 (#2144) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.google.cloud:google-cloud-trace](https://redirect.github.com/googleapis/google-cloud-java) | `2.63.0` -> `2.64.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-trace/2.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-trace/2.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-trace/2.63.0/2.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-trace/2.63.0/2.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/googleapis/java-firestore). --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 3d428723b..72f6acbc3 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -238,7 +238,7 @@ com.google.cloud google-cloud-trace - 2.63.0 + 2.64.0 test From 6ea90fc88d0641dd5a8e182e71e08bd14345a7c0 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 20 Jun 2025 15:11:20 +0200 Subject: [PATCH 233/290] deps: update googleapis/sdk-platform-java action to v2.59.2 (#2152) --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index fa6e2ff75..386b237fa 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.59.1 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.59.2 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From 6331e05fdc4d030ebdaa5e0f53e3229f611736a7 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 23 Jun 2025 18:57:28 +0200 Subject: [PATCH 234/290] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.49.2 (#2149) --- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-a.cfg | 2 +- .kokoro/presubmit/graalvm-native-b.cfg | 2 +- .kokoro/presubmit/graalvm-native-c.cfg | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index 3bcdb1b55..3ceb2c252 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.49.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.49.2 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-a.cfg b/.kokoro/presubmit/graalvm-native-a.cfg index db2c4b5bf..017fd1343 100644 --- a/.kokoro/presubmit/graalvm-native-a.cfg +++ b/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.49.0" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.49.2" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-b.cfg b/.kokoro/presubmit/graalvm-native-b.cfg index 7b74071fa..df1a15acd 100644 --- a/.kokoro/presubmit/graalvm-native-b.cfg +++ b/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.49.0" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.49.2" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-c.cfg b/.kokoro/presubmit/graalvm-native-c.cfg index 8c43c1ce8..1b5515c87 100644 --- a/.kokoro/presubmit/graalvm-native-c.cfg +++ b/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.49.0" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.49.2" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index d76c4b740..cfb04c252 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.49.0 + 3.49.2 Google Cloud Firestore BOM diff --git a/pom.xml b/pom.xml index 794b10723..d699e7a3b 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.49.0 + 3.49.2 From 934b6e5a3a83acf7bb84726fc7dd44d5d7720513 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 23 Jun 2025 18:59:49 +0200 Subject: [PATCH 235/290] deps: update dependency com.google.cloud:google-cloud-trace to v2.66.0 (#2155) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 72f6acbc3..09749b7b4 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -238,7 +238,7 @@ com.google.cloud google-cloud-trace - 2.64.0 + 2.66.0 test From fc6b87ddd51828c9ccdaf51b759b10e82d7fda54 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Mon, 23 Jun 2025 13:00:58 -0400 Subject: [PATCH 236/290] chore: Update generation configuration at Sat Jun 21 02:33:03 UTC 2025 (#2150) * chore: Update generation configuration at Tue Jun 17 02:34:35 UTC 2025 * chore: generate libraries at Tue Jun 17 02:35:05 UTC 2025 * chore: Update generation configuration at Wed Jun 18 02:34:08 UTC 2025 * chore: Update generation configuration at Thu Jun 19 02:34:44 UTC 2025 * chore: Update generation configuration at Fri Jun 20 02:34:00 UTC 2025 * chore: Update generation configuration at Sat Jun 21 02:33:03 UTC 2025 --------- Co-authored-by: Tom Andersen --- .github/workflows/hermetic_library_generation.yaml | 2 +- README.md | 4 ++-- generation_config.yaml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index 386b237fa..c01f3faec 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.59.2 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.59.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} diff --git a/README.md b/README.md index 707edc829..4a3a690e6 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.61.0 + 26.62.0 pom import @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.31.5 + 3.31.6 ``` diff --git a/generation_config.yaml b/generation_config.yaml index 4b55bf97d..5d4c3dcbd 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.59.0 -googleapis_commitish: c61890928ac3737f390f2b1f8e2ee5c6b00f8c46 +googleapis_commitish: 34b323e7ee72888dd9337cce8b24233ae078f23b libraries_bom_version: 26.61.0 libraries: - api_shortname: firestore From 15f1ceb27c1ef4f460a1d490054b30a15838fc7d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 23 Jun 2025 19:01:19 +0200 Subject: [PATCH 237/290] deps: update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.66.0 (#2154) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 09749b7b4..3cc9778ff 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -232,7 +232,7 @@ com.google.api.grpc proto-google-cloud-trace-v1 - 2.64.0 + 2.66.0 test From 97bd33163c84c92688907167c8280dd9d167c005 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 25 Jun 2025 22:51:50 +0200 Subject: [PATCH 238/290] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.50.0 (#2158) --- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-a.cfg | 2 +- .kokoro/presubmit/graalvm-native-b.cfg | 2 +- .kokoro/presubmit/graalvm-native-c.cfg | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index 3ceb2c252..f2ddd2422 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.49.2 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.50.0 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-a.cfg b/.kokoro/presubmit/graalvm-native-a.cfg index 017fd1343..475d1271a 100644 --- a/.kokoro/presubmit/graalvm-native-a.cfg +++ b/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.49.2" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.50.0" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-b.cfg b/.kokoro/presubmit/graalvm-native-b.cfg index df1a15acd..0ec61ea39 100644 --- a/.kokoro/presubmit/graalvm-native-b.cfg +++ b/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.49.2" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.50.0" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-c.cfg b/.kokoro/presubmit/graalvm-native-c.cfg index 1b5515c87..963711cae 100644 --- a/.kokoro/presubmit/graalvm-native-c.cfg +++ b/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.49.2" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.50.0" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index cfb04c252..57770b01e 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.49.2 + 3.50.0 Google Cloud Firestore BOM diff --git a/pom.xml b/pom.xml index d699e7a3b..f2554a67f 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.49.2 + 3.50.0 From 59d73bc388c90228a360c138c820b0e0cc416750 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 25 Jun 2025 22:57:16 +0200 Subject: [PATCH 239/290] deps: update googleapis/sdk-platform-java action to v2.60.0 (#2156) --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index c01f3faec..7838b82ee 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.59.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.60.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From d402399f2cc14061be306aaacf20f18717d699b1 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 25 Jun 2025 17:55:36 -0400 Subject: [PATCH 240/290] chore(main): release 3.31.7 (#2148) * chore(main): release 3.31.7 * chore: generate libraries at Wed Jun 25 20:58:10 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 16 ++++++++++++++++ README.md | 6 +++--- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 56 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f3c6e8896..b1ed094ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [3.31.7](https://github.com/googleapis/java-firestore/compare/v3.31.6...v3.31.7) (2025-06-25) + + +### Dependencies + +* Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.64.0 ([#2143](https://github.com/googleapis/java-firestore/issues/2143)) ([c42dcab](https://github.com/googleapis/java-firestore/commit/c42dcabb11a0374cc3ac70e46b9dde3aff5d7268)) +* Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.66.0 ([#2154](https://github.com/googleapis/java-firestore/issues/2154)) ([15f1ceb](https://github.com/googleapis/java-firestore/commit/15f1ceb27c1ef4f460a1d490054b30a15838fc7d)) +* Update dependency com.google.cloud:google-cloud-trace to v2.64.0 ([#2144](https://github.com/googleapis/java-firestore/issues/2144)) ([213f63c](https://github.com/googleapis/java-firestore/commit/213f63cf936b5849ec416b041b570953d2e478f2)) +* Update dependency com.google.cloud:google-cloud-trace to v2.66.0 ([#2155](https://github.com/googleapis/java-firestore/issues/2155)) ([934b6e5](https://github.com/googleapis/java-firestore/commit/934b6e5a3a83acf7bb84726fc7dd44d5d7720513)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.49.2 ([#2149](https://github.com/googleapis/java-firestore/issues/2149)) ([6331e05](https://github.com/googleapis/java-firestore/commit/6331e05fdc4d030ebdaa5e0f53e3229f611736a7)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.50.0 ([#2158](https://github.com/googleapis/java-firestore/issues/2158)) ([97bd331](https://github.com/googleapis/java-firestore/commit/97bd33163c84c92688907167c8280dd9d167c005)) +* Update googleapis/sdk-platform-java action to v2.59.1 ([#2147](https://github.com/googleapis/java-firestore/issues/2147)) ([4a21735](https://github.com/googleapis/java-firestore/commit/4a21735534fd837de624044b07a5290e9dcd273b)) +* Update googleapis/sdk-platform-java action to v2.59.2 ([#2152](https://github.com/googleapis/java-firestore/issues/2152)) ([6ea90fc](https://github.com/googleapis/java-firestore/commit/6ea90fc88d0641dd5a8e182e71e08bd14345a7c0)) +* Update googleapis/sdk-platform-java action to v2.60.0 ([#2156](https://github.com/googleapis/java-firestore/issues/2156)) ([59d73bc](https://github.com/googleapis/java-firestore/commit/59d73bc388c90228a360c138c820b0e0cc416750)) +* Update opentelemetry.version to v1.51.0 ([#2145](https://github.com/googleapis/java-firestore/issues/2145)) ([2f0958d](https://github.com/googleapis/java-firestore/commit/2f0958d721095009cbc5da55b9c7837b4c307a66)) + ## [3.31.6](https://github.com/googleapis/java-firestore/compare/v3.31.5...v3.31.6) (2025-06-04) diff --git a/README.md b/README.md index 4a3a690e6..58ad85428 100644 --- a/README.md +++ b/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.31.6' +implementation 'com.google.cloud:google-cloud-firestore:3.31.7' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.31.6" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.31.7" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.31.6 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.31.7 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 45be865e8..bdd8abe28 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.31.7-SNAPSHOT + 3.31.7 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.7-SNAPSHOT + 3.31.7 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 57770b01e..ba16102c6 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.31.7-SNAPSHOT + 3.31.7 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.31.7-SNAPSHOT + 3.31.7 com.google.cloud google-cloud-firestore-admin - 3.31.7-SNAPSHOT + 3.31.7 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.7-SNAPSHOT + 3.31.7 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.7-SNAPSHOT + 3.31.7 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.7-SNAPSHOT + 3.31.7 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.7-SNAPSHOT + 3.31.7 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.7-SNAPSHOT + 3.31.7 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 3cc9778ff..68912218e 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.31.7-SNAPSHOT + 3.31.7 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.7-SNAPSHOT + 3.31.7 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index d2c88c119..d23494313 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.7-SNAPSHOT + 3.31.7 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.7-SNAPSHOT + 3.31.7 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index d9ebb6118..1ab3ef70d 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.7-SNAPSHOT + 3.31.7 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.7-SNAPSHOT + 3.31.7 diff --git a/pom.xml b/pom.xml index f2554a67f..5f004f9c4 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.31.7-SNAPSHOT + 3.31.7 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.7-SNAPSHOT + 3.31.7 com.google.cloud google-cloud-firestore - 3.31.7-SNAPSHOT + 3.31.7 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.7-SNAPSHOT + 3.31.7 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.7-SNAPSHOT + 3.31.7 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.7-SNAPSHOT + 3.31.7 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.7-SNAPSHOT + 3.31.7 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 5bfe78406..54a7bdef1 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.7-SNAPSHOT + 3.31.7 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.7-SNAPSHOT + 3.31.7 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 25e356a63..b40b27c8d 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.31.7-SNAPSHOT + 3.31.7 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.31.7-SNAPSHOT + 3.31.7 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 03cfce8b4..3a89ceee3 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.7-SNAPSHOT + 3.31.7 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.7-SNAPSHOT + 3.31.7 diff --git a/versions.txt b/versions.txt index 75cb360e8..e26ea33a7 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.31.6:3.31.7-SNAPSHOT -google-cloud-firestore-admin:3.31.6:3.31.7-SNAPSHOT -google-cloud-firestore-bom:3.31.6:3.31.7-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.31.6:3.31.7-SNAPSHOT -grpc-google-cloud-firestore-v1:3.31.6:3.31.7-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.31.6:3.31.7-SNAPSHOT -proto-google-cloud-firestore-v1:3.31.6:3.31.7-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.31.6:3.31.7-SNAPSHOT +google-cloud-firestore:3.31.7:3.31.7 +google-cloud-firestore-admin:3.31.7:3.31.7 +google-cloud-firestore-bom:3.31.7:3.31.7 +grpc-google-cloud-firestore-admin-v1:3.31.7:3.31.7 +grpc-google-cloud-firestore-v1:3.31.7:3.31.7 +proto-google-cloud-firestore-admin-v1:3.31.7:3.31.7 +proto-google-cloud-firestore-v1:3.31.7:3.31.7 +proto-google-cloud-firestore-bundle-v1:3.31.7:3.31.7 From 1b57a3c4eb5dabbe62df824bca4ae325355653e3 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 26 Jun 2025 11:43:08 -0400 Subject: [PATCH 241/290] chore(main): release 3.31.8-SNAPSHOT (#2161) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index bdd8abe28..427be3b7d 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.31.7 + 3.31.8-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.7 + 3.31.8-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index ba16102c6..03237b57e 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.31.7 + 3.31.8-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.31.7 + 3.31.8-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.31.7 + 3.31.8-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.7 + 3.31.8-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.7 + 3.31.8-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.7 + 3.31.8-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.7 + 3.31.8-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.7 + 3.31.8-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 68912218e..adce69e2d 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.31.7 + 3.31.8-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.7 + 3.31.8-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index d23494313..8c0b88df4 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.7 + 3.31.8-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.7 + 3.31.8-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 1ab3ef70d..5b749fce7 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.7 + 3.31.8-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.7 + 3.31.8-SNAPSHOT diff --git a/pom.xml b/pom.xml index 5f004f9c4..eb9749a68 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.31.7 + 3.31.8-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.7 + 3.31.8-SNAPSHOT com.google.cloud google-cloud-firestore - 3.31.7 + 3.31.8-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.7 + 3.31.8-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.7 + 3.31.8-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.7 + 3.31.8-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.7 + 3.31.8-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 54a7bdef1..e189124cf 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.7 + 3.31.8-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.7 + 3.31.8-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index b40b27c8d..39ee4cbab 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.31.7 + 3.31.8-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.31.7 + 3.31.8-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 3a89ceee3..4aad4e9c9 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.7 + 3.31.8-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.7 + 3.31.8-SNAPSHOT diff --git a/versions.txt b/versions.txt index e26ea33a7..7eaf52170 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.31.7:3.31.7 -google-cloud-firestore-admin:3.31.7:3.31.7 -google-cloud-firestore-bom:3.31.7:3.31.7 -grpc-google-cloud-firestore-admin-v1:3.31.7:3.31.7 -grpc-google-cloud-firestore-v1:3.31.7:3.31.7 -proto-google-cloud-firestore-admin-v1:3.31.7:3.31.7 -proto-google-cloud-firestore-v1:3.31.7:3.31.7 -proto-google-cloud-firestore-bundle-v1:3.31.7:3.31.7 +google-cloud-firestore:3.31.7:3.31.8-SNAPSHOT +google-cloud-firestore-admin:3.31.7:3.31.8-SNAPSHOT +google-cloud-firestore-bom:3.31.7:3.31.8-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.31.7:3.31.8-SNAPSHOT +grpc-google-cloud-firestore-v1:3.31.7:3.31.8-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.31.7:3.31.8-SNAPSHOT +proto-google-cloud-firestore-v1:3.31.7:3.31.8-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.31.7:3.31.8-SNAPSHOT From 79bd00f9f9df6ce6415c33f96166b6083bfee594 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 26 Jun 2025 17:52:15 +0200 Subject: [PATCH 242/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.31.7 (#2162) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 26ecb8cc3..5795f3985 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.31.6 + 3.31.7 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 97c21f444..852ad62ed 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.31.6 + 3.31.7 From a11d99f16ff4a026cfbee1a7cd17e2f7c7f50498 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Thu, 26 Jun 2025 11:53:06 -0400 Subject: [PATCH 243/290] chore: Update generation configuration at Thu Jun 26 02:34:57 UTC 2025 (#2160) * chore: Update generation configuration at Wed Jun 25 02:35:34 UTC 2025 * chore: Update generation configuration at Thu Jun 26 02:34:57 UTC 2025 --- .github/workflows/hermetic_library_generation.yaml | 2 +- generation_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index 7838b82ee..c01f3faec 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.60.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.59.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} diff --git a/generation_config.yaml b/generation_config.yaml index 5d4c3dcbd..1d7df412d 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.59.0 -googleapis_commitish: 34b323e7ee72888dd9337cce8b24233ae078f23b +googleapis_commitish: 4667a434d330d4adc942b67304bec5db29bc295c libraries_bom_version: 26.61.0 libraries: - api_shortname: firestore From edcb508d3b144db073a8aeaaf8a37e535a00bc0d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 26 Jun 2025 17:59:08 +0200 Subject: [PATCH 244/290] deps: update dependency com.google.cloud.opentelemetry:exporter-trace to v0.36.0 (#2159) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index adce69e2d..9cd6a2f13 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -224,7 +224,7 @@ com.google.cloud.opentelemetry exporter-trace - 0.35.0 + 0.36.0 test From 466043294afd9cc10a330c87873595b65e76bf4c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 26 Jun 2025 23:57:08 +0200 Subject: [PATCH 245/290] deps: update googleapis/sdk-platform-java action to v2.60.0 (#2163) --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index c01f3faec..7838b82ee 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.59.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.60.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From 7920b5b0de25057fe4a58948bf7112171f795672 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 27 Jun 2025 00:31:36 +0200 Subject: [PATCH 246/290] deps: update dependency com.google.cloud:google-cloud-trace to v2.67.0 (#2166) Co-authored-by: Tom Andersen --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 9cd6a2f13..defc5718e 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -238,7 +238,7 @@ com.google.cloud google-cloud-trace - 2.66.0 + 2.67.0 test From 1f16c6b4f841d3886d625eb2766904a78971c31b Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Wed, 2 Jul 2025 11:02:32 -0400 Subject: [PATCH 247/290] chore: Update generation configuration at Wed Jul 2 02:35:05 UTC 2025 (#2168) * chore: Update generation configuration at Fri Jun 27 02:35:17 UTC 2025 * chore: generate libraries at Fri Jun 27 02:35:45 UTC 2025 * chore: Update generation configuration at Sat Jun 28 02:33:16 UTC 2025 * chore: Update generation configuration at Sun Jun 29 02:42:37 UTC 2025 * chore: Update generation configuration at Tue Jul 1 02:43:59 UTC 2025 * chore: Update generation configuration at Wed Jul 2 02:35:05 UTC 2025 --- .github/workflows/hermetic_library_generation.yaml | 2 +- README.md | 2 +- generation_config.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index 7838b82ee..c01f3faec 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.60.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.59.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} diff --git a/README.md b/README.md index 58ad85428..c2d03a708 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.31.6 + 3.31.7 ``` diff --git a/generation_config.yaml b/generation_config.yaml index 1d7df412d..572090409 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.59.0 -googleapis_commitish: 4667a434d330d4adc942b67304bec5db29bc295c +googleapis_commitish: 63161c080e7eb3dd1d4fe76db1fad108b6ac9a27 libraries_bom_version: 26.61.0 libraries: - api_shortname: firestore From 4b7f49ea48a0a6e9768687e9ec2d05ca3d2dc5a0 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 2 Jul 2025 17:05:51 +0200 Subject: [PATCH 248/290] deps: update beam.version to v2.66.0 (#2172) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- samples/snippets/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 5795f3985..60762e92d 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -20,7 +20,7 @@ 1.8 1.8 - 2.65.0 + 2.66.0 UTF-8 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 852ad62ed..44e384cc3 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -21,7 +21,7 @@ 1.8 1.8 UTF-8 - 2.65.0 + 2.66.0 diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 919af00bf..cfc34de45 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -21,7 +21,7 @@ 1.8 1.8 UTF-8 - 2.65.0 + 2.66.0 From a5920e6b83cf05ba36d77048fae2ebd74a5f326b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 2 Jul 2025 17:06:31 +0200 Subject: [PATCH 249/290] chore(deps): update dependency com.google.cloud:libraries-bom to v26.63.0 (#2171) --- samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index cfc34de45..225a21b90 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -34,7 +34,7 @@ com.google.cloud libraries-bom - 26.62.0 + 26.63.0 pom import From 3c95bf10becd5c84e1ed25fa24e78ef074e3d267 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 2 Jul 2025 17:07:54 +0200 Subject: [PATCH 250/290] deps: update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.67.0 (#2167) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index defc5718e..1d873e61d 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -232,7 +232,7 @@ com.google.api.grpc proto-google-cloud-trace-v1 - 2.66.0 + 2.67.0 test From 4fddfea2b14dd7f9b54e72d2f4889e2a3d5f5d2d Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 2 Jul 2025 19:37:29 +0200 Subject: [PATCH 251/290] deps: update googleapis/sdk-platform-java action to v2.60.0 (#2173) --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index c01f3faec..7838b82ee 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.59.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.60.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From fd5f5c7d8fadbcc9e0b1a5c67e81302fd7e6b33b Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 3 Jul 2025 12:40:29 -0400 Subject: [PATCH 252/290] chore(main): release 3.31.8 (#2164) * chore(main): release 3.31.8 * chore: generate libraries at Wed Jul 2 17:38:16 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 12 ++++++++++++ README.md | 8 ++++---- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 53 insertions(+), 41 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b1ed094ce..e2d40ff7e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [3.31.8](https://github.com/googleapis/java-firestore/compare/v3.31.7...v3.31.8) (2025-07-02) + + +### Dependencies + +* Update beam.version to v2.66.0 ([#2172](https://github.com/googleapis/java-firestore/issues/2172)) ([4b7f49e](https://github.com/googleapis/java-firestore/commit/4b7f49ea48a0a6e9768687e9ec2d05ca3d2dc5a0)) +* Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.67.0 ([#2167](https://github.com/googleapis/java-firestore/issues/2167)) ([3c95bf1](https://github.com/googleapis/java-firestore/commit/3c95bf10becd5c84e1ed25fa24e78ef074e3d267)) +* Update dependency com.google.cloud:google-cloud-trace to v2.67.0 ([#2166](https://github.com/googleapis/java-firestore/issues/2166)) ([7920b5b](https://github.com/googleapis/java-firestore/commit/7920b5b0de25057fe4a58948bf7112171f795672)) +* Update dependency com.google.cloud.opentelemetry:exporter-trace to v0.36.0 ([#2159](https://github.com/googleapis/java-firestore/issues/2159)) ([edcb508](https://github.com/googleapis/java-firestore/commit/edcb508d3b144db073a8aeaaf8a37e535a00bc0d)) +* Update googleapis/sdk-platform-java action to v2.60.0 ([#2163](https://github.com/googleapis/java-firestore/issues/2163)) ([4660432](https://github.com/googleapis/java-firestore/commit/466043294afd9cc10a330c87873595b65e76bf4c)) +* Update googleapis/sdk-platform-java action to v2.60.0 ([#2173](https://github.com/googleapis/java-firestore/issues/2173)) ([4fddfea](https://github.com/googleapis/java-firestore/commit/4fddfea2b14dd7f9b54e72d2f4889e2a3d5f5d2d)) + ## [3.31.7](https://github.com/googleapis/java-firestore/compare/v3.31.6...v3.31.7) (2025-06-25) diff --git a/README.md b/README.md index c2d03a708..9ebefdf62 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.62.0 + 26.63.0 pom import @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.31.7' +implementation 'com.google.cloud:google-cloud-firestore:3.31.8' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.31.7" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.31.8" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.31.7 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.31.8 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 427be3b7d..0432ba121 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.31.8-SNAPSHOT + 3.31.8 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.8-SNAPSHOT + 3.31.8 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 03237b57e..42647ce2b 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.31.8-SNAPSHOT + 3.31.8 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.31.8-SNAPSHOT + 3.31.8 com.google.cloud google-cloud-firestore-admin - 3.31.8-SNAPSHOT + 3.31.8 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.8-SNAPSHOT + 3.31.8 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.8-SNAPSHOT + 3.31.8 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.8-SNAPSHOT + 3.31.8 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.8-SNAPSHOT + 3.31.8 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.8-SNAPSHOT + 3.31.8 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 1d873e61d..1606ee730 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.31.8-SNAPSHOT + 3.31.8 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.8-SNAPSHOT + 3.31.8 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 8c0b88df4..7c1033b8a 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.8-SNAPSHOT + 3.31.8 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.8-SNAPSHOT + 3.31.8 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 5b749fce7..d14fa962d 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.8-SNAPSHOT + 3.31.8 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.8-SNAPSHOT + 3.31.8 diff --git a/pom.xml b/pom.xml index eb9749a68..304086c49 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.31.8-SNAPSHOT + 3.31.8 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.8-SNAPSHOT + 3.31.8 com.google.cloud google-cloud-firestore - 3.31.8-SNAPSHOT + 3.31.8 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.8-SNAPSHOT + 3.31.8 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.8-SNAPSHOT + 3.31.8 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.8-SNAPSHOT + 3.31.8 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.8-SNAPSHOT + 3.31.8 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index e189124cf..e18fd4fca 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.8-SNAPSHOT + 3.31.8 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.8-SNAPSHOT + 3.31.8 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 39ee4cbab..61b07b1f9 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.31.8-SNAPSHOT + 3.31.8 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.31.8-SNAPSHOT + 3.31.8 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 4aad4e9c9..3d5c4ab84 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.8-SNAPSHOT + 3.31.8 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.8-SNAPSHOT + 3.31.8 diff --git a/versions.txt b/versions.txt index 7eaf52170..592c3e211 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.31.7:3.31.8-SNAPSHOT -google-cloud-firestore-admin:3.31.7:3.31.8-SNAPSHOT -google-cloud-firestore-bom:3.31.7:3.31.8-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.31.7:3.31.8-SNAPSHOT -grpc-google-cloud-firestore-v1:3.31.7:3.31.8-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.31.7:3.31.8-SNAPSHOT -proto-google-cloud-firestore-v1:3.31.7:3.31.8-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.31.7:3.31.8-SNAPSHOT +google-cloud-firestore:3.31.8:3.31.8 +google-cloud-firestore-admin:3.31.8:3.31.8 +google-cloud-firestore-bom:3.31.8:3.31.8 +grpc-google-cloud-firestore-admin-v1:3.31.8:3.31.8 +grpc-google-cloud-firestore-v1:3.31.8:3.31.8 +proto-google-cloud-firestore-admin-v1:3.31.8:3.31.8 +proto-google-cloud-firestore-v1:3.31.8:3.31.8 +proto-google-cloud-firestore-bundle-v1:3.31.8:3.31.8 From 54f388cbf35e2d9bc461df6911cb780583469d39 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Thu, 3 Jul 2025 12:41:33 -0400 Subject: [PATCH 253/290] chore: Update generation configuration at Thu Jul 3 02:36:05 UTC 2025 (#2174) * chore: Update generation configuration at Thu Jul 3 02:36:05 UTC 2025 * chore: generate libraries at Thu Jul 3 02:36:37 UTC 2025 --- .github/workflows/hermetic_library_generation.yaml | 2 +- generation_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index 7838b82ee..c01f3faec 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.60.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.59.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} diff --git a/generation_config.yaml b/generation_config.yaml index 572090409..3ee71bf32 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.59.0 -googleapis_commitish: 63161c080e7eb3dd1d4fe76db1fad108b6ac9a27 +googleapis_commitish: 24cab82a025bb11a7b8c437a20a6e7780b968707 libraries_bom_version: 26.61.0 libraries: - api_shortname: firestore From c5c77ed193cdc7ef20f1f7e2c2f4d116b0d0112f Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 4 Jul 2025 19:25:26 -0400 Subject: [PATCH 254/290] chore(main): release 3.31.9-SNAPSHOT (#2175) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 0432ba121..4a52458df 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.31.8 + 3.31.9-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.8 + 3.31.9-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 42647ce2b..2e8ffdda0 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.31.8 + 3.31.9-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.31.8 + 3.31.9-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.31.8 + 3.31.9-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.8 + 3.31.9-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.8 + 3.31.9-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.8 + 3.31.9-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.8 + 3.31.9-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.8 + 3.31.9-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 1606ee730..4e2c07aac 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.31.8 + 3.31.9-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.8 + 3.31.9-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 7c1033b8a..4ce634b9d 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.8 + 3.31.9-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.8 + 3.31.9-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index d14fa962d..7580111f8 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.8 + 3.31.9-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.8 + 3.31.9-SNAPSHOT diff --git a/pom.xml b/pom.xml index 304086c49..78e08a24e 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.31.8 + 3.31.9-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.8 + 3.31.9-SNAPSHOT com.google.cloud google-cloud-firestore - 3.31.8 + 3.31.9-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.8 + 3.31.9-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.8 + 3.31.9-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.8 + 3.31.9-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.8 + 3.31.9-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index e18fd4fca..ea7cb0de7 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.8 + 3.31.9-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.8 + 3.31.9-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 61b07b1f9..ea4edbc5e 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.31.8 + 3.31.9-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.31.8 + 3.31.9-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 3d5c4ab84..3e395633d 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.8 + 3.31.9-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.8 + 3.31.9-SNAPSHOT diff --git a/versions.txt b/versions.txt index 592c3e211..bc3b2915c 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.31.8:3.31.8 -google-cloud-firestore-admin:3.31.8:3.31.8 -google-cloud-firestore-bom:3.31.8:3.31.8 -grpc-google-cloud-firestore-admin-v1:3.31.8:3.31.8 -grpc-google-cloud-firestore-v1:3.31.8:3.31.8 -proto-google-cloud-firestore-admin-v1:3.31.8:3.31.8 -proto-google-cloud-firestore-v1:3.31.8:3.31.8 -proto-google-cloud-firestore-bundle-v1:3.31.8:3.31.8 +google-cloud-firestore:3.31.8:3.31.9-SNAPSHOT +google-cloud-firestore-admin:3.31.8:3.31.9-SNAPSHOT +google-cloud-firestore-bom:3.31.8:3.31.9-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.31.8:3.31.9-SNAPSHOT +grpc-google-cloud-firestore-v1:3.31.8:3.31.9-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.31.8:3.31.9-SNAPSHOT +proto-google-cloud-firestore-v1:3.31.8:3.31.9-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.31.8:3.31.9-SNAPSHOT From ac0af7d9f64afa3c767530b9909bec7d2c58b548 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Sat, 5 Jul 2025 01:26:15 +0200 Subject: [PATCH 255/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.31.8 (#2177) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 60762e92d..a090324fd 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.31.7 + 3.31.8 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 44e384cc3..6eb5321bb 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.31.7 + 3.31.8 From dea9129946d6fa864ee8876a555efb0b03b68f33 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Fri, 4 Jul 2025 19:26:49 -0400 Subject: [PATCH 256/290] chore: Update generation configuration at Fri Jul 4 02:34:57 UTC 2025 (#2178) --- generation_config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generation_config.yaml b/generation_config.yaml index 3ee71bf32..30cccc904 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.59.0 -googleapis_commitish: 24cab82a025bb11a7b8c437a20a6e7780b968707 +googleapis_commitish: f9d6fe4a6ad9ed89dfc315f284124d2104377940 libraries_bom_version: 26.61.0 libraries: - api_shortname: firestore From 8283a08b1749e06864b50ab1813c13e9eb61c087 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Sat, 5 Jul 2025 03:08:52 +0200 Subject: [PATCH 257/290] deps: update googleapis/sdk-platform-java action to v2.60.0 (#2176) Co-authored-by: Tom Andersen --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index c01f3faec..7838b82ee 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.59.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.60.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From 54ce2c7a196ff7e8069857f8f37f5ff37933024e Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Mon, 7 Jul 2025 09:45:41 -0400 Subject: [PATCH 258/290] chore: Update generation configuration at Sat Jul 5 02:33:24 UTC 2025 (#2180) * chore: Update generation configuration at Sat Jul 5 02:33:24 UTC 2025 * chore: generate libraries at Sat Jul 5 02:33:51 UTC 2025 --- .github/workflows/hermetic_library_generation.yaml | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index 7838b82ee..c01f3faec 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.60.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.59.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} diff --git a/README.md b/README.md index 9ebefdf62..0a9d6c379 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.31.7 + 3.31.8 ``` From 869a3814511f9a6e15641b3279bb871867886940 Mon Sep 17 00:00:00 2001 From: Denver Coneybeare Date: Mon, 7 Jul 2025 20:21:48 +0000 Subject: [PATCH 259/290] fix: Improve performance of the UTF-8 string comparison logic. (#2182) --- .../com/google/cloud/firestore/Order.java | 70 ++++++++++--------- .../com/google/cloud/firestore/OrderTest.java | 17 ++++- 2 files changed, 51 insertions(+), 36 deletions(-) diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Order.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Order.java index 7f37d8e05..8cfd107d6 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Order.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Order.java @@ -16,6 +16,8 @@ package com.google.cloud.firestore; +import static java.lang.Character.isSurrogate; + import com.google.firestore.v1.MapValue; import com.google.firestore.v1.Value; import com.google.firestore.v1.Value.ValueTypeCase; @@ -136,46 +138,46 @@ public int compare(@Nonnull Value left, @Nonnull Value right) { /** Compare strings in UTF-8 encoded byte order */ public static int compareUtf8Strings(String left, String right) { - int i = 0; - while (i < left.length() && i < right.length()) { - int leftCodePoint = left.codePointAt(i); - int rightCodePoint = right.codePointAt(i); - - if (leftCodePoint != rightCodePoint) { - if (leftCodePoint < 128 && rightCodePoint < 128) { - // ASCII comparison - return Integer.compare(leftCodePoint, rightCodePoint); - } else { - // UTF-8 encode the character at index i for byte comparison. - ByteString leftBytes = ByteString.copyFromUtf8(getUtf8SafeBytes(left, i)); - ByteString rightBytes = ByteString.copyFromUtf8(getUtf8SafeBytes(right, i)); - int comp = compareByteStrings(leftBytes, rightBytes); - if (comp != 0) { - return comp; - } else { - // EXTREMELY RARE CASE: Code points differ, but their UTF-8 byte representations are - // identical. This can happen with malformed input (invalid surrogate pairs), where - // Java's encoding leads to unexpected byte sequences. Meanwhile, any invalid surrogate - // inputs get converted to "?" by protocol buffer while round tripping, so we almost - // never receive invalid strings from backend. - // Fallback to code point comparison for graceful handling. - return Integer.compare(leftCodePoint, rightCodePoint); - } - } + // noinspection StringEquality + if (left == right) { + return 0; + } + + // Find the first differing character (a.k.a. "UTF-16 code unit") in the two strings and, + // if found, use that character to determine the relative ordering of the two strings as a + // whole. Comparing UTF-16 strings in UTF-8 byte order can be done simply and efficiently by + // comparing the UTF-16 code units (chars). This serendipitously works because of the way UTF-8 + // and UTF-16 happen to represent Unicode code points. + // + // After finding the first pair of differing characters, there are two cases: + // + // Case 1: Both characters are non-surrogates (code points less than or equal to 0xFFFF) or + // both are surrogates from a surrogate pair (that collectively represent code points greater + // than 0xFFFF). In this case their numeric order as UTF-16 code units is the same as the + // lexicographical order of their corresponding UTF-8 byte sequences. A direct comparison is + // sufficient. + // + // Case 2: One character is a surrogate and the other is not. In this case the surrogate- + // containing string is always ordered after the non-surrogate. This is because surrogates are + // used to represent code points greater than 0xFFFF which have 4-byte UTF-8 representations + // and are lexicographically greater than the 1, 2, or 3-byte representations of code points + // less than or equal to 0xFFFF. + final int length = Math.min(left.length(), right.length()); + for (int i = 0; i < length; i++) { + final char leftChar = left.charAt(i); + final char rightChar = right.charAt(i); + if (leftChar != rightChar) { + return (isSurrogate(leftChar) == isSurrogate(rightChar)) + ? Character.compare(leftChar, rightChar) + : isSurrogate(leftChar) ? 1 : -1; } - // Increment by 2 for surrogate pairs, 1 otherwise. - i += Character.charCount(leftCodePoint); } - // Compare lengths if all characters are equal + // Use the lengths of the strings to determine the overall comparison result since either the + // strings were equal or one is a prefix of the other. return Integer.compare(left.length(), right.length()); } - private static String getUtf8SafeBytes(String str, int index) { - int firstCodePoint = str.codePointAt(index); - return str.substring(index, index + Character.charCount(firstCodePoint)); - } - private int compareBlobs(Value left, Value right) { ByteString leftBytes = left.getBytesValue(); ByteString rightBytes = right.getBytesValue(); diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/OrderTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/OrderTest.java index 076cbf2db..65e19d745 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/OrderTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/OrderTest.java @@ -218,7 +218,7 @@ public void compareUtf8StringsShouldReturnCorrectValue() { ByteString b2 = ByteString.copyFromUtf8(s2); int expected = compareByteStrings(b1, b2); - if (actual == expected) { + if (Integer.signum(actual) == Integer.signum(expected)) { passCount++; } else { errors.add( @@ -227,9 +227,12 @@ public void compareUtf8StringsShouldReturnCorrectValue() { + "\", s2=\"" + s2 + "\") returned " + + signName(actual) + + " (" + actual + + ")" + ", but expected " - + expected + + signName(expected) + " (i=" + i + ", s1.length=" @@ -252,6 +255,16 @@ public void compareUtf8StringsShouldReturnCorrectValue() { } } + private static String signName(int value) { + if (value < 0) { + return "a negative value"; + } else if (value > 0) { + return "a positive value"; + } else { + return "0"; + } + } + private static class StringPairGenerator { private final StringGenerator stringGenerator; From e16b15853d6545c3c1476086c3bc88cb46991718 Mon Sep 17 00:00:00 2001 From: Denver Coneybeare Date: Wed, 9 Jul 2025 14:41:01 +0000 Subject: [PATCH 260/290] docs: add an example to the detailed comment in compareUtf8Strings() (#2183) --- .../java/com/google/cloud/firestore/Order.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Order.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Order.java index 8cfd107d6..c38214022 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Order.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/Order.java @@ -162,6 +162,22 @@ public static int compareUtf8Strings(String left, String right) { // used to represent code points greater than 0xFFFF which have 4-byte UTF-8 representations // and are lexicographically greater than the 1, 2, or 3-byte representations of code points // less than or equal to 0xFFFF. + // + // An example of why Case 2 is required is comparing the following two Unicode code points: + // + // |-----------------------|------------|---------------------|-----------------| + // | Name | Code Point | UTF-8 Encoding | UTF-16 Encoding | + // |-----------------------|------------|---------------------|-----------------| + // | Replacement Character | U+FFFD | 0xEF 0xBF 0xBD | 0xFFFD | + // | Grinning Face | U+1F600 | 0xF0 0x9F 0x98 0x80 | 0xD83D 0xDE00 | + // |-----------------------|------------|---------------------|-----------------| + // + // A lexicographical comparison of the UTF-8 encodings of these code points would order + // "Replacement Character" _before_ "Grinning Face" because 0xEF is less than 0xF0. However, a + // direct comparison of the UTF-16 code units, as would be done in case 1, would erroneously + // produce the _opposite_ ordering, because 0xFFFD is _greater than_ 0xD83D. As it turns out, + // this relative ordering holds for all comparisons of UTF-16 code points requiring a surrogate + // pair with those that do not. final int length = Math.min(left.length(), right.length()); for (int i = 0; i < length; i++) { final char leftChar = left.charAt(i); From 7fbc870d289c479472b65020d77df12fcaed6e8a Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Wed, 9 Jul 2025 11:20:02 -0400 Subject: [PATCH 261/290] chore: Update generation configuration at Wed Jul 9 02:37:06 UTC 2025 (#2185) * chore: Update generation configuration at Tue Jul 8 02:36:11 UTC 2025 * chore: Update generation configuration at Wed Jul 9 02:37:06 UTC 2025 --- generation_config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generation_config.yaml b/generation_config.yaml index 30cccc904..0ce8be713 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.59.0 -googleapis_commitish: f9d6fe4a6ad9ed89dfc315f284124d2104377940 +googleapis_commitish: e0ccc57ed01b0057222f865de5765b7e453cfd81 libraries_bom_version: 26.61.0 libraries: - api_shortname: firestore From 466e597c282533c0e500b57d27f386ef9ea99e5e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 9 Jul 2025 19:10:47 +0200 Subject: [PATCH 262/290] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.50.1 (#2186) Co-authored-by: Mridula <66699525+mpeddada1@users.noreply.github.com> --- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-a.cfg | 2 +- .kokoro/presubmit/graalvm-native-b.cfg | 2 +- .kokoro/presubmit/graalvm-native-c.cfg | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index f2ddd2422..689f4bb4a 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.50.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.50.1 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-a.cfg b/.kokoro/presubmit/graalvm-native-a.cfg index 475d1271a..ee61380cf 100644 --- a/.kokoro/presubmit/graalvm-native-a.cfg +++ b/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.50.0" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.50.1" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-b.cfg b/.kokoro/presubmit/graalvm-native-b.cfg index 0ec61ea39..526f79dfa 100644 --- a/.kokoro/presubmit/graalvm-native-b.cfg +++ b/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.50.0" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.50.1" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-c.cfg b/.kokoro/presubmit/graalvm-native-c.cfg index 963711cae..bbfc279a8 100644 --- a/.kokoro/presubmit/graalvm-native-c.cfg +++ b/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.50.0" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.50.1" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 2e8ffdda0..392b1a3f4 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.50.0 + 3.50.1 Google Cloud Firestore BOM diff --git a/pom.xml b/pom.xml index 78e08a24e..3cd97ef6b 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.50.0 + 3.50.1 From be9dabab8467a5aa3986d34f393d597d670af029 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 10 Jul 2025 19:58:30 +0200 Subject: [PATCH 263/290] deps: update googleapis/sdk-platform-java action to v2.60.1 (#2181) Co-authored-by: Mridula <66699525+mpeddada1@users.noreply.github.com> --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index c01f3faec..f611b78e2 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.59.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.60.1 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From 1f3c20b1923c3ae000359be91e7e39458c36ce2e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 11 Jul 2025 17:43:46 +0200 Subject: [PATCH 264/290] deps: update dependency org.apache.commons:commons-lang3 to v3.18.0 (#2187) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 4e2c07aac..bb611fdf4 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -199,7 +199,7 @@ org.apache.commons commons-lang3 - 3.17.0 + 3.18.0 test From 88097cbe8878b45897c89e102fa82e1975d2d74b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 11 Jul 2025 19:27:46 +0200 Subject: [PATCH 265/290] deps: update dependency com.diffplug.spotless:spotless-maven-plugin to v2.45.0 (#2184) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index bb611fdf4..145970f6e 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -291,7 +291,7 @@ com.diffplug.spotless spotless-maven-plugin - 2.44.5 + 2.45.0 From b9f2efd11249038c13d8589c0e5718911d147465 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 11 Jul 2025 17:04:12 -0400 Subject: [PATCH 266/290] chore(main): release 3.31.9 (#2179) * chore(main): release 3.31.9 * chore: generate libraries at Fri Jul 11 17:28:35 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 21 +++++++++++++++++++ README.md | 6 +++--- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 +++++++------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 ++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- .../pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 +++++++------- 12 files changed, 61 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e2d40ff7e..f04c145d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## [3.31.9](https://github.com/googleapis/java-firestore/compare/v3.31.8...v3.31.9) (2025-07-11) + + +### Bug Fixes + +* Improve performance of the UTF-8 string comparison logic. ([#2182](https://github.com/googleapis/java-firestore/issues/2182)) ([869a381](https://github.com/googleapis/java-firestore/commit/869a3814511f9a6e15641b3279bb871867886940)) + + +### Dependencies + +* Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.45.0 ([#2184](https://github.com/googleapis/java-firestore/issues/2184)) ([88097cb](https://github.com/googleapis/java-firestore/commit/88097cbe8878b45897c89e102fa82e1975d2d74b)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.50.1 ([#2186](https://github.com/googleapis/java-firestore/issues/2186)) ([466e597](https://github.com/googleapis/java-firestore/commit/466e597c282533c0e500b57d27f386ef9ea99e5e)) +* Update dependency org.apache.commons:commons-lang3 to v3.18.0 ([#2187](https://github.com/googleapis/java-firestore/issues/2187)) ([1f3c20b](https://github.com/googleapis/java-firestore/commit/1f3c20b1923c3ae000359be91e7e39458c36ce2e)) +* Update googleapis/sdk-platform-java action to v2.60.0 ([#2176](https://github.com/googleapis/java-firestore/issues/2176)) ([8283a08](https://github.com/googleapis/java-firestore/commit/8283a08b1749e06864b50ab1813c13e9eb61c087)) +* Update googleapis/sdk-platform-java action to v2.60.1 ([#2181](https://github.com/googleapis/java-firestore/issues/2181)) ([be9daba](https://github.com/googleapis/java-firestore/commit/be9dabab8467a5aa3986d34f393d597d670af029)) + + +### Documentation + +* Add an example to the detailed comment in compareUtf8Strings() ([#2183](https://github.com/googleapis/java-firestore/issues/2183)) ([e16b158](https://github.com/googleapis/java-firestore/commit/e16b15853d6545c3c1476086c3bc88cb46991718)) + ## [3.31.8](https://github.com/googleapis/java-firestore/compare/v3.31.7...v3.31.8) (2025-07-02) diff --git a/README.md b/README.md index 0a9d6c379..9e98fb613 100644 --- a/README.md +++ b/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.31.8' +implementation 'com.google.cloud:google-cloud-firestore:3.31.9' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.31.8" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.31.9" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.31.8 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.31.9 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 4a52458df..b843fd0ee 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.31.9-SNAPSHOT + 3.31.9 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.9-SNAPSHOT + 3.31.9 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 392b1a3f4..6990e2839 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.31.9-SNAPSHOT + 3.31.9 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.31.9-SNAPSHOT + 3.31.9 com.google.cloud google-cloud-firestore-admin - 3.31.9-SNAPSHOT + 3.31.9 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.9-SNAPSHOT + 3.31.9 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.9-SNAPSHOT + 3.31.9 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.9-SNAPSHOT + 3.31.9 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.9-SNAPSHOT + 3.31.9 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.9-SNAPSHOT + 3.31.9 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 145970f6e..a57b746de 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.31.9-SNAPSHOT + 3.31.9 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.9-SNAPSHOT + 3.31.9 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 4ce634b9d..2e7df92f1 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.9-SNAPSHOT + 3.31.9 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.9-SNAPSHOT + 3.31.9 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 7580111f8..e99a7593d 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.9-SNAPSHOT + 3.31.9 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.9-SNAPSHOT + 3.31.9 diff --git a/pom.xml b/pom.xml index 3cd97ef6b..8487ece92 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.31.9-SNAPSHOT + 3.31.9 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.9-SNAPSHOT + 3.31.9 com.google.cloud google-cloud-firestore - 3.31.9-SNAPSHOT + 3.31.9 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.9-SNAPSHOT + 3.31.9 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.9-SNAPSHOT + 3.31.9 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.9-SNAPSHOT + 3.31.9 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.9-SNAPSHOT + 3.31.9 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index ea7cb0de7..09e3b2451 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.9-SNAPSHOT + 3.31.9 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.9-SNAPSHOT + 3.31.9 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index ea4edbc5e..d51249f92 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.31.9-SNAPSHOT + 3.31.9 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.31.9-SNAPSHOT + 3.31.9 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 3e395633d..2c0616b64 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.9-SNAPSHOT + 3.31.9 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.9-SNAPSHOT + 3.31.9 diff --git a/versions.txt b/versions.txt index bc3b2915c..7004033c2 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.31.8:3.31.9-SNAPSHOT -google-cloud-firestore-admin:3.31.8:3.31.9-SNAPSHOT -google-cloud-firestore-bom:3.31.8:3.31.9-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.31.8:3.31.9-SNAPSHOT -grpc-google-cloud-firestore-v1:3.31.8:3.31.9-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.31.8:3.31.9-SNAPSHOT -proto-google-cloud-firestore-v1:3.31.8:3.31.9-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.31.8:3.31.9-SNAPSHOT +google-cloud-firestore:3.31.9:3.31.9 +google-cloud-firestore-admin:3.31.9:3.31.9 +google-cloud-firestore-bom:3.31.9:3.31.9 +grpc-google-cloud-firestore-admin-v1:3.31.9:3.31.9 +grpc-google-cloud-firestore-v1:3.31.9:3.31.9 +proto-google-cloud-firestore-admin-v1:3.31.9:3.31.9 +proto-google-cloud-firestore-v1:3.31.9:3.31.9 +proto-google-cloud-firestore-bundle-v1:3.31.9:3.31.9 From e90f7d1d992c172afb96a43003d45ca1fb3143b0 Mon Sep 17 00:00:00 2001 From: Mridula <66699525+mpeddada1@users.noreply.github.com> Date: Tue, 15 Jul 2025 14:14:42 -0400 Subject: [PATCH 267/290] chore: update generator config to 2.60.1 (#2189) * chore: update generator config to 2.60.1 * chore: generate libraries at Fri Jul 11 20:08:57 UTC 2025 --------- Co-authored-by: cloud-java-bot --- .github/scripts/update_generation_config.sh | 6 ++++-- .github/workflows/update_generation_config.yaml | 3 +++ generation_config.yaml | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/scripts/update_generation_config.sh b/.github/scripts/update_generation_config.sh index fff56bf5d..3b890a76b 100644 --- a/.github/scripts/update_generation_config.sh +++ b/.github/scripts/update_generation_config.sh @@ -15,8 +15,10 @@ set -e function get_latest_released_version() { local group_id=$1 local artifact_id=$2 - json_content=$(curl -s "https://search.maven.org/solrsearch/select?q=g:${group_id}+AND+a:${artifact_id}&core=gav&rows=500&wt=json") - latest=$(jq -r '.response.docs[] | select(.v | test("^[0-9]+(\\.[0-9]+)*$")) | .v' <<< "${json_content}" | sort -V | tail -n 1) + group_id_url_path="$(sed 's|\.|/|g' <<< "${group_id}")" + url="https://repo1.maven.org/maven2/${group_id_url_path}/${artifact_id}/maven-metadata.xml" + xml_content=$(curl -s --fail "${url}") + latest=$(xmllint --xpath 'metadata/versioning/latest/text()' - <<< "${xml_content}") if [[ -z "${latest}" ]]; then echo "The latest version of ${group_id}:${artifact_id} is empty." echo "The returned json from maven.org is invalid: ${json_content}" diff --git a/.github/workflows/update_generation_config.yaml b/.github/workflows/update_generation_config.yaml index cd2d5fd5a..a7e14bb48 100644 --- a/.github/workflows/update_generation_config.yaml +++ b/.github/workflows/update_generation_config.yaml @@ -30,6 +30,9 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} + - name: Install Dependencies + shell: bash + run: sudo apt-get update && sudo apt-get install -y libxml2-utils - name: Update params in generation config to latest shell: bash run: | diff --git a/generation_config.yaml b/generation_config.yaml index 0ce8be713..0e0c39734 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,4 +1,4 @@ -gapic_generator_version: 2.59.0 +gapic_generator_version: 2.60.1 googleapis_commitish: e0ccc57ed01b0057222f865de5765b7e453cfd81 libraries_bom_version: 26.61.0 libraries: From cfb4453fca5ae483af7710c627996a6c0c7381a7 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 15 Jul 2025 20:18:58 +0200 Subject: [PATCH 268/290] deps: update opentelemetry.version to v1.52.0 (#2191) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index a57b746de..b7591c4f4 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -16,7 +16,7 @@ google-cloud-firestore - 1.51.0 + 1.52.0 From 5fba79d7f24a81886e6a5089a9166e16a9491ea0 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 15 Jul 2025 20:53:20 +0200 Subject: [PATCH 269/290] deps: update dependency com.google.cloud:google-cloud-trace to v2.68.0 (#2194) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index b7591c4f4..6efac81a9 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -238,7 +238,7 @@ com.google.cloud google-cloud-trace - 2.67.0 + 2.68.0 test From 765b355c49d3f4befe0da5aa6c52301e635ba4f3 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 15 Jul 2025 20:53:57 +0200 Subject: [PATCH 270/290] chore(deps): update dependency com.google.cloud:google-cloud-firestore to v3.31.9 (#2192) --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index a090324fd..335a38132 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -30,7 +30,7 @@ com.google.cloud google-cloud-firestore - 3.31.8 + 3.31.9 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 6eb5321bb..23e9323bd 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-firestore - 3.31.8 + 3.31.9 From 30c5a19f6d1294a4b281de9664ce42917b451a0b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 15 Jul 2025 20:54:28 +0200 Subject: [PATCH 271/290] deps: update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.68.0 (#2193) --- google-cloud-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 6efac81a9..fa7471b0c 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -232,7 +232,7 @@ com.google.api.grpc proto-google-cloud-trace-v1 - 2.67.0 + 2.68.0 test From b53338ae9ef726b72511d1be3e2f7b8dd6698107 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 15 Jul 2025 15:53:53 -0400 Subject: [PATCH 272/290] chore(main): release 3.31.10-SNAPSHOT (#2190) * chore(main): release 3.31.10-SNAPSHOT * chore: generate libraries at Tue Jul 15 18:55:19 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- README.md | 2 +- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 11 files changed, 38 insertions(+), 38 deletions(-) diff --git a/README.md b/README.md index 9e98fb613..df80fe078 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-firestore - 3.31.8 + 3.31.9 ``` diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index b843fd0ee..8f15d5e15 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.31.9 + 3.31.10-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.9 + 3.31.10-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 6990e2839..d19d7827c 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.31.9 + 3.31.10-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.31.9 + 3.31.10-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.31.9 + 3.31.10-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.9 + 3.31.10-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.9 + 3.31.10-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.9 + 3.31.10-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.9 + 3.31.10-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.9 + 3.31.10-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index fa7471b0c..af8e8dfc7 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.31.9 + 3.31.10-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.9 + 3.31.10-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 2e7df92f1..ebccee552 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.9 + 3.31.10-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.9 + 3.31.10-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index e99a7593d..b2f2eed50 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.9 + 3.31.10-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.9 + 3.31.10-SNAPSHOT diff --git a/pom.xml b/pom.xml index 8487ece92..0b7d59208 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.31.9 + 3.31.10-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.9 + 3.31.10-SNAPSHOT com.google.cloud google-cloud-firestore - 3.31.9 + 3.31.10-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.9 + 3.31.10-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.9 + 3.31.10-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.9 + 3.31.10-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.9 + 3.31.10-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 09e3b2451..373c23008 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.9 + 3.31.10-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.9 + 3.31.10-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index d51249f92..b2854098c 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.31.9 + 3.31.10-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.31.9 + 3.31.10-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 2c0616b64..d7ab9f0af 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.9 + 3.31.10-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.9 + 3.31.10-SNAPSHOT diff --git a/versions.txt b/versions.txt index 7004033c2..c9187e734 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.31.9:3.31.9 -google-cloud-firestore-admin:3.31.9:3.31.9 -google-cloud-firestore-bom:3.31.9:3.31.9 -grpc-google-cloud-firestore-admin-v1:3.31.9:3.31.9 -grpc-google-cloud-firestore-v1:3.31.9:3.31.9 -proto-google-cloud-firestore-admin-v1:3.31.9:3.31.9 -proto-google-cloud-firestore-v1:3.31.9:3.31.9 -proto-google-cloud-firestore-bundle-v1:3.31.9:3.31.9 +google-cloud-firestore:3.31.9:3.31.10-SNAPSHOT +google-cloud-firestore-admin:3.31.9:3.31.10-SNAPSHOT +google-cloud-firestore-bom:3.31.9:3.31.10-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.31.9:3.31.10-SNAPSHOT +grpc-google-cloud-firestore-v1:3.31.9:3.31.10-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.31.9:3.31.10-SNAPSHOT +proto-google-cloud-firestore-v1:3.31.9:3.31.10-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.31.9:3.31.10-SNAPSHOT From 73017741fce52fd37e08af4f3f32fb901b7214a3 Mon Sep 17 00:00:00 2001 From: Tom Andersen Date: Thu, 24 Jul 2025 17:24:57 -0400 Subject: [PATCH 273/290] fix: Implement BulkWriter shutdown logic (#2202) * Implement BulkWriter shutdown logic * chore: generate libraries at Wed Jul 23 23:21:35 UTC 2025 * Fix * Fix comment --------- Co-authored-by: cloud-java-bot --- .../google/cloud/firestore/BulkWriter.java | 31 ++++++++++---- .../cloud/firestore/BulkWriterTest.java | 40 +++++++++---------- 2 files changed, 43 insertions(+), 28 deletions(-) diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriter.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriter.java index 1fc35bd35..4cf923caa 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriter.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriter.java @@ -160,6 +160,12 @@ enum OperationType { // don't want to block a gax/grpc executor while running user error and success callbacks. private final ScheduledExecutorService bulkWriterExecutor; + /** + * The BulkWriter will shutdown executor when closed and all writes are done. This is important to + * prevent leaking threads. + */ + boolean autoShutdownBulkWriterExecutor; + /** The maximum number of writes that can be in a single batch. */ private int maxBatchSize = MAX_BATCH_SIZE; @@ -230,7 +236,7 @@ enum OperationType { @GuardedBy("lock") private Executor errorExecutor; - Context traceContext; + private final Context traceContext; /** * Used to track when writes are enqueued. The user handler executors cannot be changed after a @@ -241,10 +247,13 @@ enum OperationType { BulkWriter(FirestoreImpl firestore, BulkWriterOptions options) { this.firestore = firestore; - this.bulkWriterExecutor = - options.getExecutor() != null - ? options.getExecutor() - : Executors.newSingleThreadScheduledExecutor(); + if (options.getExecutor() != null) { + this.bulkWriterExecutor = options.getExecutor(); + this.autoShutdownBulkWriterExecutor = false; + } else { + this.bulkWriterExecutor = Executors.newSingleThreadScheduledExecutor(); + this.autoShutdownBulkWriterExecutor = true; + } this.successExecutor = MoreExecutors.directExecutor(); this.errorExecutor = MoreExecutors.directExecutor(); this.bulkCommitBatch = new BulkCommitBatch(firestore, bulkWriterExecutor, maxBatchSize); @@ -707,7 +716,7 @@ private ApiFuture flushLocked() { lastFlushOperation = lastOperation; scheduleCurrentBatchLocked(); } - return lastOperation; + return lastFlushOperation; } /** @@ -722,10 +731,16 @@ private ApiFuture flushLocked() { public void close() throws InterruptedException, ExecutionException { ApiFuture flushFuture; synchronized (lock) { - flushFuture = flushLocked(); - closed = true; + if (!closed) { + flushLocked(); + closed = true; + } + flushFuture = lastFlushOperation; } flushFuture.get(); + if (autoShutdownBulkWriterExecutor) { + bulkWriterExecutor.shutdown(); + } } /** diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/BulkWriterTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/BulkWriterTest.java index 726061ad6..fce617662 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/BulkWriterTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/BulkWriterTest.java @@ -24,6 +24,7 @@ import static com.google.cloud.firestore.LocalFirestoreHelper.update; import static org.junit.Assert.assertArrayEquals; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; import static org.mockito.Mockito.*; @@ -97,24 +98,13 @@ public class BulkWriterTest { @Rule public Timeout timeout = new Timeout(2, TimeUnit.SECONDS); - @Spy private final FirestoreRpc firestoreRpc = Mockito.mock(FirestoreRpc.class); - private ScheduledExecutorService testExecutor; - /** Executor that executes delayed tasks without delay. */ - private final ScheduledExecutorService immediateExecutor = - new ScheduledThreadPoolExecutor(1) { - @Override - @Nonnull - public ScheduledFuture schedule(Runnable command, long delay, TimeUnit unit) { - return super.schedule(command, 0, TimeUnit.MILLISECONDS); - } - }; - @Spy private final FirestoreImpl firestoreMock = new FirestoreImpl( - FirestoreOptions.newBuilder().setProjectId("test-project").build(), firestoreRpc); + FirestoreOptions.newBuilder().setProjectId("test-project").build(), + Mockito.mock(FirestoreRpc.class)); @Captor private ArgumentCaptor batchWriteCapture; @@ -155,7 +145,6 @@ public static ApiFuture mergeResponses( @Before public void before() { - lenient().doReturn(immediateExecutor).when(firestoreRpc).getExecutor(); testExecutor = Executors.newSingleThreadScheduledExecutor(); timeoutExecutor = @@ -169,23 +158,27 @@ public ScheduledFuture schedule(Runnable command, long delay, TimeUnit unit) bulkWriter = firestoreMock.bulkWriter(BulkWriterOptions.builder().setExecutor(timeoutExecutor).build()); + bulkWriter.autoShutdownBulkWriterExecutor = true; doc1 = firestoreMock.document("coll/doc1"); doc2 = firestoreMock.document("coll/doc2"); } @After public void after() throws InterruptedException { + shutdownScheduledExecutorService(testExecutor); shutdownScheduledExecutorService(timeoutExecutor); } void shutdownScheduledExecutorService(ScheduledExecutorService executorService) throws InterruptedException { + executorService.shutdown(); // Wait for the executor to finish after each test. // // This ensures the executor service is shut down properly within the given timeout, and thereby // avoids potential hangs caused by lingering threads. Note that if a given thread is terminated // because of the timeout, the associated test will fail, which is what we want. executorService.awaitTermination(100, TimeUnit.MILLISECONDS); + assertTrue(executorService.isTerminated()); } @Test @@ -369,12 +362,19 @@ public void cannotCallMethodsAfterClose() throws Exception { } catch (Exception e) { assertEquals(expected, e.getMessage()); } - try { - bulkWriter.close(); - fail("close() should have failed"); - } catch (Exception e) { - assertEquals(expected, e.getMessage()); - } + // Close is idempotent and can be called multiple time. + bulkWriter.close(); + } + + @Test + public void closeWillShutdownExecutor() throws Exception { + // We ONLY shutdown executor when the executor was created within the BulkWriter. + // To simulate this, we set the autoShutdownBulkWriterExecutor field to true. + bulkWriter.autoShutdownBulkWriterExecutor = true; + + assertFalse(timeoutExecutor.isShutdown()); + bulkWriter.close(); + assertTrue(timeoutExecutor.isShutdown()); } @Test From 0f6774ad937d2cc84a3ee6747d07ad96a6713126 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Mon, 28 Jul 2025 11:28:36 -0400 Subject: [PATCH 274/290] chore: Update generation configuration at Thu Jul 24 18:15:29 UTC 2025 (#2204) * chore: Update generation configuration at Thu Jul 24 18:15:29 UTC 2025 * chore: generate libraries at Thu Jul 24 18:15:59 UTC 2025 --- .../hermetic_library_generation.yaml | 2 +- README.md | 2 +- generation_config.yaml | 6 +- .../firestore/v1/FirestoreAdminClient.java | 3 + .../v1/FirestoreAdminClientHttpJsonTest.java | 13 + .../v1/FirestoreAdminClientTest.java | 12 + .../google/firestore/admin/v1/Database.java | 431 +++++++++++++++++- .../firestore/admin/v1/DatabaseOrBuilder.java | 88 ++++ .../firestore/admin/v1/DatabaseProto.java | 63 ++- .../admin/v1/FirestoreAdminProto.java | 347 +++++++------- .../admin/v1/RestoreDatabaseRequest.java | 401 ++++++++++++++++ .../v1/RestoreDatabaseRequestOrBuilder.java | 88 ++++ .../google/firestore/admin/v1/database.proto | 10 + .../firestore/admin/v1/firestore_admin.proto | 9 + 14 files changed, 1267 insertions(+), 208 deletions(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index f611b78e2..5912d6f06 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.60.1 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.60.2 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} diff --git a/README.md b/README.md index df80fe078..3284eda2a 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ If you are using Maven without the BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies: ```Groovy -implementation platform('com.google.cloud:libraries-bom:26.61.0') +implementation platform('com.google.cloud:libraries-bom:26.64.0') implementation 'com.google.cloud:google-cloud-firestore' ``` diff --git a/generation_config.yaml b/generation_config.yaml index 0e0c39734..2411188ba 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,6 +1,6 @@ -gapic_generator_version: 2.60.1 -googleapis_commitish: e0ccc57ed01b0057222f865de5765b7e453cfd81 -libraries_bom_version: 26.61.0 +gapic_generator_version: 2.60.2 +googleapis_commitish: fb0d8ac09cd1c2d94e9da572f0ad4692c8781410 +libraries_bom_version: 26.64.0 libraries: - api_shortname: firestore name_pretty: Cloud Firestore diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminClient.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminClient.java index 7c0956fc5..b8ba405de 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminClient.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminClient.java @@ -4312,6 +4312,7 @@ public final UnaryCallable deleteBackupCallable() { * .setDatabaseId("databaseId1688905718") * .setBackup(BackupName.of("[PROJECT]", "[LOCATION]", "[BACKUP]").toString()) * .setEncryptionConfig(Database.EncryptionConfig.newBuilder().build()) + * .putAllTags(new HashMap()) * .build(); * Database response = firestoreAdminClient.restoreDatabaseAsync(request).get(); * } @@ -4357,6 +4358,7 @@ public final OperationFuture restoreDatabaseA * .setDatabaseId("databaseId1688905718") * .setBackup(BackupName.of("[PROJECT]", "[LOCATION]", "[BACKUP]").toString()) * .setEncryptionConfig(Database.EncryptionConfig.newBuilder().build()) + * .putAllTags(new HashMap()) * .build(); * OperationFuture future = * firestoreAdminClient.restoreDatabaseOperationCallable().futureCall(request); @@ -4402,6 +4404,7 @@ public final OperationFuture restoreDatabaseA * .setDatabaseId("databaseId1688905718") * .setBackup(BackupName.of("[PROJECT]", "[LOCATION]", "[BACKUP]").toString()) * .setEncryptionConfig(Database.EncryptionConfig.newBuilder().build()) + * .putAllTags(new HashMap()) * .build(); * ApiFuture future = * firestoreAdminClient.restoreDatabaseCallable().futureCall(request); diff --git a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientHttpJsonTest.java b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientHttpJsonTest.java index 7ff55a9f5..f19ae2618 100644 --- a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientHttpJsonTest.java +++ b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientHttpJsonTest.java @@ -63,6 +63,7 @@ import java.io.IOException; import java.util.ArrayList; import java.util.Arrays; +import java.util.HashMap; import java.util.List; import java.util.concurrent.ExecutionException; import javax.annotation.Generated; @@ -1051,6 +1052,7 @@ public void createDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .putAllTags(new HashMap()) .setFreeTier(true) .setEtag("etag3123477") .build(); @@ -1117,6 +1119,7 @@ public void createDatabaseTest2() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .putAllTags(new HashMap()) .setFreeTier(true) .setEtag("etag3123477") .build(); @@ -1183,6 +1186,7 @@ public void getDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .putAllTags(new HashMap()) .setFreeTier(true) .setEtag("etag3123477") .build(); @@ -1240,6 +1244,7 @@ public void getDatabaseTest2() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .putAllTags(new HashMap()) .setFreeTier(true) .setEtag("etag3123477") .build(); @@ -1387,6 +1392,7 @@ public void updateDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .putAllTags(new HashMap()) .setFreeTier(true) .setEtag("etag3123477") .build(); @@ -1412,6 +1418,7 @@ public void updateDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .putAllTags(new HashMap()) .setFreeTier(true) .setEtag("etag3123477") .build(); @@ -1457,6 +1464,7 @@ public void updateDatabaseExceptionTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .putAllTags(new HashMap()) .setFreeTier(true) .setEtag("etag3123477") .build(); @@ -1483,6 +1491,7 @@ public void deleteDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .putAllTags(new HashMap()) .setFreeTier(true) .setEtag("etag3123477") .build(); @@ -1545,6 +1554,7 @@ public void deleteDatabaseTest2() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .putAllTags(new HashMap()) .setFreeTier(true) .setEtag("etag3123477") .build(); @@ -2517,6 +2527,7 @@ public void restoreDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .putAllTags(new HashMap()) .setFreeTier(true) .setEtag("etag3123477") .build(); @@ -2534,6 +2545,7 @@ public void restoreDatabaseTest() throws Exception { .setDatabaseId("databaseId1688905718") .setBackup(BackupName.of("[PROJECT]", "[LOCATION]", "[BACKUP]").toString()) .setEncryptionConfig(Database.EncryptionConfig.newBuilder().build()) + .putAllTags(new HashMap()) .build(); Database actualResponse = client.restoreDatabaseAsync(request).get(); @@ -2568,6 +2580,7 @@ public void restoreDatabaseExceptionTest() throws Exception { .setDatabaseId("databaseId1688905718") .setBackup(BackupName.of("[PROJECT]", "[LOCATION]", "[BACKUP]").toString()) .setEncryptionConfig(Database.EncryptionConfig.newBuilder().build()) + .putAllTags(new HashMap()) .build(); client.restoreDatabaseAsync(request).get(); Assert.fail("No exception raised"); diff --git a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientTest.java b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientTest.java index 6303fd565..114e6bc19 100644 --- a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientTest.java +++ b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientTest.java @@ -93,6 +93,7 @@ import java.io.IOException; import java.util.ArrayList; import java.util.Arrays; +import java.util.HashMap; import java.util.List; import java.util.UUID; import java.util.concurrent.ExecutionException; @@ -980,6 +981,7 @@ public void createDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .putAllTags(new HashMap()) .setFreeTier(true) .setEtag("etag3123477") .build(); @@ -1045,6 +1047,7 @@ public void createDatabaseTest2() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .putAllTags(new HashMap()) .setFreeTier(true) .setEtag("etag3123477") .build(); @@ -1110,6 +1113,7 @@ public void getDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .putAllTags(new HashMap()) .setFreeTier(true) .setEtag("etag3123477") .build(); @@ -1161,6 +1165,7 @@ public void getDatabaseTest2() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .putAllTags(new HashMap()) .setFreeTier(true) .setEtag("etag3123477") .build(); @@ -1290,6 +1295,7 @@ public void updateDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .putAllTags(new HashMap()) .setFreeTier(true) .setEtag("etag3123477") .build(); @@ -1352,6 +1358,7 @@ public void deleteDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .putAllTags(new HashMap()) .setFreeTier(true) .setEtag("etag3123477") .build(); @@ -1411,6 +1418,7 @@ public void deleteDatabaseTest2() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .putAllTags(new HashMap()) .setFreeTier(true) .setEtag("etag3123477") .build(); @@ -2264,6 +2272,7 @@ public void restoreDatabaseTest() throws Exception { .setCmekConfig(Database.CmekConfig.newBuilder().build()) .setPreviousId("previousId-32447886") .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .putAllTags(new HashMap()) .setFreeTier(true) .setEtag("etag3123477") .build(); @@ -2281,6 +2290,7 @@ public void restoreDatabaseTest() throws Exception { .setDatabaseId("databaseId1688905718") .setBackup(BackupName.of("[PROJECT]", "[LOCATION]", "[BACKUP]").toString()) .setEncryptionConfig(Database.EncryptionConfig.newBuilder().build()) + .putAllTags(new HashMap()) .build(); Database actualResponse = client.restoreDatabaseAsync(request).get(); @@ -2294,6 +2304,7 @@ public void restoreDatabaseTest() throws Exception { Assert.assertEquals(request.getDatabaseId(), actualRequest.getDatabaseId()); Assert.assertEquals(request.getBackup(), actualRequest.getBackup()); Assert.assertEquals(request.getEncryptionConfig(), actualRequest.getEncryptionConfig()); + Assert.assertEquals(request.getTagsMap(), actualRequest.getTagsMap()); Assert.assertTrue( channelProvider.isHeaderSent( ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), @@ -2312,6 +2323,7 @@ public void restoreDatabaseExceptionTest() throws Exception { .setDatabaseId("databaseId1688905718") .setBackup(BackupName.of("[PROJECT]", "[LOCATION]", "[BACKUP]").toString()) .setEncryptionConfig(Database.EncryptionConfig.newBuilder().build()) + .putAllTags(new HashMap()) .build(); client.restoreDatabaseAsync(request).get(); Assert.fail("No exception raised"); diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Database.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Database.java index 5ace4cf7a..bb79ed6c0 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Database.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Database.java @@ -65,6 +65,18 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { .internal_static_google_firestore_admin_v1_Database_descriptor; } + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 29: + return internalGetTags(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { @@ -8633,6 +8645,133 @@ public com.google.firestore.admin.v1.Database.SourceInfoOrBuilder getSourceInfoO : sourceInfo_; } + public static final int TAGS_FIELD_NUMBER = 29; + + private static final class TagsDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.firestore.admin.v1.DatabaseProto + .internal_static_google_firestore_admin_v1_Database_TagsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + + @SuppressWarnings("serial") + private com.google.protobuf.MapField tags_; + + private com.google.protobuf.MapField internalGetTags() { + if (tags_ == null) { + return com.google.protobuf.MapField.emptyMapField(TagsDefaultEntryHolder.defaultEntry); + } + return tags_; + } + + public int getTagsCount() { + return internalGetTags().getMap().size(); + } + + /** + * + * + *
+   * Optional. Input only. Immutable. Tag keys/values directly bound to this
+   * resource. For example:
+   *   "123/environment": "production",
+   *   "123/costCenter": "marketing"
+   * 
+ * + * + * map<string, string> tags = 29 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public boolean containsTags(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetTags().getMap().containsKey(key); + } + + /** Use {@link #getTagsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getTags() { + return getTagsMap(); + } + + /** + * + * + *
+   * Optional. Input only. Immutable. Tag keys/values directly bound to this
+   * resource. For example:
+   *   "123/environment": "production",
+   *   "123/costCenter": "marketing"
+   * 
+ * + * + * map<string, string> tags = 29 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.Map getTagsMap() { + return internalGetTags().getMap(); + } + + /** + * + * + *
+   * Optional. Input only. Immutable. Tag keys/values directly bound to this
+   * resource. For example:
+   *   "123/environment": "production",
+   *   "123/costCenter": "marketing"
+   * 
+ * + * + * map<string, string> tags = 29 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public /* nullable */ java.lang.String getTagsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetTags().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+   * Optional. Input only. Immutable. Tag keys/values directly bound to this
+   * resource. For example:
+   *   "123/environment": "production",
+   *   "123/costCenter": "marketing"
+   * 
+ * + * + * map<string, string> tags = 29 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.lang.String getTagsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetTags().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + public static final int FREE_TIER_FIELD_NUMBER = 30; private boolean freeTier_ = false; @@ -8871,6 +9010,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io .getNumber()) { output.writeEnum(28, databaseEdition_); } + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetTags(), TagsDefaultEntryHolder.defaultEntry, 29); if (((bitField0_ & 0x00000080) != 0)) { output.writeBool(30, freeTier_); } @@ -8958,6 +9099,16 @@ public int getSerializedSize() { .getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(28, databaseEdition_); } + for (java.util.Map.Entry entry : + internalGetTags().getMap().entrySet()) { + com.google.protobuf.MapEntry tags__ = + TagsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(29, tags__); + } if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(30, freeTier_); } @@ -9017,6 +9168,7 @@ public boolean equals(final java.lang.Object obj) { if (hasSourceInfo()) { if (!getSourceInfo().equals(other.getSourceInfo())) return false; } + if (!internalGetTags().equals(other.internalGetTags())) return false; if (hasFreeTier() != other.hasFreeTier()) return false; if (hasFreeTier()) { if (getFreeTier() != other.getFreeTier()) return false; @@ -9082,6 +9234,10 @@ public int hashCode() { hash = (37 * hash) + SOURCE_INFO_FIELD_NUMBER; hash = (53 * hash) + getSourceInfo().hashCode(); } + if (!internalGetTags().getMap().isEmpty()) { + hash = (37 * hash) + TAGS_FIELD_NUMBER; + hash = (53 * hash) + internalGetTags().hashCode(); + } if (hasFreeTier()) { hash = (37 * hash) + FREE_TIER_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getFreeTier()); @@ -9209,6 +9365,28 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { .internal_static_google_firestore_admin_v1_Database_descriptor; } + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 29: + return internalGetTags(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { + switch (number) { + case 29: + return internalGetMutableTags(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { @@ -9290,6 +9468,7 @@ public Builder clear() { sourceInfoBuilder_.dispose(); sourceInfoBuilder_ = null; } + internalGetMutableTags().clear(); freeTier_ = false; etag_ = ""; databaseEdition_ = 0; @@ -9395,13 +9574,17 @@ private void buildPartial0(com.google.firestore.admin.v1.Database result) { to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00020000) != 0)) { + result.tags_ = internalGetTags(); + result.tags_.makeImmutable(); + } + if (((from_bitField0_ & 0x00040000) != 0)) { result.freeTier_ = freeTier_; to_bitField0_ |= 0x00000080; } - if (((from_bitField0_ & 0x00040000) != 0)) { + if (((from_bitField0_ & 0x00080000) != 0)) { result.etag_ = etag_; } - if (((from_bitField0_ & 0x00080000) != 0)) { + if (((from_bitField0_ & 0x00100000) != 0)) { result.databaseEdition_ = databaseEdition_; } result.bitField0_ |= to_bitField0_; @@ -9513,12 +9696,14 @@ public Builder mergeFrom(com.google.firestore.admin.v1.Database other) { if (other.hasSourceInfo()) { mergeSourceInfo(other.getSourceInfo()); } + internalGetMutableTags().mergeFrom(other.internalGetTags()); + bitField0_ |= 0x00020000; if (other.hasFreeTier()) { setFreeTier(other.getFreeTier()); } if (!other.getEtag().isEmpty()) { etag_ = other.etag_; - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); } if (other.databaseEdition_ != 0) { @@ -9657,19 +9842,28 @@ public Builder mergeFrom( case 224: { databaseEdition_ = input.readEnum(); - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; break; } // case 224 + case 234: + { + com.google.protobuf.MapEntry tags__ = + input.readMessage( + TagsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + internalGetMutableTags().getMutableMap().put(tags__.getKey(), tags__.getValue()); + bitField0_ |= 0x00020000; + break; + } // case 234 case 240: { freeTier_ = input.readBool(); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; break; } // case 240 case 794: { etag_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; break; } // case 794 default: @@ -12488,6 +12682,213 @@ public com.google.firestore.admin.v1.Database.SourceInfoOrBuilder getSourceInfoO return sourceInfoBuilder_; } + private com.google.protobuf.MapField tags_; + + private com.google.protobuf.MapField internalGetTags() { + if (tags_ == null) { + return com.google.protobuf.MapField.emptyMapField(TagsDefaultEntryHolder.defaultEntry); + } + return tags_; + } + + private com.google.protobuf.MapField + internalGetMutableTags() { + if (tags_ == null) { + tags_ = com.google.protobuf.MapField.newMapField(TagsDefaultEntryHolder.defaultEntry); + } + if (!tags_.isMutable()) { + tags_ = tags_.copy(); + } + bitField0_ |= 0x00020000; + onChanged(); + return tags_; + } + + public int getTagsCount() { + return internalGetTags().getMap().size(); + } + + /** + * + * + *
+     * Optional. Input only. Immutable. Tag keys/values directly bound to this
+     * resource. For example:
+     *   "123/environment": "production",
+     *   "123/costCenter": "marketing"
+     * 
+ * + * + * map<string, string> tags = 29 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public boolean containsTags(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetTags().getMap().containsKey(key); + } + + /** Use {@link #getTagsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getTags() { + return getTagsMap(); + } + + /** + * + * + *
+     * Optional. Input only. Immutable. Tag keys/values directly bound to this
+     * resource. For example:
+     *   "123/environment": "production",
+     *   "123/costCenter": "marketing"
+     * 
+ * + * + * map<string, string> tags = 29 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.Map getTagsMap() { + return internalGetTags().getMap(); + } + + /** + * + * + *
+     * Optional. Input only. Immutable. Tag keys/values directly bound to this
+     * resource. For example:
+     *   "123/environment": "production",
+     *   "123/costCenter": "marketing"
+     * 
+ * + * + * map<string, string> tags = 29 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public /* nullable */ java.lang.String getTagsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetTags().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+     * Optional. Input only. Immutable. Tag keys/values directly bound to this
+     * resource. For example:
+     *   "123/environment": "production",
+     *   "123/costCenter": "marketing"
+     * 
+ * + * + * map<string, string> tags = 29 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.lang.String getTagsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetTags().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearTags() { + bitField0_ = (bitField0_ & ~0x00020000); + internalGetMutableTags().getMutableMap().clear(); + return this; + } + + /** + * + * + *
+     * Optional. Input only. Immutable. Tag keys/values directly bound to this
+     * resource. For example:
+     *   "123/environment": "production",
+     *   "123/costCenter": "marketing"
+     * 
+ * + * + * map<string, string> tags = 29 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder removeTags(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableTags().getMutableMap().remove(key); + return this; + } + + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableTags() { + bitField0_ |= 0x00020000; + return internalGetMutableTags().getMutableMap(); + } + + /** + * + * + *
+     * Optional. Input only. Immutable. Tag keys/values directly bound to this
+     * resource. For example:
+     *   "123/environment": "production",
+     *   "123/costCenter": "marketing"
+     * 
+ * + * + * map<string, string> tags = 29 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder putTags(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableTags().getMutableMap().put(key, value); + bitField0_ |= 0x00020000; + return this; + } + + /** + * + * + *
+     * Optional. Input only. Immutable. Tag keys/values directly bound to this
+     * resource. For example:
+     *   "123/environment": "production",
+     *   "123/costCenter": "marketing"
+     * 
+ * + * + * map<string, string> tags = 29 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder putAllTags(java.util.Map values) { + internalGetMutableTags().getMutableMap().putAll(values); + bitField0_ |= 0x00020000; + return this; + } + private boolean freeTier_; /** @@ -12513,7 +12914,7 @@ public com.google.firestore.admin.v1.Database.SourceInfoOrBuilder getSourceInfoO */ @java.lang.Override public boolean hasFreeTier() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** @@ -12567,7 +12968,7 @@ public boolean getFreeTier() { public Builder setFreeTier(boolean value) { freeTier_ = value; - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -12594,7 +12995,7 @@ public Builder setFreeTier(boolean value) { * @return This builder for chaining. */ public Builder clearFreeTier() { - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); freeTier_ = false; onChanged(); return this; @@ -12671,7 +13072,7 @@ public Builder setEtag(java.lang.String value) { throw new NullPointerException(); } etag_ = value; - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -12691,7 +13092,7 @@ public Builder setEtag(java.lang.String value) { */ public Builder clearEtag() { etag_ = getDefaultInstance().getEtag(); - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00080000); onChanged(); return this; } @@ -12716,7 +13117,7 @@ public Builder setEtagBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); etag_ = value; - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -12757,7 +13158,7 @@ public int getDatabaseEditionValue() { */ public Builder setDatabaseEditionValue(int value) { databaseEdition_ = value; - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -12803,7 +13204,7 @@ public Builder setDatabaseEdition( if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; databaseEdition_ = value.getNumber(); onChanged(); return this; @@ -12823,7 +13224,7 @@ public Builder setDatabaseEdition( * @return This builder for chaining. */ public Builder clearDatabaseEdition() { - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00100000); databaseEdition_ = 0; onChanged(); return this; diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseOrBuilder.java index a829e2842..7ac0eb732 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseOrBuilder.java @@ -669,6 +669,94 @@ public interface DatabaseOrBuilder */ com.google.firestore.admin.v1.Database.SourceInfoOrBuilder getSourceInfoOrBuilder(); + /** + * + * + *
+   * Optional. Input only. Immutable. Tag keys/values directly bound to this
+   * resource. For example:
+   *   "123/environment": "production",
+   *   "123/costCenter": "marketing"
+   * 
+ * + * + * map<string, string> tags = 29 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + int getTagsCount(); + + /** + * + * + *
+   * Optional. Input only. Immutable. Tag keys/values directly bound to this
+   * resource. For example:
+   *   "123/environment": "production",
+   *   "123/costCenter": "marketing"
+   * 
+ * + * + * map<string, string> tags = 29 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + boolean containsTags(java.lang.String key); + + /** Use {@link #getTagsMap()} instead. */ + @java.lang.Deprecated + java.util.Map getTags(); + + /** + * + * + *
+   * Optional. Input only. Immutable. Tag keys/values directly bound to this
+   * resource. For example:
+   *   "123/environment": "production",
+   *   "123/costCenter": "marketing"
+   * 
+ * + * + * map<string, string> tags = 29 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.Map getTagsMap(); + + /** + * + * + *
+   * Optional. Input only. Immutable. Tag keys/values directly bound to this
+   * resource. For example:
+   *   "123/environment": "production",
+   *   "123/costCenter": "marketing"
+   * 
+ * + * + * map<string, string> tags = 29 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + /* nullable */ + java.lang.String getTagsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + + /** + * + * + *
+   * Optional. Input only. Immutable. Tag keys/values directly bound to this
+   * resource. For example:
+   *   "123/environment": "production",
+   *   "123/costCenter": "marketing"
+   * 
+ * + * + * map<string, string> tags = 29 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + java.lang.String getTagsOrThrow(java.lang.String key); + /** * * diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseProto.java index 545256550..817fb88d1 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseProto.java @@ -60,6 +60,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_firestore_admin_v1_Database_EncryptionConfig_CustomerManagedEncryptionOptions_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_firestore_admin_v1_Database_EncryptionConfig_CustomerManagedEncryptionOptions_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_firestore_admin_v1_Database_TagsEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_firestore_admin_v1_Database_TagsEntry_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; @@ -73,7 +77,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "(google/firestore/admin/v1/database.pro" + "to\022\031google.firestore.admin.v1\032\037google/ap" + "i/field_behavior.proto\032\031google/api/resou" - + "rce.proto\032\036google/protobuf/duration.proto\032\037google/protobuf/timestamp.proto\"\256\025\n" + + "rce.proto\032\036google/protobuf/duration.proto\032\037google/protobuf/timestamp.proto\"\243\026\n" + "\010Database\022\014\n" + "\004name\030\001 \001(\t\022\020\n" + "\003uid\030\003 \001(\tB\003\340A\003\0224\n" @@ -101,18 +105,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "(\0132..google.firestore.admin.v1.Database.CmekConfigB\003\340A\001\022\030\n" + "\013previous_id\030\031 \001(\tB\003\340A\003\022H\n" + "\013source_info\030\032" - + " \001(\0132..google.firestore.admin.v1.Database.SourceInfoB\003\340A\003\022\033\n" + + " \001(\0132..google.firestore.admin.v1.Database.SourceInfoB\003\340A\003\022F\n" + + "\004tags\030\035 \003(\0132-.google.firestore.admin.v1.Database.TagsEntryB" + + "\t\340A\004\340A\005\340A\001\022\033\n" + "\tfree_tier\030\036 \001(\010B\003\340A\003H\000\210\001\001\022\014\n" + "\004etag\030c \001(\t\022R\n" - + "\020database_edition\030\034 \001(\01623.google.firest" - + "ore.admin.v1.Database.DatabaseEditionB\003\340A\005\032H\n\n" + + "\020database_edition\030\034" + + " \001(\01623.google.firestore.admin.v1.Database.DatabaseEditionB\003\340A\005\032H\n\n" + "CmekConfig\022\031\n" + "\014kms_key_name\030\001 \001(\tB\003\340A\002\022\037\n" - + "\022active_key_version\030\002 \003(\tB\003\340A\003\032\347\001\n" - + "\n" + + "\022active_key_version\030\002 \003(\tB\003\340A\003\032\347\001\n\n" + "SourceInfo\022M\n" - + "\006backup\030\001 \001(\0132;.google.fir" - + "estore.admin.v1.Database.SourceInfo.BackupSourceH\000\022:\n" + + "\006backup\030\001 \001(\0132;.google.firestore.a" + + "dmin.v1.Database.SourceInfo.BackupSourceH\000\022:\n" + "\toperation\030\003 \001(\tB\'\372A$\n" + "\"firestore.googleapis.com/Operation\032D\n" + "\014BackupSource\0224\n" @@ -120,18 +125,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\037firestore.googleapis.com/BackupB\010\n" + "\006source\032\210\004\n" + "\020EncryptionConfig\022x\n" - + "\031google_default_encryption\030\001 \001(\0132S.google.firestore.admin.v1.Datab" - + "ase.EncryptionConfig.GoogleDefaultEncryptionOptionsH\000\022m\n" - + "\025use_source_encryption\030\002 \001(\0132L.google.firestore.admin.v1.Databas" - + "e.EncryptionConfig.SourceEncryptionOptionsH\000\022|\n" - + "\033customer_managed_encryption\030\003 \001(" - + "\0132U.google.firestore.admin.v1.Database.E" - + "ncryptionConfig.CustomerManagedEncryptionOptionsH\000\032 \n" + + "\031google_default_encryption\030\001 \001(\0132S" + + ".google.firestore.admin.v1.Database.Encr" + + "yptionConfig.GoogleDefaultEncryptionOptionsH\000\022m\n" + + "\025use_source_encryption\030\002 \001(\0132L.g" + + "oogle.firestore.admin.v1.Database.EncryptionConfig.SourceEncryptionOptionsH\000\022|\n" + + "\033customer_managed_encryption\030\003 \001(\0132U.goog" + + "le.firestore.admin.v1.Database.Encryptio" + + "nConfig.CustomerManagedEncryptionOptionsH\000\032 \n" + "\036GoogleDefaultEncryptionOptions\032\031\n" + "\027SourceEncryptionOptions\032=\n" + " CustomerManagedEncryptionOptions\022\031\n" + "\014kms_key_name\030\001 \001(\tB\003\340A\002B\021\n" - + "\017encryption_type\"W\n" + + "\017encryption_type\032+\n" + + "\tTagsEntry\022\013\n" + + "\003key\030\001 \001(\t\022\r\n" + + "\005value\030\002 \001(\t:\0028\001\"W\n" + "\014DatabaseType\022\035\n" + "\031DATABASE_TYPE_UNSPECIFIED\020\000\022\024\n" + "\020FIRESTORE_NATIVE\020\001\022\022\n" @@ -157,15 +166,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\034DATABASE_EDITION_UNSPECIFIED\020\000\022\014\n" + "\010STANDARD\020\001\022\016\n\n" + "ENTERPRISE\020\002:R\352AO\n" - + "!firestore.googleapis.com/Database\022\'projects/{project}/databases/{database}R\001\001B\014\n" - + "\n" + + "!firestore.googleapis.com/Database\022\'projects/{project}/databases/{database}R\001\001B\014\n\n" + "_free_tierB\303\002\n" + "\035com.google.firestore.admin.v1B\r" - + "DatabaseProtoP\001Z9cloud.google.com/go/firestore/apiv1/admin/adminpb;adminp" - + "b\242\002\004GCFS\252\002\037Google.Cloud.Firestore.Admin." - + "V1\312\002\037Google\\Cloud\\Firestore\\Admin\\V1\352\002#Google::Cloud::Firestore::Admin::V1\352Ad\n" - + "\"firestore.googleapis.com/Operation\022>projects/{project}/databases/{database}/opera" - + "tions/{operation}b\006proto3" + + "DatabaseProtoP\001Z9cloud.google.com/go/firestore/apiv1/admin/adminpb;adminpb\242\002" + + "\004GCFS\252\002\037Google.Cloud.Firestore.Admin.V1\312" + + "\002\037Google\\Cloud\\Firestore\\Admin\\V1\352\002#Google::Cloud::Firestore::Admin::V1\352Ad\n" + + "\"firestore.googleapis.com/Operation\022>projects" + + "/{project}/databases/{database}/operations/{operation}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -199,6 +207,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CmekConfig", "PreviousId", "SourceInfo", + "Tags", "FreeTier", "Etag", "DatabaseEdition", @@ -266,6 +275,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "KmsKeyName", }); + internal_static_google_firestore_admin_v1_Database_TagsEntry_descriptor = + internal_static_google_firestore_admin_v1_Database_descriptor.getNestedTypes().get(3); + internal_static_google_firestore_admin_v1_Database_TagsEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_firestore_admin_v1_Database_TagsEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java index bd5a380ef..020aab137 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java @@ -192,6 +192,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_firestore_admin_v1_RestoreDatabaseRequest_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_firestore_admin_v1_RestoreDatabaseRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_firestore_admin_v1_RestoreDatabaseRequest_TagsEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_firestore_admin_v1_RestoreDatabaseRequest_TagsEntry_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; @@ -318,176 +322,179 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003(\0132!.google.firestore.admin.v1.Backup\022\023" + "\n\013unreachable\030\003 \003(\t\"L\n\023DeleteBackupReque" + "st\0225\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037firestore.goog" - + "leapis.com/Backup\"\374\001\n\026RestoreDatabaseReq" + + "leapis.com/Backup\"\374\002\n\026RestoreDatabaseReq" + "uest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\022!firestore." + "googleapis.com/Database\022\030\n\013database_id\030\002" + " \001(\tB\003\340A\002\0227\n\006backup\030\003 \001(\tB\'\340A\002\372A!\n\037fires" + "tore.googleapis.com/Backup\022T\n\021encryption" + "_config\030\t \001(\01324.google.firestore.admin.v" - + "1.Database.EncryptionConfigB\003\340A\0012\301/\n\016Fir" - + "estoreAdmin\022\333\001\n\013CreateIndex\022-.google.fir" - + "estore.admin.v1.CreateIndexRequest\032\035.goo" - + "gle.longrunning.Operation\"~\312A\037\n\005Index\022\026I" - + "ndexOperationMetadata\332A\014parent,index\202\323\344\223" - + "\002G\">/v1/{parent=projects/*/databases/*/c" - + "ollectionGroups/*}/indexes:\005index\022\275\001\n\013Li" - + "stIndexes\022-.google.firestore.admin.v1.Li" - + "stIndexesRequest\032..google.firestore.admi" - + "n.v1.ListIndexesResponse\"O\332A\006parent\202\323\344\223\002" - + "@\022>/v1/{parent=projects/*/databases/*/co" - + "llectionGroups/*}/indexes\022\247\001\n\010GetIndex\022*" - + ".google.firestore.admin.v1.GetIndexReque" - + "st\032 .google.firestore.admin.v1.Index\"M\332A" - + "\004name\202\323\344\223\002@\022>/v1/{name=projects/*/databa" - + "ses/*/collectionGroups/*/indexes/*}\022\243\001\n\013" - + "DeleteIndex\022-.google.firestore.admin.v1." - + "DeleteIndexRequest\032\026.google.protobuf.Emp" - + "ty\"M\332A\004name\202\323\344\223\002@*>/v1/{name=projects/*/" - + "databases/*/collectionGroups/*/indexes/*" - + "}\022\246\001\n\010GetField\022*.google.firestore.admin." - + "v1.GetFieldRequest\032 .google.firestore.ad" - + "min.v1.Field\"L\332A\004name\202\323\344\223\002?\022=/v1/{name=p" - + "rojects/*/databases/*/collectionGroups/*" - + "/fields/*}\022\331\001\n\013UpdateField\022-.google.fire" - + "store.admin.v1.UpdateFieldRequest\032\035.goog" - + "le.longrunning.Operation\"|\312A\037\n\005Field\022\026Fi" - + "eldOperationMetadata\332A\005field\202\323\344\223\002L2C/v1/" - + "{field.name=projects/*/databases/*/colle" - + "ctionGroups/*/fields/*}:\005field\022\271\001\n\nListF" - + "ields\022,.google.firestore.admin.v1.ListFi" - + "eldsRequest\032-.google.firestore.admin.v1." - + "ListFieldsResponse\"N\332A\006parent\202\323\344\223\002?\022=/v1" - + "/{parent=projects/*/databases/*/collecti" - + "onGroups/*}/fields\022\335\001\n\017ExportDocuments\0221" - + ".google.firestore.admin.v1.ExportDocumen" - + "tsRequest\032\035.google.longrunning.Operation" - + "\"x\312A2\n\027ExportDocumentsResponse\022\027ExportDo" - + "cumentsMetadata\332A\004name\202\323\344\223\0026\"1/v1/{name=" - + "projects/*/databases/*}:exportDocuments:" - + "\001*\022\333\001\n\017ImportDocuments\0221.google.firestor" - + "e.admin.v1.ImportDocumentsRequest\032\035.goog" - + "le.longrunning.Operation\"v\312A0\n\025google.pr" - + "otobuf.Empty\022\027ImportDocumentsMetadata\332A\004" - + "name\202\323\344\223\0026\"1/v1/{name=projects/*/databas" - + "es/*}:importDocuments:\001*\022\362\001\n\023BulkDeleteD" - + "ocuments\0225.google.firestore.admin.v1.Bul" - + "kDeleteDocumentsRequest\032\035.google.longrun" - + "ning.Operation\"\204\001\312A:\n\033BulkDeleteDocument" - + "sResponse\022\033BulkDeleteDocumentsMetadata\332A" - + "\004name\202\323\344\223\002:\"5/v1/{name=projects/*/databa" - + "ses/*}:bulkDeleteDocuments:\001*\022\331\001\n\016Create" - + "Database\0220.google.firestore.admin.v1.Cre" - + "ateDatabaseRequest\032\035.google.longrunning." - + "Operation\"v\312A\"\n\010Database\022\026CreateDatabase" - + "Metadata\332A\033parent,database,database_id\202\323" - + "\344\223\002-\"!/v1/{parent=projects/*}/databases:" - + "\010database\022\223\001\n\013GetDatabase\022-.google.fires" - + "tore.admin.v1.GetDatabaseRequest\032#.googl" - + "e.firestore.admin.v1.Database\"0\332A\004name\202\323" - + "\344\223\002#\022!/v1/{name=projects/*/databases/*}\022" - + "\246\001\n\rListDatabases\022/.google.firestore.adm" - + "in.v1.ListDatabasesRequest\0320.google.fire" - + "store.admin.v1.ListDatabasesResponse\"2\332A" - + "\006parent\202\323\344\223\002#\022!/v1/{parent=projects/*}/d" - + "atabases\022\333\001\n\016UpdateDatabase\0220.google.fir" - + "estore.admin.v1.UpdateDatabaseRequest\032\035." - + "google.longrunning.Operation\"x\312A\"\n\010Datab" - + "ase\022\026UpdateDatabaseMetadata\332A\024database,u" - + "pdate_mask\202\323\344\223\00262*/v1/{database.name=pro" - + "jects/*/databases/*}:\010database\022\270\001\n\016Delet" - + "eDatabase\0220.google.firestore.admin.v1.De" - + "leteDatabaseRequest\032\035.google.longrunning" - + ".Operation\"U\312A\"\n\010Database\022\026DeleteDatabas" - + "eMetadata\332A\004name\202\323\344\223\002#*!/v1/{name=projec" - + "ts/*/databases/*}\022\317\001\n\017CreateUserCreds\0221." - + "google.firestore.admin.v1.CreateUserCred" - + "sRequest\032$.google.firestore.admin.v1.Use" - + "rCreds\"c\332A\037parent,user_creds,user_creds_" - + "id\202\323\344\223\002;\"-/v1/{parent=projects/*/databas" - + "es/*}/userCreds:\nuser_creds\022\242\001\n\014GetUserC" - + "reds\022..google.firestore.admin.v1.GetUser" + + "1.Database.EncryptionConfigB\003\340A\001\022Q\n\004tags" + + "\030\n \003(\0132;.google.firestore.admin.v1.Resto" + + "reDatabaseRequest.TagsEntryB\006\340A\005\340A\001\032+\n\tT" + + "agsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001" + + "2\301/\n\016FirestoreAdmin\022\333\001\n\013CreateIndex\022-.go" + + "ogle.firestore.admin.v1.CreateIndexReque" + + "st\032\035.google.longrunning.Operation\"~\312A\037\n\005" + + "Index\022\026IndexOperationMetadata\332A\014parent,i" + + "ndex\202\323\344\223\002G\">/v1/{parent=projects/*/datab" + + "ases/*/collectionGroups/*}/indexes:\005inde" + + "x\022\275\001\n\013ListIndexes\022-.google.firestore.adm" + + "in.v1.ListIndexesRequest\032..google.firest" + + "ore.admin.v1.ListIndexesResponse\"O\332A\006par" + + "ent\202\323\344\223\002@\022>/v1/{parent=projects/*/databa" + + "ses/*/collectionGroups/*}/indexes\022\247\001\n\010Ge" + + "tIndex\022*.google.firestore.admin.v1.GetIn" + + "dexRequest\032 .google.firestore.admin.v1.I" + + "ndex\"M\332A\004name\202\323\344\223\002@\022>/v1/{name=projects/" + + "*/databases/*/collectionGroups/*/indexes" + + "/*}\022\243\001\n\013DeleteIndex\022-.google.firestore.a" + + "dmin.v1.DeleteIndexRequest\032\026.google.prot" + + "obuf.Empty\"M\332A\004name\202\323\344\223\002@*>/v1/{name=pro" + + "jects/*/databases/*/collectionGroups/*/i" + + "ndexes/*}\022\246\001\n\010GetField\022*.google.firestor" + + "e.admin.v1.GetFieldRequest\032 .google.fire" + + "store.admin.v1.Field\"L\332A\004name\202\323\344\223\002?\022=/v1" + + "/{name=projects/*/databases/*/collection" + + "Groups/*/fields/*}\022\331\001\n\013UpdateField\022-.goo" + + "gle.firestore.admin.v1.UpdateFieldReques" + + "t\032\035.google.longrunning.Operation\"|\312A\037\n\005F" + + "ield\022\026FieldOperationMetadata\332A\005field\202\323\344\223" + + "\002L2C/v1/{field.name=projects/*/databases" + + "/*/collectionGroups/*/fields/*}:\005field\022\271" + + "\001\n\nListFields\022,.google.firestore.admin.v" + + "1.ListFieldsRequest\032-.google.firestore.a" + + "dmin.v1.ListFieldsResponse\"N\332A\006parent\202\323\344" + + "\223\002?\022=/v1/{parent=projects/*/databases/*/" + + "collectionGroups/*}/fields\022\335\001\n\017ExportDoc" + + "uments\0221.google.firestore.admin.v1.Expor" + + "tDocumentsRequest\032\035.google.longrunning.O" + + "peration\"x\312A2\n\027ExportDocumentsResponse\022\027" + + "ExportDocumentsMetadata\332A\004name\202\323\344\223\0026\"1/v" + + "1/{name=projects/*/databases/*}:exportDo" + + "cuments:\001*\022\333\001\n\017ImportDocuments\0221.google." + + "firestore.admin.v1.ImportDocumentsReques" + + "t\032\035.google.longrunning.Operation\"v\312A0\n\025g" + + "oogle.protobuf.Empty\022\027ImportDocumentsMet" + + "adata\332A\004name\202\323\344\223\0026\"1/v1/{name=projects/*" + + "/databases/*}:importDocuments:\001*\022\362\001\n\023Bul" + + "kDeleteDocuments\0225.google.firestore.admi" + + "n.v1.BulkDeleteDocumentsRequest\032\035.google" + + ".longrunning.Operation\"\204\001\312A:\n\033BulkDelete" + + "DocumentsResponse\022\033BulkDeleteDocumentsMe" + + "tadata\332A\004name\202\323\344\223\002:\"5/v1/{name=projects/" + + "*/databases/*}:bulkDeleteDocuments:\001*\022\331\001" + + "\n\016CreateDatabase\0220.google.firestore.admi" + + "n.v1.CreateDatabaseRequest\032\035.google.long" + + "running.Operation\"v\312A\"\n\010Database\022\026Create" + + "DatabaseMetadata\332A\033parent,database,datab" + + "ase_id\202\323\344\223\002-\"!/v1/{parent=projects/*}/da" + + "tabases:\010database\022\223\001\n\013GetDatabase\022-.goog" + + "le.firestore.admin.v1.GetDatabaseRequest" + + "\032#.google.firestore.admin.v1.Database\"0\332" + + "A\004name\202\323\344\223\002#\022!/v1/{name=projects/*/datab" + + "ases/*}\022\246\001\n\rListDatabases\022/.google.fires" + + "tore.admin.v1.ListDatabasesRequest\0320.goo" + + "gle.firestore.admin.v1.ListDatabasesResp" + + "onse\"2\332A\006parent\202\323\344\223\002#\022!/v1/{parent=proje" + + "cts/*}/databases\022\333\001\n\016UpdateDatabase\0220.go" + + "ogle.firestore.admin.v1.UpdateDatabaseRe" + + "quest\032\035.google.longrunning.Operation\"x\312A" + + "\"\n\010Database\022\026UpdateDatabaseMetadata\332A\024da" + + "tabase,update_mask\202\323\344\223\00262*/v1/{database." + + "name=projects/*/databases/*}:\010database\022\270" + + "\001\n\016DeleteDatabase\0220.google.firestore.adm" + + "in.v1.DeleteDatabaseRequest\032\035.google.lon" + + "grunning.Operation\"U\312A\"\n\010Database\022\026Delet" + + "eDatabaseMetadata\332A\004name\202\323\344\223\002#*!/v1/{nam" + + "e=projects/*/databases/*}\022\317\001\n\017CreateUser" + + "Creds\0221.google.firestore.admin.v1.Create" + + "UserCredsRequest\032$.google.firestore.admi" + + "n.v1.UserCreds\"c\332A\037parent,user_creds,use" + + "r_creds_id\202\323\344\223\002;\"-/v1/{parent=projects/*" + + "/databases/*}/userCreds:\nuser_creds\022\242\001\n\014" + + "GetUserCreds\022..google.firestore.admin.v1" + + ".GetUserCredsRequest\032$.google.firestore." + + "admin.v1.UserCreds\"<\332A\004name\202\323\344\223\002/\022-/v1/{" + + "name=projects/*/databases/*/userCreds/*}" + + "\022\262\001\n\rListUserCreds\022/.google.firestore.ad" + + "min.v1.ListUserCredsRequest\0320.google.fir" + + "estore.admin.v1.ListUserCredsResponse\">\332" + + "A\006parent\202\323\344\223\002/\022-/v1/{parent=projects/*/d" + + "atabases/*}/userCreds\022\262\001\n\017EnableUserCred" + + "s\0221.google.firestore.admin.v1.EnableUser" + "CredsRequest\032$.google.firestore.admin.v1" - + ".UserCreds\"<\332A\004name\202\323\344\223\002/\022-/v1/{name=pro" - + "jects/*/databases/*/userCreds/*}\022\262\001\n\rLis" - + "tUserCreds\022/.google.firestore.admin.v1.L" - + "istUserCredsRequest\0320.google.firestore.a" - + "dmin.v1.ListUserCredsResponse\">\332A\006parent" - + "\202\323\344\223\002/\022-/v1/{parent=projects/*/databases" - + "/*}/userCreds\022\262\001\n\017EnableUserCreds\0221.goog" - + "le.firestore.admin.v1.EnableUserCredsReq" - + "uest\032$.google.firestore.admin.v1.UserCre" - + "ds\"F\332A\004name\202\323\344\223\0029\"4/v1/{name=projects/*/" - + "databases/*/userCreds/*}:enable:\001*\022\265\001\n\020D" - + "isableUserCreds\0222.google.firestore.admin" - + ".v1.DisableUserCredsRequest\032$.google.fir" - + "estore.admin.v1.UserCreds\"G\332A\004name\202\323\344\223\002:" - + "\"5/v1/{name=projects/*/databases/*/userC" - + "reds/*}:disable:\001*\022\275\001\n\021ResetUserPassword" - + "\0223.google.firestore.admin.v1.ResetUserPa" - + "sswordRequest\032$.google.firestore.admin.v" - + "1.UserCreds\"M\332A\004name\202\323\344\223\002@\";/v1/{name=pr" - + "ojects/*/databases/*/userCreds/*}:resetP" - + "assword:\001*\022\232\001\n\017DeleteUserCreds\0221.google." - + "firestore.admin.v1.DeleteUserCredsReques" - + "t\032\026.google.protobuf.Empty\"<\332A\004name\202\323\344\223\002/" - + "*-/v1/{name=projects/*/databases/*/userC" - + "reds/*}\022\227\001\n\tGetBackup\022+.google.firestore" - + ".admin.v1.GetBackupRequest\032!.google.fire" - + "store.admin.v1.Backup\":\332A\004name\202\323\344\223\002-\022+/v" - + "1/{name=projects/*/locations/*/backups/*" - + "}\022\252\001\n\013ListBackups\022-.google.firestore.adm" - + "in.v1.ListBackupsRequest\032..google.firest" - + "ore.admin.v1.ListBackupsResponse\"<\332A\006par" - + "ent\202\323\344\223\002-\022+/v1/{parent=projects/*/locati" - + "ons/*}/backups\022\222\001\n\014DeleteBackup\022..google" - + ".firestore.admin.v1.DeleteBackupRequest\032" - + "\026.google.protobuf.Empty\":\332A\004name\202\323\344\223\002-*+" - + "/v1/{name=projects/*/locations/*/backups" - + "/*}\022\277\001\n\017RestoreDatabase\0221.google.firesto" - + "re.admin.v1.RestoreDatabaseRequest\032\035.goo" - + "gle.longrunning.Operation\"Z\312A#\n\010Database" - + "\022\027RestoreDatabaseMetadata\202\323\344\223\002.\")/v1/{pa" - + "rent=projects/*}/databases:restore:\001*\022\340\001" - + "\n\024CreateBackupSchedule\0226.google.firestor" - + "e.admin.v1.CreateBackupScheduleRequest\032)" - + ".google.firestore.admin.v1.BackupSchedul" - + "e\"e\332A\026parent,backup_schedule\202\323\344\223\002F\"3/v1/" - + "{parent=projects/*/databases/*}/backupSc" - + "hedules:\017backup_schedule\022\267\001\n\021GetBackupSc" - + "hedule\0223.google.firestore.admin.v1.GetBa" - + "ckupScheduleRequest\032).google.firestore.a" - + "dmin.v1.BackupSchedule\"B\332A\004name\202\323\344\223\0025\0223/" - + "v1/{name=projects/*/databases/*/backupSc" - + "hedules/*}\022\312\001\n\023ListBackupSchedules\0225.goo" - + "gle.firestore.admin.v1.ListBackupSchedul" - + "esRequest\0326.google.firestore.admin.v1.Li" - + "stBackupSchedulesResponse\"D\332A\006parent\202\323\344\223" - + "\0025\0223/v1/{parent=projects/*/databases/*}/" - + "backupSchedules\022\365\001\n\024UpdateBackupSchedule" - + "\0226.google.firestore.admin.v1.UpdateBacku" - + "pScheduleRequest\032).google.firestore.admi" - + "n.v1.BackupSchedule\"z\332A\033backup_schedule," - + "update_mask\202\323\344\223\002V2C/v1/{backup_schedule." - + "name=projects/*/databases/*/backupSchedu" - + "les/*}:\017backup_schedule\022\252\001\n\024DeleteBackup" - + "Schedule\0226.google.firestore.admin.v1.Del" - + "eteBackupScheduleRequest\032\026.google.protob" - + "uf.Empty\"B\332A\004name\202\323\344\223\0025*3/v1/{name=proje" - + "cts/*/databases/*/backupSchedules/*}\032v\312A" - + "\030firestore.googleapis.com\322AXhttps://www." - + "googleapis.com/auth/cloud-platform,https" - + "://www.googleapis.com/auth/datastoreB\245\003\n" - + "\035com.google.firestore.admin.v1B\023Firestor" - + "eAdminProtoP\001Z9cloud.google.com/go/fires" - + "tore/apiv1/admin/adminpb;adminpb\242\002\004GCFS\252" - + "\002\037Google.Cloud.Firestore.Admin.V1\312\002\037Goog" - + "le\\Cloud\\Firestore\\Admin\\V1\352\002#Google::Cl" - + "oud::Firestore::Admin::V1\352AL\n!firestore." - + "googleapis.com/Location\022\'projects/{proje" - + "ct}/locations/{location}\352Aq\n(firestore.g" - + "oogleapis.com/CollectionGroup\022Eprojects/" - + "{project}/databases/{database}/collectio" - + "nGroups/{collection}b\006proto3" + + ".UserCreds\"F\332A\004name\202\323\344\223\0029\"4/v1/{name=pro" + + "jects/*/databases/*/userCreds/*}:enable:" + + "\001*\022\265\001\n\020DisableUserCreds\0222.google.firesto" + + "re.admin.v1.DisableUserCredsRequest\032$.go" + + "ogle.firestore.admin.v1.UserCreds\"G\332A\004na" + + "me\202\323\344\223\002:\"5/v1/{name=projects/*/databases" + + "/*/userCreds/*}:disable:\001*\022\275\001\n\021ResetUser" + + "Password\0223.google.firestore.admin.v1.Res" + + "etUserPasswordRequest\032$.google.firestore" + + ".admin.v1.UserCreds\"M\332A\004name\202\323\344\223\002@\";/v1/" + + "{name=projects/*/databases/*/userCreds/*" + + "}:resetPassword:\001*\022\232\001\n\017DeleteUserCreds\0221" + + ".google.firestore.admin.v1.DeleteUserCre" + + "dsRequest\032\026.google.protobuf.Empty\"<\332A\004na" + + "me\202\323\344\223\002/*-/v1/{name=projects/*/databases" + + "/*/userCreds/*}\022\227\001\n\tGetBackup\022+.google.f" + + "irestore.admin.v1.GetBackupRequest\032!.goo" + + "gle.firestore.admin.v1.Backup\":\332A\004name\202\323" + + "\344\223\002-\022+/v1/{name=projects/*/locations/*/b" + + "ackups/*}\022\252\001\n\013ListBackups\022-.google.fires" + + "tore.admin.v1.ListBackupsRequest\032..googl" + + "e.firestore.admin.v1.ListBackupsResponse" + + "\"<\332A\006parent\202\323\344\223\002-\022+/v1/{parent=projects/" + + "*/locations/*}/backups\022\222\001\n\014DeleteBackup\022" + + "..google.firestore.admin.v1.DeleteBackup" + + "Request\032\026.google.protobuf.Empty\":\332A\004name" + + "\202\323\344\223\002-*+/v1/{name=projects/*/locations/*" + + "/backups/*}\022\277\001\n\017RestoreDatabase\0221.google" + + ".firestore.admin.v1.RestoreDatabaseReque" + + "st\032\035.google.longrunning.Operation\"Z\312A#\n\010" + + "Database\022\027RestoreDatabaseMetadata\202\323\344\223\002.\"" + + ")/v1/{parent=projects/*}/databases:resto" + + "re:\001*\022\340\001\n\024CreateBackupSchedule\0226.google." + + "firestore.admin.v1.CreateBackupScheduleR" + + "equest\032).google.firestore.admin.v1.Backu" + + "pSchedule\"e\332A\026parent,backup_schedule\202\323\344\223" + + "\002F\"3/v1/{parent=projects/*/databases/*}/" + + "backupSchedules:\017backup_schedule\022\267\001\n\021Get" + + "BackupSchedule\0223.google.firestore.admin." + + "v1.GetBackupScheduleRequest\032).google.fir" + + "estore.admin.v1.BackupSchedule\"B\332A\004name\202" + + "\323\344\223\0025\0223/v1/{name=projects/*/databases/*/" + + "backupSchedules/*}\022\312\001\n\023ListBackupSchedul" + + "es\0225.google.firestore.admin.v1.ListBacku" + + "pSchedulesRequest\0326.google.firestore.adm" + + "in.v1.ListBackupSchedulesResponse\"D\332A\006pa" + + "rent\202\323\344\223\0025\0223/v1/{parent=projects/*/datab" + + "ases/*}/backupSchedules\022\365\001\n\024UpdateBackup" + + "Schedule\0226.google.firestore.admin.v1.Upd" + + "ateBackupScheduleRequest\032).google.firest" + + "ore.admin.v1.BackupSchedule\"z\332A\033backup_s" + + "chedule,update_mask\202\323\344\223\002V2C/v1/{backup_s" + + "chedule.name=projects/*/databases/*/back" + + "upSchedules/*}:\017backup_schedule\022\252\001\n\024Dele" + + "teBackupSchedule\0226.google.firestore.admi" + + "n.v1.DeleteBackupScheduleRequest\032\026.googl" + + "e.protobuf.Empty\"B\332A\004name\202\323\344\223\0025*3/v1/{na" + + "me=projects/*/databases/*/backupSchedule" + + "s/*}\032v\312A\030firestore.googleapis.com\322AXhttp" + + "s://www.googleapis.com/auth/cloud-platfo" + + "rm,https://www.googleapis.com/auth/datas" + + "toreB\245\003\n\035com.google.firestore.admin.v1B\023" + + "FirestoreAdminProtoP\001Z9cloud.google.com/" + + "go/firestore/apiv1/admin/adminpb;adminpb" + + "\242\002\004GCFS\252\002\037Google.Cloud.Firestore.Admin.V" + + "1\312\002\037Google\\Cloud\\Firestore\\Admin\\V1\352\002#Go" + + "ogle::Cloud::Firestore::Admin::V1\352AL\n!fi" + + "restore.googleapis.com/Location\022\'project" + + "s/{project}/locations/{location}\352Aq\n(fir" + + "estore.googleapis.com/CollectionGroup\022Ep" + + "rojects/{project}/databases/{database}/c" + + "ollectionGroups/{collection}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -827,7 +834,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_RestoreDatabaseRequest_descriptor, new java.lang.String[] { - "Parent", "DatabaseId", "Backup", "EncryptionConfig", + "Parent", "DatabaseId", "Backup", "EncryptionConfig", "Tags", + }); + internal_static_google_firestore_admin_v1_RestoreDatabaseRequest_TagsEntry_descriptor = + internal_static_google_firestore_admin_v1_RestoreDatabaseRequest_descriptor + .getNestedTypes() + .get(0); + internal_static_google_firestore_admin_v1_RestoreDatabaseRequest_TagsEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_firestore_admin_v1_RestoreDatabaseRequest_TagsEntry_descriptor, + new java.lang.String[] { + "Key", "Value", }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequest.java index 84dfd1fe5..d92828623 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequest.java @@ -57,6 +57,18 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { .internal_static_google_firestore_admin_v1_RestoreDatabaseRequest_descriptor; } + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 10: + return internalGetTags(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { @@ -337,6 +349,133 @@ public com.google.firestore.admin.v1.Database.EncryptionConfig getEncryptionConf : encryptionConfig_; } + public static final int TAGS_FIELD_NUMBER = 10; + + private static final class TagsDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_RestoreDatabaseRequest_TagsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + + @SuppressWarnings("serial") + private com.google.protobuf.MapField tags_; + + private com.google.protobuf.MapField internalGetTags() { + if (tags_ == null) { + return com.google.protobuf.MapField.emptyMapField(TagsDefaultEntryHolder.defaultEntry); + } + return tags_; + } + + public int getTagsCount() { + return internalGetTags().getMap().size(); + } + + /** + * + * + *
+   * Optional. Immutable. Tags to be bound to the restored database.
+   *
+   * The tags should be provided in the format of
+   * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+   * 
+ * + * + * map<string, string> tags = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public boolean containsTags(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetTags().getMap().containsKey(key); + } + + /** Use {@link #getTagsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getTags() { + return getTagsMap(); + } + + /** + * + * + *
+   * Optional. Immutable. Tags to be bound to the restored database.
+   *
+   * The tags should be provided in the format of
+   * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+   * 
+ * + * + * map<string, string> tags = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.Map getTagsMap() { + return internalGetTags().getMap(); + } + + /** + * + * + *
+   * Optional. Immutable. Tags to be bound to the restored database.
+   *
+   * The tags should be provided in the format of
+   * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+   * 
+ * + * + * map<string, string> tags = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public /* nullable */ java.lang.String getTagsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetTags().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+   * Optional. Immutable. Tags to be bound to the restored database.
+   *
+   * The tags should be provided in the format of
+   * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+   * 
+ * + * + * map<string, string> tags = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.lang.String getTagsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetTags().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -363,6 +502,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(9, getEncryptionConfig()); } + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetTags(), TagsDefaultEntryHolder.defaultEntry, 10); getUnknownFields().writeTo(output); } @@ -384,6 +525,16 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, getEncryptionConfig()); } + for (java.util.Map.Entry entry : + internalGetTags().getMap().entrySet()) { + com.google.protobuf.MapEntry tags__ = + TagsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, tags__); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -407,6 +558,7 @@ public boolean equals(final java.lang.Object obj) { if (hasEncryptionConfig()) { if (!getEncryptionConfig().equals(other.getEncryptionConfig())) return false; } + if (!internalGetTags().equals(other.internalGetTags())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -428,6 +580,10 @@ public int hashCode() { hash = (37 * hash) + ENCRYPTION_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getEncryptionConfig().hashCode(); } + if (!internalGetTags().getMap().isEmpty()) { + hash = (37 * hash) + TAGS_FIELD_NUMBER; + hash = (53 * hash) + internalGetTags().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -548,6 +704,28 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { .internal_static_google_firestore_admin_v1_RestoreDatabaseRequest_descriptor; } + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 10: + return internalGetTags(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { + switch (number) { + case 10: + return internalGetMutableTags(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { @@ -586,6 +764,7 @@ public Builder clear() { encryptionConfigBuilder_.dispose(); encryptionConfigBuilder_ = null; } + internalGetMutableTags().clear(); return this; } @@ -637,6 +816,10 @@ private void buildPartial0(com.google.firestore.admin.v1.RestoreDatabaseRequest encryptionConfigBuilder_ == null ? encryptionConfig_ : encryptionConfigBuilder_.build(); to_bitField0_ |= 0x00000001; } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.tags_ = internalGetTags(); + result.tags_.makeImmutable(); + } result.bitField0_ |= to_bitField0_; } @@ -704,6 +887,8 @@ public Builder mergeFrom(com.google.firestore.admin.v1.RestoreDatabaseRequest ot if (other.hasEncryptionConfig()) { mergeEncryptionConfig(other.getEncryptionConfig()); } + internalGetMutableTags().mergeFrom(other.internalGetTags()); + bitField0_ |= 0x00000010; this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -755,6 +940,15 @@ public Builder mergeFrom( bitField0_ |= 0x00000008; break; } // case 74 + case 82: + { + com.google.protobuf.MapEntry tags__ = + input.readMessage( + TagsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + internalGetMutableTags().getMutableMap().put(tags__.getKey(), tags__.getValue()); + bitField0_ |= 0x00000010; + break; + } // case 82 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1456,6 +1650,213 @@ public Builder clearEncryptionConfig() { return encryptionConfigBuilder_; } + private com.google.protobuf.MapField tags_; + + private com.google.protobuf.MapField internalGetTags() { + if (tags_ == null) { + return com.google.protobuf.MapField.emptyMapField(TagsDefaultEntryHolder.defaultEntry); + } + return tags_; + } + + private com.google.protobuf.MapField + internalGetMutableTags() { + if (tags_ == null) { + tags_ = com.google.protobuf.MapField.newMapField(TagsDefaultEntryHolder.defaultEntry); + } + if (!tags_.isMutable()) { + tags_ = tags_.copy(); + } + bitField0_ |= 0x00000010; + onChanged(); + return tags_; + } + + public int getTagsCount() { + return internalGetTags().getMap().size(); + } + + /** + * + * + *
+     * Optional. Immutable. Tags to be bound to the restored database.
+     *
+     * The tags should be provided in the format of
+     * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+     * 
+ * + * + * map<string, string> tags = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public boolean containsTags(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetTags().getMap().containsKey(key); + } + + /** Use {@link #getTagsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getTags() { + return getTagsMap(); + } + + /** + * + * + *
+     * Optional. Immutable. Tags to be bound to the restored database.
+     *
+     * The tags should be provided in the format of
+     * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+     * 
+ * + * + * map<string, string> tags = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.Map getTagsMap() { + return internalGetTags().getMap(); + } + + /** + * + * + *
+     * Optional. Immutable. Tags to be bound to the restored database.
+     *
+     * The tags should be provided in the format of
+     * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+     * 
+ * + * + * map<string, string> tags = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public /* nullable */ java.lang.String getTagsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetTags().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+     * Optional. Immutable. Tags to be bound to the restored database.
+     *
+     * The tags should be provided in the format of
+     * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+     * 
+ * + * + * map<string, string> tags = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.lang.String getTagsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetTags().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearTags() { + bitField0_ = (bitField0_ & ~0x00000010); + internalGetMutableTags().getMutableMap().clear(); + return this; + } + + /** + * + * + *
+     * Optional. Immutable. Tags to be bound to the restored database.
+     *
+     * The tags should be provided in the format of
+     * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+     * 
+ * + * + * map<string, string> tags = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder removeTags(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableTags().getMutableMap().remove(key); + return this; + } + + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableTags() { + bitField0_ |= 0x00000010; + return internalGetMutableTags().getMutableMap(); + } + + /** + * + * + *
+     * Optional. Immutable. Tags to be bound to the restored database.
+     *
+     * The tags should be provided in the format of
+     * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+     * 
+ * + * + * map<string, string> tags = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder putTags(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableTags().getMutableMap().put(key, value); + bitField0_ |= 0x00000010; + return this; + } + + /** + * + * + *
+     * Optional. Immutable. Tags to be bound to the restored database.
+     *
+     * The tags should be provided in the format of
+     * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+     * 
+ * + * + * map<string, string> tags = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder putAllTags(java.util.Map values) { + internalGetMutableTags().getMutableMap().putAll(values); + bitField0_ |= 0x00000010; + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequestOrBuilder.java index edf8a8fcf..176c7867a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/RestoreDatabaseRequestOrBuilder.java @@ -194,4 +194,92 @@ public interface RestoreDatabaseRequestOrBuilder * */ com.google.firestore.admin.v1.Database.EncryptionConfigOrBuilder getEncryptionConfigOrBuilder(); + + /** + * + * + *
+   * Optional. Immutable. Tags to be bound to the restored database.
+   *
+   * The tags should be provided in the format of
+   * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+   * 
+ * + * + * map<string, string> tags = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + int getTagsCount(); + + /** + * + * + *
+   * Optional. Immutable. Tags to be bound to the restored database.
+   *
+   * The tags should be provided in the format of
+   * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+   * 
+ * + * + * map<string, string> tags = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + boolean containsTags(java.lang.String key); + + /** Use {@link #getTagsMap()} instead. */ + @java.lang.Deprecated + java.util.Map getTags(); + + /** + * + * + *
+   * Optional. Immutable. Tags to be bound to the restored database.
+   *
+   * The tags should be provided in the format of
+   * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+   * 
+ * + * + * map<string, string> tags = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.Map getTagsMap(); + + /** + * + * + *
+   * Optional. Immutable. Tags to be bound to the restored database.
+   *
+   * The tags should be provided in the format of
+   * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+   * 
+ * + * + * map<string, string> tags = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + /* nullable */ + java.lang.String getTagsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + + /** + * + * + *
+   * Optional. Immutable. Tags to be bound to the restored database.
+   *
+   * The tags should be provided in the format of
+   * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+   * 
+ * + * + * map<string, string> tags = 10 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + java.lang.String getTagsOrThrow(java.lang.String key); } diff --git a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/database.proto b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/database.proto index 923b2169d..3537e4a3b 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/database.proto +++ b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/database.proto @@ -328,6 +328,16 @@ message Database { // Output only. Information about the provenance of this database. SourceInfo source_info = 26 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Optional. Input only. Immutable. Tag keys/values directly bound to this + // resource. For example: + // "123/environment": "production", + // "123/costCenter": "marketing" + map tags = 29 [ + (google.api.field_behavior) = INPUT_ONLY, + (google.api.field_behavior) = IMMUTABLE, + (google.api.field_behavior) = OPTIONAL + ]; + // Output only. Background: Free tier is the ability of a Firestore database // to use a small amount of resources every day without being charged. Once // usage exceeds the free tier limit further usage is charged. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/firestore_admin.proto b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/firestore_admin.proto index 8ddcc7a3a..63dfd74e4 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/firestore_admin.proto +++ b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/firestore_admin.proto @@ -1127,4 +1127,13 @@ message RestoreDatabaseRequest { // [use_source_encryption][google.firestore.admin.v1.Database.EncryptionConfig.use_source_encryption]. Database.EncryptionConfig encryption_config = 9 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Immutable. Tags to be bound to the restored database. + // + // The tags should be provided in the format of + // `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`. + map tags = 10 [ + (google.api.field_behavior) = IMMUTABLE, + (google.api.field_behavior) = OPTIONAL + ]; } From e4e75cff5656e047aa932dee226c4b2117eba17c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 28 Jul 2025 17:49:19 +0200 Subject: [PATCH 275/290] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.50.2 (#2200) --- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-a.cfg | 2 +- .kokoro/presubmit/graalvm-native-b.cfg | 2 +- .kokoro/presubmit/graalvm-native-c.cfg | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index 689f4bb4a..030857c3b 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.50.1 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.50.2 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-a.cfg b/.kokoro/presubmit/graalvm-native-a.cfg index ee61380cf..69de5b418 100644 --- a/.kokoro/presubmit/graalvm-native-a.cfg +++ b/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.50.1" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.50.2" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-b.cfg b/.kokoro/presubmit/graalvm-native-b.cfg index 526f79dfa..b0beddb04 100644 --- a/.kokoro/presubmit/graalvm-native-b.cfg +++ b/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.50.1" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.50.2" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-c.cfg b/.kokoro/presubmit/graalvm-native-c.cfg index bbfc279a8..e88cd7ed5 100644 --- a/.kokoro/presubmit/graalvm-native-c.cfg +++ b/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.50.1" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.50.2" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index d19d7827c..62339edb2 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.50.1 + 3.50.2 Google Cloud Firestore BOM diff --git a/pom.xml b/pom.xml index 0b7d59208..e7ad2bb7c 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.50.1 + 3.50.2 From 44848a42b0aa5ff36cbecd46d469a3648c2814f5 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 28 Jul 2025 17:56:39 +0200 Subject: [PATCH 276/290] chore(deps): update dependency com.google.cloud:libraries-bom to v26.64.0 (#2196) --- samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 225a21b90..9115ac992 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -34,7 +34,7 @@ com.google.cloud libraries-bom - 26.63.0 + 26.64.0 pom import From 6d9036391fcdde33038372814559a6191c1e3373 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 12:37:07 -0400 Subject: [PATCH 277/290] chore(main): release 3.32.0 (#2195) * chore(main): release 3.32.0 * chore: generate libraries at Mon Jul 28 15:50:14 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 22 +++++++++++++++++++ README.md | 6 ++--- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 +++++++------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 ++++++------ proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- .../pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 +++++++------- 12 files changed, 62 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f04c145d6..b7a695fc3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +## [3.32.0](https://github.com/googleapis/java-firestore/compare/v3.31.9...v3.32.0) (2025-07-28) + + +### Features + +* Expose tags field in Database and RestoreDatabaseRequest public protos ([0f6774a](https://github.com/googleapis/java-firestore/commit/0f6774ad937d2cc84a3ee6747d07ad96a6713126)) + + +### Bug Fixes + +* **deps:** Update the Java code generator (gapic-generator-java) to 2.60.1 ([e90f7d1](https://github.com/googleapis/java-firestore/commit/e90f7d1d992c172afb96a43003d45ca1fb3143b0)) +* **deps:** Update the Java code generator (gapic-generator-java) to 2.60.2 ([0f6774a](https://github.com/googleapis/java-firestore/commit/0f6774ad937d2cc84a3ee6747d07ad96a6713126)) +* Implement BulkWriter shutdown logic ([#2202](https://github.com/googleapis/java-firestore/issues/2202)) ([7301774](https://github.com/googleapis/java-firestore/commit/73017741fce52fd37e08af4f3f32fb901b7214a3)) + + +### Dependencies + +* Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.68.0 ([#2193](https://github.com/googleapis/java-firestore/issues/2193)) ([30c5a19](https://github.com/googleapis/java-firestore/commit/30c5a19f6d1294a4b281de9664ce42917b451a0b)) +* Update dependency com.google.cloud:google-cloud-trace to v2.68.0 ([#2194](https://github.com/googleapis/java-firestore/issues/2194)) ([5fba79d](https://github.com/googleapis/java-firestore/commit/5fba79d7f24a81886e6a5089a9166e16a9491ea0)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.50.2 ([#2200](https://github.com/googleapis/java-firestore/issues/2200)) ([e4e75cf](https://github.com/googleapis/java-firestore/commit/e4e75cff5656e047aa932dee226c4b2117eba17c)) +* Update opentelemetry.version to v1.52.0 ([#2191](https://github.com/googleapis/java-firestore/issues/2191)) ([cfb4453](https://github.com/googleapis/java-firestore/commit/cfb4453fca5ae483af7710c627996a6c0c7381a7)) + ## [3.31.9](https://github.com/googleapis/java-firestore/compare/v3.31.8...v3.31.9) (2025-07-11) diff --git a/README.md b/README.md index 3284eda2a..4716de96e 100644 --- a/README.md +++ b/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.31.9' +implementation 'com.google.cloud:google-cloud-firestore:3.32.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.31.9" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.32.0" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.31.9 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.32.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 8f15d5e15..e393b5c40 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.31.10-SNAPSHOT + 3.32.0 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.10-SNAPSHOT + 3.32.0 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 62339edb2..32b35d841 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.31.10-SNAPSHOT + 3.32.0 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.31.10-SNAPSHOT + 3.32.0 com.google.cloud google-cloud-firestore-admin - 3.31.10-SNAPSHOT + 3.32.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.10-SNAPSHOT + 3.32.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.10-SNAPSHOT + 3.32.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.10-SNAPSHOT + 3.32.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.10-SNAPSHOT + 3.32.0 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.10-SNAPSHOT + 3.32.0 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index af8e8dfc7..e8faa38a2 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.31.10-SNAPSHOT + 3.32.0 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.31.10-SNAPSHOT + 3.32.0 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index ebccee552..179811690 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.10-SNAPSHOT + 3.32.0 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.10-SNAPSHOT + 3.32.0 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index b2f2eed50..519ce1f98 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.10-SNAPSHOT + 3.32.0 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.10-SNAPSHOT + 3.32.0 diff --git a/pom.xml b/pom.xml index e7ad2bb7c..5c2fa02dd 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.31.10-SNAPSHOT + 3.32.0 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.10-SNAPSHOT + 3.32.0 com.google.cloud google-cloud-firestore - 3.31.10-SNAPSHOT + 3.32.0 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.31.10-SNAPSHOT + 3.32.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.10-SNAPSHOT + 3.32.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.31.10-SNAPSHOT + 3.32.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.31.10-SNAPSHOT + 3.32.0 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 373c23008..bcd035347 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.31.10-SNAPSHOT + 3.32.0 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.31.10-SNAPSHOT + 3.32.0 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index b2854098c..dbe7cba0a 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.31.10-SNAPSHOT + 3.32.0 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.31.10-SNAPSHOT + 3.32.0 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index d7ab9f0af..cc0ca167e 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.31.10-SNAPSHOT + 3.32.0 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.31.10-SNAPSHOT + 3.32.0 diff --git a/versions.txt b/versions.txt index c9187e734..61ff92bb4 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.31.9:3.31.10-SNAPSHOT -google-cloud-firestore-admin:3.31.9:3.31.10-SNAPSHOT -google-cloud-firestore-bom:3.31.9:3.31.10-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.31.9:3.31.10-SNAPSHOT -grpc-google-cloud-firestore-v1:3.31.9:3.31.10-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.31.9:3.31.10-SNAPSHOT -proto-google-cloud-firestore-v1:3.31.9:3.31.10-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.31.9:3.31.10-SNAPSHOT +google-cloud-firestore:3.32.0:3.32.0 +google-cloud-firestore-admin:3.32.0:3.32.0 +google-cloud-firestore-bom:3.32.0:3.32.0 +grpc-google-cloud-firestore-admin-v1:3.32.0:3.32.0 +grpc-google-cloud-firestore-v1:3.32.0:3.32.0 +proto-google-cloud-firestore-admin-v1:3.32.0:3.32.0 +proto-google-cloud-firestore-v1:3.32.0:3.32.0 +proto-google-cloud-firestore-bundle-v1:3.32.0:3.32.0 From dfab280ef2705a8307acc1e9ca881b177d78b725 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 4 Aug 2025 20:34:26 +0000 Subject: [PATCH 278/290] chore(main): release 3.32.1-SNAPSHOT (#2206) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- README.md | 2 +- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 11 files changed, 38 insertions(+), 38 deletions(-) diff --git a/README.md b/README.md index 4716de96e..2d00696b7 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.63.0 + 26.64.0 pom import diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index e393b5c40..0b792eafc 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.32.0 + 3.32.1-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.32.0 + 3.32.1-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 32b35d841..d93f2ff06 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.32.0 + 3.32.1-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.32.0 + 3.32.1-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.32.0 + 3.32.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.32.0 + 3.32.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.32.0 + 3.32.1-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.32.0 + 3.32.1-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.32.0 + 3.32.1-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.32.0 + 3.32.1-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index e8faa38a2..7883f20a8 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.32.0 + 3.32.1-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.32.0 + 3.32.1-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 179811690..74555352e 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.32.0 + 3.32.1-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.32.0 + 3.32.1-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 519ce1f98..106f7b9bc 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.32.0 + 3.32.1-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.32.0 + 3.32.1-SNAPSHOT diff --git a/pom.xml b/pom.xml index 5c2fa02dd..f56e7abf8 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.32.0 + 3.32.1-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.32.0 + 3.32.1-SNAPSHOT com.google.cloud google-cloud-firestore - 3.32.0 + 3.32.1-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.32.0 + 3.32.1-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.32.0 + 3.32.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.32.0 + 3.32.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.32.0 + 3.32.1-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index bcd035347..e4bb34d6d 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.32.0 + 3.32.1-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.32.0 + 3.32.1-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index dbe7cba0a..eb930c8d8 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.32.0 + 3.32.1-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.32.0 + 3.32.1-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index cc0ca167e..2597c2ec1 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.32.0 + 3.32.1-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.32.0 + 3.32.1-SNAPSHOT diff --git a/versions.txt b/versions.txt index 61ff92bb4..22fc79dc0 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.32.0:3.32.0 -google-cloud-firestore-admin:3.32.0:3.32.0 -google-cloud-firestore-bom:3.32.0:3.32.0 -grpc-google-cloud-firestore-admin-v1:3.32.0:3.32.0 -grpc-google-cloud-firestore-v1:3.32.0:3.32.0 -proto-google-cloud-firestore-admin-v1:3.32.0:3.32.0 -proto-google-cloud-firestore-v1:3.32.0:3.32.0 -proto-google-cloud-firestore-bundle-v1:3.32.0:3.32.0 +google-cloud-firestore:3.32.0:3.32.1-SNAPSHOT +google-cloud-firestore-admin:3.32.0:3.32.1-SNAPSHOT +google-cloud-firestore-bom:3.32.0:3.32.1-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.32.0:3.32.1-SNAPSHOT +grpc-google-cloud-firestore-v1:3.32.0:3.32.1-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.32.0:3.32.1-SNAPSHOT +proto-google-cloud-firestore-v1:3.32.0:3.32.1-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.32.0:3.32.1-SNAPSHOT From be04b4e87ff5d2f89a2fff8bacb806260f94a227 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 4 Aug 2025 23:47:22 +0200 Subject: [PATCH 279/290] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.51.0 (#2213) --- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-a.cfg | 2 +- .kokoro/presubmit/graalvm-native-b.cfg | 2 +- .kokoro/presubmit/graalvm-native-c.cfg | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index 030857c3b..3bef1873d 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.50.2 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.51.0 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-a.cfg b/.kokoro/presubmit/graalvm-native-a.cfg index 69de5b418..47ea35ee7 100644 --- a/.kokoro/presubmit/graalvm-native-a.cfg +++ b/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.50.2" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.51.0" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-b.cfg b/.kokoro/presubmit/graalvm-native-b.cfg index b0beddb04..757428a61 100644 --- a/.kokoro/presubmit/graalvm-native-b.cfg +++ b/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.50.2" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.51.0" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-c.cfg b/.kokoro/presubmit/graalvm-native-c.cfg index e88cd7ed5..17fe21e56 100644 --- a/.kokoro/presubmit/graalvm-native-c.cfg +++ b/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.50.2" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.51.0" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index d93f2ff06..9a1c47647 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.50.2 + 3.51.0 Google Cloud Firestore BOM diff --git a/pom.xml b/pom.xml index f56e7abf8..a92e2562c 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.50.2 + 3.51.0 From e3aafbe5c7e8d3286aca360174cb086f4d409803 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 5 Aug 2025 16:08:26 +0200 Subject: [PATCH 280/290] deps: update googleapis/sdk-platform-java action to v2.61.0 (#2214) --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index 5912d6f06..5a97a4380 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.60.2 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.61.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From 7dca71db72e1a855260eaabe38c50ede2f10a3e7 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 13 Aug 2025 16:11:57 +0200 Subject: [PATCH 281/290] chore(deps): update dependency com.google.cloud:libraries-bom to v26.65.0 (#2212) --- samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 9115ac992..4cae68021 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -34,7 +34,7 @@ com.google.cloud libraries-bom - 26.64.0 + 26.65.0 pom import From 2a9dd7de517f55edefac168f3f45186654341c4c Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 13 Aug 2025 12:21:09 -0400 Subject: [PATCH 282/290] chore(main): release 3.32.1 (#2215) * chore(main): release 3.32.1 * chore: generate libraries at Wed Aug 13 14:29:09 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 8 ++++++++ README.md | 8 ++++---- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 49 insertions(+), 41 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b7a695fc3..65d732c6e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [3.32.1](https://github.com/googleapis/java-firestore/compare/v3.32.0...v3.32.1) (2025-08-13) + + +### Dependencies + +* Update dependency com.google.cloud:sdk-platform-java-config to v3.51.0 ([#2213](https://github.com/googleapis/java-firestore/issues/2213)) ([be04b4e](https://github.com/googleapis/java-firestore/commit/be04b4e87ff5d2f89a2fff8bacb806260f94a227)) +* Update googleapis/sdk-platform-java action to v2.61.0 ([#2214](https://github.com/googleapis/java-firestore/issues/2214)) ([e3aafbe](https://github.com/googleapis/java-firestore/commit/e3aafbe5c7e8d3286aca360174cb086f4d409803)) + ## [3.32.0](https://github.com/googleapis/java-firestore/compare/v3.31.9...v3.32.0) (2025-07-28) diff --git a/README.md b/README.md index 2d00696b7..28c681315 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file: com.google.cloud libraries-bom - 26.64.0 + 26.65.0 pom import @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.32.0' +implementation 'com.google.cloud:google-cloud-firestore:3.32.1' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.32.0" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.32.1" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.32.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.32.1 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 0b792eafc..0c4e08638 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.32.1-SNAPSHOT + 3.32.1 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.32.1-SNAPSHOT + 3.32.1 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 9a1c47647..72bdca524 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.32.1-SNAPSHOT + 3.32.1 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.32.1-SNAPSHOT + 3.32.1 com.google.cloud google-cloud-firestore-admin - 3.32.1-SNAPSHOT + 3.32.1 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.32.1-SNAPSHOT + 3.32.1 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.32.1-SNAPSHOT + 3.32.1 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.32.1-SNAPSHOT + 3.32.1 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.32.1-SNAPSHOT + 3.32.1 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.32.1-SNAPSHOT + 3.32.1 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 7883f20a8..2201d6540 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.32.1-SNAPSHOT + 3.32.1 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.32.1-SNAPSHOT + 3.32.1 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 74555352e..b501e13f2 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.32.1-SNAPSHOT + 3.32.1 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.32.1-SNAPSHOT + 3.32.1 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index 106f7b9bc..adc2e4af5 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.32.1-SNAPSHOT + 3.32.1 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.32.1-SNAPSHOT + 3.32.1 diff --git a/pom.xml b/pom.xml index a92e2562c..21e63bf51 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.32.1-SNAPSHOT + 3.32.1 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.32.1-SNAPSHOT + 3.32.1 com.google.cloud google-cloud-firestore - 3.32.1-SNAPSHOT + 3.32.1 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.32.1-SNAPSHOT + 3.32.1 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.32.1-SNAPSHOT + 3.32.1 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.32.1-SNAPSHOT + 3.32.1 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.32.1-SNAPSHOT + 3.32.1 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index e4bb34d6d..b8d3a8a4d 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.32.1-SNAPSHOT + 3.32.1 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.32.1-SNAPSHOT + 3.32.1 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index eb930c8d8..08410b03d 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.32.1-SNAPSHOT + 3.32.1 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.32.1-SNAPSHOT + 3.32.1 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 2597c2ec1..fc8f8592c 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.32.1-SNAPSHOT + 3.32.1 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.32.1-SNAPSHOT + 3.32.1 diff --git a/versions.txt b/versions.txt index 22fc79dc0..892854d68 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.32.0:3.32.1-SNAPSHOT -google-cloud-firestore-admin:3.32.0:3.32.1-SNAPSHOT -google-cloud-firestore-bom:3.32.0:3.32.1-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.32.0:3.32.1-SNAPSHOT -grpc-google-cloud-firestore-v1:3.32.0:3.32.1-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.32.0:3.32.1-SNAPSHOT -proto-google-cloud-firestore-v1:3.32.0:3.32.1-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.32.0:3.32.1-SNAPSHOT +google-cloud-firestore:3.32.1:3.32.1 +google-cloud-firestore-admin:3.32.1:3.32.1 +google-cloud-firestore-bom:3.32.1:3.32.1 +grpc-google-cloud-firestore-admin-v1:3.32.1:3.32.1 +grpc-google-cloud-firestore-v1:3.32.1:3.32.1 +proto-google-cloud-firestore-admin-v1:3.32.1:3.32.1 +proto-google-cloud-firestore-v1:3.32.1:3.32.1 +proto-google-cloud-firestore-bundle-v1:3.32.1:3.32.1 From e919ebbef229558098535ba6456b29ed22fa1533 Mon Sep 17 00:00:00 2001 From: Mark Duckworth <1124037+MarkDuckworth@users.noreply.github.com> Date: Thu, 21 Aug 2025 12:18:11 -0600 Subject: [PATCH 283/290] fix: Resolve RejectedExecutionException that occurred on BulkWriter close or executor shutdown (#2223) --- .../google/cloud/firestore/BulkWriter.java | 14 ++++++---- .../cloud/firestore/BulkWriterTest.java | 28 ++++++++++++++++++- 2 files changed, 36 insertions(+), 6 deletions(-) diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriter.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriter.java index 4cf923caa..b0630dac0 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriter.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/BulkWriter.java @@ -661,8 +661,10 @@ private ApiFuture executeWrite( ApiFutures.transformAsync( operation.getFuture(), result -> { - pendingOpsCount--; - processBufferedOperations(); + synchronized (lock) { + pendingOpsCount--; + processBufferedOperations(); + } return ApiFutures.immediateFuture(result); }, MoreExecutors.directExecutor()); @@ -671,8 +673,10 @@ private ApiFuture executeWrite( processedOperationFuture, ApiException.class, e -> { - pendingOpsCount--; - processBufferedOperations(); + synchronized (lock) { + pendingOpsCount--; + processBufferedOperations(); + } throw e; }, MoreExecutors.directExecutor()); @@ -951,7 +955,7 @@ private void sendBatchLocked(final BulkCommitBatch batch) { } } }, - bulkWriterExecutor); + MoreExecutors.directExecutor()); } span.endAtFuture(result); metricsContext.recordLatencyAtFuture(MetricType.END_TO_END_LATENCY, result); diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/BulkWriterTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/BulkWriterTest.java index fce617662..b61158012 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/BulkWriterTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/BulkWriterTest.java @@ -158,7 +158,7 @@ public ScheduledFuture schedule(Runnable command, long delay, TimeUnit unit) bulkWriter = firestoreMock.bulkWriter(BulkWriterOptions.builder().setExecutor(timeoutExecutor).build()); - bulkWriter.autoShutdownBulkWriterExecutor = true; + doc1 = firestoreMock.document("coll/doc1"); doc2 = firestoreMock.document("coll/doc2"); } @@ -1401,4 +1401,30 @@ public void optionsInitialAndMaxRatesAreProperlySet() throws Exception { assertEquals(bulkWriter.getRateLimiter().getInitialCapacity(), Integer.MAX_VALUE); assertEquals(bulkWriter.getRateLimiter().getMaximumRate(), Integer.MAX_VALUE); } + + @Test + public void closeHandlesLargeNumberOfBufferedOps() throws Exception { + final int numOps = 100; + + bulkWriter.setMaxPendingOpCount(5); + bulkWriter.setMaxBatchSize(1); + bulkWriter.autoShutdownBulkWriterExecutor = true; + + ResponseStubber responseStubber = new ResponseStubber(); + + for (int i = 0; i < numOps; i += 1) { + responseStubber.put( + batchWrite(set(LocalFirestoreHelper.SINGLE_FIELD_PROTO, "coll/doc" + i)), + successResponse(1)); + } + + responseStubber.initializeStub(batchWriteCapture, firestoreMock); + + for (int i = 0; i < numOps; ++i) { + bulkWriter.set(firestoreMock.document("coll/doc" + i), LocalFirestoreHelper.SINGLE_FIELD_MAP); + } + bulkWriter.close(); + responseStubber.verifyAllRequestsSent(); + assertEquals(numOps, responseStubber.actualRequestList.size()); + } } From cb90035e8fa60c162c74b009053506d8f417b3a1 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 25 Aug 2025 23:23:44 +0200 Subject: [PATCH 284/290] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.52.0 (#2222) --- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-a.cfg | 2 +- .kokoro/presubmit/graalvm-native-b.cfg | 2 +- .kokoro/presubmit/graalvm-native-c.cfg | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index 3bef1873d..7f34f1268 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.51.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.52.0 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-a.cfg b/.kokoro/presubmit/graalvm-native-a.cfg index 47ea35ee7..8fb37f933 100644 --- a/.kokoro/presubmit/graalvm-native-a.cfg +++ b/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.51.0" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.52.0" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-b.cfg b/.kokoro/presubmit/graalvm-native-b.cfg index 757428a61..c66feb2ea 100644 --- a/.kokoro/presubmit/graalvm-native-b.cfg +++ b/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.51.0" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.52.0" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-c.cfg b/.kokoro/presubmit/graalvm-native-c.cfg index 17fe21e56..5a66ebf75 100644 --- a/.kokoro/presubmit/graalvm-native-c.cfg +++ b/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.51.0" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.52.0" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 72bdca524..b1734d471 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.51.0 + 3.52.0 Google Cloud Firestore BOM diff --git a/pom.xml b/pom.xml index 21e63bf51..d4eafe877 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.51.0 + 3.52.0 From 9bc4c4b68a2c4d96ef98b921a4f997e70a38a110 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 12:00:13 -0400 Subject: [PATCH 285/290] chore(main): release 3.32.2-SNAPSHOT (#2219) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index 0c4e08638..d88790743 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.32.1 + 3.32.2-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.32.1 + 3.32.2-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index b1734d471..86639602b 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.32.1 + 3.32.2-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.32.1 + 3.32.2-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.32.1 + 3.32.2-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.32.1 + 3.32.2-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.32.1 + 3.32.2-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.32.1 + 3.32.2-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.32.1 + 3.32.2-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.32.1 + 3.32.2-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index 2201d6540..d45a87afd 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.32.1 + 3.32.2-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.32.1 + 3.32.2-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index b501e13f2..f69679e8e 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.32.1 + 3.32.2-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.32.1 + 3.32.2-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index adc2e4af5..dd92c4445 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.32.1 + 3.32.2-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.32.1 + 3.32.2-SNAPSHOT diff --git a/pom.xml b/pom.xml index d4eafe877..a025f65c6 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.32.1 + 3.32.2-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.32.1 + 3.32.2-SNAPSHOT com.google.cloud google-cloud-firestore - 3.32.1 + 3.32.2-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.32.1 + 3.32.2-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.32.1 + 3.32.2-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.32.1 + 3.32.2-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.32.1 + 3.32.2-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index b8d3a8a4d..47adf822f 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.32.1 + 3.32.2-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.32.1 + 3.32.2-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index 08410b03d..a6c133bf7 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.32.1 + 3.32.2-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.32.1 + 3.32.2-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index fc8f8592c..aac4f0d80 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.32.1 + 3.32.2-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.32.1 + 3.32.2-SNAPSHOT diff --git a/versions.txt b/versions.txt index 892854d68..0e0e0315a 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.32.1:3.32.1 -google-cloud-firestore-admin:3.32.1:3.32.1 -google-cloud-firestore-bom:3.32.1:3.32.1 -grpc-google-cloud-firestore-admin-v1:3.32.1:3.32.1 -grpc-google-cloud-firestore-v1:3.32.1:3.32.1 -proto-google-cloud-firestore-admin-v1:3.32.1:3.32.1 -proto-google-cloud-firestore-v1:3.32.1:3.32.1 -proto-google-cloud-firestore-bundle-v1:3.32.1:3.32.1 +google-cloud-firestore:3.32.1:3.32.2-SNAPSHOT +google-cloud-firestore-admin:3.32.1:3.32.2-SNAPSHOT +google-cloud-firestore-bom:3.32.1:3.32.2-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.32.1:3.32.2-SNAPSHOT +grpc-google-cloud-firestore-v1:3.32.1:3.32.2-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.32.1:3.32.2-SNAPSHOT +proto-google-cloud-firestore-v1:3.32.1:3.32.2-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.32.1:3.32.2-SNAPSHOT From 02c1372447e22b3e635f5997ce9a6113144b3734 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 13:02:32 -0400 Subject: [PATCH 286/290] chore(main): release 3.32.2 (#2225) * chore(main): release 3.32.2 * chore: generate libraries at Tue Aug 26 16:01:33 UTC 2025 --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> Co-authored-by: cloud-java-bot --- CHANGELOG.md | 12 ++++++++++++ README.md | 6 +++--- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 12 files changed, 52 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 65d732c6e..d96aa1305 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [3.32.2](https://github.com/googleapis/java-firestore/compare/v3.32.1...v3.32.2) (2025-08-26) + + +### Bug Fixes + +* Resolve RejectedExecutionException that occurred on BulkWriter close or executor shutdown ([#2223](https://github.com/googleapis/java-firestore/issues/2223)) ([e919ebb](https://github.com/googleapis/java-firestore/commit/e919ebbef229558098535ba6456b29ed22fa1533)) + + +### Dependencies + +* Update dependency com.google.cloud:sdk-platform-java-config to v3.52.0 ([#2222](https://github.com/googleapis/java-firestore/issues/2222)) ([cb90035](https://github.com/googleapis/java-firestore/commit/cb90035e8fa60c162c74b009053506d8f417b3a1)) + ## [3.32.1](https://github.com/googleapis/java-firestore/compare/v3.32.0...v3.32.1) (2025-08-13) diff --git a/README.md b/README.md index 28c681315..ea576e87c 100644 --- a/README.md +++ b/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-firestore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-firestore:3.32.1' +implementation 'com.google.cloud:google-cloud-firestore:3.32.2' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.32.1" +libraryDependencies += "com.google.cloud" % "google-cloud-firestore" % "3.32.2" ``` ## Authentication @@ -219,7 +219,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-firestore/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-firestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.32.1 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-firestore/3.32.2 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index d88790743..ef644f4a2 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.32.2-SNAPSHOT + 3.32.2 jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.32.2-SNAPSHOT + 3.32.2 diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 86639602b..c8f754caa 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.32.2-SNAPSHOT + 3.32.2 pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.32.2-SNAPSHOT + 3.32.2 com.google.cloud google-cloud-firestore-admin - 3.32.2-SNAPSHOT + 3.32.2 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.32.2-SNAPSHOT + 3.32.2 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.32.2-SNAPSHOT + 3.32.2 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.32.2-SNAPSHOT + 3.32.2 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.32.2-SNAPSHOT + 3.32.2 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.32.2-SNAPSHOT + 3.32.2 diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index d45a87afd..c4436ebb5 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.32.2-SNAPSHOT + 3.32.2 jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.32.2-SNAPSHOT + 3.32.2 google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index f69679e8e..43100be7f 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.32.2-SNAPSHOT + 3.32.2 grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.32.2-SNAPSHOT + 3.32.2 diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index dd92c4445..be717583d 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.32.2-SNAPSHOT + 3.32.2 grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.32.2-SNAPSHOT + 3.32.2 diff --git a/pom.xml b/pom.xml index a025f65c6..984541347 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.32.2-SNAPSHOT + 3.32.2 Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.32.2-SNAPSHOT + 3.32.2 com.google.cloud google-cloud-firestore - 3.32.2-SNAPSHOT + 3.32.2 com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.32.2-SNAPSHOT + 3.32.2 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.32.2-SNAPSHOT + 3.32.2 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.32.2-SNAPSHOT + 3.32.2 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.32.2-SNAPSHOT + 3.32.2 diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 47adf822f..3d9ef6f41 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.32.2-SNAPSHOT + 3.32.2 proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.32.2-SNAPSHOT + 3.32.2 diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index a6c133bf7..d5ba247ea 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.32.2-SNAPSHOT + 3.32.2 proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.32.2-SNAPSHOT + 3.32.2 diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index aac4f0d80..72ccbfaa3 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.32.2-SNAPSHOT + 3.32.2 proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.32.2-SNAPSHOT + 3.32.2 diff --git a/versions.txt b/versions.txt index 0e0e0315a..0e36c5724 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.32.1:3.32.2-SNAPSHOT -google-cloud-firestore-admin:3.32.1:3.32.2-SNAPSHOT -google-cloud-firestore-bom:3.32.1:3.32.2-SNAPSHOT -grpc-google-cloud-firestore-admin-v1:3.32.1:3.32.2-SNAPSHOT -grpc-google-cloud-firestore-v1:3.32.1:3.32.2-SNAPSHOT -proto-google-cloud-firestore-admin-v1:3.32.1:3.32.2-SNAPSHOT -proto-google-cloud-firestore-v1:3.32.1:3.32.2-SNAPSHOT -proto-google-cloud-firestore-bundle-v1:3.32.1:3.32.2-SNAPSHOT +google-cloud-firestore:3.32.2:3.32.2 +google-cloud-firestore-admin:3.32.2:3.32.2 +google-cloud-firestore-bom:3.32.2:3.32.2 +grpc-google-cloud-firestore-admin-v1:3.32.2:3.32.2 +grpc-google-cloud-firestore-v1:3.32.2:3.32.2 +proto-google-cloud-firestore-admin-v1:3.32.2:3.32.2 +proto-google-cloud-firestore-v1:3.32.2:3.32.2 +proto-google-cloud-firestore-bundle-v1:3.32.2:3.32.2 From d546b5a3d30086f86ed3688b725f639fbdf7c11c Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 9 Sep 2025 23:08:25 +0200 Subject: [PATCH 287/290] deps: update googleapis/sdk-platform-java action to v2.62.1 (#2224) --- .github/workflows/hermetic_library_generation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index 5a97a4380..04e4063f5 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.61.0 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.62.1 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} From 2548a93b28c74df460d1ed8db2b6670420b5cfc3 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 02:02:14 +0000 Subject: [PATCH 288/290] chore(main): release 3.32.3-SNAPSHOT (#2226) :robot: I have created a release *beep* *boop* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please). --- google-cloud-firestore-admin/pom.xml | 4 ++-- google-cloud-firestore-bom/pom.xml | 16 ++++++++-------- google-cloud-firestore/pom.xml | 4 ++-- grpc-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- grpc-google-cloud-firestore-v1/pom.xml | 4 ++-- pom.xml | 14 +++++++------- proto-google-cloud-firestore-admin-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-bundle-v1/pom.xml | 4 ++-- proto-google-cloud-firestore-v1/pom.xml | 4 ++-- versions.txt | 16 ++++++++-------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-firestore-admin/pom.xml b/google-cloud-firestore-admin/pom.xml index ef644f4a2..293bae158 100644 --- a/google-cloud-firestore-admin/pom.xml +++ b/google-cloud-firestore-admin/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 google-cloud-firestore-admin - 3.32.2 + 3.32.3-SNAPSHOT jar Google Cloud Firestore Admin Client https://github.com/googleapis/java-firestore @@ -14,7 +14,7 @@ com.google.cloud google-cloud-firestore-parent - 3.32.2 + 3.32.3-SNAPSHOT diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index c8f754caa..85e66acc5 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-firestore-bom - 3.32.2 + 3.32.3-SNAPSHOT pom com.google.cloud @@ -52,37 +52,37 @@ com.google.cloud google-cloud-firestore - 3.32.2 + 3.32.3-SNAPSHOT com.google.cloud google-cloud-firestore-admin - 3.32.2 + 3.32.3-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.32.2 + 3.32.3-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.32.2 + 3.32.3-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.32.2 + 3.32.3-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.32.2 + 3.32.3-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.32.2 + 3.32.3-SNAPSHOT diff --git a/google-cloud-firestore/pom.xml b/google-cloud-firestore/pom.xml index c4436ebb5..18c9f696f 100644 --- a/google-cloud-firestore/pom.xml +++ b/google-cloud-firestore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-firestore - 3.32.2 + 3.32.3-SNAPSHOT jar Google Cloud Firestore https://github.com/googleapis/java-firestore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-firestore-parent - 3.32.2 + 3.32.3-SNAPSHOT google-cloud-firestore diff --git a/grpc-google-cloud-firestore-admin-v1/pom.xml b/grpc-google-cloud-firestore-admin-v1/pom.xml index 43100be7f..7045cd3af 100644 --- a/grpc-google-cloud-firestore-admin-v1/pom.xml +++ b/grpc-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.32.2 + 3.32.3-SNAPSHOT grpc-google-cloud-firestore-admin-v1 GRPC library for grpc-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.32.2 + 3.32.3-SNAPSHOT diff --git a/grpc-google-cloud-firestore-v1/pom.xml b/grpc-google-cloud-firestore-v1/pom.xml index be717583d..cbef54497 100644 --- a/grpc-google-cloud-firestore-v1/pom.xml +++ b/grpc-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.32.2 + 3.32.3-SNAPSHOT grpc-google-cloud-firestore-v1 GRPC library for grpc-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.32.2 + 3.32.3-SNAPSHOT diff --git a/pom.xml b/pom.xml index 984541347..2df7e54be 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-firestore-parent pom - 3.32.2 + 3.32.3-SNAPSHOT Google Cloud Firestore Parent https://github.com/googleapis/java-firestore @@ -150,32 +150,32 @@ com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.32.2 + 3.32.3-SNAPSHOT com.google.cloud google-cloud-firestore - 3.32.2 + 3.32.3-SNAPSHOT com.google.cloud proto-google-cloud-firestore-bundle-v1 - 3.32.2 + 3.32.3-SNAPSHOT com.google.api.grpc proto-google-cloud-firestore-v1 - 3.32.2 + 3.32.3-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-admin-v1 - 3.32.2 + 3.32.3-SNAPSHOT com.google.api.grpc grpc-google-cloud-firestore-v1 - 3.32.2 + 3.32.3-SNAPSHOT diff --git a/proto-google-cloud-firestore-admin-v1/pom.xml b/proto-google-cloud-firestore-admin-v1/pom.xml index 3d9ef6f41..864b98d9e 100644 --- a/proto-google-cloud-firestore-admin-v1/pom.xml +++ b/proto-google-cloud-firestore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-admin-v1 - 3.32.2 + 3.32.3-SNAPSHOT proto-google-cloud-firestore-admin-v1 PROTO library for proto-google-cloud-firestore-admin-v1 com.google.cloud google-cloud-firestore-parent - 3.32.2 + 3.32.3-SNAPSHOT diff --git a/proto-google-cloud-firestore-bundle-v1/pom.xml b/proto-google-cloud-firestore-bundle-v1/pom.xml index d5ba247ea..1c368f888 100644 --- a/proto-google-cloud-firestore-bundle-v1/pom.xml +++ b/proto-google-cloud-firestore-bundle-v1/pom.xml @@ -5,14 +5,14 @@ 4.0.0 proto-google-cloud-firestore-bundle-v1 - 3.32.2 + 3.32.3-SNAPSHOT proto-google-cloud-firestore-bundle-v1 PROTO library for proto-google-cloud-firestore-bundle-v1 com.google.cloud google-cloud-firestore-parent - 3.32.2 + 3.32.3-SNAPSHOT diff --git a/proto-google-cloud-firestore-v1/pom.xml b/proto-google-cloud-firestore-v1/pom.xml index 72ccbfaa3..81f16a25a 100644 --- a/proto-google-cloud-firestore-v1/pom.xml +++ b/proto-google-cloud-firestore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-firestore-v1 - 3.32.2 + 3.32.3-SNAPSHOT proto-google-cloud-firestore-v1 PROTO library for proto-google-cloud-firestore-v1 com.google.cloud google-cloud-firestore-parent - 3.32.2 + 3.32.3-SNAPSHOT diff --git a/versions.txt b/versions.txt index 0e36c5724..877986143 100644 --- a/versions.txt +++ b/versions.txt @@ -1,11 +1,11 @@ # Format: # module:released-version:current-version -google-cloud-firestore:3.32.2:3.32.2 -google-cloud-firestore-admin:3.32.2:3.32.2 -google-cloud-firestore-bom:3.32.2:3.32.2 -grpc-google-cloud-firestore-admin-v1:3.32.2:3.32.2 -grpc-google-cloud-firestore-v1:3.32.2:3.32.2 -proto-google-cloud-firestore-admin-v1:3.32.2:3.32.2 -proto-google-cloud-firestore-v1:3.32.2:3.32.2 -proto-google-cloud-firestore-bundle-v1:3.32.2:3.32.2 +google-cloud-firestore:3.32.2:3.32.3-SNAPSHOT +google-cloud-firestore-admin:3.32.2:3.32.3-SNAPSHOT +google-cloud-firestore-bom:3.32.2:3.32.3-SNAPSHOT +grpc-google-cloud-firestore-admin-v1:3.32.2:3.32.3-SNAPSHOT +grpc-google-cloud-firestore-v1:3.32.2:3.32.3-SNAPSHOT +proto-google-cloud-firestore-admin-v1:3.32.2:3.32.3-SNAPSHOT +proto-google-cloud-firestore-v1:3.32.2:3.32.3-SNAPSHOT +proto-google-cloud-firestore-bundle-v1:3.32.2:3.32.3-SNAPSHOT From bc07b647b52752db7a556f0a1ca201536bc8a21b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 10 Sep 2025 17:15:08 +0200 Subject: [PATCH 289/290] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.52.1 (#2230) --- .github/workflows/unmanaged-dependency-check.yaml | 2 +- .kokoro/presubmit/graalvm-native-a.cfg | 2 +- .kokoro/presubmit/graalvm-native-b.cfg | 2 +- .kokoro/presubmit/graalvm-native-c.cfg | 2 +- google-cloud-firestore-bom/pom.xml | 2 +- pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml index 7f34f1268..a759302b4 100644 --- a/.github/workflows/unmanaged-dependency-check.yaml +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.52.0 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.52.1 with: bom-path: google-cloud-firestore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-a.cfg b/.kokoro/presubmit/graalvm-native-a.cfg index 8fb37f933..122918989 100644 --- a/.kokoro/presubmit/graalvm-native-a.cfg +++ b/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.52.0" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.52.1" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-b.cfg b/.kokoro/presubmit/graalvm-native-b.cfg index c66feb2ea..1f629a5f8 100644 --- a/.kokoro/presubmit/graalvm-native-b.cfg +++ b/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.52.0" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.52.1" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-c.cfg b/.kokoro/presubmit/graalvm-native-c.cfg index 5a66ebf75..e48241189 100644 --- a/.kokoro/presubmit/graalvm-native-c.cfg +++ b/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.52.0" # {x-version-update:google-cloud-shared-dependencies:current} + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.52.1" # {x-version-update:google-cloud-shared-dependencies:current} } env_vars: { diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index 85e66acc5..72e7e3fe5 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.52.0 + 3.52.1 Google Cloud Firestore BOM diff --git a/pom.xml b/pom.xml index 2df7e54be..5be32349b 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.52.0 + 3.52.1 From 1fa6ae824c81fd816e39651bb1c48b449d31175b Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Thu, 11 Sep 2025 15:16:29 -0400 Subject: [PATCH 290/290] chore: Update generation configuration at Thu Sep 11 02:29:07 UTC 2025 (#2208) This pull request is generated with proto changes between [googleapis/googleapis@fb0d8ac](https://togithub.com/googleapis/googleapis/commit/fb0d8ac09cd1c2d94e9da572f0ad4692c8781410) (exclusive) and [googleapis/googleapis@9978d43](https://togithub.com/googleapis/googleapis/commit/9978d435df71bb16ecadd1e4421640748d0bf533) (inclusive). BEGIN_COMMIT_OVERRIDE BEGIN_NESTED_COMMIT fix(deps): update the Java code generator (gapic-generator-java) to 2.62.1 END_NESTED_COMMIT BEGIN_NESTED_COMMIT chore: update the libraries_bom version to 26.67.0 END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: add Firestore CloneDatabase support PiperOrigin-RevId: 789807783 Source Link: [googleapis/googleapis@3d37c58](https://togithub.com/googleapis/googleapis/commit/3d37c58ad2a4e72ff051aa329eb30d9f658e1b66) END_NESTED_COMMIT END_COMMIT_OVERRIDE --- .github/scripts/update_generation_config.sh | 2 +- README.md | 2 +- generation_config.yaml | 6 +- .../firestore/v1/FirestoreAdminClient.java | 156 ++ .../firestore/v1/FirestoreAdminSettings.java | 24 + .../cloud/firestore/v1/gapic_metadata.json | 3 + .../firestore/v1/stub/FirestoreAdminStub.java | 11 + .../v1/stub/FirestoreAdminStubSettings.java | 72 +- .../v1/stub/GrpcFirestoreAdminStub.java | 94 + .../v1/stub/HttpJsonFirestoreAdminStub.java | 95 + .../reflect-config.json | 90 + .../v1/FirestoreAdminClientHttpJsonTest.java | 79 + .../v1/FirestoreAdminClientTest.java | 80 + .../firestore/v1/MockFirestoreAdminImpl.java | 22 + .../firestore/v1/stub/GrpcFirestoreStub.java | 16 + .../clirr-ignored-differences.xml | 5 + .../admin/v1/FirestoreAdminGrpc.java | 195 ++ .../admin/v1/CloneDatabaseMetadata.java | 1915 ++++++++++++++++ .../v1/CloneDatabaseMetadataOrBuilder.java | 226 ++ .../admin/v1/CloneDatabaseRequest.java | 2029 +++++++++++++++++ .../v1/CloneDatabaseRequestOrBuilder.java | 298 +++ .../admin/v1/FirestoreAdminProto.java | 619 ++--- .../firestore/admin/v1/OperationProto.java | 78 +- .../firestore/admin/v1/PitrSnapshot.java | 1066 +++++++++ .../admin/v1/PitrSnapshotOrBuilder.java | 111 + .../firestore/admin/v1/PitrSnapshotProto.java | 87 + .../firestore/admin/v1/firestore_admin.proto | 89 + .../google/firestore/admin/v1/operation.proto | 25 + .../google/firestore/admin/v1/snapshot.proto | 53 + 29 files changed, 7233 insertions(+), 315 deletions(-) create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CloneDatabaseMetadata.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CloneDatabaseMetadataOrBuilder.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CloneDatabaseRequest.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CloneDatabaseRequestOrBuilder.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/PitrSnapshot.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/PitrSnapshotOrBuilder.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/PitrSnapshotProto.java create mode 100644 proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/snapshot.proto diff --git a/.github/scripts/update_generation_config.sh b/.github/scripts/update_generation_config.sh index 3b890a76b..92efcf881 100644 --- a/.github/scripts/update_generation_config.sh +++ b/.github/scripts/update_generation_config.sh @@ -1,5 +1,5 @@ #!/bin/bash -set -e +set -ex # This script should be run at the root of the repository. # This script is used to update googleapis_commitish, gapic_generator_version, # and libraries_bom_version in generation configuration at the time of running diff --git a/README.md b/README.md index ea576e87c..8eea24be3 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ If you are using Maven without the BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies: ```Groovy -implementation platform('com.google.cloud:libraries-bom:26.64.0') +implementation platform('com.google.cloud:libraries-bom:26.67.0') implementation 'com.google.cloud:google-cloud-firestore' ``` diff --git a/generation_config.yaml b/generation_config.yaml index 2411188ba..a7464aea6 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,6 +1,6 @@ -gapic_generator_version: 2.60.2 -googleapis_commitish: fb0d8ac09cd1c2d94e9da572f0ad4692c8781410 -libraries_bom_version: 26.64.0 +gapic_generator_version: 2.62.1 +googleapis_commitish: 9978d435df71bb16ecadd1e4421640748d0bf533 +libraries_bom_version: 26.67.0 libraries: - api_shortname: firestore name_pretty: Cloud Firestore diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminClient.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminClient.java index b8ba405de..9566e963e 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminClient.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminClient.java @@ -38,6 +38,8 @@ import com.google.firestore.admin.v1.BulkDeleteDocumentsMetadata; import com.google.firestore.admin.v1.BulkDeleteDocumentsRequest; import com.google.firestore.admin.v1.BulkDeleteDocumentsResponse; +import com.google.firestore.admin.v1.CloneDatabaseMetadata; +import com.google.firestore.admin.v1.CloneDatabaseRequest; import com.google.firestore.admin.v1.CollectionGroupName; import com.google.firestore.admin.v1.CreateBackupScheduleRequest; import com.google.firestore.admin.v1.CreateDatabaseMetadata; @@ -755,6 +757,23 @@ * * * + * + *

CloneDatabase + *

Creates a new database by cloning an existing one. + *

The new database must be in the same cloud region or multi-region location as the existing database. This behaves similar to [FirestoreAdmin.CreateDatabase][google.firestore.admin.v1.FirestoreAdmin.CreateDatabase] except instead of creating a new empty database, a new database is created with the database type, index configuration, and documents from an existing database. + *

The [long-running operation][google.longrunning.Operation] can be used to track the progress of the clone, with the Operation's [metadata][google.longrunning.Operation.metadata] field type being the [CloneDatabaseMetadata][google.firestore.admin.v1.CloneDatabaseMetadata]. The [response][google.longrunning.Operation.response] type is the [Database][google.firestore.admin.v1.Database] if the clone was successful. The new database is not readable or writeable until the LRO has completed. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • cloneDatabaseAsync(CloneDatabaseRequest request) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • cloneDatabaseOperationCallable() + *

  • cloneDatabaseCallable() + *

+ * + * * * *

See the individual methods for example code. @@ -4990,6 +5009,143 @@ public final UnaryCallable deleteBackupSched return stub.deleteBackupScheduleCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new database by cloning an existing one. + * + *

The new database must be in the same cloud region or multi-region location as the existing + * database. This behaves similar to + * [FirestoreAdmin.CreateDatabase][google.firestore.admin.v1.FirestoreAdmin.CreateDatabase] except + * instead of creating a new empty database, a new database is created with the database type, + * index configuration, and documents from an existing database. + * + *

The [long-running operation][google.longrunning.Operation] can be used to track the progress + * of the clone, with the Operation's [metadata][google.longrunning.Operation.metadata] field type + * being the [CloneDatabaseMetadata][google.firestore.admin.v1.CloneDatabaseMetadata]. The + * [response][google.longrunning.Operation.response] type is the + * [Database][google.firestore.admin.v1.Database] if the clone was successful. The new database is + * not readable or writeable until the LRO has completed. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   CloneDatabaseRequest request =
+   *       CloneDatabaseRequest.newBuilder()
+   *           .setParent(ProjectName.of("[PROJECT]").toString())
+   *           .setDatabaseId("databaseId1688905718")
+   *           .setPitrSnapshot(PitrSnapshot.newBuilder().build())
+   *           .setEncryptionConfig(Database.EncryptionConfig.newBuilder().build())
+   *           .putAllTags(new HashMap())
+   *           .build();
+   *   Database response = firestoreAdminClient.cloneDatabaseAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture cloneDatabaseAsync( + CloneDatabaseRequest request) { + return cloneDatabaseOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new database by cloning an existing one. + * + *

The new database must be in the same cloud region or multi-region location as the existing + * database. This behaves similar to + * [FirestoreAdmin.CreateDatabase][google.firestore.admin.v1.FirestoreAdmin.CreateDatabase] except + * instead of creating a new empty database, a new database is created with the database type, + * index configuration, and documents from an existing database. + * + *

The [long-running operation][google.longrunning.Operation] can be used to track the progress + * of the clone, with the Operation's [metadata][google.longrunning.Operation.metadata] field type + * being the [CloneDatabaseMetadata][google.firestore.admin.v1.CloneDatabaseMetadata]. The + * [response][google.longrunning.Operation.response] type is the + * [Database][google.firestore.admin.v1.Database] if the clone was successful. The new database is + * not readable or writeable until the LRO has completed. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   CloneDatabaseRequest request =
+   *       CloneDatabaseRequest.newBuilder()
+   *           .setParent(ProjectName.of("[PROJECT]").toString())
+   *           .setDatabaseId("databaseId1688905718")
+   *           .setPitrSnapshot(PitrSnapshot.newBuilder().build())
+   *           .setEncryptionConfig(Database.EncryptionConfig.newBuilder().build())
+   *           .putAllTags(new HashMap())
+   *           .build();
+   *   OperationFuture future =
+   *       firestoreAdminClient.cloneDatabaseOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Database response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + cloneDatabaseOperationCallable() { + return stub.cloneDatabaseOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new database by cloning an existing one. + * + *

The new database must be in the same cloud region or multi-region location as the existing + * database. This behaves similar to + * [FirestoreAdmin.CreateDatabase][google.firestore.admin.v1.FirestoreAdmin.CreateDatabase] except + * instead of creating a new empty database, a new database is created with the database type, + * index configuration, and documents from an existing database. + * + *

The [long-running operation][google.longrunning.Operation] can be used to track the progress + * of the clone, with the Operation's [metadata][google.longrunning.Operation.metadata] field type + * being the [CloneDatabaseMetadata][google.firestore.admin.v1.CloneDatabaseMetadata]. The + * [response][google.longrunning.Operation.response] type is the + * [Database][google.firestore.admin.v1.Database] if the clone was successful. The new database is + * not readable or writeable until the LRO has completed. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (FirestoreAdminClient firestoreAdminClient = FirestoreAdminClient.create()) {
+   *   CloneDatabaseRequest request =
+   *       CloneDatabaseRequest.newBuilder()
+   *           .setParent(ProjectName.of("[PROJECT]").toString())
+   *           .setDatabaseId("databaseId1688905718")
+   *           .setPitrSnapshot(PitrSnapshot.newBuilder().build())
+   *           .setEncryptionConfig(Database.EncryptionConfig.newBuilder().build())
+   *           .putAllTags(new HashMap())
+   *           .build();
+   *   ApiFuture future =
+   *       firestoreAdminClient.cloneDatabaseCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable cloneDatabaseCallable() { + return stub.cloneDatabaseCallable(); + } + @Override public final void close() { stub.close(); diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminSettings.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminSettings.java index b8e9a8d4c..d93c63875 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminSettings.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminSettings.java @@ -38,6 +38,8 @@ import com.google.firestore.admin.v1.BulkDeleteDocumentsMetadata; import com.google.firestore.admin.v1.BulkDeleteDocumentsRequest; import com.google.firestore.admin.v1.BulkDeleteDocumentsResponse; +import com.google.firestore.admin.v1.CloneDatabaseMetadata; +import com.google.firestore.admin.v1.CloneDatabaseRequest; import com.google.firestore.admin.v1.CreateBackupScheduleRequest; import com.google.firestore.admin.v1.CreateDatabaseMetadata; import com.google.firestore.admin.v1.CreateDatabaseRequest; @@ -388,6 +390,17 @@ public UnaryCallSettings deleteBackupSchedul return ((FirestoreAdminStubSettings) getStubSettings()).deleteBackupScheduleSettings(); } + /** Returns the object with the settings used for calls to cloneDatabase. */ + public UnaryCallSettings cloneDatabaseSettings() { + return ((FirestoreAdminStubSettings) getStubSettings()).cloneDatabaseSettings(); + } + + /** Returns the object with the settings used for calls to cloneDatabase. */ + public OperationCallSettings + cloneDatabaseOperationSettings() { + return ((FirestoreAdminStubSettings) getStubSettings()).cloneDatabaseOperationSettings(); + } + public static final FirestoreAdminSettings create(FirestoreAdminStubSettings stub) throws IOException { return new FirestoreAdminSettings.Builder(stub.toBuilder()).build(); @@ -725,6 +738,17 @@ public UnaryCallSettings.Builder restoreDatab return getStubSettingsBuilder().deleteBackupScheduleSettings(); } + /** Returns the builder for the settings used for calls to cloneDatabase. */ + public UnaryCallSettings.Builder cloneDatabaseSettings() { + return getStubSettingsBuilder().cloneDatabaseSettings(); + } + + /** Returns the builder for the settings used for calls to cloneDatabase. */ + public OperationCallSettings.Builder + cloneDatabaseOperationSettings() { + return getStubSettingsBuilder().cloneDatabaseOperationSettings(); + } + @Override public FirestoreAdminSettings build() throws IOException { return new FirestoreAdminSettings(this); diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/gapic_metadata.json b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/gapic_metadata.json index a7fee2258..da56c4232 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/gapic_metadata.json +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/gapic_metadata.json @@ -13,6 +13,9 @@ "BulkDeleteDocuments": { "methods": ["bulkDeleteDocumentsAsync", "bulkDeleteDocumentsAsync", "bulkDeleteDocumentsAsync", "bulkDeleteDocumentsOperationCallable", "bulkDeleteDocumentsCallable"] }, + "CloneDatabase": { + "methods": ["cloneDatabaseAsync", "cloneDatabaseOperationCallable", "cloneDatabaseCallable"] + }, "CreateBackupSchedule": { "methods": ["createBackupSchedule", "createBackupSchedule", "createBackupSchedule", "createBackupScheduleCallable"] }, diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStub.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStub.java index a9d213d26..6b4d728db 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStub.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStub.java @@ -27,6 +27,8 @@ import com.google.firestore.admin.v1.BulkDeleteDocumentsMetadata; import com.google.firestore.admin.v1.BulkDeleteDocumentsRequest; import com.google.firestore.admin.v1.BulkDeleteDocumentsResponse; +import com.google.firestore.admin.v1.CloneDatabaseMetadata; +import com.google.firestore.admin.v1.CloneDatabaseRequest; import com.google.firestore.admin.v1.CreateBackupScheduleRequest; import com.google.firestore.admin.v1.CreateDatabaseMetadata; import com.google.firestore.admin.v1.CreateDatabaseRequest; @@ -278,6 +280,15 @@ public UnaryCallable deleteBackupScheduleCal throw new UnsupportedOperationException("Not implemented: deleteBackupScheduleCallable()"); } + public OperationCallable + cloneDatabaseOperationCallable() { + throw new UnsupportedOperationException("Not implemented: cloneDatabaseOperationCallable()"); + } + + public UnaryCallable cloneDatabaseCallable() { + throw new UnsupportedOperationException("Not implemented: cloneDatabaseCallable()"); + } + @Override public abstract void close(); } diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStubSettings.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStubSettings.java index f827a3451..a8ddabc23 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStubSettings.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStubSettings.java @@ -58,6 +58,8 @@ import com.google.firestore.admin.v1.BulkDeleteDocumentsMetadata; import com.google.firestore.admin.v1.BulkDeleteDocumentsRequest; import com.google.firestore.admin.v1.BulkDeleteDocumentsResponse; +import com.google.firestore.admin.v1.CloneDatabaseMetadata; +import com.google.firestore.admin.v1.CloneDatabaseRequest; import com.google.firestore.admin.v1.CreateBackupScheduleRequest; import com.google.firestore.admin.v1.CreateDatabaseMetadata; import com.google.firestore.admin.v1.CreateDatabaseRequest; @@ -259,6 +261,9 @@ public class FirestoreAdminStubSettings extends StubSettings updateBackupScheduleSettings; private final UnaryCallSettings deleteBackupScheduleSettings; + private final UnaryCallSettings cloneDatabaseSettings; + private final OperationCallSettings + cloneDatabaseOperationSettings; private static final PagedListDescriptor LIST_INDEXES_PAGE_STR_DESC = @@ -578,6 +583,17 @@ public UnaryCallSettings deleteBackupSchedul return deleteBackupScheduleSettings; } + /** Returns the object with the settings used for calls to cloneDatabase. */ + public UnaryCallSettings cloneDatabaseSettings() { + return cloneDatabaseSettings; + } + + /** Returns the object with the settings used for calls to cloneDatabase. */ + public OperationCallSettings + cloneDatabaseOperationSettings() { + return cloneDatabaseOperationSettings; + } + public FirestoreAdminStub createStub() throws IOException { if (getTransportChannelProvider() .getTransportName() @@ -730,6 +746,8 @@ protected FirestoreAdminStubSettings(Builder settingsBuilder) throws IOException listBackupSchedulesSettings = settingsBuilder.listBackupSchedulesSettings().build(); updateBackupScheduleSettings = settingsBuilder.updateBackupScheduleSettings().build(); deleteBackupScheduleSettings = settingsBuilder.deleteBackupScheduleSettings().build(); + cloneDatabaseSettings = settingsBuilder.cloneDatabaseSettings().build(); + cloneDatabaseOperationSettings = settingsBuilder.cloneDatabaseOperationSettings().build(); } /** Builder for FirestoreAdminStubSettings. */ @@ -814,6 +832,10 @@ public static class Builder extends StubSettings.Builder deleteBackupScheduleSettings; + private final UnaryCallSettings.Builder cloneDatabaseSettings; + private final OperationCallSettings.Builder< + CloneDatabaseRequest, Database, CloneDatabaseMetadata> + cloneDatabaseOperationSettings; private static final ImmutableMap> RETRYABLE_CODE_DEFINITIONS; @@ -919,6 +941,8 @@ protected Builder(ClientContext clientContext) { listBackupSchedulesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); updateBackupScheduleSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); deleteBackupScheduleSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + cloneDatabaseSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + cloneDatabaseOperationSettings = OperationCallSettings.newBuilder(); unaryMethodSettingsBuilders = ImmutableList.>of( @@ -952,7 +976,8 @@ protected Builder(ClientContext clientContext) { getBackupScheduleSettings, listBackupSchedulesSettings, updateBackupScheduleSettings, - deleteBackupScheduleSettings); + deleteBackupScheduleSettings, + cloneDatabaseSettings); initDefaults(this); } @@ -1000,6 +1025,8 @@ protected Builder(FirestoreAdminStubSettings settings) { listBackupSchedulesSettings = settings.listBackupSchedulesSettings.toBuilder(); updateBackupScheduleSettings = settings.updateBackupScheduleSettings.toBuilder(); deleteBackupScheduleSettings = settings.deleteBackupScheduleSettings.toBuilder(); + cloneDatabaseSettings = settings.cloneDatabaseSettings.toBuilder(); + cloneDatabaseOperationSettings = settings.cloneDatabaseOperationSettings.toBuilder(); unaryMethodSettingsBuilders = ImmutableList.>of( @@ -1033,7 +1060,8 @@ protected Builder(FirestoreAdminStubSettings settings) { getBackupScheduleSettings, listBackupSchedulesSettings, updateBackupScheduleSettings, - deleteBackupScheduleSettings); + deleteBackupScheduleSettings, + cloneDatabaseSettings); } private static Builder createDefault() { @@ -1216,6 +1244,11 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + builder + .cloneDatabaseSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_2_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_2_params")); + builder .createIndexOperationSettings() .setInitialCallSettings( @@ -1432,6 +1465,30 @@ private static Builder initDefaults(Builder builder) { .setTotalTimeoutDuration(Duration.ofMillis(300000L)) .build())); + builder + .cloneDatabaseOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_2_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_2_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(Database.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(CloneDatabaseMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + return builder; } @@ -1675,6 +1732,17 @@ public UnaryCallSettings.Builder restoreDatab return deleteBackupScheduleSettings; } + /** Returns the builder for the settings used for calls to cloneDatabase. */ + public UnaryCallSettings.Builder cloneDatabaseSettings() { + return cloneDatabaseSettings; + } + + /** Returns the builder for the settings used for calls to cloneDatabase. */ + public OperationCallSettings.Builder + cloneDatabaseOperationSettings() { + return cloneDatabaseOperationSettings; + } + @Override public FirestoreAdminStubSettings build() throws IOException { return new FirestoreAdminStubSettings(this); diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreAdminStub.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreAdminStub.java index 5e5b8ced9..71d6ecb37 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreAdminStub.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreAdminStub.java @@ -27,11 +27,14 @@ import com.google.api.gax.rpc.OperationCallable; import com.google.api.gax.rpc.RequestParamsBuilder; import com.google.api.gax.rpc.UnaryCallable; +import com.google.api.pathtemplate.PathTemplate; import com.google.firestore.admin.v1.Backup; import com.google.firestore.admin.v1.BackupSchedule; import com.google.firestore.admin.v1.BulkDeleteDocumentsMetadata; import com.google.firestore.admin.v1.BulkDeleteDocumentsRequest; import com.google.firestore.admin.v1.BulkDeleteDocumentsResponse; +import com.google.firestore.admin.v1.CloneDatabaseMetadata; +import com.google.firestore.admin.v1.CloneDatabaseRequest; import com.google.firestore.admin.v1.CreateBackupScheduleRequest; import com.google.firestore.admin.v1.CreateDatabaseMetadata; import com.google.firestore.admin.v1.CreateDatabaseRequest; @@ -104,6 +107,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/CreateIndex") .setRequestMarshaller(ProtoUtils.marshaller(CreateIndexRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -114,6 +118,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setRequestMarshaller(ProtoUtils.marshaller(ListIndexesRequest.getDefaultInstance())) .setResponseMarshaller( ProtoUtils.marshaller(ListIndexesResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor getIndexMethodDescriptor = @@ -122,6 +127,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/GetIndex") .setRequestMarshaller(ProtoUtils.marshaller(GetIndexRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Index.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor deleteIndexMethodDescriptor = @@ -130,6 +136,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/DeleteIndex") .setRequestMarshaller(ProtoUtils.marshaller(DeleteIndexRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor getFieldMethodDescriptor = @@ -138,6 +145,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/GetField") .setRequestMarshaller(ProtoUtils.marshaller(GetFieldRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Field.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor updateFieldMethodDescriptor = @@ -146,6 +154,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/UpdateField") .setRequestMarshaller(ProtoUtils.marshaller(UpdateFieldRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -155,6 +164,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/ListFields") .setRequestMarshaller(ProtoUtils.marshaller(ListFieldsRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(ListFieldsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -165,6 +175,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setRequestMarshaller( ProtoUtils.marshaller(ExportDocumentsRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -175,6 +186,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setRequestMarshaller( ProtoUtils.marshaller(ImportDocumentsRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -185,6 +197,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setRequestMarshaller( ProtoUtils.marshaller(BulkDeleteDocumentsRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -195,6 +208,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setRequestMarshaller( ProtoUtils.marshaller(CreateDatabaseRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor getDatabaseMethodDescriptor = @@ -203,6 +217,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/GetDatabase") .setRequestMarshaller(ProtoUtils.marshaller(GetDatabaseRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Database.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -214,6 +229,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { ProtoUtils.marshaller(ListDatabasesRequest.getDefaultInstance())) .setResponseMarshaller( ProtoUtils.marshaller(ListDatabasesResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -224,6 +240,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setRequestMarshaller( ProtoUtils.marshaller(UpdateDatabaseRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -234,6 +251,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setRequestMarshaller( ProtoUtils.marshaller(DeleteDatabaseRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -244,6 +262,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setRequestMarshaller( ProtoUtils.marshaller(CreateUserCredsRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(UserCreds.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -253,6 +272,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/GetUserCreds") .setRequestMarshaller(ProtoUtils.marshaller(GetUserCredsRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(UserCreds.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -264,6 +284,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { ProtoUtils.marshaller(ListUserCredsRequest.getDefaultInstance())) .setResponseMarshaller( ProtoUtils.marshaller(ListUserCredsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -274,6 +295,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setRequestMarshaller( ProtoUtils.marshaller(EnableUserCredsRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(UserCreds.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -284,6 +306,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setRequestMarshaller( ProtoUtils.marshaller(DisableUserCredsRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(UserCreds.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -294,6 +317,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setRequestMarshaller( ProtoUtils.marshaller(ResetUserPasswordRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(UserCreds.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -304,6 +328,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setRequestMarshaller( ProtoUtils.marshaller(DeleteUserCredsRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor getBackupMethodDescriptor = @@ -312,6 +337,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/GetBackup") .setRequestMarshaller(ProtoUtils.marshaller(GetBackupRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Backup.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -322,6 +348,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setRequestMarshaller(ProtoUtils.marshaller(ListBackupsRequest.getDefaultInstance())) .setResponseMarshaller( ProtoUtils.marshaller(ListBackupsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor deleteBackupMethodDescriptor = @@ -330,6 +357,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/DeleteBackup") .setRequestMarshaller(ProtoUtils.marshaller(DeleteBackupRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -340,6 +368,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setRequestMarshaller( ProtoUtils.marshaller(RestoreDatabaseRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -350,6 +379,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setRequestMarshaller( ProtoUtils.marshaller(CreateBackupScheduleRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(BackupSchedule.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -360,6 +390,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setRequestMarshaller( ProtoUtils.marshaller(GetBackupScheduleRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(BackupSchedule.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -371,6 +402,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { ProtoUtils.marshaller(ListBackupSchedulesRequest.getDefaultInstance())) .setResponseMarshaller( ProtoUtils.marshaller(ListBackupSchedulesResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -381,6 +413,7 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setRequestMarshaller( ProtoUtils.marshaller(UpdateBackupScheduleRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(BackupSchedule.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -391,6 +424,18 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { .setRequestMarshaller( ProtoUtils.marshaller(DeleteBackupScheduleRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + cloneDatabaseMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/CloneDatabase") + .setRequestMarshaller( + ProtoUtils.marshaller(CloneDatabaseRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private final UnaryCallable createIndexCallable; @@ -450,11 +495,19 @@ public class GrpcFirestoreAdminStub extends FirestoreAdminStub { private final UnaryCallable updateBackupScheduleCallable; private final UnaryCallable deleteBackupScheduleCallable; + private final UnaryCallable cloneDatabaseCallable; + private final OperationCallable + cloneDatabaseOperationCallable; private final BackgroundResource backgroundResources; private final GrpcOperationsStub operationsStub; private final GrpcStubCallableFactory callableFactory; + private static final PathTemplate CLONE_DATABASE_0_PATH_TEMPLATE = + PathTemplate.create("projects/{project_id=*}/**"); + private static final PathTemplate CLONE_DATABASE_1_PATH_TEMPLATE = + PathTemplate.create("projects/*/databases/{database_id=*}/**"); + public static final GrpcFirestoreAdminStub create(FirestoreAdminStubSettings settings) throws IOException { return new GrpcFirestoreAdminStub(settings, ClientContext.create(settings)); @@ -810,6 +863,27 @@ protected GrpcFirestoreAdminStub( return builder.build(); }) .build(); + GrpcCallSettings cloneDatabaseTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(cloneDatabaseMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + if (request.getPitrSnapshot() != null) { + builder.add( + request.getPitrSnapshot().getDatabase(), + "project_id", + CLONE_DATABASE_0_PATH_TEMPLATE); + } + if (request.getPitrSnapshot() != null) { + builder.add( + request.getPitrSnapshot().getDatabase(), + "database_id", + CLONE_DATABASE_1_PATH_TEMPLATE); + } + return builder.build(); + }) + .build(); this.createIndexCallable = callableFactory.createUnaryCallable( @@ -978,6 +1052,15 @@ protected GrpcFirestoreAdminStub( deleteBackupScheduleTransportSettings, settings.deleteBackupScheduleSettings(), clientContext); + this.cloneDatabaseCallable = + callableFactory.createUnaryCallable( + cloneDatabaseTransportSettings, settings.cloneDatabaseSettings(), clientContext); + this.cloneDatabaseOperationCallable = + callableFactory.createOperationCallable( + cloneDatabaseTransportSettings, + settings.cloneDatabaseOperationSettings(), + clientContext, + operationsStub); this.backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); @@ -1208,6 +1291,17 @@ public UnaryCallable deleteBackupScheduleCal return deleteBackupScheduleCallable; } + @Override + public UnaryCallable cloneDatabaseCallable() { + return cloneDatabaseCallable; + } + + @Override + public OperationCallable + cloneDatabaseOperationCallable() { + return cloneDatabaseOperationCallable; + } + @Override public final void close() { try { diff --git a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreAdminStub.java b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreAdminStub.java index b50ad60b2..94cc5d5b6 100644 --- a/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreAdminStub.java +++ b/google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreAdminStub.java @@ -35,12 +35,15 @@ import com.google.api.gax.rpc.OperationCallable; import com.google.api.gax.rpc.RequestParamsBuilder; import com.google.api.gax.rpc.UnaryCallable; +import com.google.api.pathtemplate.PathTemplate; import com.google.common.collect.ImmutableMap; import com.google.firestore.admin.v1.Backup; import com.google.firestore.admin.v1.BackupSchedule; import com.google.firestore.admin.v1.BulkDeleteDocumentsMetadata; import com.google.firestore.admin.v1.BulkDeleteDocumentsRequest; import com.google.firestore.admin.v1.BulkDeleteDocumentsResponse; +import com.google.firestore.admin.v1.CloneDatabaseMetadata; +import com.google.firestore.admin.v1.CloneDatabaseRequest; import com.google.firestore.admin.v1.CreateBackupScheduleRequest; import com.google.firestore.admin.v1.CreateDatabaseMetadata; import com.google.firestore.admin.v1.CreateDatabaseRequest; @@ -125,6 +128,7 @@ public class HttpJsonFirestoreAdminStub extends FirestoreAdminStub { .add(Index.getDescriptor()) .add(CreateDatabaseMetadata.getDescriptor()) .add(ExportDocumentsMetadata.getDescriptor()) + .add(CloneDatabaseMetadata.getDescriptor()) .add(IndexOperationMetadata.getDescriptor()) .build(); @@ -1268,6 +1272,46 @@ public class HttpJsonFirestoreAdminStub extends FirestoreAdminStub { .build()) .build(); + private static final ApiMethodDescriptor + cloneDatabaseMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.firestore.admin.v1.FirestoreAdmin/CloneDatabase") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{parent=projects/*}/databases:clone", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearParent().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (CloneDatabaseRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + private final UnaryCallable createIndexCallable; private final OperationCallable createIndexOperationCallable; @@ -1325,11 +1369,19 @@ public class HttpJsonFirestoreAdminStub extends FirestoreAdminStub { private final UnaryCallable updateBackupScheduleCallable; private final UnaryCallable deleteBackupScheduleCallable; + private final UnaryCallable cloneDatabaseCallable; + private final OperationCallable + cloneDatabaseOperationCallable; private final BackgroundResource backgroundResources; private final HttpJsonOperationsStub httpJsonOperationsStub; private final HttpJsonStubCallableFactory callableFactory; + private static final PathTemplate CLONE_DATABASE_0_PATH_TEMPLATE = + PathTemplate.create("projects/{project_id=*}/**"); + private static final PathTemplate CLONE_DATABASE_1_PATH_TEMPLATE = + PathTemplate.create("projects/*/databases/{database_id=*}/**"); + public static final HttpJsonFirestoreAdminStub create(FirestoreAdminStubSettings settings) throws IOException { return new HttpJsonFirestoreAdminStub(settings, ClientContext.create(settings)); @@ -1747,6 +1799,28 @@ protected HttpJsonFirestoreAdminStub( return builder.build(); }) .build(); + HttpJsonCallSettings cloneDatabaseTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(cloneDatabaseMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + if (request.getPitrSnapshot() != null) { + builder.add( + request.getPitrSnapshot().getDatabase(), + "project_id", + CLONE_DATABASE_0_PATH_TEMPLATE); + } + if (request.getPitrSnapshot() != null) { + builder.add( + request.getPitrSnapshot().getDatabase(), + "database_id", + CLONE_DATABASE_1_PATH_TEMPLATE); + } + return builder.build(); + }) + .build(); this.createIndexCallable = callableFactory.createUnaryCallable( @@ -1915,6 +1989,15 @@ protected HttpJsonFirestoreAdminStub( deleteBackupScheduleTransportSettings, settings.deleteBackupScheduleSettings(), clientContext); + this.cloneDatabaseCallable = + callableFactory.createUnaryCallable( + cloneDatabaseTransportSettings, settings.cloneDatabaseSettings(), clientContext); + this.cloneDatabaseOperationCallable = + callableFactory.createOperationCallable( + cloneDatabaseTransportSettings, + settings.cloneDatabaseOperationSettings(), + clientContext, + httpJsonOperationsStub); this.backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); @@ -1954,6 +2037,7 @@ public static List getMethodDescriptors() { methodDescriptors.add(listBackupSchedulesMethodDescriptor); methodDescriptors.add(updateBackupScheduleMethodDescriptor); methodDescriptors.add(deleteBackupScheduleMethodDescriptor); + methodDescriptors.add(cloneDatabaseMethodDescriptor); return methodDescriptors; } @@ -2182,6 +2266,17 @@ public UnaryCallable deleteBackupScheduleCal return deleteBackupScheduleCallable; } + @Override + public UnaryCallable cloneDatabaseCallable() { + return cloneDatabaseCallable; + } + + @Override + public OperationCallable + cloneDatabaseOperationCallable() { + return cloneDatabaseOperationCallable; + } + @Override public final void close() { try { diff --git a/google-cloud-firestore-admin/src/main/resources/META-INF/native-image/com.google.cloud.firestore.v1/reflect-config.json b/google-cloud-firestore-admin/src/main/resources/META-INF/native-image/com.google.cloud.firestore.v1/reflect-config.json index a7a386dca..bf9e73e32 100644 --- a/google-cloud-firestore-admin/src/main/resources/META-INF/native-image/com.google.cloud.firestore.v1/reflect-config.json +++ b/google-cloud-firestore-admin/src/main/resources/META-INF/native-image/com.google.cloud.firestore.v1/reflect-config.json @@ -377,6 +377,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.api.RoutingParameter", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RoutingParameter$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RoutingRule", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.api.RoutingRule$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.api.RubySettings", "queryAllDeclaredConstructors": true, @@ -602,6 +638,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.firestore.admin.v1.CloneDatabaseMetadata", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.firestore.admin.v1.CloneDatabaseMetadata$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.firestore.admin.v1.CloneDatabaseRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.firestore.admin.v1.CloneDatabaseRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.firestore.admin.v1.CreateBackupScheduleRequest", "queryAllDeclaredConstructors": true, @@ -1772,6 +1844,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.firestore.admin.v1.PitrSnapshot", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.firestore.admin.v1.PitrSnapshot$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.firestore.admin.v1.Progress", "queryAllDeclaredConstructors": true, diff --git a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientHttpJsonTest.java b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientHttpJsonTest.java index f19ae2618..3e9277cbe 100644 --- a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientHttpJsonTest.java +++ b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientHttpJsonTest.java @@ -35,6 +35,7 @@ import com.google.firestore.admin.v1.BackupSchedule; import com.google.firestore.admin.v1.BackupScheduleName; import com.google.firestore.admin.v1.BulkDeleteDocumentsResponse; +import com.google.firestore.admin.v1.CloneDatabaseRequest; import com.google.firestore.admin.v1.CollectionGroupName; import com.google.firestore.admin.v1.Database; import com.google.firestore.admin.v1.DatabaseName; @@ -50,6 +51,7 @@ import com.google.firestore.admin.v1.ListIndexesResponse; import com.google.firestore.admin.v1.ListUserCredsResponse; import com.google.firestore.admin.v1.LocationName; +import com.google.firestore.admin.v1.PitrSnapshot; import com.google.firestore.admin.v1.ProjectName; import com.google.firestore.admin.v1.RestoreDatabaseRequest; import com.google.firestore.admin.v1.UserCreds; @@ -3021,4 +3023,81 @@ public void deleteBackupScheduleExceptionTest2() throws Exception { // Expected exception. } } + + @Test + public void cloneDatabaseTest() throws Exception { + Database expectedResponse = + Database.newBuilder() + .setName(DatabaseName.of("[PROJECT]", "[DATABASE]").toString()) + .setUid("uid115792") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setDeleteTime(Timestamp.newBuilder().build()) + .setLocationId("locationId1541836720") + .setVersionRetentionPeriod(Duration.newBuilder().build()) + .setEarliestVersionTime(Timestamp.newBuilder().build()) + .setKeyPrefix("keyPrefix-2076395055") + .setCmekConfig(Database.CmekConfig.newBuilder().build()) + .setPreviousId("previousId-32447886") + .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .putAllTags(new HashMap()) + .setFreeTier(true) + .setEtag("etag3123477") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("cloneDatabaseTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + CloneDatabaseRequest request = + CloneDatabaseRequest.newBuilder() + .setParent(ProjectName.of("[PROJECT]").toString()) + .setDatabaseId("databaseId1688905718") + .setPitrSnapshot(PitrSnapshot.newBuilder().build()) + .setEncryptionConfig(Database.EncryptionConfig.newBuilder().build()) + .putAllTags(new HashMap()) + .build(); + + Database actualResponse = client.cloneDatabaseAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void cloneDatabaseExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + CloneDatabaseRequest request = + CloneDatabaseRequest.newBuilder() + .setParent(ProjectName.of("[PROJECT]").toString()) + .setDatabaseId("databaseId1688905718") + .setPitrSnapshot(PitrSnapshot.newBuilder().build()) + .setEncryptionConfig(Database.EncryptionConfig.newBuilder().build()) + .putAllTags(new HashMap()) + .build(); + client.cloneDatabaseAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } } diff --git a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientTest.java b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientTest.java index 114e6bc19..b77c01a34 100644 --- a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientTest.java +++ b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientTest.java @@ -34,6 +34,7 @@ import com.google.firestore.admin.v1.BackupScheduleName; import com.google.firestore.admin.v1.BulkDeleteDocumentsRequest; import com.google.firestore.admin.v1.BulkDeleteDocumentsResponse; +import com.google.firestore.admin.v1.CloneDatabaseRequest; import com.google.firestore.admin.v1.CollectionGroupName; import com.google.firestore.admin.v1.CreateBackupScheduleRequest; import com.google.firestore.admin.v1.CreateDatabaseRequest; @@ -74,6 +75,7 @@ import com.google.firestore.admin.v1.ListUserCredsRequest; import com.google.firestore.admin.v1.ListUserCredsResponse; import com.google.firestore.admin.v1.LocationName; +import com.google.firestore.admin.v1.PitrSnapshot; import com.google.firestore.admin.v1.ProjectName; import com.google.firestore.admin.v1.ResetUserPasswordRequest; import com.google.firestore.admin.v1.RestoreDatabaseRequest; @@ -2703,4 +2705,82 @@ public void deleteBackupScheduleExceptionTest2() throws Exception { // Expected exception. } } + + @Test + public void cloneDatabaseTest() throws Exception { + Database expectedResponse = + Database.newBuilder() + .setName(DatabaseName.of("[PROJECT]", "[DATABASE]").toString()) + .setUid("uid115792") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setDeleteTime(Timestamp.newBuilder().build()) + .setLocationId("locationId1541836720") + .setVersionRetentionPeriod(Duration.newBuilder().build()) + .setEarliestVersionTime(Timestamp.newBuilder().build()) + .setKeyPrefix("keyPrefix-2076395055") + .setCmekConfig(Database.CmekConfig.newBuilder().build()) + .setPreviousId("previousId-32447886") + .setSourceInfo(Database.SourceInfo.newBuilder().build()) + .putAllTags(new HashMap()) + .setFreeTier(true) + .setEtag("etag3123477") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("cloneDatabaseTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockFirestoreAdmin.addResponse(resultOperation); + + CloneDatabaseRequest request = + CloneDatabaseRequest.newBuilder() + .setParent(ProjectName.of("[PROJECT]").toString()) + .setDatabaseId("databaseId1688905718") + .setPitrSnapshot(PitrSnapshot.newBuilder().build()) + .setEncryptionConfig(Database.EncryptionConfig.newBuilder().build()) + .putAllTags(new HashMap()) + .build(); + + Database actualResponse = client.cloneDatabaseAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockFirestoreAdmin.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CloneDatabaseRequest actualRequest = ((CloneDatabaseRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getParent(), actualRequest.getParent()); + Assert.assertEquals(request.getDatabaseId(), actualRequest.getDatabaseId()); + Assert.assertEquals(request.getPitrSnapshot(), actualRequest.getPitrSnapshot()); + Assert.assertEquals(request.getEncryptionConfig(), actualRequest.getEncryptionConfig()); + Assert.assertEquals(request.getTagsMap(), actualRequest.getTagsMap()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void cloneDatabaseExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockFirestoreAdmin.addException(exception); + + try { + CloneDatabaseRequest request = + CloneDatabaseRequest.newBuilder() + .setParent(ProjectName.of("[PROJECT]").toString()) + .setDatabaseId("databaseId1688905718") + .setPitrSnapshot(PitrSnapshot.newBuilder().build()) + .setEncryptionConfig(Database.EncryptionConfig.newBuilder().build()) + .putAllTags(new HashMap()) + .build(); + client.cloneDatabaseAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } } diff --git a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockFirestoreAdminImpl.java b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockFirestoreAdminImpl.java index 965014aa8..2ead333ca 100644 --- a/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockFirestoreAdminImpl.java +++ b/google-cloud-firestore-admin/src/test/java/com/google/cloud/firestore/v1/MockFirestoreAdminImpl.java @@ -20,6 +20,7 @@ import com.google.firestore.admin.v1.Backup; import com.google.firestore.admin.v1.BackupSchedule; import com.google.firestore.admin.v1.BulkDeleteDocumentsRequest; +import com.google.firestore.admin.v1.CloneDatabaseRequest; import com.google.firestore.admin.v1.CreateBackupScheduleRequest; import com.google.firestore.admin.v1.CreateDatabaseRequest; import com.google.firestore.admin.v1.CreateIndexRequest; @@ -749,4 +750,25 @@ public void deleteBackupSchedule( Exception.class.getName()))); } } + + @Override + public void cloneDatabase( + CloneDatabaseRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CloneDatabase, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } } diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreStub.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreStub.java index c0717e8c1..af599fd61 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreStub.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreStub.java @@ -79,6 +79,7 @@ public class GrpcFirestoreStub extends FirestoreStub { .setFullMethodName("google.firestore.v1.Firestore/GetDocument") .setRequestMarshaller(ProtoUtils.marshaller(GetDocumentRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Document.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -90,6 +91,7 @@ public class GrpcFirestoreStub extends FirestoreStub { ProtoUtils.marshaller(ListDocumentsRequest.getDefaultInstance())) .setResponseMarshaller( ProtoUtils.marshaller(ListDocumentsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -100,6 +102,7 @@ public class GrpcFirestoreStub extends FirestoreStub { .setRequestMarshaller( ProtoUtils.marshaller(UpdateDocumentRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Document.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -110,6 +113,7 @@ public class GrpcFirestoreStub extends FirestoreStub { .setRequestMarshaller( ProtoUtils.marshaller(DeleteDocumentRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -121,6 +125,7 @@ public class GrpcFirestoreStub extends FirestoreStub { ProtoUtils.marshaller(BatchGetDocumentsRequest.getDefaultInstance())) .setResponseMarshaller( ProtoUtils.marshaller(BatchGetDocumentsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -132,6 +137,7 @@ public class GrpcFirestoreStub extends FirestoreStub { ProtoUtils.marshaller(BeginTransactionRequest.getDefaultInstance())) .setResponseMarshaller( ProtoUtils.marshaller(BeginTransactionResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor commitMethodDescriptor = @@ -140,6 +146,7 @@ public class GrpcFirestoreStub extends FirestoreStub { .setFullMethodName("google.firestore.v1.Firestore/Commit") .setRequestMarshaller(ProtoUtils.marshaller(CommitRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(CommitResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor rollbackMethodDescriptor = @@ -148,6 +155,7 @@ public class GrpcFirestoreStub extends FirestoreStub { .setFullMethodName("google.firestore.v1.Firestore/Rollback") .setRequestMarshaller(ProtoUtils.marshaller(RollbackRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -157,6 +165,7 @@ public class GrpcFirestoreStub extends FirestoreStub { .setFullMethodName("google.firestore.v1.Firestore/RunQuery") .setRequestMarshaller(ProtoUtils.marshaller(RunQueryRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(RunQueryResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -168,6 +177,7 @@ public class GrpcFirestoreStub extends FirestoreStub { ProtoUtils.marshaller(RunAggregationQueryRequest.getDefaultInstance())) .setResponseMarshaller( ProtoUtils.marshaller(RunAggregationQueryResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -179,6 +189,7 @@ public class GrpcFirestoreStub extends FirestoreStub { ProtoUtils.marshaller(PartitionQueryRequest.getDefaultInstance())) .setResponseMarshaller( ProtoUtils.marshaller(PartitionQueryResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor writeMethodDescriptor = @@ -187,6 +198,7 @@ public class GrpcFirestoreStub extends FirestoreStub { .setFullMethodName("google.firestore.v1.Firestore/Write") .setRequestMarshaller(ProtoUtils.marshaller(WriteRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(WriteResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor listenMethodDescriptor = @@ -195,6 +207,7 @@ public class GrpcFirestoreStub extends FirestoreStub { .setFullMethodName("google.firestore.v1.Firestore/Listen") .setRequestMarshaller(ProtoUtils.marshaller(ListenRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(ListenResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -206,6 +219,7 @@ public class GrpcFirestoreStub extends FirestoreStub { ProtoUtils.marshaller(ListCollectionIdsRequest.getDefaultInstance())) .setResponseMarshaller( ProtoUtils.marshaller(ListCollectionIdsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -215,6 +229,7 @@ public class GrpcFirestoreStub extends FirestoreStub { .setFullMethodName("google.firestore.v1.Firestore/BatchWrite") .setRequestMarshaller(ProtoUtils.marshaller(BatchWriteRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(BatchWriteResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private static final MethodDescriptor @@ -225,6 +240,7 @@ public class GrpcFirestoreStub extends FirestoreStub { .setRequestMarshaller( ProtoUtils.marshaller(CreateDocumentRequest.getDefaultInstance())) .setResponseMarshaller(ProtoUtils.marshaller(Document.getDefaultInstance())) + .setSampledToLocalTracing(true) .build(); private final UnaryCallable getDocumentCallable; diff --git a/grpc-google-cloud-firestore-admin-v1/clirr-ignored-differences.xml b/grpc-google-cloud-firestore-admin-v1/clirr-ignored-differences.xml index f3bb62a63..905eab967 100644 --- a/grpc-google-cloud-firestore-admin-v1/clirr-ignored-differences.xml +++ b/grpc-google-cloud-firestore-admin-v1/clirr-ignored-differences.xml @@ -86,4 +86,9 @@ com/google/firestore/admin/v1/FirestoreAdminGrpc* void resetUserPassword(com.google.firestore.admin.v1.ResetUserPasswordRequest, io.grpc.stub.StreamObserver) + + 7012 + com/google/firestore/admin/v1/FirestoreAdminGrpc* + * + diff --git a/grpc-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminGrpc.java b/grpc-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminGrpc.java index a7771461e..a8e23a2c1 100644 --- a/grpc-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminGrpc.java +++ b/grpc-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminGrpc.java @@ -1443,6 +1443,49 @@ private FirestoreAdminGrpc() {} return getDeleteBackupScheduleMethod; } + private static volatile io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.CloneDatabaseRequest, com.google.longrunning.Operation> + getCloneDatabaseMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CloneDatabase", + requestType = com.google.firestore.admin.v1.CloneDatabaseRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.CloneDatabaseRequest, com.google.longrunning.Operation> + getCloneDatabaseMethod() { + io.grpc.MethodDescriptor< + com.google.firestore.admin.v1.CloneDatabaseRequest, com.google.longrunning.Operation> + getCloneDatabaseMethod; + if ((getCloneDatabaseMethod = FirestoreAdminGrpc.getCloneDatabaseMethod) == null) { + synchronized (FirestoreAdminGrpc.class) { + if ((getCloneDatabaseMethod = FirestoreAdminGrpc.getCloneDatabaseMethod) == null) { + FirestoreAdminGrpc.getCloneDatabaseMethod = + getCloneDatabaseMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CloneDatabase")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.firestore.admin.v1.CloneDatabaseRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new FirestoreAdminMethodDescriptorSupplier("CloneDatabase")) + .build(); + } + } + } + return getCloneDatabaseMethod; + } + /** Creates a new async stub that supports all call types for the service */ public static FirestoreAdminStub newStub(io.grpc.Channel channel) { io.grpc.stub.AbstractStub.StubFactory factory = @@ -2024,6 +2067,34 @@ default void deleteBackupSchedule( io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( getDeleteBackupScheduleMethod(), responseObserver); } + + /** + * + * + *
+     * Creates a new database by cloning an existing one.
+     * The new database must be in the same cloud region or multi-region location
+     * as the existing database. This behaves similar to
+     * [FirestoreAdmin.CreateDatabase][google.firestore.admin.v1.FirestoreAdmin.CreateDatabase]
+     * except instead of creating a new empty database, a new database is created
+     * with the database type, index configuration, and documents from an existing
+     * database.
+     * The [long-running operation][google.longrunning.Operation] can be used to
+     * track the progress of the clone, with the Operation's
+     * [metadata][google.longrunning.Operation.metadata] field type being the
+     * [CloneDatabaseMetadata][google.firestore.admin.v1.CloneDatabaseMetadata].
+     * The [response][google.longrunning.Operation.response] type is the
+     * [Database][google.firestore.admin.v1.Database] if the clone was
+     * successful. The new database is not readable or writeable until the LRO has
+     * completed.
+     * 
+ */ + default void cloneDatabase( + com.google.firestore.admin.v1.CloneDatabaseRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCloneDatabaseMethod(), responseObserver); + } } /** @@ -2655,6 +2726,36 @@ public void deleteBackupSchedule( request, responseObserver); } + + /** + * + * + *
+     * Creates a new database by cloning an existing one.
+     * The new database must be in the same cloud region or multi-region location
+     * as the existing database. This behaves similar to
+     * [FirestoreAdmin.CreateDatabase][google.firestore.admin.v1.FirestoreAdmin.CreateDatabase]
+     * except instead of creating a new empty database, a new database is created
+     * with the database type, index configuration, and documents from an existing
+     * database.
+     * The [long-running operation][google.longrunning.Operation] can be used to
+     * track the progress of the clone, with the Operation's
+     * [metadata][google.longrunning.Operation.metadata] field type being the
+     * [CloneDatabaseMetadata][google.firestore.admin.v1.CloneDatabaseMetadata].
+     * The [response][google.longrunning.Operation.response] type is the
+     * [Database][google.firestore.admin.v1.Database] if the clone was
+     * successful. The new database is not readable or writeable until the LRO has
+     * completed.
+     * 
+ */ + public void cloneDatabase( + com.google.firestore.admin.v1.CloneDatabaseRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCloneDatabaseMethod(), getCallOptions()), + request, + responseObserver); + } } /** @@ -3158,6 +3259,33 @@ public com.google.protobuf.Empty deleteBackupSchedule( return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getDeleteBackupScheduleMethod(), getCallOptions(), request); } + + /** + * + * + *
+     * Creates a new database by cloning an existing one.
+     * The new database must be in the same cloud region or multi-region location
+     * as the existing database. This behaves similar to
+     * [FirestoreAdmin.CreateDatabase][google.firestore.admin.v1.FirestoreAdmin.CreateDatabase]
+     * except instead of creating a new empty database, a new database is created
+     * with the database type, index configuration, and documents from an existing
+     * database.
+     * The [long-running operation][google.longrunning.Operation] can be used to
+     * track the progress of the clone, with the Operation's
+     * [metadata][google.longrunning.Operation.metadata] field type being the
+     * [CloneDatabaseMetadata][google.firestore.admin.v1.CloneDatabaseMetadata].
+     * The [response][google.longrunning.Operation.response] type is the
+     * [Database][google.firestore.admin.v1.Database] if the clone was
+     * successful. The new database is not readable or writeable until the LRO has
+     * completed.
+     * 
+ */ + public com.google.longrunning.Operation cloneDatabase( + com.google.firestore.admin.v1.CloneDatabaseRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCloneDatabaseMethod(), getCallOptions(), request); + } } /** @@ -3661,6 +3789,33 @@ public com.google.protobuf.Empty deleteBackupSchedule( return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getDeleteBackupScheduleMethod(), getCallOptions(), request); } + + /** + * + * + *
+     * Creates a new database by cloning an existing one.
+     * The new database must be in the same cloud region or multi-region location
+     * as the existing database. This behaves similar to
+     * [FirestoreAdmin.CreateDatabase][google.firestore.admin.v1.FirestoreAdmin.CreateDatabase]
+     * except instead of creating a new empty database, a new database is created
+     * with the database type, index configuration, and documents from an existing
+     * database.
+     * The [long-running operation][google.longrunning.Operation] can be used to
+     * track the progress of the clone, with the Operation's
+     * [metadata][google.longrunning.Operation.metadata] field type being the
+     * [CloneDatabaseMetadata][google.firestore.admin.v1.CloneDatabaseMetadata].
+     * The [response][google.longrunning.Operation.response] type is the
+     * [Database][google.firestore.admin.v1.Database] if the clone was
+     * successful. The new database is not readable or writeable until the LRO has
+     * completed.
+     * 
+ */ + public com.google.longrunning.Operation cloneDatabase( + com.google.firestore.admin.v1.CloneDatabaseRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCloneDatabaseMethod(), getCallOptions(), request); + } } /** @@ -4179,6 +4334,33 @@ protected FirestoreAdminFutureStub build( return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getDeleteBackupScheduleMethod(), getCallOptions()), request); } + + /** + * + * + *
+     * Creates a new database by cloning an existing one.
+     * The new database must be in the same cloud region or multi-region location
+     * as the existing database. This behaves similar to
+     * [FirestoreAdmin.CreateDatabase][google.firestore.admin.v1.FirestoreAdmin.CreateDatabase]
+     * except instead of creating a new empty database, a new database is created
+     * with the database type, index configuration, and documents from an existing
+     * database.
+     * The [long-running operation][google.longrunning.Operation] can be used to
+     * track the progress of the clone, with the Operation's
+     * [metadata][google.longrunning.Operation.metadata] field type being the
+     * [CloneDatabaseMetadata][google.firestore.admin.v1.CloneDatabaseMetadata].
+     * The [response][google.longrunning.Operation.response] type is the
+     * [Database][google.firestore.admin.v1.Database] if the clone was
+     * successful. The new database is not readable or writeable until the LRO has
+     * completed.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + cloneDatabase(com.google.firestore.admin.v1.CloneDatabaseRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCloneDatabaseMethod(), getCallOptions()), request); + } } private static final int METHODID_CREATE_INDEX = 0; @@ -4212,6 +4394,7 @@ protected FirestoreAdminFutureStub build( private static final int METHODID_LIST_BACKUP_SCHEDULES = 28; private static final int METHODID_UPDATE_BACKUP_SCHEDULE = 29; private static final int METHODID_DELETE_BACKUP_SCHEDULE = 30; + private static final int METHODID_CLONE_DATABASE = 31; private static final class MethodHandlers implements io.grpc.stub.ServerCalls.UnaryMethod, @@ -4401,6 +4584,11 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv (com.google.firestore.admin.v1.DeleteBackupScheduleRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; + case METHODID_CLONE_DATABASE: + serviceImpl.cloneDatabase( + (com.google.firestore.admin.v1.CloneDatabaseRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; default: throw new AssertionError(); } @@ -4615,6 +4803,12 @@ public static final io.grpc.ServerServiceDefinition bindService(AsyncService ser new MethodHandlers< com.google.firestore.admin.v1.DeleteBackupScheduleRequest, com.google.protobuf.Empty>(service, METHODID_DELETE_BACKUP_SCHEDULE))) + .addMethod( + getCloneDatabaseMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.firestore.admin.v1.CloneDatabaseRequest, + com.google.longrunning.Operation>(service, METHODID_CLONE_DATABASE))) .build(); } @@ -4697,6 +4891,7 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() { .addMethod(getListBackupSchedulesMethod()) .addMethod(getUpdateBackupScheduleMethod()) .addMethod(getDeleteBackupScheduleMethod()) + .addMethod(getCloneDatabaseMethod()) .build(); } } diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CloneDatabaseMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CloneDatabaseMetadata.java new file mode 100644 index 000000000..ab1c5c99f --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CloneDatabaseMetadata.java @@ -0,0 +1,1915 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/operation.proto + +// Protobuf Java Version: 3.25.8 +package com.google.firestore.admin.v1; + +/** + * + * + *
+ * Metadata for the [long-running operation][google.longrunning.Operation] from
+ * the [CloneDatabase][google.firestore.admin.v1.CloneDatabase] request.
+ * 
+ * + * Protobuf type {@code google.firestore.admin.v1.CloneDatabaseMetadata} + */ +public final class CloneDatabaseMetadata extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.CloneDatabaseMetadata) + CloneDatabaseMetadataOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CloneDatabaseMetadata.newBuilder() to construct. + private CloneDatabaseMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CloneDatabaseMetadata() { + operationState_ = 0; + database_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CloneDatabaseMetadata(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.OperationProto + .internal_static_google_firestore_admin_v1_CloneDatabaseMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.OperationProto + .internal_static_google_firestore_admin_v1_CloneDatabaseMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.CloneDatabaseMetadata.class, + com.google.firestore.admin.v1.CloneDatabaseMetadata.Builder.class); + } + + private int bitField0_; + public static final int START_TIME_FIELD_NUMBER = 1; + private com.google.protobuf.Timestamp startTime_; + + /** + * + * + *
+   * The time the clone was started.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 1; + * + * @return Whether the startTime field is set. + */ + @java.lang.Override + public boolean hasStartTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The time the clone was started.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 1; + * + * @return The startTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getStartTime() { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } + + /** + * + * + *
+   * The time the clone was started.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 1; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } + + public static final int END_TIME_FIELD_NUMBER = 2; + private com.google.protobuf.Timestamp endTime_; + + /** + * + * + *
+   * The time the clone finished, unset for ongoing clones.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 2; + * + * @return Whether the endTime field is set. + */ + @java.lang.Override + public boolean hasEndTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * The time the clone finished, unset for ongoing clones.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 2; + * + * @return The endTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getEndTime() { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } + + /** + * + * + *
+   * The time the clone finished, unset for ongoing clones.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 2; + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } + + public static final int OPERATION_STATE_FIELD_NUMBER = 3; + private int operationState_ = 0; + + /** + * + * + *
+   * The operation state of the clone.
+   * 
+ * + * .google.firestore.admin.v1.OperationState operation_state = 3; + * + * @return The enum numeric value on the wire for operationState. + */ + @java.lang.Override + public int getOperationStateValue() { + return operationState_; + } + + /** + * + * + *
+   * The operation state of the clone.
+   * 
+ * + * .google.firestore.admin.v1.OperationState operation_state = 3; + * + * @return The operationState. + */ + @java.lang.Override + public com.google.firestore.admin.v1.OperationState getOperationState() { + com.google.firestore.admin.v1.OperationState result = + com.google.firestore.admin.v1.OperationState.forNumber(operationState_); + return result == null ? com.google.firestore.admin.v1.OperationState.UNRECOGNIZED : result; + } + + public static final int DATABASE_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object database_ = ""; + + /** + * + * + *
+   * The name of the database being cloned to.
+   * 
+ * + * string database = 4 [(.google.api.resource_reference) = { ... } + * + * @return The database. + */ + @java.lang.Override + public java.lang.String getDatabase() { + java.lang.Object ref = database_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + database_ = s; + return s; + } + } + + /** + * + * + *
+   * The name of the database being cloned to.
+   * 
+ * + * string database = 4 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for database. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDatabaseBytes() { + java.lang.Object ref = database_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + database_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PITR_SNAPSHOT_FIELD_NUMBER = 7; + private com.google.firestore.admin.v1.PitrSnapshot pitrSnapshot_; + + /** + * + * + *
+   * The snapshot from which this database was cloned.
+   * 
+ * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 7; + * + * @return Whether the pitrSnapshot field is set. + */ + @java.lang.Override + public boolean hasPitrSnapshot() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * The snapshot from which this database was cloned.
+   * 
+ * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 7; + * + * @return The pitrSnapshot. + */ + @java.lang.Override + public com.google.firestore.admin.v1.PitrSnapshot getPitrSnapshot() { + return pitrSnapshot_ == null + ? com.google.firestore.admin.v1.PitrSnapshot.getDefaultInstance() + : pitrSnapshot_; + } + + /** + * + * + *
+   * The snapshot from which this database was cloned.
+   * 
+ * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 7; + */ + @java.lang.Override + public com.google.firestore.admin.v1.PitrSnapshotOrBuilder getPitrSnapshotOrBuilder() { + return pitrSnapshot_ == null + ? com.google.firestore.admin.v1.PitrSnapshot.getDefaultInstance() + : pitrSnapshot_; + } + + public static final int PROGRESS_PERCENTAGE_FIELD_NUMBER = 6; + private com.google.firestore.admin.v1.Progress progressPercentage_; + + /** + * + * + *
+   * How far along the clone is as an estimated percentage of remaining time.
+   * 
+ * + * .google.firestore.admin.v1.Progress progress_percentage = 6; + * + * @return Whether the progressPercentage field is set. + */ + @java.lang.Override + public boolean hasProgressPercentage() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+   * How far along the clone is as an estimated percentage of remaining time.
+   * 
+ * + * .google.firestore.admin.v1.Progress progress_percentage = 6; + * + * @return The progressPercentage. + */ + @java.lang.Override + public com.google.firestore.admin.v1.Progress getProgressPercentage() { + return progressPercentage_ == null + ? com.google.firestore.admin.v1.Progress.getDefaultInstance() + : progressPercentage_; + } + + /** + * + * + *
+   * How far along the clone is as an estimated percentage of remaining time.
+   * 
+ * + * .google.firestore.admin.v1.Progress progress_percentage = 6; + */ + @java.lang.Override + public com.google.firestore.admin.v1.ProgressOrBuilder getProgressPercentageOrBuilder() { + return progressPercentage_ == null + ? com.google.firestore.admin.v1.Progress.getDefaultInstance() + : progressPercentage_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getStartTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getEndTime()); + } + if (operationState_ + != com.google.firestore.admin.v1.OperationState.OPERATION_STATE_UNSPECIFIED.getNumber()) { + output.writeEnum(3, operationState_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, database_); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeMessage(6, getProgressPercentage()); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(7, getPitrSnapshot()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getStartTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getEndTime()); + } + if (operationState_ + != com.google.firestore.admin.v1.OperationState.OPERATION_STATE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, operationState_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, database_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getProgressPercentage()); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getPitrSnapshot()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.firestore.admin.v1.CloneDatabaseMetadata)) { + return super.equals(obj); + } + com.google.firestore.admin.v1.CloneDatabaseMetadata other = + (com.google.firestore.admin.v1.CloneDatabaseMetadata) obj; + + if (hasStartTime() != other.hasStartTime()) return false; + if (hasStartTime()) { + if (!getStartTime().equals(other.getStartTime())) return false; + } + if (hasEndTime() != other.hasEndTime()) return false; + if (hasEndTime()) { + if (!getEndTime().equals(other.getEndTime())) return false; + } + if (operationState_ != other.operationState_) return false; + if (!getDatabase().equals(other.getDatabase())) return false; + if (hasPitrSnapshot() != other.hasPitrSnapshot()) return false; + if (hasPitrSnapshot()) { + if (!getPitrSnapshot().equals(other.getPitrSnapshot())) return false; + } + if (hasProgressPercentage() != other.hasProgressPercentage()) return false; + if (hasProgressPercentage()) { + if (!getProgressPercentage().equals(other.getProgressPercentage())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasStartTime()) { + hash = (37 * hash) + START_TIME_FIELD_NUMBER; + hash = (53 * hash) + getStartTime().hashCode(); + } + if (hasEndTime()) { + hash = (37 * hash) + END_TIME_FIELD_NUMBER; + hash = (53 * hash) + getEndTime().hashCode(); + } + hash = (37 * hash) + OPERATION_STATE_FIELD_NUMBER; + hash = (53 * hash) + operationState_; + hash = (37 * hash) + DATABASE_FIELD_NUMBER; + hash = (53 * hash) + getDatabase().hashCode(); + if (hasPitrSnapshot()) { + hash = (37 * hash) + PITR_SNAPSHOT_FIELD_NUMBER; + hash = (53 * hash) + getPitrSnapshot().hashCode(); + } + if (hasProgressPercentage()) { + hash = (37 * hash) + PROGRESS_PERCENTAGE_FIELD_NUMBER; + hash = (53 * hash) + getProgressPercentage().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.firestore.admin.v1.CloneDatabaseMetadata parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.CloneDatabaseMetadata parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.CloneDatabaseMetadata parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.CloneDatabaseMetadata parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.CloneDatabaseMetadata parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.CloneDatabaseMetadata parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.CloneDatabaseMetadata parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.CloneDatabaseMetadata parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.CloneDatabaseMetadata parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.CloneDatabaseMetadata parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.CloneDatabaseMetadata parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.CloneDatabaseMetadata parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.firestore.admin.v1.CloneDatabaseMetadata prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Metadata for the [long-running operation][google.longrunning.Operation] from
+   * the [CloneDatabase][google.firestore.admin.v1.CloneDatabase] request.
+   * 
+ * + * Protobuf type {@code google.firestore.admin.v1.CloneDatabaseMetadata} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.firestore.admin.v1.CloneDatabaseMetadata) + com.google.firestore.admin.v1.CloneDatabaseMetadataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.OperationProto + .internal_static_google_firestore_admin_v1_CloneDatabaseMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.OperationProto + .internal_static_google_firestore_admin_v1_CloneDatabaseMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.CloneDatabaseMetadata.class, + com.google.firestore.admin.v1.CloneDatabaseMetadata.Builder.class); + } + + // Construct using com.google.firestore.admin.v1.CloneDatabaseMetadata.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getStartTimeFieldBuilder(); + getEndTimeFieldBuilder(); + getPitrSnapshotFieldBuilder(); + getProgressPercentageFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + startTime_ = null; + if (startTimeBuilder_ != null) { + startTimeBuilder_.dispose(); + startTimeBuilder_ = null; + } + endTime_ = null; + if (endTimeBuilder_ != null) { + endTimeBuilder_.dispose(); + endTimeBuilder_ = null; + } + operationState_ = 0; + database_ = ""; + pitrSnapshot_ = null; + if (pitrSnapshotBuilder_ != null) { + pitrSnapshotBuilder_.dispose(); + pitrSnapshotBuilder_ = null; + } + progressPercentage_ = null; + if (progressPercentageBuilder_ != null) { + progressPercentageBuilder_.dispose(); + progressPercentageBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.firestore.admin.v1.OperationProto + .internal_static_google_firestore_admin_v1_CloneDatabaseMetadata_descriptor; + } + + @java.lang.Override + public com.google.firestore.admin.v1.CloneDatabaseMetadata getDefaultInstanceForType() { + return com.google.firestore.admin.v1.CloneDatabaseMetadata.getDefaultInstance(); + } + + @java.lang.Override + public com.google.firestore.admin.v1.CloneDatabaseMetadata build() { + com.google.firestore.admin.v1.CloneDatabaseMetadata result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.firestore.admin.v1.CloneDatabaseMetadata buildPartial() { + com.google.firestore.admin.v1.CloneDatabaseMetadata result = + new com.google.firestore.admin.v1.CloneDatabaseMetadata(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.firestore.admin.v1.CloneDatabaseMetadata result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.endTime_ = endTimeBuilder_ == null ? endTime_ : endTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.operationState_ = operationState_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.database_ = database_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.pitrSnapshot_ = + pitrSnapshotBuilder_ == null ? pitrSnapshot_ : pitrSnapshotBuilder_.build(); + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.progressPercentage_ = + progressPercentageBuilder_ == null + ? progressPercentage_ + : progressPercentageBuilder_.build(); + to_bitField0_ |= 0x00000008; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.firestore.admin.v1.CloneDatabaseMetadata) { + return mergeFrom((com.google.firestore.admin.v1.CloneDatabaseMetadata) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.firestore.admin.v1.CloneDatabaseMetadata other) { + if (other == com.google.firestore.admin.v1.CloneDatabaseMetadata.getDefaultInstance()) + return this; + if (other.hasStartTime()) { + mergeStartTime(other.getStartTime()); + } + if (other.hasEndTime()) { + mergeEndTime(other.getEndTime()); + } + if (other.operationState_ != 0) { + setOperationStateValue(other.getOperationStateValue()); + } + if (!other.getDatabase().isEmpty()) { + database_ = other.database_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (other.hasPitrSnapshot()) { + mergePitrSnapshot(other.getPitrSnapshot()); + } + if (other.hasProgressPercentage()) { + mergeProgressPercentage(other.getProgressPercentage()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getEndTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + operationState_ = input.readEnum(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 34: + { + database_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 50: + { + input.readMessage( + getProgressPercentageFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000020; + break; + } // case 50 + case 58: + { + input.readMessage(getPitrSnapshotFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 58 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.protobuf.Timestamp startTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + startTimeBuilder_; + + /** + * + * + *
+     * The time the clone was started.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 1; + * + * @return Whether the startTime field is set. + */ + public boolean hasStartTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The time the clone was started.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 1; + * + * @return The startTime. + */ + public com.google.protobuf.Timestamp getStartTime() { + if (startTimeBuilder_ == null) { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } else { + return startTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The time the clone was started.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 1; + */ + public Builder setStartTime(com.google.protobuf.Timestamp value) { + if (startTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + startTime_ = value; + } else { + startTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The time the clone was started.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 1; + */ + public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (startTimeBuilder_ == null) { + startTime_ = builderForValue.build(); + } else { + startTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The time the clone was started.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 1; + */ + public Builder mergeStartTime(com.google.protobuf.Timestamp value) { + if (startTimeBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && startTime_ != null + && startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getStartTimeBuilder().mergeFrom(value); + } else { + startTime_ = value; + } + } else { + startTimeBuilder_.mergeFrom(value); + } + if (startTime_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The time the clone was started.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 1; + */ + public Builder clearStartTime() { + bitField0_ = (bitField0_ & ~0x00000001); + startTime_ = null; + if (startTimeBuilder_ != null) { + startTimeBuilder_.dispose(); + startTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The time the clone was started.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 1; + */ + public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getStartTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The time the clone was started.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 1; + */ + public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { + if (startTimeBuilder_ != null) { + return startTimeBuilder_.getMessageOrBuilder(); + } else { + return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; + } + } + + /** + * + * + *
+     * The time the clone was started.
+     * 
+ * + * .google.protobuf.Timestamp start_time = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getStartTimeFieldBuilder() { + if (startTimeBuilder_ == null) { + startTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getStartTime(), getParentForChildren(), isClean()); + startTime_ = null; + } + return startTimeBuilder_; + } + + private com.google.protobuf.Timestamp endTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + endTimeBuilder_; + + /** + * + * + *
+     * The time the clone finished, unset for ongoing clones.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 2; + * + * @return Whether the endTime field is set. + */ + public boolean hasEndTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The time the clone finished, unset for ongoing clones.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 2; + * + * @return The endTime. + */ + public com.google.protobuf.Timestamp getEndTime() { + if (endTimeBuilder_ == null) { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } else { + return endTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The time the clone finished, unset for ongoing clones.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 2; + */ + public Builder setEndTime(com.google.protobuf.Timestamp value) { + if (endTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + endTime_ = value; + } else { + endTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The time the clone finished, unset for ongoing clones.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 2; + */ + public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (endTimeBuilder_ == null) { + endTime_ = builderForValue.build(); + } else { + endTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The time the clone finished, unset for ongoing clones.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 2; + */ + public Builder mergeEndTime(com.google.protobuf.Timestamp value) { + if (endTimeBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && endTime_ != null + && endTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getEndTimeBuilder().mergeFrom(value); + } else { + endTime_ = value; + } + } else { + endTimeBuilder_.mergeFrom(value); + } + if (endTime_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The time the clone finished, unset for ongoing clones.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 2; + */ + public Builder clearEndTime() { + bitField0_ = (bitField0_ & ~0x00000002); + endTime_ = null; + if (endTimeBuilder_ != null) { + endTimeBuilder_.dispose(); + endTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The time the clone finished, unset for ongoing clones.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 2; + */ + public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getEndTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The time the clone finished, unset for ongoing clones.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 2; + */ + public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { + if (endTimeBuilder_ != null) { + return endTimeBuilder_.getMessageOrBuilder(); + } else { + return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; + } + } + + /** + * + * + *
+     * The time the clone finished, unset for ongoing clones.
+     * 
+ * + * .google.protobuf.Timestamp end_time = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getEndTimeFieldBuilder() { + if (endTimeBuilder_ == null) { + endTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getEndTime(), getParentForChildren(), isClean()); + endTime_ = null; + } + return endTimeBuilder_; + } + + private int operationState_ = 0; + + /** + * + * + *
+     * The operation state of the clone.
+     * 
+ * + * .google.firestore.admin.v1.OperationState operation_state = 3; + * + * @return The enum numeric value on the wire for operationState. + */ + @java.lang.Override + public int getOperationStateValue() { + return operationState_; + } + + /** + * + * + *
+     * The operation state of the clone.
+     * 
+ * + * .google.firestore.admin.v1.OperationState operation_state = 3; + * + * @param value The enum numeric value on the wire for operationState to set. + * @return This builder for chaining. + */ + public Builder setOperationStateValue(int value) { + operationState_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The operation state of the clone.
+     * 
+ * + * .google.firestore.admin.v1.OperationState operation_state = 3; + * + * @return The operationState. + */ + @java.lang.Override + public com.google.firestore.admin.v1.OperationState getOperationState() { + com.google.firestore.admin.v1.OperationState result = + com.google.firestore.admin.v1.OperationState.forNumber(operationState_); + return result == null ? com.google.firestore.admin.v1.OperationState.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * The operation state of the clone.
+     * 
+ * + * .google.firestore.admin.v1.OperationState operation_state = 3; + * + * @param value The operationState to set. + * @return This builder for chaining. + */ + public Builder setOperationState(com.google.firestore.admin.v1.OperationState value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + operationState_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * The operation state of the clone.
+     * 
+ * + * .google.firestore.admin.v1.OperationState operation_state = 3; + * + * @return This builder for chaining. + */ + public Builder clearOperationState() { + bitField0_ = (bitField0_ & ~0x00000004); + operationState_ = 0; + onChanged(); + return this; + } + + private java.lang.Object database_ = ""; + + /** + * + * + *
+     * The name of the database being cloned to.
+     * 
+ * + * string database = 4 [(.google.api.resource_reference) = { ... } + * + * @return The database. + */ + public java.lang.String getDatabase() { + java.lang.Object ref = database_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + database_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The name of the database being cloned to.
+     * 
+ * + * string database = 4 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for database. + */ + public com.google.protobuf.ByteString getDatabaseBytes() { + java.lang.Object ref = database_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + database_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The name of the database being cloned to.
+     * 
+ * + * string database = 4 [(.google.api.resource_reference) = { ... } + * + * @param value The database to set. + * @return This builder for chaining. + */ + public Builder setDatabase(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + database_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the database being cloned to.
+     * 
+ * + * string database = 4 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearDatabase() { + database_ = getDefaultInstance().getDatabase(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the database being cloned to.
+     * 
+ * + * string database = 4 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for database to set. + * @return This builder for chaining. + */ + public Builder setDatabaseBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + database_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private com.google.firestore.admin.v1.PitrSnapshot pitrSnapshot_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.firestore.admin.v1.PitrSnapshot, + com.google.firestore.admin.v1.PitrSnapshot.Builder, + com.google.firestore.admin.v1.PitrSnapshotOrBuilder> + pitrSnapshotBuilder_; + + /** + * + * + *
+     * The snapshot from which this database was cloned.
+     * 
+ * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 7; + * + * @return Whether the pitrSnapshot field is set. + */ + public boolean hasPitrSnapshot() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+     * The snapshot from which this database was cloned.
+     * 
+ * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 7; + * + * @return The pitrSnapshot. + */ + public com.google.firestore.admin.v1.PitrSnapshot getPitrSnapshot() { + if (pitrSnapshotBuilder_ == null) { + return pitrSnapshot_ == null + ? com.google.firestore.admin.v1.PitrSnapshot.getDefaultInstance() + : pitrSnapshot_; + } else { + return pitrSnapshotBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The snapshot from which this database was cloned.
+     * 
+ * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 7; + */ + public Builder setPitrSnapshot(com.google.firestore.admin.v1.PitrSnapshot value) { + if (pitrSnapshotBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + pitrSnapshot_ = value; + } else { + pitrSnapshotBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * The snapshot from which this database was cloned.
+     * 
+ * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 7; + */ + public Builder setPitrSnapshot( + com.google.firestore.admin.v1.PitrSnapshot.Builder builderForValue) { + if (pitrSnapshotBuilder_ == null) { + pitrSnapshot_ = builderForValue.build(); + } else { + pitrSnapshotBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * The snapshot from which this database was cloned.
+     * 
+ * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 7; + */ + public Builder mergePitrSnapshot(com.google.firestore.admin.v1.PitrSnapshot value) { + if (pitrSnapshotBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && pitrSnapshot_ != null + && pitrSnapshot_ != com.google.firestore.admin.v1.PitrSnapshot.getDefaultInstance()) { + getPitrSnapshotBuilder().mergeFrom(value); + } else { + pitrSnapshot_ = value; + } + } else { + pitrSnapshotBuilder_.mergeFrom(value); + } + if (pitrSnapshot_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The snapshot from which this database was cloned.
+     * 
+ * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 7; + */ + public Builder clearPitrSnapshot() { + bitField0_ = (bitField0_ & ~0x00000010); + pitrSnapshot_ = null; + if (pitrSnapshotBuilder_ != null) { + pitrSnapshotBuilder_.dispose(); + pitrSnapshotBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The snapshot from which this database was cloned.
+     * 
+ * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 7; + */ + public com.google.firestore.admin.v1.PitrSnapshot.Builder getPitrSnapshotBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return getPitrSnapshotFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The snapshot from which this database was cloned.
+     * 
+ * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 7; + */ + public com.google.firestore.admin.v1.PitrSnapshotOrBuilder getPitrSnapshotOrBuilder() { + if (pitrSnapshotBuilder_ != null) { + return pitrSnapshotBuilder_.getMessageOrBuilder(); + } else { + return pitrSnapshot_ == null + ? com.google.firestore.admin.v1.PitrSnapshot.getDefaultInstance() + : pitrSnapshot_; + } + } + + /** + * + * + *
+     * The snapshot from which this database was cloned.
+     * 
+ * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 7; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.firestore.admin.v1.PitrSnapshot, + com.google.firestore.admin.v1.PitrSnapshot.Builder, + com.google.firestore.admin.v1.PitrSnapshotOrBuilder> + getPitrSnapshotFieldBuilder() { + if (pitrSnapshotBuilder_ == null) { + pitrSnapshotBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.firestore.admin.v1.PitrSnapshot, + com.google.firestore.admin.v1.PitrSnapshot.Builder, + com.google.firestore.admin.v1.PitrSnapshotOrBuilder>( + getPitrSnapshot(), getParentForChildren(), isClean()); + pitrSnapshot_ = null; + } + return pitrSnapshotBuilder_; + } + + private com.google.firestore.admin.v1.Progress progressPercentage_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.firestore.admin.v1.Progress, + com.google.firestore.admin.v1.Progress.Builder, + com.google.firestore.admin.v1.ProgressOrBuilder> + progressPercentageBuilder_; + + /** + * + * + *
+     * How far along the clone is as an estimated percentage of remaining time.
+     * 
+ * + * .google.firestore.admin.v1.Progress progress_percentage = 6; + * + * @return Whether the progressPercentage field is set. + */ + public boolean hasProgressPercentage() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+     * How far along the clone is as an estimated percentage of remaining time.
+     * 
+ * + * .google.firestore.admin.v1.Progress progress_percentage = 6; + * + * @return The progressPercentage. + */ + public com.google.firestore.admin.v1.Progress getProgressPercentage() { + if (progressPercentageBuilder_ == null) { + return progressPercentage_ == null + ? com.google.firestore.admin.v1.Progress.getDefaultInstance() + : progressPercentage_; + } else { + return progressPercentageBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * How far along the clone is as an estimated percentage of remaining time.
+     * 
+ * + * .google.firestore.admin.v1.Progress progress_percentage = 6; + */ + public Builder setProgressPercentage(com.google.firestore.admin.v1.Progress value) { + if (progressPercentageBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + progressPercentage_ = value; + } else { + progressPercentageBuilder_.setMessage(value); + } + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * How far along the clone is as an estimated percentage of remaining time.
+     * 
+ * + * .google.firestore.admin.v1.Progress progress_percentage = 6; + */ + public Builder setProgressPercentage( + com.google.firestore.admin.v1.Progress.Builder builderForValue) { + if (progressPercentageBuilder_ == null) { + progressPercentage_ = builderForValue.build(); + } else { + progressPercentageBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * How far along the clone is as an estimated percentage of remaining time.
+     * 
+ * + * .google.firestore.admin.v1.Progress progress_percentage = 6; + */ + public Builder mergeProgressPercentage(com.google.firestore.admin.v1.Progress value) { + if (progressPercentageBuilder_ == null) { + if (((bitField0_ & 0x00000020) != 0) + && progressPercentage_ != null + && progressPercentage_ != com.google.firestore.admin.v1.Progress.getDefaultInstance()) { + getProgressPercentageBuilder().mergeFrom(value); + } else { + progressPercentage_ = value; + } + } else { + progressPercentageBuilder_.mergeFrom(value); + } + if (progressPercentage_ != null) { + bitField0_ |= 0x00000020; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * How far along the clone is as an estimated percentage of remaining time.
+     * 
+ * + * .google.firestore.admin.v1.Progress progress_percentage = 6; + */ + public Builder clearProgressPercentage() { + bitField0_ = (bitField0_ & ~0x00000020); + progressPercentage_ = null; + if (progressPercentageBuilder_ != null) { + progressPercentageBuilder_.dispose(); + progressPercentageBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * How far along the clone is as an estimated percentage of remaining time.
+     * 
+ * + * .google.firestore.admin.v1.Progress progress_percentage = 6; + */ + public com.google.firestore.admin.v1.Progress.Builder getProgressPercentageBuilder() { + bitField0_ |= 0x00000020; + onChanged(); + return getProgressPercentageFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * How far along the clone is as an estimated percentage of remaining time.
+     * 
+ * + * .google.firestore.admin.v1.Progress progress_percentage = 6; + */ + public com.google.firestore.admin.v1.ProgressOrBuilder getProgressPercentageOrBuilder() { + if (progressPercentageBuilder_ != null) { + return progressPercentageBuilder_.getMessageOrBuilder(); + } else { + return progressPercentage_ == null + ? com.google.firestore.admin.v1.Progress.getDefaultInstance() + : progressPercentage_; + } + } + + /** + * + * + *
+     * How far along the clone is as an estimated percentage of remaining time.
+     * 
+ * + * .google.firestore.admin.v1.Progress progress_percentage = 6; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.firestore.admin.v1.Progress, + com.google.firestore.admin.v1.Progress.Builder, + com.google.firestore.admin.v1.ProgressOrBuilder> + getProgressPercentageFieldBuilder() { + if (progressPercentageBuilder_ == null) { + progressPercentageBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.firestore.admin.v1.Progress, + com.google.firestore.admin.v1.Progress.Builder, + com.google.firestore.admin.v1.ProgressOrBuilder>( + getProgressPercentage(), getParentForChildren(), isClean()); + progressPercentage_ = null; + } + return progressPercentageBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.firestore.admin.v1.CloneDatabaseMetadata) + } + + // @@protoc_insertion_point(class_scope:google.firestore.admin.v1.CloneDatabaseMetadata) + private static final com.google.firestore.admin.v1.CloneDatabaseMetadata DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.firestore.admin.v1.CloneDatabaseMetadata(); + } + + public static com.google.firestore.admin.v1.CloneDatabaseMetadata getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CloneDatabaseMetadata parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.firestore.admin.v1.CloneDatabaseMetadata getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CloneDatabaseMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CloneDatabaseMetadataOrBuilder.java new file mode 100644 index 000000000..d1215f645 --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CloneDatabaseMetadataOrBuilder.java @@ -0,0 +1,226 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/operation.proto + +// Protobuf Java Version: 3.25.8 +package com.google.firestore.admin.v1; + +public interface CloneDatabaseMetadataOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.firestore.admin.v1.CloneDatabaseMetadata) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The time the clone was started.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 1; + * + * @return Whether the startTime field is set. + */ + boolean hasStartTime(); + + /** + * + * + *
+   * The time the clone was started.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 1; + * + * @return The startTime. + */ + com.google.protobuf.Timestamp getStartTime(); + + /** + * + * + *
+   * The time the clone was started.
+   * 
+ * + * .google.protobuf.Timestamp start_time = 1; + */ + com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); + + /** + * + * + *
+   * The time the clone finished, unset for ongoing clones.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 2; + * + * @return Whether the endTime field is set. + */ + boolean hasEndTime(); + + /** + * + * + *
+   * The time the clone finished, unset for ongoing clones.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 2; + * + * @return The endTime. + */ + com.google.protobuf.Timestamp getEndTime(); + + /** + * + * + *
+   * The time the clone finished, unset for ongoing clones.
+   * 
+ * + * .google.protobuf.Timestamp end_time = 2; + */ + com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder(); + + /** + * + * + *
+   * The operation state of the clone.
+   * 
+ * + * .google.firestore.admin.v1.OperationState operation_state = 3; + * + * @return The enum numeric value on the wire for operationState. + */ + int getOperationStateValue(); + + /** + * + * + *
+   * The operation state of the clone.
+   * 
+ * + * .google.firestore.admin.v1.OperationState operation_state = 3; + * + * @return The operationState. + */ + com.google.firestore.admin.v1.OperationState getOperationState(); + + /** + * + * + *
+   * The name of the database being cloned to.
+   * 
+ * + * string database = 4 [(.google.api.resource_reference) = { ... } + * + * @return The database. + */ + java.lang.String getDatabase(); + + /** + * + * + *
+   * The name of the database being cloned to.
+   * 
+ * + * string database = 4 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for database. + */ + com.google.protobuf.ByteString getDatabaseBytes(); + + /** + * + * + *
+   * The snapshot from which this database was cloned.
+   * 
+ * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 7; + * + * @return Whether the pitrSnapshot field is set. + */ + boolean hasPitrSnapshot(); + + /** + * + * + *
+   * The snapshot from which this database was cloned.
+   * 
+ * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 7; + * + * @return The pitrSnapshot. + */ + com.google.firestore.admin.v1.PitrSnapshot getPitrSnapshot(); + + /** + * + * + *
+   * The snapshot from which this database was cloned.
+   * 
+ * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 7; + */ + com.google.firestore.admin.v1.PitrSnapshotOrBuilder getPitrSnapshotOrBuilder(); + + /** + * + * + *
+   * How far along the clone is as an estimated percentage of remaining time.
+   * 
+ * + * .google.firestore.admin.v1.Progress progress_percentage = 6; + * + * @return Whether the progressPercentage field is set. + */ + boolean hasProgressPercentage(); + + /** + * + * + *
+   * How far along the clone is as an estimated percentage of remaining time.
+   * 
+ * + * .google.firestore.admin.v1.Progress progress_percentage = 6; + * + * @return The progressPercentage. + */ + com.google.firestore.admin.v1.Progress getProgressPercentage(); + + /** + * + * + *
+   * How far along the clone is as an estimated percentage of remaining time.
+   * 
+ * + * .google.firestore.admin.v1.Progress progress_percentage = 6; + */ + com.google.firestore.admin.v1.ProgressOrBuilder getProgressPercentageOrBuilder(); +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CloneDatabaseRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CloneDatabaseRequest.java new file mode 100644 index 000000000..8b5f3fcfa --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CloneDatabaseRequest.java @@ -0,0 +1,2029 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/firestore_admin.proto + +// Protobuf Java Version: 3.25.8 +package com.google.firestore.admin.v1; + +/** + * + * + *
+ * The request message for
+ * [FirestoreAdmin.CloneDatabase][google.firestore.admin.v1.FirestoreAdmin.CloneDatabase].
+ * 
+ * + * Protobuf type {@code google.firestore.admin.v1.CloneDatabaseRequest} + */ +public final class CloneDatabaseRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.CloneDatabaseRequest) + CloneDatabaseRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CloneDatabaseRequest.newBuilder() to construct. + private CloneDatabaseRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CloneDatabaseRequest() { + parent_ = ""; + databaseId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CloneDatabaseRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_CloneDatabaseRequest_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 5: + return internalGetTags(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_CloneDatabaseRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.CloneDatabaseRequest.class, + com.google.firestore.admin.v1.CloneDatabaseRequest.Builder.class); + } + + private int bitField0_; + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+   * Required. The project to clone the database in. Format is
+   * `projects/{project_id}`.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. The project to clone the database in. Format is
+   * `projects/{project_id}`.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DATABASE_ID_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object databaseId_ = ""; + + /** + * + * + *
+   * Required. The ID to use for the database, which will become the final
+   * component of the database's resource name. This database ID must not be
+   * associated with an existing database.
+   *
+   * This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
+   * with first character a letter and the last a letter or a number. Must not
+   * be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
+   *
+   * "(default)" database ID is also valid.
+   * 
+ * + * string database_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The databaseId. + */ + @java.lang.Override + public java.lang.String getDatabaseId() { + java.lang.Object ref = databaseId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + databaseId_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. The ID to use for the database, which will become the final
+   * component of the database's resource name. This database ID must not be
+   * associated with an existing database.
+   *
+   * This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
+   * with first character a letter and the last a letter or a number. Must not
+   * be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
+   *
+   * "(default)" database ID is also valid.
+   * 
+ * + * string database_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for databaseId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDatabaseIdBytes() { + java.lang.Object ref = databaseId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + databaseId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PITR_SNAPSHOT_FIELD_NUMBER = 6; + private com.google.firestore.admin.v1.PitrSnapshot pitrSnapshot_; + + /** + * + * + *
+   * Required. Specification of the PITR data to clone from. The source database
+   * must exist.
+   *
+   * The cloned database will be created in the same location as the source
+   * database.
+   * 
+ * + * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the pitrSnapshot field is set. + */ + @java.lang.Override + public boolean hasPitrSnapshot() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Required. Specification of the PITR data to clone from. The source database
+   * must exist.
+   *
+   * The cloned database will be created in the same location as the source
+   * database.
+   * 
+ * + * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The pitrSnapshot. + */ + @java.lang.Override + public com.google.firestore.admin.v1.PitrSnapshot getPitrSnapshot() { + return pitrSnapshot_ == null + ? com.google.firestore.admin.v1.PitrSnapshot.getDefaultInstance() + : pitrSnapshot_; + } + + /** + * + * + *
+   * Required. Specification of the PITR data to clone from. The source database
+   * must exist.
+   *
+   * The cloned database will be created in the same location as the source
+   * database.
+   * 
+ * + * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 6 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.firestore.admin.v1.PitrSnapshotOrBuilder getPitrSnapshotOrBuilder() { + return pitrSnapshot_ == null + ? com.google.firestore.admin.v1.PitrSnapshot.getDefaultInstance() + : pitrSnapshot_; + } + + public static final int ENCRYPTION_CONFIG_FIELD_NUMBER = 4; + private com.google.firestore.admin.v1.Database.EncryptionConfig encryptionConfig_; + + /** + * + * + *
+   * Optional. Encryption configuration for the cloned database.
+   *
+   * If this field is not specified, the cloned database will use
+   * the same encryption configuration as the source database, namely
+   * [use_source_encryption][google.firestore.admin.v1.Database.EncryptionConfig.use_source_encryption].
+   * 
+ * + * + * .google.firestore.admin.v1.Database.EncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the encryptionConfig field is set. + */ + @java.lang.Override + public boolean hasEncryptionConfig() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Optional. Encryption configuration for the cloned database.
+   *
+   * If this field is not specified, the cloned database will use
+   * the same encryption configuration as the source database, namely
+   * [use_source_encryption][google.firestore.admin.v1.Database.EncryptionConfig.use_source_encryption].
+   * 
+ * + * + * .google.firestore.admin.v1.Database.EncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The encryptionConfig. + */ + @java.lang.Override + public com.google.firestore.admin.v1.Database.EncryptionConfig getEncryptionConfig() { + return encryptionConfig_ == null + ? com.google.firestore.admin.v1.Database.EncryptionConfig.getDefaultInstance() + : encryptionConfig_; + } + + /** + * + * + *
+   * Optional. Encryption configuration for the cloned database.
+   *
+   * If this field is not specified, the cloned database will use
+   * the same encryption configuration as the source database, namely
+   * [use_source_encryption][google.firestore.admin.v1.Database.EncryptionConfig.use_source_encryption].
+   * 
+ * + * + * .google.firestore.admin.v1.Database.EncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.firestore.admin.v1.Database.EncryptionConfigOrBuilder + getEncryptionConfigOrBuilder() { + return encryptionConfig_ == null + ? com.google.firestore.admin.v1.Database.EncryptionConfig.getDefaultInstance() + : encryptionConfig_; + } + + public static final int TAGS_FIELD_NUMBER = 5; + + private static final class TagsDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_CloneDatabaseRequest_TagsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + + @SuppressWarnings("serial") + private com.google.protobuf.MapField tags_; + + private com.google.protobuf.MapField internalGetTags() { + if (tags_ == null) { + return com.google.protobuf.MapField.emptyMapField(TagsDefaultEntryHolder.defaultEntry); + } + return tags_; + } + + public int getTagsCount() { + return internalGetTags().getMap().size(); + } + + /** + * + * + *
+   * Optional. Immutable. Tags to be bound to the cloned database.
+   *
+   * The tags should be provided in the format of
+   * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+   * 
+ * + * + * map<string, string> tags = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public boolean containsTags(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetTags().getMap().containsKey(key); + } + + /** Use {@link #getTagsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getTags() { + return getTagsMap(); + } + + /** + * + * + *
+   * Optional. Immutable. Tags to be bound to the cloned database.
+   *
+   * The tags should be provided in the format of
+   * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+   * 
+ * + * + * map<string, string> tags = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.Map getTagsMap() { + return internalGetTags().getMap(); + } + + /** + * + * + *
+   * Optional. Immutable. Tags to be bound to the cloned database.
+   *
+   * The tags should be provided in the format of
+   * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+   * 
+ * + * + * map<string, string> tags = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public /* nullable */ java.lang.String getTagsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetTags().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+   * Optional. Immutable. Tags to be bound to the cloned database.
+   *
+   * The tags should be provided in the format of
+   * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+   * 
+ * + * + * map<string, string> tags = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.lang.String getTagsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetTags().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, databaseId_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(4, getEncryptionConfig()); + } + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetTags(), TagsDefaultEntryHolder.defaultEntry, 5); + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(6, getPitrSnapshot()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, databaseId_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getEncryptionConfig()); + } + for (java.util.Map.Entry entry : + internalGetTags().getMap().entrySet()) { + com.google.protobuf.MapEntry tags__ = + TagsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, tags__); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getPitrSnapshot()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.firestore.admin.v1.CloneDatabaseRequest)) { + return super.equals(obj); + } + com.google.firestore.admin.v1.CloneDatabaseRequest other = + (com.google.firestore.admin.v1.CloneDatabaseRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (!getDatabaseId().equals(other.getDatabaseId())) return false; + if (hasPitrSnapshot() != other.hasPitrSnapshot()) return false; + if (hasPitrSnapshot()) { + if (!getPitrSnapshot().equals(other.getPitrSnapshot())) return false; + } + if (hasEncryptionConfig() != other.hasEncryptionConfig()) return false; + if (hasEncryptionConfig()) { + if (!getEncryptionConfig().equals(other.getEncryptionConfig())) return false; + } + if (!internalGetTags().equals(other.internalGetTags())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + DATABASE_ID_FIELD_NUMBER; + hash = (53 * hash) + getDatabaseId().hashCode(); + if (hasPitrSnapshot()) { + hash = (37 * hash) + PITR_SNAPSHOT_FIELD_NUMBER; + hash = (53 * hash) + getPitrSnapshot().hashCode(); + } + if (hasEncryptionConfig()) { + hash = (37 * hash) + ENCRYPTION_CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getEncryptionConfig().hashCode(); + } + if (!internalGetTags().getMap().isEmpty()) { + hash = (37 * hash) + TAGS_FIELD_NUMBER; + hash = (53 * hash) + internalGetTags().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.firestore.admin.v1.CloneDatabaseRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.CloneDatabaseRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.CloneDatabaseRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.CloneDatabaseRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.CloneDatabaseRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.CloneDatabaseRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.CloneDatabaseRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.CloneDatabaseRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.CloneDatabaseRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.CloneDatabaseRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.CloneDatabaseRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.CloneDatabaseRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.firestore.admin.v1.CloneDatabaseRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * The request message for
+   * [FirestoreAdmin.CloneDatabase][google.firestore.admin.v1.FirestoreAdmin.CloneDatabase].
+   * 
+ * + * Protobuf type {@code google.firestore.admin.v1.CloneDatabaseRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.firestore.admin.v1.CloneDatabaseRequest) + com.google.firestore.admin.v1.CloneDatabaseRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_CloneDatabaseRequest_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 5: + return internalGetTags(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { + switch (number) { + case 5: + return internalGetMutableTags(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_CloneDatabaseRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.CloneDatabaseRequest.class, + com.google.firestore.admin.v1.CloneDatabaseRequest.Builder.class); + } + + // Construct using com.google.firestore.admin.v1.CloneDatabaseRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getPitrSnapshotFieldBuilder(); + getEncryptionConfigFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + databaseId_ = ""; + pitrSnapshot_ = null; + if (pitrSnapshotBuilder_ != null) { + pitrSnapshotBuilder_.dispose(); + pitrSnapshotBuilder_ = null; + } + encryptionConfig_ = null; + if (encryptionConfigBuilder_ != null) { + encryptionConfigBuilder_.dispose(); + encryptionConfigBuilder_ = null; + } + internalGetMutableTags().clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.firestore.admin.v1.FirestoreAdminProto + .internal_static_google_firestore_admin_v1_CloneDatabaseRequest_descriptor; + } + + @java.lang.Override + public com.google.firestore.admin.v1.CloneDatabaseRequest getDefaultInstanceForType() { + return com.google.firestore.admin.v1.CloneDatabaseRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.firestore.admin.v1.CloneDatabaseRequest build() { + com.google.firestore.admin.v1.CloneDatabaseRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.firestore.admin.v1.CloneDatabaseRequest buildPartial() { + com.google.firestore.admin.v1.CloneDatabaseRequest result = + new com.google.firestore.admin.v1.CloneDatabaseRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.firestore.admin.v1.CloneDatabaseRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.databaseId_ = databaseId_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pitrSnapshot_ = + pitrSnapshotBuilder_ == null ? pitrSnapshot_ : pitrSnapshotBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.encryptionConfig_ = + encryptionConfigBuilder_ == null ? encryptionConfig_ : encryptionConfigBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.tags_ = internalGetTags(); + result.tags_.makeImmutable(); + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.firestore.admin.v1.CloneDatabaseRequest) { + return mergeFrom((com.google.firestore.admin.v1.CloneDatabaseRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.firestore.admin.v1.CloneDatabaseRequest other) { + if (other == com.google.firestore.admin.v1.CloneDatabaseRequest.getDefaultInstance()) + return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getDatabaseId().isEmpty()) { + databaseId_ = other.databaseId_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasPitrSnapshot()) { + mergePitrSnapshot(other.getPitrSnapshot()); + } + if (other.hasEncryptionConfig()) { + mergeEncryptionConfig(other.getEncryptionConfig()); + } + internalGetMutableTags().mergeFrom(other.internalGetTags()); + bitField0_ |= 0x00000010; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + databaseId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 34: + { + input.readMessage( + getEncryptionConfigFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + com.google.protobuf.MapEntry tags__ = + input.readMessage( + TagsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + internalGetMutableTags().getMutableMap().put(tags__.getKey(), tags__.getValue()); + bitField0_ |= 0x00000010; + break; + } // case 42 + case 50: + { + input.readMessage(getPitrSnapshotFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 50 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * Required. The project to clone the database in. Format is
+     * `projects/{project_id}`.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. The project to clone the database in. Format is
+     * `projects/{project_id}`.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. The project to clone the database in. Format is
+     * `projects/{project_id}`.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The project to clone the database in. Format is
+     * `projects/{project_id}`.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The project to clone the database in. Format is
+     * `projects/{project_id}`.
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object databaseId_ = ""; + + /** + * + * + *
+     * Required. The ID to use for the database, which will become the final
+     * component of the database's resource name. This database ID must not be
+     * associated with an existing database.
+     *
+     * This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
+     * with first character a letter and the last a letter or a number. Must not
+     * be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
+     *
+     * "(default)" database ID is also valid.
+     * 
+ * + * string database_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The databaseId. + */ + public java.lang.String getDatabaseId() { + java.lang.Object ref = databaseId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + databaseId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. The ID to use for the database, which will become the final
+     * component of the database's resource name. This database ID must not be
+     * associated with an existing database.
+     *
+     * This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
+     * with first character a letter and the last a letter or a number. Must not
+     * be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
+     *
+     * "(default)" database ID is also valid.
+     * 
+ * + * string database_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for databaseId. + */ + public com.google.protobuf.ByteString getDatabaseIdBytes() { + java.lang.Object ref = databaseId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + databaseId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. The ID to use for the database, which will become the final
+     * component of the database's resource name. This database ID must not be
+     * associated with an existing database.
+     *
+     * This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
+     * with first character a letter and the last a letter or a number. Must not
+     * be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
+     *
+     * "(default)" database ID is also valid.
+     * 
+ * + * string database_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The databaseId to set. + * @return This builder for chaining. + */ + public Builder setDatabaseId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + databaseId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The ID to use for the database, which will become the final
+     * component of the database's resource name. This database ID must not be
+     * associated with an existing database.
+     *
+     * This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
+     * with first character a letter and the last a letter or a number. Must not
+     * be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
+     *
+     * "(default)" database ID is also valid.
+     * 
+ * + * string database_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearDatabaseId() { + databaseId_ = getDefaultInstance().getDatabaseId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The ID to use for the database, which will become the final
+     * component of the database's resource name. This database ID must not be
+     * associated with an existing database.
+     *
+     * This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
+     * with first character a letter and the last a letter or a number. Must not
+     * be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
+     *
+     * "(default)" database ID is also valid.
+     * 
+ * + * string database_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for databaseId to set. + * @return This builder for chaining. + */ + public Builder setDatabaseIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + databaseId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.firestore.admin.v1.PitrSnapshot pitrSnapshot_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.firestore.admin.v1.PitrSnapshot, + com.google.firestore.admin.v1.PitrSnapshot.Builder, + com.google.firestore.admin.v1.PitrSnapshotOrBuilder> + pitrSnapshotBuilder_; + + /** + * + * + *
+     * Required. Specification of the PITR data to clone from. The source database
+     * must exist.
+     *
+     * The cloned database will be created in the same location as the source
+     * database.
+     * 
+ * + * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the pitrSnapshot field is set. + */ + public boolean hasPitrSnapshot() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Required. Specification of the PITR data to clone from. The source database
+     * must exist.
+     *
+     * The cloned database will be created in the same location as the source
+     * database.
+     * 
+ * + * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The pitrSnapshot. + */ + public com.google.firestore.admin.v1.PitrSnapshot getPitrSnapshot() { + if (pitrSnapshotBuilder_ == null) { + return pitrSnapshot_ == null + ? com.google.firestore.admin.v1.PitrSnapshot.getDefaultInstance() + : pitrSnapshot_; + } else { + return pitrSnapshotBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Required. Specification of the PITR data to clone from. The source database
+     * must exist.
+     *
+     * The cloned database will be created in the same location as the source
+     * database.
+     * 
+ * + * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 6 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setPitrSnapshot(com.google.firestore.admin.v1.PitrSnapshot value) { + if (pitrSnapshotBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + pitrSnapshot_ = value; + } else { + pitrSnapshotBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Specification of the PITR data to clone from. The source database
+     * must exist.
+     *
+     * The cloned database will be created in the same location as the source
+     * database.
+     * 
+ * + * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 6 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setPitrSnapshot( + com.google.firestore.admin.v1.PitrSnapshot.Builder builderForValue) { + if (pitrSnapshotBuilder_ == null) { + pitrSnapshot_ = builderForValue.build(); + } else { + pitrSnapshotBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Specification of the PITR data to clone from. The source database
+     * must exist.
+     *
+     * The cloned database will be created in the same location as the source
+     * database.
+     * 
+ * + * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 6 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergePitrSnapshot(com.google.firestore.admin.v1.PitrSnapshot value) { + if (pitrSnapshotBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && pitrSnapshot_ != null + && pitrSnapshot_ != com.google.firestore.admin.v1.PitrSnapshot.getDefaultInstance()) { + getPitrSnapshotBuilder().mergeFrom(value); + } else { + pitrSnapshot_ = value; + } + } else { + pitrSnapshotBuilder_.mergeFrom(value); + } + if (pitrSnapshot_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Required. Specification of the PITR data to clone from. The source database
+     * must exist.
+     *
+     * The cloned database will be created in the same location as the source
+     * database.
+     * 
+ * + * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 6 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearPitrSnapshot() { + bitField0_ = (bitField0_ & ~0x00000004); + pitrSnapshot_ = null; + if (pitrSnapshotBuilder_ != null) { + pitrSnapshotBuilder_.dispose(); + pitrSnapshotBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Specification of the PITR data to clone from. The source database
+     * must exist.
+     *
+     * The cloned database will be created in the same location as the source
+     * database.
+     * 
+ * + * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 6 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.firestore.admin.v1.PitrSnapshot.Builder getPitrSnapshotBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getPitrSnapshotFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Required. Specification of the PITR data to clone from. The source database
+     * must exist.
+     *
+     * The cloned database will be created in the same location as the source
+     * database.
+     * 
+ * + * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 6 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.firestore.admin.v1.PitrSnapshotOrBuilder getPitrSnapshotOrBuilder() { + if (pitrSnapshotBuilder_ != null) { + return pitrSnapshotBuilder_.getMessageOrBuilder(); + } else { + return pitrSnapshot_ == null + ? com.google.firestore.admin.v1.PitrSnapshot.getDefaultInstance() + : pitrSnapshot_; + } + } + + /** + * + * + *
+     * Required. Specification of the PITR data to clone from. The source database
+     * must exist.
+     *
+     * The cloned database will be created in the same location as the source
+     * database.
+     * 
+ * + * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 6 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.firestore.admin.v1.PitrSnapshot, + com.google.firestore.admin.v1.PitrSnapshot.Builder, + com.google.firestore.admin.v1.PitrSnapshotOrBuilder> + getPitrSnapshotFieldBuilder() { + if (pitrSnapshotBuilder_ == null) { + pitrSnapshotBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.firestore.admin.v1.PitrSnapshot, + com.google.firestore.admin.v1.PitrSnapshot.Builder, + com.google.firestore.admin.v1.PitrSnapshotOrBuilder>( + getPitrSnapshot(), getParentForChildren(), isClean()); + pitrSnapshot_ = null; + } + return pitrSnapshotBuilder_; + } + + private com.google.firestore.admin.v1.Database.EncryptionConfig encryptionConfig_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.firestore.admin.v1.Database.EncryptionConfig, + com.google.firestore.admin.v1.Database.EncryptionConfig.Builder, + com.google.firestore.admin.v1.Database.EncryptionConfigOrBuilder> + encryptionConfigBuilder_; + + /** + * + * + *
+     * Optional. Encryption configuration for the cloned database.
+     *
+     * If this field is not specified, the cloned database will use
+     * the same encryption configuration as the source database, namely
+     * [use_source_encryption][google.firestore.admin.v1.Database.EncryptionConfig.use_source_encryption].
+     * 
+ * + * + * .google.firestore.admin.v1.Database.EncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the encryptionConfig field is set. + */ + public boolean hasEncryptionConfig() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * Optional. Encryption configuration for the cloned database.
+     *
+     * If this field is not specified, the cloned database will use
+     * the same encryption configuration as the source database, namely
+     * [use_source_encryption][google.firestore.admin.v1.Database.EncryptionConfig.use_source_encryption].
+     * 
+ * + * + * .google.firestore.admin.v1.Database.EncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The encryptionConfig. + */ + public com.google.firestore.admin.v1.Database.EncryptionConfig getEncryptionConfig() { + if (encryptionConfigBuilder_ == null) { + return encryptionConfig_ == null + ? com.google.firestore.admin.v1.Database.EncryptionConfig.getDefaultInstance() + : encryptionConfig_; + } else { + return encryptionConfigBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. Encryption configuration for the cloned database.
+     *
+     * If this field is not specified, the cloned database will use
+     * the same encryption configuration as the source database, namely
+     * [use_source_encryption][google.firestore.admin.v1.Database.EncryptionConfig.use_source_encryption].
+     * 
+ * + * + * .google.firestore.admin.v1.Database.EncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setEncryptionConfig( + com.google.firestore.admin.v1.Database.EncryptionConfig value) { + if (encryptionConfigBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + encryptionConfig_ = value; + } else { + encryptionConfigBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Encryption configuration for the cloned database.
+     *
+     * If this field is not specified, the cloned database will use
+     * the same encryption configuration as the source database, namely
+     * [use_source_encryption][google.firestore.admin.v1.Database.EncryptionConfig.use_source_encryption].
+     * 
+ * + * + * .google.firestore.admin.v1.Database.EncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setEncryptionConfig( + com.google.firestore.admin.v1.Database.EncryptionConfig.Builder builderForValue) { + if (encryptionConfigBuilder_ == null) { + encryptionConfig_ = builderForValue.build(); + } else { + encryptionConfigBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Encryption configuration for the cloned database.
+     *
+     * If this field is not specified, the cloned database will use
+     * the same encryption configuration as the source database, namely
+     * [use_source_encryption][google.firestore.admin.v1.Database.EncryptionConfig.use_source_encryption].
+     * 
+ * + * + * .google.firestore.admin.v1.Database.EncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeEncryptionConfig( + com.google.firestore.admin.v1.Database.EncryptionConfig value) { + if (encryptionConfigBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && encryptionConfig_ != null + && encryptionConfig_ + != com.google.firestore.admin.v1.Database.EncryptionConfig.getDefaultInstance()) { + getEncryptionConfigBuilder().mergeFrom(value); + } else { + encryptionConfig_ = value; + } + } else { + encryptionConfigBuilder_.mergeFrom(value); + } + if (encryptionConfig_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. Encryption configuration for the cloned database.
+     *
+     * If this field is not specified, the cloned database will use
+     * the same encryption configuration as the source database, namely
+     * [use_source_encryption][google.firestore.admin.v1.Database.EncryptionConfig.use_source_encryption].
+     * 
+ * + * + * .google.firestore.admin.v1.Database.EncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearEncryptionConfig() { + bitField0_ = (bitField0_ & ~0x00000008); + encryptionConfig_ = null; + if (encryptionConfigBuilder_ != null) { + encryptionConfigBuilder_.dispose(); + encryptionConfigBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Encryption configuration for the cloned database.
+     *
+     * If this field is not specified, the cloned database will use
+     * the same encryption configuration as the source database, namely
+     * [use_source_encryption][google.firestore.admin.v1.Database.EncryptionConfig.use_source_encryption].
+     * 
+ * + * + * .google.firestore.admin.v1.Database.EncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.firestore.admin.v1.Database.EncryptionConfig.Builder + getEncryptionConfigBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getEncryptionConfigFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Encryption configuration for the cloned database.
+     *
+     * If this field is not specified, the cloned database will use
+     * the same encryption configuration as the source database, namely
+     * [use_source_encryption][google.firestore.admin.v1.Database.EncryptionConfig.use_source_encryption].
+     * 
+ * + * + * .google.firestore.admin.v1.Database.EncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.firestore.admin.v1.Database.EncryptionConfigOrBuilder + getEncryptionConfigOrBuilder() { + if (encryptionConfigBuilder_ != null) { + return encryptionConfigBuilder_.getMessageOrBuilder(); + } else { + return encryptionConfig_ == null + ? com.google.firestore.admin.v1.Database.EncryptionConfig.getDefaultInstance() + : encryptionConfig_; + } + } + + /** + * + * + *
+     * Optional. Encryption configuration for the cloned database.
+     *
+     * If this field is not specified, the cloned database will use
+     * the same encryption configuration as the source database, namely
+     * [use_source_encryption][google.firestore.admin.v1.Database.EncryptionConfig.use_source_encryption].
+     * 
+ * + * + * .google.firestore.admin.v1.Database.EncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.firestore.admin.v1.Database.EncryptionConfig, + com.google.firestore.admin.v1.Database.EncryptionConfig.Builder, + com.google.firestore.admin.v1.Database.EncryptionConfigOrBuilder> + getEncryptionConfigFieldBuilder() { + if (encryptionConfigBuilder_ == null) { + encryptionConfigBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.firestore.admin.v1.Database.EncryptionConfig, + com.google.firestore.admin.v1.Database.EncryptionConfig.Builder, + com.google.firestore.admin.v1.Database.EncryptionConfigOrBuilder>( + getEncryptionConfig(), getParentForChildren(), isClean()); + encryptionConfig_ = null; + } + return encryptionConfigBuilder_; + } + + private com.google.protobuf.MapField tags_; + + private com.google.protobuf.MapField internalGetTags() { + if (tags_ == null) { + return com.google.protobuf.MapField.emptyMapField(TagsDefaultEntryHolder.defaultEntry); + } + return tags_; + } + + private com.google.protobuf.MapField + internalGetMutableTags() { + if (tags_ == null) { + tags_ = com.google.protobuf.MapField.newMapField(TagsDefaultEntryHolder.defaultEntry); + } + if (!tags_.isMutable()) { + tags_ = tags_.copy(); + } + bitField0_ |= 0x00000010; + onChanged(); + return tags_; + } + + public int getTagsCount() { + return internalGetTags().getMap().size(); + } + + /** + * + * + *
+     * Optional. Immutable. Tags to be bound to the cloned database.
+     *
+     * The tags should be provided in the format of
+     * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+     * 
+ * + * + * map<string, string> tags = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public boolean containsTags(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetTags().getMap().containsKey(key); + } + + /** Use {@link #getTagsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getTags() { + return getTagsMap(); + } + + /** + * + * + *
+     * Optional. Immutable. Tags to be bound to the cloned database.
+     *
+     * The tags should be provided in the format of
+     * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+     * 
+ * + * + * map<string, string> tags = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.Map getTagsMap() { + return internalGetTags().getMap(); + } + + /** + * + * + *
+     * Optional. Immutable. Tags to be bound to the cloned database.
+     *
+     * The tags should be provided in the format of
+     * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+     * 
+ * + * + * map<string, string> tags = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public /* nullable */ java.lang.String getTagsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetTags().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+     * Optional. Immutable. Tags to be bound to the cloned database.
+     *
+     * The tags should be provided in the format of
+     * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+     * 
+ * + * + * map<string, string> tags = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.lang.String getTagsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetTags().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearTags() { + bitField0_ = (bitField0_ & ~0x00000010); + internalGetMutableTags().getMutableMap().clear(); + return this; + } + + /** + * + * + *
+     * Optional. Immutable. Tags to be bound to the cloned database.
+     *
+     * The tags should be provided in the format of
+     * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+     * 
+ * + * + * map<string, string> tags = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder removeTags(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableTags().getMutableMap().remove(key); + return this; + } + + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableTags() { + bitField0_ |= 0x00000010; + return internalGetMutableTags().getMutableMap(); + } + + /** + * + * + *
+     * Optional. Immutable. Tags to be bound to the cloned database.
+     *
+     * The tags should be provided in the format of
+     * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+     * 
+ * + * + * map<string, string> tags = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder putTags(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableTags().getMutableMap().put(key, value); + bitField0_ |= 0x00000010; + return this; + } + + /** + * + * + *
+     * Optional. Immutable. Tags to be bound to the cloned database.
+     *
+     * The tags should be provided in the format of
+     * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+     * 
+ * + * + * map<string, string> tags = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder putAllTags(java.util.Map values) { + internalGetMutableTags().getMutableMap().putAll(values); + bitField0_ |= 0x00000010; + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.firestore.admin.v1.CloneDatabaseRequest) + } + + // @@protoc_insertion_point(class_scope:google.firestore.admin.v1.CloneDatabaseRequest) + private static final com.google.firestore.admin.v1.CloneDatabaseRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.firestore.admin.v1.CloneDatabaseRequest(); + } + + public static com.google.firestore.admin.v1.CloneDatabaseRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CloneDatabaseRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.firestore.admin.v1.CloneDatabaseRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CloneDatabaseRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CloneDatabaseRequestOrBuilder.java new file mode 100644 index 000000000..25920dbe4 --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CloneDatabaseRequestOrBuilder.java @@ -0,0 +1,298 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/firestore_admin.proto + +// Protobuf Java Version: 3.25.8 +package com.google.firestore.admin.v1; + +public interface CloneDatabaseRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.firestore.admin.v1.CloneDatabaseRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The project to clone the database in. Format is
+   * `projects/{project_id}`.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * Required. The project to clone the database in. Format is
+   * `projects/{project_id}`.
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Required. The ID to use for the database, which will become the final
+   * component of the database's resource name. This database ID must not be
+   * associated with an existing database.
+   *
+   * This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
+   * with first character a letter and the last a letter or a number. Must not
+   * be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
+   *
+   * "(default)" database ID is also valid.
+   * 
+ * + * string database_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The databaseId. + */ + java.lang.String getDatabaseId(); + + /** + * + * + *
+   * Required. The ID to use for the database, which will become the final
+   * component of the database's resource name. This database ID must not be
+   * associated with an existing database.
+   *
+   * This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
+   * with first character a letter and the last a letter or a number. Must not
+   * be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
+   *
+   * "(default)" database ID is also valid.
+   * 
+ * + * string database_id = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for databaseId. + */ + com.google.protobuf.ByteString getDatabaseIdBytes(); + + /** + * + * + *
+   * Required. Specification of the PITR data to clone from. The source database
+   * must exist.
+   *
+   * The cloned database will be created in the same location as the source
+   * database.
+   * 
+ * + * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the pitrSnapshot field is set. + */ + boolean hasPitrSnapshot(); + + /** + * + * + *
+   * Required. Specification of the PITR data to clone from. The source database
+   * must exist.
+   *
+   * The cloned database will be created in the same location as the source
+   * database.
+   * 
+ * + * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The pitrSnapshot. + */ + com.google.firestore.admin.v1.PitrSnapshot getPitrSnapshot(); + + /** + * + * + *
+   * Required. Specification of the PITR data to clone from. The source database
+   * must exist.
+   *
+   * The cloned database will be created in the same location as the source
+   * database.
+   * 
+ * + * + * .google.firestore.admin.v1.PitrSnapshot pitr_snapshot = 6 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.firestore.admin.v1.PitrSnapshotOrBuilder getPitrSnapshotOrBuilder(); + + /** + * + * + *
+   * Optional. Encryption configuration for the cloned database.
+   *
+   * If this field is not specified, the cloned database will use
+   * the same encryption configuration as the source database, namely
+   * [use_source_encryption][google.firestore.admin.v1.Database.EncryptionConfig.use_source_encryption].
+   * 
+ * + * + * .google.firestore.admin.v1.Database.EncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the encryptionConfig field is set. + */ + boolean hasEncryptionConfig(); + + /** + * + * + *
+   * Optional. Encryption configuration for the cloned database.
+   *
+   * If this field is not specified, the cloned database will use
+   * the same encryption configuration as the source database, namely
+   * [use_source_encryption][google.firestore.admin.v1.Database.EncryptionConfig.use_source_encryption].
+   * 
+ * + * + * .google.firestore.admin.v1.Database.EncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The encryptionConfig. + */ + com.google.firestore.admin.v1.Database.EncryptionConfig getEncryptionConfig(); + + /** + * + * + *
+   * Optional. Encryption configuration for the cloned database.
+   *
+   * If this field is not specified, the cloned database will use
+   * the same encryption configuration as the source database, namely
+   * [use_source_encryption][google.firestore.admin.v1.Database.EncryptionConfig.use_source_encryption].
+   * 
+ * + * + * .google.firestore.admin.v1.Database.EncryptionConfig encryption_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.firestore.admin.v1.Database.EncryptionConfigOrBuilder getEncryptionConfigOrBuilder(); + + /** + * + * + *
+   * Optional. Immutable. Tags to be bound to the cloned database.
+   *
+   * The tags should be provided in the format of
+   * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+   * 
+ * + * + * map<string, string> tags = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + int getTagsCount(); + + /** + * + * + *
+   * Optional. Immutable. Tags to be bound to the cloned database.
+   *
+   * The tags should be provided in the format of
+   * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+   * 
+ * + * + * map<string, string> tags = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + boolean containsTags(java.lang.String key); + + /** Use {@link #getTagsMap()} instead. */ + @java.lang.Deprecated + java.util.Map getTags(); + + /** + * + * + *
+   * Optional. Immutable. Tags to be bound to the cloned database.
+   *
+   * The tags should be provided in the format of
+   * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+   * 
+ * + * + * map<string, string> tags = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.Map getTagsMap(); + + /** + * + * + *
+   * Optional. Immutable. Tags to be bound to the cloned database.
+   *
+   * The tags should be provided in the format of
+   * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+   * 
+ * + * + * map<string, string> tags = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + /* nullable */ + java.lang.String getTagsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + + /** + * + * + *
+   * Optional. Immutable. Tags to be bound to the cloned database.
+   *
+   * The tags should be provided in the format of
+   * `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`.
+   * 
+ * + * + * map<string, string> tags = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + java.lang.String getTagsOrThrow(java.lang.String key); +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java index 020aab137..1f0f97495 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java @@ -196,6 +196,14 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_firestore_admin_v1_RestoreDatabaseRequest_TagsEntry_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_firestore_admin_v1_RestoreDatabaseRequest_TagsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_firestore_admin_v1_CloneDatabaseRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_firestore_admin_v1_CloneDatabaseRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_firestore_admin_v1_CloneDatabaseRequest_TagsEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_firestore_admin_v1_CloneDatabaseRequest_TagsEntry_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; @@ -209,292 +217,312 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "min.proto\022\031google.firestore.admin.v1\032\034go" + "ogle/api/annotations.proto\032\027google/api/c" + "lient.proto\032\037google/api/field_behavior.p" - + "roto\032\031google/api/resource.proto\032&google/" - + "firestore/admin/v1/backup.proto\032(google/" - + "firestore/admin/v1/database.proto\032%googl" - + "e/firestore/admin/v1/field.proto\032%google" - + "/firestore/admin/v1/index.proto\032)google/" - + "firestore/admin/v1/operation.proto\032(goog" - + "le/firestore/admin/v1/schedule.proto\032*go" - + "ogle/firestore/admin/v1/user_creds.proto" - + "\032#google/longrunning/operations.proto\032\033g" - + "oogle/protobuf/empty.proto\032 google/proto" - + "buf/field_mask.proto\032\037google/protobuf/ti" - + "mestamp.proto\"g\n\024ListDatabasesRequest\0229\n" - + "\006parent\030\001 \001(\tB)\340A\002\372A#\022!firestore.googlea" - + "pis.com/Database\022\024\n\014show_deleted\030\004 \001(\010\"\250" - + "\001\n\025CreateDatabaseRequest\0229\n\006parent\030\001 \001(\t" - + "B)\340A\002\372A#\022!firestore.googleapis.com/Datab" - + "ase\022:\n\010database\030\002 \001(\0132#.google.firestore" - + ".admin.v1.DatabaseB\003\340A\002\022\030\n\013database_id\030\003" - + " \001(\tB\003\340A\002\"\030\n\026CreateDatabaseMetadata\"d\n\025L" - + "istDatabasesResponse\0226\n\tdatabases\030\001 \003(\0132" - + "#.google.firestore.admin.v1.Database\022\023\n\013" - + "unreachable\030\003 \003(\t\"M\n\022GetDatabaseRequest\022" - + "7\n\004name\030\001 \001(\tB)\340A\002\372A#\n!firestore.googlea" - + "pis.com/Database\"\204\001\n\025UpdateDatabaseReque" - + "st\022:\n\010database\030\001 \001(\0132#.google.firestore." - + "admin.v1.DatabaseB\003\340A\002\022/\n\013update_mask\030\002 " - + "\001(\0132\032.google.protobuf.FieldMask\"\030\n\026Updat" - + "eDatabaseMetadata\"^\n\025DeleteDatabaseReque" - + "st\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!firestore.goog" - + "leapis.com/Database\022\014\n\004etag\030\003 \001(\t\"\030\n\026Del" - + "eteDatabaseMetadata\"\257\001\n\026CreateUserCredsR" - + "equest\022:\n\006parent\030\001 \001(\tB*\340A\002\372A$\022\"firestor" - + "e.googleapis.com/UserCreds\022=\n\nuser_creds" - + "\030\002 \001(\0132$.google.firestore.admin.v1.UserC" - + "redsB\003\340A\002\022\032\n\ruser_creds_id\030\003 \001(\tB\003\340A\002\"O\n" - + "\023GetUserCredsRequest\0228\n\004name\030\001 \001(\tB*\340A\002\372" - + "A$\n\"firestore.googleapis.com/UserCreds\"R" - + "\n\024ListUserCredsRequest\022:\n\006parent\030\001 \001(\tB*" - + "\340A\002\372A$\022\"firestore.googleapis.com/UserCre" - + "ds\"Q\n\025ListUserCredsResponse\0228\n\nuser_cred" - + "s\030\001 \003(\0132$.google.firestore.admin.v1.User" - + "Creds\"R\n\026EnableUserCredsRequest\0228\n\004name\030" - + "\001 \001(\tB*\340A\002\372A$\n\"firestore.googleapis.com/" - + "UserCreds\"S\n\027DisableUserCredsRequest\0228\n\004" - + "name\030\001 \001(\tB*\340A\002\372A$\n\"firestore.googleapis" - + ".com/UserCreds\"T\n\030ResetUserPasswordReque" - + "st\0228\n\004name\030\001 \001(\tB*\340A\002\372A$\n\"firestore.goog" - + "leapis.com/UserCreds\"R\n\026DeleteUserCredsR" - + "equest\0228\n\004name\030\001 \001(\tB*\340A\002\372A$\n\"firestore." - + "googleapis.com/UserCreds\"\241\001\n\033CreateBacku" - + "pScheduleRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#" - + "\n!firestore.googleapis.com/Database\022G\n\017b" - + "ackup_schedule\030\002 \001(\0132).google.firestore." - + "admin.v1.BackupScheduleB\003\340A\002\"Y\n\030GetBacku" - + "pScheduleRequest\022=\n\004name\030\001 \001(\tB/\340A\002\372A)\n\'" - + "firestore.googleapis.com/BackupSchedule\"" - + "\227\001\n\033UpdateBackupScheduleRequest\022G\n\017backu" - + "p_schedule\030\001 \001(\0132).google.firestore.admi" - + "n.v1.BackupScheduleB\003\340A\002\022/\n\013update_mask\030" - + "\002 \001(\0132\032.google.protobuf.FieldMask\"W\n\032Lis" - + "tBackupSchedulesRequest\0229\n\006parent\030\001 \001(\tB" - + ")\340A\002\372A#\n!firestore.googleapis.com/Databa" - + "se\"b\n\033ListBackupSchedulesResponse\022C\n\020bac" - + "kup_schedules\030\001 \003(\0132).google.firestore.a" - + "dmin.v1.BackupSchedule\"\\\n\033DeleteBackupSc" - + "heduleRequest\022=\n\004name\030\001 \001(\tB/\340A\002\372A)\n\'fir" - + "estore.googleapis.com/BackupSchedule\"\214\001\n" - + "\022CreateIndexRequest\022@\n\006parent\030\001 \001(\tB0\340A\002" + + "roto\032\031google/api/resource.proto\032\030google/" + + "api/routing.proto\032&google/firestore/admi" + + "n/v1/backup.proto\032(google/firestore/admi" + + "n/v1/database.proto\032%google/firestore/ad" + + "min/v1/field.proto\032%google/firestore/adm" + + "in/v1/index.proto\032)google/firestore/admi" + + "n/v1/operation.proto\032(google/firestore/a" + + "dmin/v1/schedule.proto\032(google/firestore" + + "/admin/v1/snapshot.proto\032*google/firesto" + + "re/admin/v1/user_creds.proto\032#google/lon" + + "grunning/operations.proto\032\033google/protob" + + "uf/empty.proto\032 google/protobuf/field_ma" + + "sk.proto\032\037google/protobuf/timestamp.prot" + + "o\"g\n\024ListDatabasesRequest\0229\n\006parent\030\001 \001(" + + "\tB)\340A\002\372A#\022!firestore.googleapis.com/Data" + + "base\022\024\n\014show_deleted\030\004 \001(\010\"\250\001\n\025CreateDat" + + "abaseRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\022!fi" + + "restore.googleapis.com/Database\022:\n\010datab" + + "ase\030\002 \001(\0132#.google.firestore.admin.v1.Da" + + "tabaseB\003\340A\002\022\030\n\013database_id\030\003 \001(\tB\003\340A\002\"\030\n" + + "\026CreateDatabaseMetadata\"d\n\025ListDatabases" + + "Response\0226\n\tdatabases\030\001 \003(\0132#.google.fir" + + "estore.admin.v1.Database\022\023\n\013unreachable\030" + + "\003 \003(\t\"M\n\022GetDatabaseRequest\0227\n\004name\030\001 \001(" + + "\tB)\340A\002\372A#\n!firestore.googleapis.com/Data" + + "base\"\204\001\n\025UpdateDatabaseRequest\022:\n\010databa" + + "se\030\001 \001(\0132#.google.firestore.admin.v1.Dat" + + "abaseB\003\340A\002\022/\n\013update_mask\030\002 \001(\0132\032.google" + + ".protobuf.FieldMask\"\030\n\026UpdateDatabaseMet" + + "adata\"^\n\025DeleteDatabaseRequest\0227\n\004name\030\001" + + " \001(\tB)\340A\002\372A#\n!firestore.googleapis.com/D" + + "atabase\022\014\n\004etag\030\003 \001(\t\"\030\n\026DeleteDatabaseM" + + "etadata\"\257\001\n\026CreateUserCredsRequest\022:\n\006pa" + + "rent\030\001 \001(\tB*\340A\002\372A$\022\"firestore.googleapis" + + ".com/UserCreds\022=\n\nuser_creds\030\002 \001(\0132$.goo" + + "gle.firestore.admin.v1.UserCredsB\003\340A\002\022\032\n" + + "\ruser_creds_id\030\003 \001(\tB\003\340A\002\"O\n\023GetUserCred" + + "sRequest\0228\n\004name\030\001 \001(\tB*\340A\002\372A$\n\"firestor" + + "e.googleapis.com/UserCreds\"R\n\024ListUserCr" + + "edsRequest\022:\n\006parent\030\001 \001(\tB*\340A\002\372A$\022\"fire" + + "store.googleapis.com/UserCreds\"Q\n\025ListUs" + + "erCredsResponse\0228\n\nuser_creds\030\001 \003(\0132$.go" + + "ogle.firestore.admin.v1.UserCreds\"R\n\026Ena" + + "bleUserCredsRequest\0228\n\004name\030\001 \001(\tB*\340A\002\372A" + + "$\n\"firestore.googleapis.com/UserCreds\"S\n" + + "\027DisableUserCredsRequest\0228\n\004name\030\001 \001(\tB*" + + "\340A\002\372A$\n\"firestore.googleapis.com/UserCre" + + "ds\"T\n\030ResetUserPasswordRequest\0228\n\004name\030\001" + + " \001(\tB*\340A\002\372A$\n\"firestore.googleapis.com/U" + + "serCreds\"R\n\026DeleteUserCredsRequest\0228\n\004na" + + "me\030\001 \001(\tB*\340A\002\372A$\n\"firestore.googleapis.c" + + "om/UserCreds\"\241\001\n\033CreateBackupScheduleReq" + + "uest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\n!firestore." + + "googleapis.com/Database\022G\n\017backup_schedu" + + "le\030\002 \001(\0132).google.firestore.admin.v1.Bac" + + "kupScheduleB\003\340A\002\"Y\n\030GetBackupScheduleReq" + + "uest\022=\n\004name\030\001 \001(\tB/\340A\002\372A)\n\'firestore.go" + + "ogleapis.com/BackupSchedule\"\227\001\n\033UpdateBa" + + "ckupScheduleRequest\022G\n\017backup_schedule\030\001" + + " \001(\0132).google.firestore.admin.v1.BackupS" + + "cheduleB\003\340A\002\022/\n\013update_mask\030\002 \001(\0132\032.goog" + + "le.protobuf.FieldMask\"W\n\032ListBackupSched" + + "ulesRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\n!fir" + + "estore.googleapis.com/Database\"b\n\033ListBa" + + "ckupSchedulesResponse\022C\n\020backup_schedule" + + "s\030\001 \003(\0132).google.firestore.admin.v1.Back" + + "upSchedule\"\\\n\033DeleteBackupScheduleReques" + + "t\022=\n\004name\030\001 \001(\tB/\340A\002\372A)\n\'firestore.googl" + + "eapis.com/BackupSchedule\"\214\001\n\022CreateIndex" + + "Request\022@\n\006parent\030\001 \001(\tB0\340A\002\372A*\n(firesto" + + "re.googleapis.com/CollectionGroup\0224\n\005ind" + + "ex\030\002 \001(\0132 .google.firestore.admin.v1.Ind" + + "exB\003\340A\002\"\215\001\n\022ListIndexesRequest\022@\n\006parent" + + "\030\001 \001(\tB0\340A\002\372A*\n(firestore.googleapis.com" + + "/CollectionGroup\022\016\n\006filter\030\002 \001(\t\022\021\n\tpage" + + "_size\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t\"a\n\023ListI" + + "ndexesResponse\0221\n\007indexes\030\001 \003(\0132 .google" + + ".firestore.admin.v1.Index\022\027\n\017next_page_t" + + "oken\030\002 \001(\t\"G\n\017GetIndexRequest\0224\n\004name\030\001 " + + "\001(\tB&\340A\002\372A \n\036firestore.googleapis.com/In" + + "dex\"J\n\022DeleteIndexRequest\0224\n\004name\030\001 \001(\tB" + + "&\340A\002\372A \n\036firestore.googleapis.com/Index\"" + + "{\n\022UpdateFieldRequest\0224\n\005field\030\001 \001(\0132 .g" + + "oogle.firestore.admin.v1.FieldB\003\340A\002\022/\n\013u" + + "pdate_mask\030\002 \001(\0132\032.google.protobuf.Field" + + "Mask\"G\n\017GetFieldRequest\0224\n\004name\030\001 \001(\tB&\340" + + "A\002\372A \n\036firestore.googleapis.com/Field\"\214\001" + + "\n\021ListFieldsRequest\022@\n\006parent\030\001 \001(\tB0\340A\002" + "\372A*\n(firestore.googleapis.com/Collection" - + "Group\0224\n\005index\030\002 \001(\0132 .google.firestore." - + "admin.v1.IndexB\003\340A\002\"\215\001\n\022ListIndexesReque" - + "st\022@\n\006parent\030\001 \001(\tB0\340A\002\372A*\n(firestore.go" - + "ogleapis.com/CollectionGroup\022\016\n\006filter\030\002" - + " \001(\t\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npage_token\030\004 " - + "\001(\t\"a\n\023ListIndexesResponse\0221\n\007indexes\030\001 " - + "\003(\0132 .google.firestore.admin.v1.Index\022\027\n" - + "\017next_page_token\030\002 \001(\t\"G\n\017GetIndexReques" - + "t\0224\n\004name\030\001 \001(\tB&\340A\002\372A \n\036firestore.googl" - + "eapis.com/Index\"J\n\022DeleteIndexRequest\0224\n" - + "\004name\030\001 \001(\tB&\340A\002\372A \n\036firestore.googleapi" - + "s.com/Index\"{\n\022UpdateFieldRequest\0224\n\005fie" - + "ld\030\001 \001(\0132 .google.firestore.admin.v1.Fie" - + "ldB\003\340A\002\022/\n\013update_mask\030\002 \001(\0132\032.google.pr" - + "otobuf.FieldMask\"G\n\017GetFieldRequest\0224\n\004n" - + "ame\030\001 \001(\tB&\340A\002\372A \n\036firestore.googleapis." - + "com/Field\"\214\001\n\021ListFieldsRequest\022@\n\006paren" - + "t\030\001 \001(\tB0\340A\002\372A*\n(firestore.googleapis.co" - + "m/CollectionGroup\022\016\n\006filter\030\002 \001(\t\022\021\n\tpag" - + "e_size\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t\"_\n\022List" - + "FieldsResponse\0220\n\006fields\030\001 \003(\0132 .google." - + "firestore.admin.v1.Field\022\027\n\017next_page_to" - + "ken\030\002 \001(\t\"\316\001\n\026ExportDocumentsRequest\0227\n\004" - + "name\030\001 \001(\tB)\340A\002\372A#\n!firestore.googleapis" - + ".com/Database\022\026\n\016collection_ids\030\002 \003(\t\022\031\n" - + "\021output_uri_prefix\030\003 \001(\t\022\025\n\rnamespace_id" - + "s\030\004 \003(\t\0221\n\rsnapshot_time\030\005 \001(\0132\032.google." - + "protobuf.Timestamp\"\232\001\n\026ImportDocumentsRe" - + "quest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!firestore.g" - + "oogleapis.com/Database\022\026\n\016collection_ids" - + "\030\002 \003(\t\022\030\n\020input_uri_prefix\030\003 \001(\t\022\025\n\rname" - + "space_ids\030\004 \003(\t\"\216\001\n\032BulkDeleteDocumentsR" - + "equest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!firestore." - + "googleapis.com/Database\022\033\n\016collection_id" - + "s\030\002 \003(\tB\003\340A\001\022\032\n\rnamespace_ids\030\003 \003(\tB\003\340A\001" - + "\"\035\n\033BulkDeleteDocumentsResponse\"I\n\020GetBa" - + "ckupRequest\0225\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037fires" - + "tore.googleapis.com/Backup\"_\n\022ListBackup" - + "sRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\n!firest" - + "ore.googleapis.com/Location\022\016\n\006filter\030\002 " - + "\001(\t\"^\n\023ListBackupsResponse\0222\n\007backups\030\001 " - + "\003(\0132!.google.firestore.admin.v1.Backup\022\023" - + "\n\013unreachable\030\003 \003(\t\"L\n\023DeleteBackupReque" - + "st\0225\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037firestore.goog" - + "leapis.com/Backup\"\374\002\n\026RestoreDatabaseReq" - + "uest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\022!firestore." - + "googleapis.com/Database\022\030\n\013database_id\030\002" - + " \001(\tB\003\340A\002\0227\n\006backup\030\003 \001(\tB\'\340A\002\372A!\n\037fires" - + "tore.googleapis.com/Backup\022T\n\021encryption" - + "_config\030\t \001(\01324.google.firestore.admin.v" - + "1.Database.EncryptionConfigB\003\340A\001\022Q\n\004tags" - + "\030\n \003(\0132;.google.firestore.admin.v1.Resto" - + "reDatabaseRequest.TagsEntryB\006\340A\005\340A\001\032+\n\tT" - + "agsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001" - + "2\301/\n\016FirestoreAdmin\022\333\001\n\013CreateIndex\022-.go" - + "ogle.firestore.admin.v1.CreateIndexReque" - + "st\032\035.google.longrunning.Operation\"~\312A\037\n\005" - + "Index\022\026IndexOperationMetadata\332A\014parent,i" - + "ndex\202\323\344\223\002G\">/v1/{parent=projects/*/datab" - + "ases/*/collectionGroups/*}/indexes:\005inde" - + "x\022\275\001\n\013ListIndexes\022-.google.firestore.adm" - + "in.v1.ListIndexesRequest\032..google.firest" - + "ore.admin.v1.ListIndexesResponse\"O\332A\006par" - + "ent\202\323\344\223\002@\022>/v1/{parent=projects/*/databa" - + "ses/*/collectionGroups/*}/indexes\022\247\001\n\010Ge" - + "tIndex\022*.google.firestore.admin.v1.GetIn" - + "dexRequest\032 .google.firestore.admin.v1.I" - + "ndex\"M\332A\004name\202\323\344\223\002@\022>/v1/{name=projects/" - + "*/databases/*/collectionGroups/*/indexes" - + "/*}\022\243\001\n\013DeleteIndex\022-.google.firestore.a" - + "dmin.v1.DeleteIndexRequest\032\026.google.prot" - + "obuf.Empty\"M\332A\004name\202\323\344\223\002@*>/v1/{name=pro" - + "jects/*/databases/*/collectionGroups/*/i" - + "ndexes/*}\022\246\001\n\010GetField\022*.google.firestor" - + "e.admin.v1.GetFieldRequest\032 .google.fire" - + "store.admin.v1.Field\"L\332A\004name\202\323\344\223\002?\022=/v1" - + "/{name=projects/*/databases/*/collection" - + "Groups/*/fields/*}\022\331\001\n\013UpdateField\022-.goo" - + "gle.firestore.admin.v1.UpdateFieldReques" - + "t\032\035.google.longrunning.Operation\"|\312A\037\n\005F" - + "ield\022\026FieldOperationMetadata\332A\005field\202\323\344\223" - + "\002L2C/v1/{field.name=projects/*/databases" - + "/*/collectionGroups/*/fields/*}:\005field\022\271" - + "\001\n\nListFields\022,.google.firestore.admin.v" - + "1.ListFieldsRequest\032-.google.firestore.a" - + "dmin.v1.ListFieldsResponse\"N\332A\006parent\202\323\344" - + "\223\002?\022=/v1/{parent=projects/*/databases/*/" - + "collectionGroups/*}/fields\022\335\001\n\017ExportDoc" - + "uments\0221.google.firestore.admin.v1.Expor" - + "tDocumentsRequest\032\035.google.longrunning.O" - + "peration\"x\312A2\n\027ExportDocumentsResponse\022\027" - + "ExportDocumentsMetadata\332A\004name\202\323\344\223\0026\"1/v" - + "1/{name=projects/*/databases/*}:exportDo" - + "cuments:\001*\022\333\001\n\017ImportDocuments\0221.google." - + "firestore.admin.v1.ImportDocumentsReques" - + "t\032\035.google.longrunning.Operation\"v\312A0\n\025g" - + "oogle.protobuf.Empty\022\027ImportDocumentsMet" - + "adata\332A\004name\202\323\344\223\0026\"1/v1/{name=projects/*" - + "/databases/*}:importDocuments:\001*\022\362\001\n\023Bul" - + "kDeleteDocuments\0225.google.firestore.admi" - + "n.v1.BulkDeleteDocumentsRequest\032\035.google" - + ".longrunning.Operation\"\204\001\312A:\n\033BulkDelete" - + "DocumentsResponse\022\033BulkDeleteDocumentsMe" - + "tadata\332A\004name\202\323\344\223\002:\"5/v1/{name=projects/" - + "*/databases/*}:bulkDeleteDocuments:\001*\022\331\001" - + "\n\016CreateDatabase\0220.google.firestore.admi" - + "n.v1.CreateDatabaseRequest\032\035.google.long" - + "running.Operation\"v\312A\"\n\010Database\022\026Create" - + "DatabaseMetadata\332A\033parent,database,datab" - + "ase_id\202\323\344\223\002-\"!/v1/{parent=projects/*}/da" - + "tabases:\010database\022\223\001\n\013GetDatabase\022-.goog" - + "le.firestore.admin.v1.GetDatabaseRequest" - + "\032#.google.firestore.admin.v1.Database\"0\332" - + "A\004name\202\323\344\223\002#\022!/v1/{name=projects/*/datab" - + "ases/*}\022\246\001\n\rListDatabases\022/.google.fires" - + "tore.admin.v1.ListDatabasesRequest\0320.goo" - + "gle.firestore.admin.v1.ListDatabasesResp" - + "onse\"2\332A\006parent\202\323\344\223\002#\022!/v1/{parent=proje" - + "cts/*}/databases\022\333\001\n\016UpdateDatabase\0220.go" - + "ogle.firestore.admin.v1.UpdateDatabaseRe" - + "quest\032\035.google.longrunning.Operation\"x\312A" - + "\"\n\010Database\022\026UpdateDatabaseMetadata\332A\024da" - + "tabase,update_mask\202\323\344\223\00262*/v1/{database." - + "name=projects/*/databases/*}:\010database\022\270" - + "\001\n\016DeleteDatabase\0220.google.firestore.adm" - + "in.v1.DeleteDatabaseRequest\032\035.google.lon" - + "grunning.Operation\"U\312A\"\n\010Database\022\026Delet" - + "eDatabaseMetadata\332A\004name\202\323\344\223\002#*!/v1/{nam" - + "e=projects/*/databases/*}\022\317\001\n\017CreateUser" - + "Creds\0221.google.firestore.admin.v1.Create" - + "UserCredsRequest\032$.google.firestore.admi" - + "n.v1.UserCreds\"c\332A\037parent,user_creds,use" - + "r_creds_id\202\323\344\223\002;\"-/v1/{parent=projects/*" - + "/databases/*}/userCreds:\nuser_creds\022\242\001\n\014" - + "GetUserCreds\022..google.firestore.admin.v1" - + ".GetUserCredsRequest\032$.google.firestore." - + "admin.v1.UserCreds\"<\332A\004name\202\323\344\223\002/\022-/v1/{" - + "name=projects/*/databases/*/userCreds/*}" - + "\022\262\001\n\rListUserCreds\022/.google.firestore.ad" - + "min.v1.ListUserCredsRequest\0320.google.fir" - + "estore.admin.v1.ListUserCredsResponse\">\332" - + "A\006parent\202\323\344\223\002/\022-/v1/{parent=projects/*/d" - + "atabases/*}/userCreds\022\262\001\n\017EnableUserCred" - + "s\0221.google.firestore.admin.v1.EnableUser" - + "CredsRequest\032$.google.firestore.admin.v1" - + ".UserCreds\"F\332A\004name\202\323\344\223\0029\"4/v1/{name=pro" - + "jects/*/databases/*/userCreds/*}:enable:" - + "\001*\022\265\001\n\020DisableUserCreds\0222.google.firesto" - + "re.admin.v1.DisableUserCredsRequest\032$.go" - + "ogle.firestore.admin.v1.UserCreds\"G\332A\004na" - + "me\202\323\344\223\002:\"5/v1/{name=projects/*/databases" - + "/*/userCreds/*}:disable:\001*\022\275\001\n\021ResetUser" - + "Password\0223.google.firestore.admin.v1.Res" - + "etUserPasswordRequest\032$.google.firestore" - + ".admin.v1.UserCreds\"M\332A\004name\202\323\344\223\002@\";/v1/" - + "{name=projects/*/databases/*/userCreds/*" - + "}:resetPassword:\001*\022\232\001\n\017DeleteUserCreds\0221" - + ".google.firestore.admin.v1.DeleteUserCre" - + "dsRequest\032\026.google.protobuf.Empty\"<\332A\004na" - + "me\202\323\344\223\002/*-/v1/{name=projects/*/databases" - + "/*/userCreds/*}\022\227\001\n\tGetBackup\022+.google.f" - + "irestore.admin.v1.GetBackupRequest\032!.goo" - + "gle.firestore.admin.v1.Backup\":\332A\004name\202\323" - + "\344\223\002-\022+/v1/{name=projects/*/locations/*/b" - + "ackups/*}\022\252\001\n\013ListBackups\022-.google.fires" - + "tore.admin.v1.ListBackupsRequest\032..googl" - + "e.firestore.admin.v1.ListBackupsResponse" - + "\"<\332A\006parent\202\323\344\223\002-\022+/v1/{parent=projects/" - + "*/locations/*}/backups\022\222\001\n\014DeleteBackup\022" - + "..google.firestore.admin.v1.DeleteBackup" - + "Request\032\026.google.protobuf.Empty\":\332A\004name" - + "\202\323\344\223\002-*+/v1/{name=projects/*/locations/*" - + "/backups/*}\022\277\001\n\017RestoreDatabase\0221.google" - + ".firestore.admin.v1.RestoreDatabaseReque" - + "st\032\035.google.longrunning.Operation\"Z\312A#\n\010" - + "Database\022\027RestoreDatabaseMetadata\202\323\344\223\002.\"" - + ")/v1/{parent=projects/*}/databases:resto" - + "re:\001*\022\340\001\n\024CreateBackupSchedule\0226.google." - + "firestore.admin.v1.CreateBackupScheduleR" + + "Group\022\016\n\006filter\030\002 \001(\t\022\021\n\tpage_size\030\003 \001(\005" + + "\022\022\n\npage_token\030\004 \001(\t\"_\n\022ListFieldsRespon" + + "se\0220\n\006fields\030\001 \003(\0132 .google.firestore.ad" + + "min.v1.Field\022\027\n\017next_page_token\030\002 \001(\t\"\316\001" + + "\n\026ExportDocumentsRequest\0227\n\004name\030\001 \001(\tB)" + + "\340A\002\372A#\n!firestore.googleapis.com/Databas" + + "e\022\026\n\016collection_ids\030\002 \003(\t\022\031\n\021output_uri_" + + "prefix\030\003 \001(\t\022\025\n\rnamespace_ids\030\004 \003(\t\0221\n\rs" + + "napshot_time\030\005 \001(\0132\032.google.protobuf.Tim" + + "estamp\"\232\001\n\026ImportDocumentsRequest\0227\n\004nam" + + "e\030\001 \001(\tB)\340A\002\372A#\n!firestore.googleapis.co" + + "m/Database\022\026\n\016collection_ids\030\002 \003(\t\022\030\n\020in" + + "put_uri_prefix\030\003 \001(\t\022\025\n\rnamespace_ids\030\004 " + + "\003(\t\"\216\001\n\032BulkDeleteDocumentsRequest\0227\n\004na" + + "me\030\001 \001(\tB)\340A\002\372A#\n!firestore.googleapis.c" + + "om/Database\022\033\n\016collection_ids\030\002 \003(\tB\003\340A\001" + + "\022\032\n\rnamespace_ids\030\003 \003(\tB\003\340A\001\"\035\n\033BulkDele" + + "teDocumentsResponse\"I\n\020GetBackupRequest\022" + + "5\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037firestore.googlea" + + "pis.com/Backup\"_\n\022ListBackupsRequest\0229\n\006" + + "parent\030\001 \001(\tB)\340A\002\372A#\n!firestore.googleap" + + "is.com/Location\022\016\n\006filter\030\002 \001(\t\"^\n\023ListB" + + "ackupsResponse\0222\n\007backups\030\001 \003(\0132!.google" + + ".firestore.admin.v1.Backup\022\023\n\013unreachabl" + + "e\030\003 \003(\t\"L\n\023DeleteBackupRequest\0225\n\004name\030\001" + + " \001(\tB\'\340A\002\372A!\n\037firestore.googleapis.com/B" + + "ackup\"\374\002\n\026RestoreDatabaseRequest\0229\n\006pare" + + "nt\030\001 \001(\tB)\340A\002\372A#\022!firestore.googleapis.c" + + "om/Database\022\030\n\013database_id\030\002 \001(\tB\003\340A\002\0227\n" + + "\006backup\030\003 \001(\tB\'\340A\002\372A!\n\037firestore.googlea" + + "pis.com/Backup\022T\n\021encryption_config\030\t \001(" + + "\01324.google.firestore.admin.v1.Database.E" + + "ncryptionConfigB\003\340A\001\022Q\n\004tags\030\n \003(\0132;.goo" + + "gle.firestore.admin.v1.RestoreDatabaseRe" + + "quest.TagsEntryB\006\340A\005\340A\001\032+\n\tTagsEntry\022\013\n\003" + + "key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\204\003\n\024CloneDa" + + "tabaseRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\022!f" + + "irestore.googleapis.com/Database\022\030\n\013data" + + "base_id\030\002 \001(\tB\003\340A\002\022C\n\rpitr_snapshot\030\006 \001(" + + "\0132\'.google.firestore.admin.v1.PitrSnapsh" + + "otB\003\340A\002\022T\n\021encryption_config\030\004 \001(\01324.goo" + + "gle.firestore.admin.v1.Database.Encrypti" + + "onConfigB\003\340A\001\022O\n\004tags\030\005 \003(\01329.google.fir" + + "estore.admin.v1.CloneDatabaseRequest.Tag" + + "sEntryB\006\340A\005\340A\001\032+\n\tTagsEntry\022\013\n\003key\030\001 \001(\t" + + "\022\r\n\005value\030\002 \001(\t:\0028\0012\3731\n\016FirestoreAdmin\022\333" + + "\001\n\013CreateIndex\022-.google.firestore.admin." + + "v1.CreateIndexRequest\032\035.google.longrunni" + + "ng.Operation\"~\312A\037\n\005Index\022\026IndexOperation" + + "Metadata\332A\014parent,index\202\323\344\223\002G\">/v1/{pare" + + "nt=projects/*/databases/*/collectionGrou" + + "ps/*}/indexes:\005index\022\275\001\n\013ListIndexes\022-.g" + + "oogle.firestore.admin.v1.ListIndexesRequ" + + "est\032..google.firestore.admin.v1.ListInde" + + "xesResponse\"O\332A\006parent\202\323\344\223\002@\022>/v1/{paren" + + "t=projects/*/databases/*/collectionGroup" + + "s/*}/indexes\022\247\001\n\010GetIndex\022*.google.fires" + + "tore.admin.v1.GetIndexRequest\032 .google.f" + + "irestore.admin.v1.Index\"M\332A\004name\202\323\344\223\002@\022>" + + "/v1/{name=projects/*/databases/*/collect" + + "ionGroups/*/indexes/*}\022\243\001\n\013DeleteIndex\022-" + + ".google.firestore.admin.v1.DeleteIndexRe" + + "quest\032\026.google.protobuf.Empty\"M\332A\004name\202\323" + + "\344\223\002@*>/v1/{name=projects/*/databases/*/c" + + "ollectionGroups/*/indexes/*}\022\246\001\n\010GetFiel" + + "d\022*.google.firestore.admin.v1.GetFieldRe" + + "quest\032 .google.firestore.admin.v1.Field\"" + + "L\332A\004name\202\323\344\223\002?\022=/v1/{name=projects/*/dat" + + "abases/*/collectionGroups/*/fields/*}\022\331\001" + + "\n\013UpdateField\022-.google.firestore.admin.v" + + "1.UpdateFieldRequest\032\035.google.longrunnin" + + "g.Operation\"|\312A\037\n\005Field\022\026FieldOperationM" + + "etadata\332A\005field\202\323\344\223\002L2C/v1/{field.name=p" + + "rojects/*/databases/*/collectionGroups/*" + + "/fields/*}:\005field\022\271\001\n\nListFields\022,.googl" + + "e.firestore.admin.v1.ListFieldsRequest\032-" + + ".google.firestore.admin.v1.ListFieldsRes" + + "ponse\"N\332A\006parent\202\323\344\223\002?\022=/v1/{parent=proj" + + "ects/*/databases/*/collectionGroups/*}/f" + + "ields\022\335\001\n\017ExportDocuments\0221.google.fires" + + "tore.admin.v1.ExportDocumentsRequest\032\035.g" + + "oogle.longrunning.Operation\"x\312A2\n\027Export" + + "DocumentsResponse\022\027ExportDocumentsMetada" + + "ta\332A\004name\202\323\344\223\0026\"1/v1/{name=projects/*/da" + + "tabases/*}:exportDocuments:\001*\022\333\001\n\017Import" + + "Documents\0221.google.firestore.admin.v1.Im" + + "portDocumentsRequest\032\035.google.longrunnin" + + "g.Operation\"v\312A0\n\025google.protobuf.Empty\022" + + "\027ImportDocumentsMetadata\332A\004name\202\323\344\223\0026\"1/" + + "v1/{name=projects/*/databases/*}:importD" + + "ocuments:\001*\022\362\001\n\023BulkDeleteDocuments\0225.go" + + "ogle.firestore.admin.v1.BulkDeleteDocume" + + "ntsRequest\032\035.google.longrunning.Operatio" + + "n\"\204\001\312A:\n\033BulkDeleteDocumentsResponse\022\033Bu" + + "lkDeleteDocumentsMetadata\332A\004name\202\323\344\223\002:\"5" + + "/v1/{name=projects/*/databases/*}:bulkDe" + + "leteDocuments:\001*\022\331\001\n\016CreateDatabase\0220.go" + + "ogle.firestore.admin.v1.CreateDatabaseRe" + + "quest\032\035.google.longrunning.Operation\"v\312A" + + "\"\n\010Database\022\026CreateDatabaseMetadata\332A\033pa" + + "rent,database,database_id\202\323\344\223\002-\"!/v1/{pa" + + "rent=projects/*}/databases:\010database\022\223\001\n" + + "\013GetDatabase\022-.google.firestore.admin.v1" + + ".GetDatabaseRequest\032#.google.firestore.a" + + "dmin.v1.Database\"0\332A\004name\202\323\344\223\002#\022!/v1/{na" + + "me=projects/*/databases/*}\022\246\001\n\rListDatab" + + "ases\022/.google.firestore.admin.v1.ListDat" + + "abasesRequest\0320.google.firestore.admin.v" + + "1.ListDatabasesResponse\"2\332A\006parent\202\323\344\223\002#" + + "\022!/v1/{parent=projects/*}/databases\022\333\001\n\016" + + "UpdateDatabase\0220.google.firestore.admin." + + "v1.UpdateDatabaseRequest\032\035.google.longru" + + "nning.Operation\"x\312A\"\n\010Database\022\026UpdateDa" + + "tabaseMetadata\332A\024database,update_mask\202\323\344" + + "\223\00262*/v1/{database.name=projects/*/datab" + + "ases/*}:\010database\022\270\001\n\016DeleteDatabase\0220.g" + + "oogle.firestore.admin.v1.DeleteDatabaseR" + + "equest\032\035.google.longrunning.Operation\"U\312" + + "A\"\n\010Database\022\026DeleteDatabaseMetadata\332A\004n" + + "ame\202\323\344\223\002#*!/v1/{name=projects/*/database" + + "s/*}\022\317\001\n\017CreateUserCreds\0221.google.firest" + + "ore.admin.v1.CreateUserCredsRequest\032$.go" + + "ogle.firestore.admin.v1.UserCreds\"c\332A\037pa" + + "rent,user_creds,user_creds_id\202\323\344\223\002;\"-/v1" + + "/{parent=projects/*/databases/*}/userCre" + + "ds:\nuser_creds\022\242\001\n\014GetUserCreds\022..google" + + ".firestore.admin.v1.GetUserCredsRequest\032" + + "$.google.firestore.admin.v1.UserCreds\"<\332" + + "A\004name\202\323\344\223\002/\022-/v1/{name=projects/*/datab" + + "ases/*/userCreds/*}\022\262\001\n\rListUserCreds\022/." + + "google.firestore.admin.v1.ListUserCredsR" + + "equest\0320.google.firestore.admin.v1.ListU" + + "serCredsResponse\">\332A\006parent\202\323\344\223\002/\022-/v1/{" + + "parent=projects/*/databases/*}/userCreds" + + "\022\262\001\n\017EnableUserCreds\0221.google.firestore." + + "admin.v1.EnableUserCredsRequest\032$.google" + + ".firestore.admin.v1.UserCreds\"F\332A\004name\202\323" + + "\344\223\0029\"4/v1/{name=projects/*/databases/*/u" + + "serCreds/*}:enable:\001*\022\265\001\n\020DisableUserCre" + + "ds\0222.google.firestore.admin.v1.DisableUs" + + "erCredsRequest\032$.google.firestore.admin." + + "v1.UserCreds\"G\332A\004name\202\323\344\223\002:\"5/v1/{name=p" + + "rojects/*/databases/*/userCreds/*}:disab" + + "le:\001*\022\275\001\n\021ResetUserPassword\0223.google.fir" + + "estore.admin.v1.ResetUserPasswordRequest" + + "\032$.google.firestore.admin.v1.UserCreds\"M" + + "\332A\004name\202\323\344\223\002@\";/v1/{name=projects/*/data" + + "bases/*/userCreds/*}:resetPassword:\001*\022\232\001" + + "\n\017DeleteUserCreds\0221.google.firestore.adm" + + "in.v1.DeleteUserCredsRequest\032\026.google.pr" + + "otobuf.Empty\"<\332A\004name\202\323\344\223\002/*-/v1/{name=p" + + "rojects/*/databases/*/userCreds/*}\022\227\001\n\tG" + + "etBackup\022+.google.firestore.admin.v1.Get" + + "BackupRequest\032!.google.firestore.admin.v" + + "1.Backup\":\332A\004name\202\323\344\223\002-\022+/v1/{name=proje" + + "cts/*/locations/*/backups/*}\022\252\001\n\013ListBac" + + "kups\022-.google.firestore.admin.v1.ListBac" + + "kupsRequest\032..google.firestore.admin.v1." + + "ListBackupsResponse\"<\332A\006parent\202\323\344\223\002-\022+/v" + + "1/{parent=projects/*/locations/*}/backup" + + "s\022\222\001\n\014DeleteBackup\022..google.firestore.ad" + + "min.v1.DeleteBackupRequest\032\026.google.prot" + + "obuf.Empty\":\332A\004name\202\323\344\223\002-*+/v1/{name=pro" + + "jects/*/locations/*/backups/*}\022\277\001\n\017Resto" + + "reDatabase\0221.google.firestore.admin.v1.R" + + "estoreDatabaseRequest\032\035.google.longrunni" + + "ng.Operation\"Z\312A#\n\010Database\022\027RestoreData" + + "baseMetadata\202\323\344\223\002.\")/v1/{parent=projects" + + "/*}/databases:restore:\001*\022\340\001\n\024CreateBacku" + + "pSchedule\0226.google.firestore.admin.v1.Cr" + + "eateBackupScheduleRequest\032).google.fires" + + "tore.admin.v1.BackupSchedule\"e\332A\026parent," + + "backup_schedule\202\323\344\223\002F\"3/v1/{parent=proje" + + "cts/*/databases/*}/backupSchedules:\017back" + + "up_schedule\022\267\001\n\021GetBackupSchedule\0223.goog" + + "le.firestore.admin.v1.GetBackupScheduleR" + "equest\032).google.firestore.admin.v1.Backu" - + "pSchedule\"e\332A\026parent,backup_schedule\202\323\344\223" - + "\002F\"3/v1/{parent=projects/*/databases/*}/" - + "backupSchedules:\017backup_schedule\022\267\001\n\021Get" - + "BackupSchedule\0223.google.firestore.admin." - + "v1.GetBackupScheduleRequest\032).google.fir" - + "estore.admin.v1.BackupSchedule\"B\332A\004name\202" - + "\323\344\223\0025\0223/v1/{name=projects/*/databases/*/" - + "backupSchedules/*}\022\312\001\n\023ListBackupSchedul" - + "es\0225.google.firestore.admin.v1.ListBacku" - + "pSchedulesRequest\0326.google.firestore.adm" - + "in.v1.ListBackupSchedulesResponse\"D\332A\006pa" - + "rent\202\323\344\223\0025\0223/v1/{parent=projects/*/datab" - + "ases/*}/backupSchedules\022\365\001\n\024UpdateBackup" - + "Schedule\0226.google.firestore.admin.v1.Upd" - + "ateBackupScheduleRequest\032).google.firest" - + "ore.admin.v1.BackupSchedule\"z\332A\033backup_s" - + "chedule,update_mask\202\323\344\223\002V2C/v1/{backup_s" - + "chedule.name=projects/*/databases/*/back" - + "upSchedules/*}:\017backup_schedule\022\252\001\n\024Dele" - + "teBackupSchedule\0226.google.firestore.admi" - + "n.v1.DeleteBackupScheduleRequest\032\026.googl" - + "e.protobuf.Empty\"B\332A\004name\202\323\344\223\0025*3/v1/{na" - + "me=projects/*/databases/*/backupSchedule" - + "s/*}\032v\312A\030firestore.googleapis.com\322AXhttp" - + "s://www.googleapis.com/auth/cloud-platfo" - + "rm,https://www.googleapis.com/auth/datas" - + "toreB\245\003\n\035com.google.firestore.admin.v1B\023" - + "FirestoreAdminProtoP\001Z9cloud.google.com/" - + "go/firestore/apiv1/admin/adminpb;adminpb" - + "\242\002\004GCFS\252\002\037Google.Cloud.Firestore.Admin.V" - + "1\312\002\037Google\\Cloud\\Firestore\\Admin\\V1\352\002#Go" - + "ogle::Cloud::Firestore::Admin::V1\352AL\n!fi" - + "restore.googleapis.com/Location\022\'project" - + "s/{project}/locations/{location}\352Aq\n(fir" - + "estore.googleapis.com/CollectionGroup\022Ep" - + "rojects/{project}/databases/{database}/c" - + "ollectionGroups/{collection}b\006proto3" + + "pSchedule\"B\332A\004name\202\323\344\223\0025\0223/v1/{name=proj" + + "ects/*/databases/*/backupSchedules/*}\022\312\001" + + "\n\023ListBackupSchedules\0225.google.firestore" + + ".admin.v1.ListBackupSchedulesRequest\0326.g" + + "oogle.firestore.admin.v1.ListBackupSched" + + "ulesResponse\"D\332A\006parent\202\323\344\223\0025\0223/v1/{pare" + + "nt=projects/*/databases/*}/backupSchedul" + + "es\022\365\001\n\024UpdateBackupSchedule\0226.google.fir" + + "estore.admin.v1.UpdateBackupScheduleRequ" + + "est\032).google.firestore.admin.v1.BackupSc" + + "hedule\"z\332A\033backup_schedule,update_mask\202\323" + + "\344\223\002V2C/v1/{backup_schedule.name=projects" + + "/*/databases/*/backupSchedules/*}:\017backu" + + "p_schedule\022\252\001\n\024DeleteBackupSchedule\0226.go" + + "ogle.firestore.admin.v1.DeleteBackupSche" + + "duleRequest\032\026.google.protobuf.Empty\"B\332A\004" + + "name\202\323\344\223\0025*3/v1/{name=projects/*/databas" + + "es/*/backupSchedules/*}\022\267\002\n\rCloneDatabas" + + "e\022/.google.firestore.admin.v1.CloneDatab" + + "aseRequest\032\035.google.longrunning.Operatio" + + "n\"\325\001\312A!\n\010Database\022\025CloneDatabaseMetadata" + + "\202\323\344\223\002,\"\'/v1/{parent=projects/*}/database" + + "s:clone:\001*\212\323\344\223\002y\0224\n\026pitr_snapshot.databa" + + "se\022\032projects/{project_id=*}/**\022A\n\026pitr_s" + + "napshot.database\022\'projects/*/databases/{" + + "database_id=*}/**\032v\312A\030firestore.googleap" + + "is.com\322AXhttps://www.googleapis.com/auth" + + "/cloud-platform,https://www.googleapis.c" + + "om/auth/datastoreB\245\003\n\035com.google.firesto" + + "re.admin.v1B\023FirestoreAdminProtoP\001Z9clou" + + "d.google.com/go/firestore/apiv1/admin/ad" + + "minpb;adminpb\242\002\004GCFS\252\002\037Google.Cloud.Fire" + + "store.Admin.V1\312\002\037Google\\Cloud\\Firestore\\" + + "Admin\\V1\352\002#Google::Cloud::Firestore::Adm" + + "in::V1\352AL\n!firestore.googleapis.com/Loca" + + "tion\022\'projects/{project}/locations/{loca" + + "tion}\352Aq\n(firestore.googleapis.com/Colle" + + "ctionGroup\022Eprojects/{project}/databases" + + "/{database}/collectionGroups/{collection" + + "}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -504,12 +532,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(), com.google.api.FieldBehaviorProto.getDescriptor(), com.google.api.ResourceProto.getDescriptor(), + com.google.api.RoutingProto.getDescriptor(), com.google.firestore.admin.v1.BackupProto.getDescriptor(), com.google.firestore.admin.v1.DatabaseProto.getDescriptor(), com.google.firestore.admin.v1.FieldProto.getDescriptor(), com.google.firestore.admin.v1.IndexProto.getDescriptor(), com.google.firestore.admin.v1.OperationProto.getDescriptor(), com.google.firestore.admin.v1.ScheduleProto.getDescriptor(), + com.google.firestore.admin.v1.PitrSnapshotProto.getDescriptor(), com.google.firestore.admin.v1.UserCredsProto.getDescriptor(), com.google.longrunning.OperationsProto.getDescriptor(), com.google.protobuf.EmptyProto.getDescriptor(), @@ -846,6 +876,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Key", "Value", }); + internal_static_google_firestore_admin_v1_CloneDatabaseRequest_descriptor = + getDescriptor().getMessageTypes().get(41); + internal_static_google_firestore_admin_v1_CloneDatabaseRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_firestore_admin_v1_CloneDatabaseRequest_descriptor, + new java.lang.String[] { + "Parent", "DatabaseId", "PitrSnapshot", "EncryptionConfig", "Tags", + }); + internal_static_google_firestore_admin_v1_CloneDatabaseRequest_TagsEntry_descriptor = + internal_static_google_firestore_admin_v1_CloneDatabaseRequest_descriptor + .getNestedTypes() + .get(0); + internal_static_google_firestore_admin_v1_CloneDatabaseRequest_TagsEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_firestore_admin_v1_CloneDatabaseRequest_TagsEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.ClientProto.defaultHost); @@ -855,6 +903,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.api.ClientProto.oauthScopes); registry.add(com.google.api.ResourceProto.resourceDefinition); registry.add(com.google.api.ResourceProto.resourceReference); + registry.add(com.google.api.RoutingProto.routing); registry.add(com.google.longrunning.OperationsProto.operationInfo); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); @@ -862,12 +911,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ClientProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor(); + com.google.api.RoutingProto.getDescriptor(); com.google.firestore.admin.v1.BackupProto.getDescriptor(); com.google.firestore.admin.v1.DatabaseProto.getDescriptor(); com.google.firestore.admin.v1.FieldProto.getDescriptor(); com.google.firestore.admin.v1.IndexProto.getDescriptor(); com.google.firestore.admin.v1.OperationProto.getDescriptor(); com.google.firestore.admin.v1.ScheduleProto.getDescriptor(); + com.google.firestore.admin.v1.PitrSnapshotProto.getDescriptor(); com.google.firestore.admin.v1.UserCredsProto.getDescriptor(); com.google.longrunning.OperationsProto.getDescriptor(); com.google.protobuf.EmptyProto.getDescriptor(); diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationProto.java index f61e67c8d..0bf76189a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationProto.java @@ -64,6 +64,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_firestore_admin_v1_RestoreDatabaseMetadata_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_firestore_admin_v1_RestoreDatabaseMetadata_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_firestore_admin_v1_CloneDatabaseMetadata_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_firestore_admin_v1_CloneDatabaseMetadata_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_firestore_admin_v1_Progress_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -80,8 +84,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "\n" + ")google/firestore/admin/v1/operation.pr" + "oto\022\031google.firestore.admin.v1\032\031google/a" - + "pi/resource.proto\032%google/firestore/admi" - + "n/v1/index.proto\032\037google/protobuf/timestamp.proto\"\275\002\n" + + "pi/resource.proto\032%google/firestore/admin/v1/index.proto\032(google/firestore/admin" + + "/v1/snapshot.proto\032\037google/protobuf/timestamp.proto\"\275\002\n" + "\026IndexOperationMetadata\022.\n\n" + "start_time\030\001 \001(\0132\032.google.protobuf.Timestamp\022,\n" + "\010end_time\030\002 \001(\0132\032.google.protobuf.Timestamp\022\r\n" @@ -93,24 +97,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "start_time\030\001 \001(\0132\032.google.protobuf.Timestamp\022,\n" + "\010end_time\030\002 \001(\0132\032.google.protobuf.Timestamp\022\r\n" + "\005field\030\003 \001(\t\022_\n" - + "\023index_config_deltas\030\004 \003(\0132B.google.firestore.admin." - + "v1.FieldOperationMetadata.IndexConfigDelta\0228\n" + + "\023index_config_deltas\030\004 \003(\0132B.google.firestore.admi" + + "n.v1.FieldOperationMetadata.IndexConfigDelta\0228\n" + "\005state\030\005 \001(\0162).google.firestore.admin.v1.OperationState\022?\n" + "\022progress_documents\030\006 \001(\0132#.google.firestore.admin.v1.Progress\022;\n" + "\016progress_bytes\030\007 \001(\0132#.google.firestore.admin.v1.Progress\022Z\n" - + "\020ttl_config_delta\030\010 \001(\0132@.google.firestore.admin.v1" - + ".FieldOperationMetadata.TtlConfigDelta\032\347\001\n" + + "\020ttl_config_delta\030\010 \001(\0132@.google.firestore.admin." + + "v1.FieldOperationMetadata.TtlConfigDelta\032\347\001\n" + "\020IndexConfigDelta\022b\n" - + "\013change_type\030\001 \001(\0162M.google.firestore.admin.v1.FieldOperat" - + "ionMetadata.IndexConfigDelta.ChangeType\022/\n" + + "\013change_type\030\001 \001(\0162M.google.firestore.admin.v1.FieldOper" + + "ationMetadata.IndexConfigDelta.ChangeType\022/\n" + "\005index\030\002 \001(\0132 .google.firestore.admin.v1.Index\">\n\n" + "ChangeType\022\033\n" + "\027CHANGE_TYPE_UNSPECIFIED\020\000\022\007\n" + "\003ADD\020\001\022\n\n" + "\006REMOVE\020\002\032\262\001\n" + "\016TtlConfigDelta\022`\n" - + "\013change_type\030\001 \001(\0162K.googl" - + "e.firestore.admin.v1.FieldOperationMetadata.TtlConfigDelta.ChangeType\">\n\n" + + "\013change_type\030\001 \001(\0162K.goo" + + "gle.firestore.admin.v1.FieldOperationMetadata.TtlConfigDelta.ChangeType\">\n\n" + "ChangeType\022\033\n" + "\027CHANGE_TYPE_UNSPECIFIED\020\000\022\007\n" + "\003ADD\020\001\022\n\n" @@ -118,8 +122,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027ExportDocumentsMetadata\022.\n\n" + "start_time\030\001 \001(\0132\032.google.protobuf.Timestamp\022,\n" + "\010end_time\030\002 \001(\0132\032.google.protobuf.Timestamp\022B\n" - + "\017operation_state\030\003 \001(\016" - + "2).google.firestore.admin.v1.OperationState\022?\n" + + "\017operation_state\030\003 \001" + + "(\0162).google.firestore.admin.v1.OperationState\022?\n" + "\022progress_documents\030\004 \001(\0132#.google.firestore.admin.v1.Progress\022;\n" + "\016progress_bytes\030\005 \001(\0132#.google.firestore.admin.v1.Progress\022\026\n" + "\016collection_ids\030\006 \003(\t\022\031\n" @@ -129,18 +133,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027ImportDocumentsMetadata\022.\n\n" + "start_time\030\001 \001(\0132\032.google.protobuf.Timestamp\022,\n" + "\010end_time\030\002 \001(\0132\032.google.protobuf.Timestamp\022B\n" - + "\017operation_state\030\003 \001(" - + "\0162).google.firestore.admin.v1.OperationState\022?\n" + + "\017operation_state\030\003 " + + "\001(\0162).google.firestore.admin.v1.OperationState\022?\n" + "\022progress_documents\030\004 \001(\0132#.google.firestore.admin.v1.Progress\022;\n" + "\016progress_bytes\030\005 \001(\0132#.google.firestore.admin.v1.Progress\022\026\n" + "\016collection_ids\030\006 \003(\t\022\030\n" + "\020input_uri_prefix\030\007 \001(\t\022\025\n\r" + "namespace_ids\030\010 \003(\t\"\237\003\n" - + "\033BulkDeleteDocumentsMetadata\022.\n\n" + + "\033BulkDeleteDocumentsMetadata\022.\n" + + "\n" + "start_time\030\001 \001(\0132\032.google.protobuf.Timestamp\022,\n" + "\010end_time\030\002 \001(\0132\032.google.protobuf.Timestamp\022B\n" - + "\017operation_state\030\003" - + " \001(\0162).google.firestore.admin.v1.OperationState\022?\n" + + "\017operation_state\030\003 \001(\0162).g" + + "oogle.firestore.admin.v1.OperationState\022?\n" + "\022progress_documents\030\004 \001(\0132#.google.firestore.admin.v1.Progress\022;\n" + "\016progress_bytes\030\005 \001(\0132#.google.firestore.admin.v1.Progress\022\026\n" + "\016collection_ids\030\006 \003(\t\022\025\n\r" @@ -157,7 +162,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "!firestore.googleapis.com/Database\0224\n" + "\006backup\030\005 \001(\tB$\372A!\n" + "\037firestore.googleapis.com/Backup\022@\n" - + "\023progress_percentage\030\010 \001(\0132#.google.firestore.admin.v1.Progress\":\n" + + "\023progress_percentage\030\010" + + " \001(\0132#.google.firestore.admin.v1.Progress\"\365\002\n" + + "\025CloneDatabaseMetadata\022.\n\n" + + "start_time\030\001 \001(\0132\032.google.protobuf.Timestamp\022,\n" + + "\010end_time\030\002 \001(\0132\032.google.protobuf.Timestamp\022B\n" + + "\017operation_state\030\003" + + " \001(\0162).google.firestore.admin.v1.OperationState\0228\n" + + "\010database\030\004 \001(\tB&\372A#\n" + + "!firestore.googleapis.com/Database\022>\n\r" + + "pitr_snapshot\030\007 \001(\0132\'.google.firestore.admin.v1.PitrSnapshot\022@\n" + + "\023progress_percentage\030\006 \001(\0132#.google.firestore.admin.v1.Progress\":\n" + "\010Progress\022\026\n" + "\016estimated_work\030\001 \001(\003\022\026\n" + "\016completed_work\030\002 \001(\003*\236\001\n" @@ -170,11 +185,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "SUCCESSFUL\020\005\022\n\n" + "\006FAILED\020\006\022\r\n" + "\tCANCELLED\020\007B\335\001\n" - + "\035com.google.firestore.admin.v1B\016OperationProtoP\001Z9cl" - + "oud.google.com/go/firestore/apiv1/admin/" - + "adminpb;adminpb\242\002\004GCFS\252\002\037Google.Cloud.Fi" - + "restore.Admin.V1\312\002\037Google\\Cloud\\Firestor" - + "e\\Admin\\V1\352\002#Google::Cloud::Firestore::Admin::V1b\006proto3" + + "\035com.google.firestore.admin.v1B\016OperationProtoP\001Z9cloud.google.com/go/fire" + + "store/apiv1/admin/adminpb;adminpb\242\002\004GCFS" + + "\252\002\037Google.Cloud.Firestore.Admin.V1\312\002\037Goo" + + "gle\\Cloud\\Firestore\\Admin\\V1\352\002#Google::C" + + "loud::Firestore::Admin::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -182,6 +197,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.api.ResourceProto.getDescriptor(), com.google.firestore.admin.v1.IndexProto.getDescriptor(), + com.google.firestore.admin.v1.PitrSnapshotProto.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), }); internal_static_google_firestore_admin_v1_IndexOperationMetadata_descriptor = @@ -289,8 +305,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "StartTime", "EndTime", "OperationState", "Database", "Backup", "ProgressPercentage", }); - internal_static_google_firestore_admin_v1_Progress_descriptor = + internal_static_google_firestore_admin_v1_CloneDatabaseMetadata_descriptor = getDescriptor().getMessageTypes().get(7); + internal_static_google_firestore_admin_v1_CloneDatabaseMetadata_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_firestore_admin_v1_CloneDatabaseMetadata_descriptor, + new java.lang.String[] { + "StartTime", + "EndTime", + "OperationState", + "Database", + "PitrSnapshot", + "ProgressPercentage", + }); + internal_static_google_firestore_admin_v1_Progress_descriptor = + getDescriptor().getMessageTypes().get(8); internal_static_google_firestore_admin_v1_Progress_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_firestore_admin_v1_Progress_descriptor, @@ -304,6 +333,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor, registry); com.google.api.ResourceProto.getDescriptor(); com.google.firestore.admin.v1.IndexProto.getDescriptor(); + com.google.firestore.admin.v1.PitrSnapshotProto.getDescriptor(); com.google.protobuf.TimestampProto.getDescriptor(); } diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/PitrSnapshot.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/PitrSnapshot.java new file mode 100644 index 000000000..d9e1d2e22 --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/PitrSnapshot.java @@ -0,0 +1,1066 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/snapshot.proto + +// Protobuf Java Version: 3.25.8 +package com.google.firestore.admin.v1; + +/** + * + * + *
+ * A consistent snapshot of a database at a specific point in time.
+ * A PITR (Point-in-time recovery) snapshot with previous versions of a
+ * database's data is available for every minute up to the associated database's
+ * data retention period. If the PITR feature is enabled, the retention period
+ * is 7 days; otherwise, it is one hour.
+ * 
+ * + * Protobuf type {@code google.firestore.admin.v1.PitrSnapshot} + */ +public final class PitrSnapshot extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.firestore.admin.v1.PitrSnapshot) + PitrSnapshotOrBuilder { + private static final long serialVersionUID = 0L; + + // Use PitrSnapshot.newBuilder() to construct. + private PitrSnapshot(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PitrSnapshot() { + database_ = ""; + databaseUid_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PitrSnapshot(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.PitrSnapshotProto + .internal_static_google_firestore_admin_v1_PitrSnapshot_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.PitrSnapshotProto + .internal_static_google_firestore_admin_v1_PitrSnapshot_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.PitrSnapshot.class, + com.google.firestore.admin.v1.PitrSnapshot.Builder.class); + } + + private int bitField0_; + public static final int DATABASE_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object database_ = ""; + + /** + * + * + *
+   * Required. The name of the database that this was a snapshot of. Format:
+   * `projects/{project}/databases/{database}`.
+   * 
+ * + * + * string database = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The database. + */ + @java.lang.Override + public java.lang.String getDatabase() { + java.lang.Object ref = database_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + database_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. The name of the database that this was a snapshot of. Format:
+   * `projects/{project}/databases/{database}`.
+   * 
+ * + * + * string database = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for database. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDatabaseBytes() { + java.lang.Object ref = database_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + database_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DATABASE_UID_FIELD_NUMBER = 2; + private com.google.protobuf.ByteString databaseUid_ = com.google.protobuf.ByteString.EMPTY; + + /** + * + * + *
+   * Output only. Public UUID of the database the snapshot was associated with.
+   * 
+ * + * bytes database_uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The databaseUid. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDatabaseUid() { + return databaseUid_; + } + + public static final int SNAPSHOT_TIME_FIELD_NUMBER = 3; + private com.google.protobuf.Timestamp snapshotTime_; + + /** + * + * + *
+   * Required. Snapshot time of the database.
+   * 
+ * + * .google.protobuf.Timestamp snapshot_time = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the snapshotTime field is set. + */ + @java.lang.Override + public boolean hasSnapshotTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Required. Snapshot time of the database.
+   * 
+ * + * .google.protobuf.Timestamp snapshot_time = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The snapshotTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getSnapshotTime() { + return snapshotTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : snapshotTime_; + } + + /** + * + * + *
+   * Required. Snapshot time of the database.
+   * 
+ * + * .google.protobuf.Timestamp snapshot_time = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getSnapshotTimeOrBuilder() { + return snapshotTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : snapshotTime_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, database_); + } + if (!databaseUid_.isEmpty()) { + output.writeBytes(2, databaseUid_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(3, getSnapshotTime()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, database_); + } + if (!databaseUid_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream.computeBytesSize(2, databaseUid_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getSnapshotTime()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.firestore.admin.v1.PitrSnapshot)) { + return super.equals(obj); + } + com.google.firestore.admin.v1.PitrSnapshot other = + (com.google.firestore.admin.v1.PitrSnapshot) obj; + + if (!getDatabase().equals(other.getDatabase())) return false; + if (!getDatabaseUid().equals(other.getDatabaseUid())) return false; + if (hasSnapshotTime() != other.hasSnapshotTime()) return false; + if (hasSnapshotTime()) { + if (!getSnapshotTime().equals(other.getSnapshotTime())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + DATABASE_FIELD_NUMBER; + hash = (53 * hash) + getDatabase().hashCode(); + hash = (37 * hash) + DATABASE_UID_FIELD_NUMBER; + hash = (53 * hash) + getDatabaseUid().hashCode(); + if (hasSnapshotTime()) { + hash = (37 * hash) + SNAPSHOT_TIME_FIELD_NUMBER; + hash = (53 * hash) + getSnapshotTime().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.firestore.admin.v1.PitrSnapshot parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.PitrSnapshot parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.PitrSnapshot parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.PitrSnapshot parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.PitrSnapshot parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.firestore.admin.v1.PitrSnapshot parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.firestore.admin.v1.PitrSnapshot parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.PitrSnapshot parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.PitrSnapshot parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.PitrSnapshot parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.firestore.admin.v1.PitrSnapshot parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.firestore.admin.v1.PitrSnapshot parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.firestore.admin.v1.PitrSnapshot prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A consistent snapshot of a database at a specific point in time.
+   * A PITR (Point-in-time recovery) snapshot with previous versions of a
+   * database's data is available for every minute up to the associated database's
+   * data retention period. If the PITR feature is enabled, the retention period
+   * is 7 days; otherwise, it is one hour.
+   * 
+ * + * Protobuf type {@code google.firestore.admin.v1.PitrSnapshot} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.firestore.admin.v1.PitrSnapshot) + com.google.firestore.admin.v1.PitrSnapshotOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.firestore.admin.v1.PitrSnapshotProto + .internal_static_google_firestore_admin_v1_PitrSnapshot_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.firestore.admin.v1.PitrSnapshotProto + .internal_static_google_firestore_admin_v1_PitrSnapshot_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.firestore.admin.v1.PitrSnapshot.class, + com.google.firestore.admin.v1.PitrSnapshot.Builder.class); + } + + // Construct using com.google.firestore.admin.v1.PitrSnapshot.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getSnapshotTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + database_ = ""; + databaseUid_ = com.google.protobuf.ByteString.EMPTY; + snapshotTime_ = null; + if (snapshotTimeBuilder_ != null) { + snapshotTimeBuilder_.dispose(); + snapshotTimeBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.firestore.admin.v1.PitrSnapshotProto + .internal_static_google_firestore_admin_v1_PitrSnapshot_descriptor; + } + + @java.lang.Override + public com.google.firestore.admin.v1.PitrSnapshot getDefaultInstanceForType() { + return com.google.firestore.admin.v1.PitrSnapshot.getDefaultInstance(); + } + + @java.lang.Override + public com.google.firestore.admin.v1.PitrSnapshot build() { + com.google.firestore.admin.v1.PitrSnapshot result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.firestore.admin.v1.PitrSnapshot buildPartial() { + com.google.firestore.admin.v1.PitrSnapshot result = + new com.google.firestore.admin.v1.PitrSnapshot(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.firestore.admin.v1.PitrSnapshot result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.database_ = database_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.databaseUid_ = databaseUid_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.snapshotTime_ = + snapshotTimeBuilder_ == null ? snapshotTime_ : snapshotTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.firestore.admin.v1.PitrSnapshot) { + return mergeFrom((com.google.firestore.admin.v1.PitrSnapshot) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.firestore.admin.v1.PitrSnapshot other) { + if (other == com.google.firestore.admin.v1.PitrSnapshot.getDefaultInstance()) return this; + if (!other.getDatabase().isEmpty()) { + database_ = other.database_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getDatabaseUid() != com.google.protobuf.ByteString.EMPTY) { + setDatabaseUid(other.getDatabaseUid()); + } + if (other.hasSnapshotTime()) { + mergeSnapshotTime(other.getSnapshotTime()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + database_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + databaseUid_ = input.readBytes(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + input.readMessage(getSnapshotTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object database_ = ""; + + /** + * + * + *
+     * Required. The name of the database that this was a snapshot of. Format:
+     * `projects/{project}/databases/{database}`.
+     * 
+ * + * + * string database = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The database. + */ + public java.lang.String getDatabase() { + java.lang.Object ref = database_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + database_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. The name of the database that this was a snapshot of. Format:
+     * `projects/{project}/databases/{database}`.
+     * 
+ * + * + * string database = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for database. + */ + public com.google.protobuf.ByteString getDatabaseBytes() { + java.lang.Object ref = database_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + database_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. The name of the database that this was a snapshot of. Format:
+     * `projects/{project}/databases/{database}`.
+     * 
+ * + * + * string database = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The database to set. + * @return This builder for chaining. + */ + public Builder setDatabase(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + database_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The name of the database that this was a snapshot of. Format:
+     * `projects/{project}/databases/{database}`.
+     * 
+ * + * + * string database = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearDatabase() { + database_ = getDefaultInstance().getDatabase(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The name of the database that this was a snapshot of. Format:
+     * `projects/{project}/databases/{database}`.
+     * 
+ * + * + * string database = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for database to set. + * @return This builder for chaining. + */ + public Builder setDatabaseBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + database_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.ByteString databaseUid_ = com.google.protobuf.ByteString.EMPTY; + + /** + * + * + *
+     * Output only. Public UUID of the database the snapshot was associated with.
+     * 
+ * + * bytes database_uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The databaseUid. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDatabaseUid() { + return databaseUid_; + } + + /** + * + * + *
+     * Output only. Public UUID of the database the snapshot was associated with.
+     * 
+ * + * bytes database_uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The databaseUid to set. + * @return This builder for chaining. + */ + public Builder setDatabaseUid(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + databaseUid_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Public UUID of the database the snapshot was associated with.
+     * 
+ * + * bytes database_uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearDatabaseUid() { + bitField0_ = (bitField0_ & ~0x00000002); + databaseUid_ = getDefaultInstance().getDatabaseUid(); + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp snapshotTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + snapshotTimeBuilder_; + + /** + * + * + *
+     * Required. Snapshot time of the database.
+     * 
+ * + * .google.protobuf.Timestamp snapshot_time = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the snapshotTime field is set. + */ + public boolean hasSnapshotTime() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Required. Snapshot time of the database.
+     * 
+ * + * .google.protobuf.Timestamp snapshot_time = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The snapshotTime. + */ + public com.google.protobuf.Timestamp getSnapshotTime() { + if (snapshotTimeBuilder_ == null) { + return snapshotTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : snapshotTime_; + } else { + return snapshotTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Required. Snapshot time of the database.
+     * 
+ * + * .google.protobuf.Timestamp snapshot_time = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setSnapshotTime(com.google.protobuf.Timestamp value) { + if (snapshotTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + snapshotTime_ = value; + } else { + snapshotTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Snapshot time of the database.
+     * 
+ * + * .google.protobuf.Timestamp snapshot_time = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setSnapshotTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (snapshotTimeBuilder_ == null) { + snapshotTime_ = builderForValue.build(); + } else { + snapshotTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Snapshot time of the database.
+     * 
+ * + * .google.protobuf.Timestamp snapshot_time = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeSnapshotTime(com.google.protobuf.Timestamp value) { + if (snapshotTimeBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && snapshotTime_ != null + && snapshotTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getSnapshotTimeBuilder().mergeFrom(value); + } else { + snapshotTime_ = value; + } + } else { + snapshotTimeBuilder_.mergeFrom(value); + } + if (snapshotTime_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Required. Snapshot time of the database.
+     * 
+ * + * .google.protobuf.Timestamp snapshot_time = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearSnapshotTime() { + bitField0_ = (bitField0_ & ~0x00000004); + snapshotTime_ = null; + if (snapshotTimeBuilder_ != null) { + snapshotTimeBuilder_.dispose(); + snapshotTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Snapshot time of the database.
+     * 
+ * + * .google.protobuf.Timestamp snapshot_time = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.protobuf.Timestamp.Builder getSnapshotTimeBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getSnapshotTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Required. Snapshot time of the database.
+     * 
+ * + * .google.protobuf.Timestamp snapshot_time = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.protobuf.TimestampOrBuilder getSnapshotTimeOrBuilder() { + if (snapshotTimeBuilder_ != null) { + return snapshotTimeBuilder_.getMessageOrBuilder(); + } else { + return snapshotTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : snapshotTime_; + } + } + + /** + * + * + *
+     * Required. Snapshot time of the database.
+     * 
+ * + * .google.protobuf.Timestamp snapshot_time = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getSnapshotTimeFieldBuilder() { + if (snapshotTimeBuilder_ == null) { + snapshotTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getSnapshotTime(), getParentForChildren(), isClean()); + snapshotTime_ = null; + } + return snapshotTimeBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.firestore.admin.v1.PitrSnapshot) + } + + // @@protoc_insertion_point(class_scope:google.firestore.admin.v1.PitrSnapshot) + private static final com.google.firestore.admin.v1.PitrSnapshot DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.firestore.admin.v1.PitrSnapshot(); + } + + public static com.google.firestore.admin.v1.PitrSnapshot getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PitrSnapshot parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.firestore.admin.v1.PitrSnapshot getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/PitrSnapshotOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/PitrSnapshotOrBuilder.java new file mode 100644 index 000000000..bbb6c7e1a --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/PitrSnapshotOrBuilder.java @@ -0,0 +1,111 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/snapshot.proto + +// Protobuf Java Version: 3.25.8 +package com.google.firestore.admin.v1; + +public interface PitrSnapshotOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.firestore.admin.v1.PitrSnapshot) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The name of the database that this was a snapshot of. Format:
+   * `projects/{project}/databases/{database}`.
+   * 
+ * + * + * string database = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The database. + */ + java.lang.String getDatabase(); + + /** + * + * + *
+   * Required. The name of the database that this was a snapshot of. Format:
+   * `projects/{project}/databases/{database}`.
+   * 
+ * + * + * string database = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for database. + */ + com.google.protobuf.ByteString getDatabaseBytes(); + + /** + * + * + *
+   * Output only. Public UUID of the database the snapshot was associated with.
+   * 
+ * + * bytes database_uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The databaseUid. + */ + com.google.protobuf.ByteString getDatabaseUid(); + + /** + * + * + *
+   * Required. Snapshot time of the database.
+   * 
+ * + * .google.protobuf.Timestamp snapshot_time = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the snapshotTime field is set. + */ + boolean hasSnapshotTime(); + + /** + * + * + *
+   * Required. Snapshot time of the database.
+   * 
+ * + * .google.protobuf.Timestamp snapshot_time = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The snapshotTime. + */ + com.google.protobuf.Timestamp getSnapshotTime(); + + /** + * + * + *
+   * Required. Snapshot time of the database.
+   * 
+ * + * .google.protobuf.Timestamp snapshot_time = 3 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.protobuf.TimestampOrBuilder getSnapshotTimeOrBuilder(); +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/PitrSnapshotProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/PitrSnapshotProto.java new file mode 100644 index 000000000..1646923f2 --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/PitrSnapshotProto.java @@ -0,0 +1,87 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/firestore/admin/v1/snapshot.proto + +// Protobuf Java Version: 3.25.8 +package com.google.firestore.admin.v1; + +public final class PitrSnapshotProto { + private PitrSnapshotProto() {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); + } + + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_firestore_admin_v1_PitrSnapshot_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_firestore_admin_v1_PitrSnapshot_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + return descriptor; + } + + private static com.google.protobuf.Descriptors.FileDescriptor descriptor; + + static { + java.lang.String[] descriptorData = { + "\n(google/firestore/admin/v1/snapshot.pro" + + "to\022\031google.firestore.admin.v1\032\037google/ap" + + "i/field_behavior.proto\032\031google/api/resou" + + "rce.proto\032\037google/protobuf/timestamp.pro" + + "to\"\236\001\n\014PitrSnapshot\022;\n\010database\030\001 \001(\tB)\340" + + "A\002\372A#\n!firestore.googleapis.com/Database" + + "\022\031\n\014database_uid\030\002 \001(\014B\003\340A\003\0226\n\rsnapshot_" + + "time\030\003 \001(\0132\032.google.protobuf.TimestampB\003" + + "\340A\002B\340\001\n\035com.google.firestore.admin.v1B\021P" + + "itrSnapshotProtoP\001Z9cloud.google.com/go/" + + "firestore/apiv1/admin/adminpb;adminpb\242\002\004" + + "GCFS\252\002\037Google.Cloud.Firestore.Admin.V1\312\002" + + "\037Google\\Cloud\\Firestore\\Admin\\V1\352\002#Googl" + + "e::Cloud::Firestore::Admin::V1b\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + com.google.protobuf.TimestampProto.getDescriptor(), + }); + internal_static_google_firestore_admin_v1_PitrSnapshot_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_firestore_admin_v1_PitrSnapshot_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_firestore_admin_v1_PitrSnapshot_descriptor, + new java.lang.String[] { + "Database", "DatabaseUid", "SnapshotTime", + }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.ResourceProto.resourceReference); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/firestore_admin.proto b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/firestore_admin.proto index 63dfd74e4..1d4efbdde 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/firestore_admin.proto +++ b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/firestore_admin.proto @@ -20,12 +20,14 @@ import "google/api/annotations.proto"; import "google/api/client.proto"; import "google/api/field_behavior.proto"; import "google/api/resource.proto"; +import "google/api/routing.proto"; import "google/firestore/admin/v1/backup.proto"; import "google/firestore/admin/v1/database.proto"; import "google/firestore/admin/v1/field.proto"; import "google/firestore/admin/v1/index.proto"; import "google/firestore/admin/v1/operation.proto"; import "google/firestore/admin/v1/schedule.proto"; +import "google/firestore/admin/v1/snapshot.proto"; import "google/firestore/admin/v1/user_creds.proto"; import "google/longrunning/operations.proto"; import "google/protobuf/empty.proto"; @@ -458,6 +460,45 @@ service FirestoreAdmin { }; option (google.api.method_signature) = "name"; } + + // Creates a new database by cloning an existing one. + // + // The new database must be in the same cloud region or multi-region location + // as the existing database. This behaves similar to + // [FirestoreAdmin.CreateDatabase][google.firestore.admin.v1.FirestoreAdmin.CreateDatabase] + // except instead of creating a new empty database, a new database is created + // with the database type, index configuration, and documents from an existing + // database. + // + // The [long-running operation][google.longrunning.Operation] can be used to + // track the progress of the clone, with the Operation's + // [metadata][google.longrunning.Operation.metadata] field type being the + // [CloneDatabaseMetadata][google.firestore.admin.v1.CloneDatabaseMetadata]. + // The [response][google.longrunning.Operation.response] type is the + // [Database][google.firestore.admin.v1.Database] if the clone was + // successful. The new database is not readable or writeable until the LRO has + // completed. + rpc CloneDatabase(CloneDatabaseRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + post: "/v1/{parent=projects/*}/databases:clone" + body: "*" + }; + option (google.api.routing) = { + routing_parameters { + field: "pitr_snapshot.database" + path_template: "projects/{project_id=*}/**" + } + routing_parameters { + field: "pitr_snapshot.database" + path_template: "projects/*/databases/{database_id=*}/**" + } + }; + option (google.longrunning.operation_info) = { + response_type: "Database" + metadata_type: "CloneDatabaseMetadata" + }; + } } // A request to list the Firestore Databases in all locations for a project. @@ -1137,3 +1178,51 @@ message RestoreDatabaseRequest { (google.api.field_behavior) = OPTIONAL ]; } + +// The request message for +// [FirestoreAdmin.CloneDatabase][google.firestore.admin.v1.FirestoreAdmin.CloneDatabase]. +message CloneDatabaseRequest { + // Required. The project to clone the database in. Format is + // `projects/{project_id}`. + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "firestore.googleapis.com/Database" + } + ]; + + // Required. The ID to use for the database, which will become the final + // component of the database's resource name. This database ID must not be + // associated with an existing database. + // + // This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/ + // with first character a letter and the last a letter or a number. Must not + // be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/. + // + // "(default)" database ID is also valid. + string database_id = 2 [(google.api.field_behavior) = REQUIRED]; + + // Required. Specification of the PITR data to clone from. The source database + // must exist. + // + // The cloned database will be created in the same location as the source + // database. + PitrSnapshot pitr_snapshot = 6 [(google.api.field_behavior) = REQUIRED]; + + // Optional. Encryption configuration for the cloned database. + // + // If this field is not specified, the cloned database will use + // the same encryption configuration as the source database, namely + // [use_source_encryption][google.firestore.admin.v1.Database.EncryptionConfig.use_source_encryption]. + Database.EncryptionConfig encryption_config = 4 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Immutable. Tags to be bound to the cloned database. + // + // The tags should be provided in the format of + // `tagKeys/{tag_key_id} -> tagValues/{tag_value_id}`. + map tags = 5 [ + (google.api.field_behavior) = IMMUTABLE, + (google.api.field_behavior) = OPTIONAL + ]; +} diff --git a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/operation.proto b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/operation.proto index b92ae2d4d..6fa21489f 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/operation.proto +++ b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/operation.proto @@ -18,6 +18,7 @@ package google.firestore.admin.v1; import "google/api/resource.proto"; import "google/firestore/admin/v1/index.proto"; +import "google/firestore/admin/v1/snapshot.proto"; import "google/protobuf/timestamp.proto"; option csharp_namespace = "Google.Cloud.Firestore.Admin.V1"; @@ -259,6 +260,30 @@ message RestoreDatabaseMetadata { Progress progress_percentage = 8; } +// Metadata for the [long-running operation][google.longrunning.Operation] from +// the [CloneDatabase][google.firestore.admin.v1.CloneDatabase] request. +message CloneDatabaseMetadata { + // The time the clone was started. + google.protobuf.Timestamp start_time = 1; + + // The time the clone finished, unset for ongoing clones. + google.protobuf.Timestamp end_time = 2; + + // The operation state of the clone. + OperationState operation_state = 3; + + // The name of the database being cloned to. + string database = 4 [(google.api.resource_reference) = { + type: "firestore.googleapis.com/Database" + }]; + + // The snapshot from which this database was cloned. + PitrSnapshot pitr_snapshot = 7; + + // How far along the clone is as an estimated percentage of remaining time. + Progress progress_percentage = 6; +} + // Describes the progress of the operation. // Unit of work is generic and must be interpreted based on where // [Progress][google.firestore.admin.v1.Progress] is used. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/snapshot.proto b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/snapshot.proto new file mode 100644 index 000000000..895bed4da --- /dev/null +++ b/proto-google-cloud-firestore-admin-v1/src/main/proto/google/firestore/admin/v1/snapshot.proto @@ -0,0 +1,53 @@ +// Copyright 2025 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +syntax = "proto3"; + +package google.firestore.admin.v1; + +import "google/api/field_behavior.proto"; +import "google/api/resource.proto"; +import "google/protobuf/timestamp.proto"; + +option csharp_namespace = "Google.Cloud.Firestore.Admin.V1"; +option go_package = "cloud.google.com/go/firestore/apiv1/admin/adminpb;adminpb"; +option java_multiple_files = true; +option java_outer_classname = "PitrSnapshotProto"; +option java_package = "com.google.firestore.admin.v1"; +option objc_class_prefix = "GCFS"; +option php_namespace = "Google\\Cloud\\Firestore\\Admin\\V1"; +option ruby_package = "Google::Cloud::Firestore::Admin::V1"; + +// A consistent snapshot of a database at a specific point in time. +// A PITR (Point-in-time recovery) snapshot with previous versions of a +// database's data is available for every minute up to the associated database's +// data retention period. If the PITR feature is enabled, the retention period +// is 7 days; otherwise, it is one hour. +message PitrSnapshot { + // Required. The name of the database that this was a snapshot of. Format: + // `projects/{project}/databases/{database}`. + string database = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "firestore.googleapis.com/Database" + } + ]; + + // Output only. Public UUID of the database the snapshot was associated with. + bytes database_uid = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Required. Snapshot time of the database. + google.protobuf.Timestamp snapshot_time = 3 + [(google.api.field_behavior) = REQUIRED]; +}