diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index dc05a7276..bf48c82da 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:a6aa751984f1e905c3ae5a3aac78fc7b68210626ce91487dc7ff4f0a06f010cc -# created: 2024-01-22T14:14:20.913785597Z + digest: sha256:0d1bb26a1a99ae0456176bf891b8490e9aab424a5cb4e4d301d9703c4dc43b58 +# created: 2024-01-30T19:46:55.029238294Z diff --git a/.github/workflows/unmanaged-dependency-check.yaml b/.github/workflows/unmanaged-dependency-check.yaml new file mode 100644 index 000000000..8261645b1 --- /dev/null +++ b/.github/workflows/unmanaged-dependency-check.yaml @@ -0,0 +1,19 @@ +on: + pull_request: +name: Unmanaged dependency check +jobs: + unmanaged_dependency_check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-java@v3 + with: + distribution: temurin + java-version: 11 + - name: Install modules + shell: bash + run: .kokoro/build.sh + - name: Unmanaged dependency check + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@unmanaged-dependencies-check-latest + with: + bom-path: google-cloud-datastore-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-17.cfg b/.kokoro/presubmit/graalvm-native-17.cfg index 274e586ee..e75b01ffc 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-kokoro-resources/graalvm17:22.3.3" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.24.0" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native.cfg b/.kokoro/presubmit/graalvm-native.cfg index c70a18f0d..207306bb9 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-kokoro-resources/graalvm:22.3.3" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.24.0" } env_vars: { diff --git a/.kokoro/release/bump_snapshot.cfg b/.kokoro/release/bump_snapshot.cfg deleted file mode 100644 index 028a07acd..000000000 --- a/.kokoro/release/bump_snapshot.cfg +++ /dev/null @@ -1,53 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Build logs will be here -action { - define_artifacts { - regex: "**/*sponge_log.xml" - } -} - -# Download trampoline resources. -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" - -# Use the trampoline script to run in docker. -build_file: "java-datastore/.kokoro/trampoline.sh" - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/node:10-user" -} - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-datastore/.kokoro/release/bump_snapshot.sh" -} - -# tokens used by release-please to keep an up-to-date release PR. -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "github-magic-proxy-key-release-please" - } - } -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "github-magic-proxy-token-release-please" - } - } -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "github-magic-proxy-url-release-please" - } - } -} diff --git a/.kokoro/release/bump_snapshot.sh b/.kokoro/release/bump_snapshot.sh deleted file mode 100755 index 4ec44ddfa..000000000 --- a/.kokoro/release/bump_snapshot.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash - -# Copyright 2019 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. - -set -eo pipefail - -export NPM_CONFIG_PREFIX=/home/node/.npm-global - -if [ -f ${KOKORO_KEYSTORE_DIR}/73713_github-magic-proxy-url-release-please ]; then - # Groom the snapshot release PR immediately after publishing a release - npx release-please release-pr --token=${KOKORO_KEYSTORE_DIR}/73713_github-magic-proxy-token-release-please \ - --repo-url=googleapis/java-datastore \ - --package-name="datastore" \ - --api-url=${KOKORO_KEYSTORE_DIR}/73713_github-magic-proxy-url-release-please \ - --proxy-key=${KOKORO_KEYSTORE_DIR}/73713_github-magic-proxy-key-release-please \ - --snapshot \ - --release-type=java-auth-yoshi -fi diff --git a/.kokoro/release/common.cfg b/.kokoro/release/common.cfg deleted file mode 100644 index 49654be53..000000000 --- a/.kokoro/release/common.cfg +++ /dev/null @@ -1,49 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Download trampoline resources. -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" - -# Use the trampoline script to run in docker. -build_file: "java-datastore/.kokoro/trampoline.sh" - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java8" -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 70247 - keyname: "maven-gpg-keyring" - } - } -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 70247 - keyname: "maven-gpg-passphrase" - } - } -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 70247 - keyname: "maven-gpg-pubkeyring" - } - } -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 70247 - keyname: "sonatype-credentials" - } - } -} diff --git a/.kokoro/release/common.sh b/.kokoro/release/common.sh deleted file mode 100755 index 7f78ee414..000000000 --- a/.kokoro/release/common.sh +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/bash -# Copyright 2018 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. - -set -eo pipefail - -# Get secrets from keystore and set and environment variables -setup_environment_secrets() { - export GPG_PASSPHRASE=$(cat ${KOKORO_KEYSTORE_DIR}/70247_maven-gpg-passphrase) - export GPG_TTY=$(tty) - export GPG_HOMEDIR=/gpg - mkdir $GPG_HOMEDIR - mv ${KOKORO_KEYSTORE_DIR}/70247_maven-gpg-pubkeyring $GPG_HOMEDIR/pubring.gpg - mv ${KOKORO_KEYSTORE_DIR}/70247_maven-gpg-keyring $GPG_HOMEDIR/secring.gpg - export SONATYPE_USERNAME=$(cat ${KOKORO_KEYSTORE_DIR}/70247_sonatype-credentials | cut -f1 -d'|') - export SONATYPE_PASSWORD=$(cat ${KOKORO_KEYSTORE_DIR}/70247_sonatype-credentials | cut -f2 -d'|') -} - -create_settings_xml_file() { - echo " - - - ossrh - ${SONATYPE_USERNAME} - ${SONATYPE_PASSWORD} - - - sonatype-nexus-staging - ${SONATYPE_USERNAME} - ${SONATYPE_PASSWORD} - - - sonatype-nexus-snapshots - ${SONATYPE_USERNAME} - ${SONATYPE_PASSWORD} - - -" > $1 -} \ No newline at end of file diff --git a/.kokoro/release/drop.cfg b/.kokoro/release/drop.cfg deleted file mode 100644 index 2ad503f77..000000000 --- a/.kokoro/release/drop.cfg +++ /dev/null @@ -1,6 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-datastore/.kokoro/release/drop.sh" -} diff --git a/.kokoro/release/drop.sh b/.kokoro/release/drop.sh deleted file mode 100755 index 742ec1a88..000000000 --- a/.kokoro/release/drop.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash -# Copyright 2018 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. - -set -eo pipefail - -# STAGING_REPOSITORY_ID must be set -if [ -z "${STAGING_REPOSITORY_ID}" ]; then - echo "Missing STAGING_REPOSITORY_ID environment variable" - exit 1 -fi - -source $(dirname "$0")/common.sh -pushd $(dirname "$0")/../../ - -setup_environment_secrets -create_settings_xml_file "settings.xml" - -mvn nexus-staging:drop -B \ - --settings=settings.xml \ - -DstagingRepositoryId=${STAGING_REPOSITORY_ID} diff --git a/.kokoro/release/promote.cfg b/.kokoro/release/promote.cfg deleted file mode 100644 index fd61153c9..000000000 --- a/.kokoro/release/promote.cfg +++ /dev/null @@ -1,6 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-datastore/.kokoro/release/promote.sh" -} diff --git a/.kokoro/release/promote.sh b/.kokoro/release/promote.sh deleted file mode 100755 index 3cac3d8a9..000000000 --- a/.kokoro/release/promote.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash -# Copyright 2018 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. - -set -eo pipefail - -# STAGING_REPOSITORY_ID must be set -if [ -z "${STAGING_REPOSITORY_ID}" ]; then - echo "Missing STAGING_REPOSITORY_ID environment variable" - exit 1 -fi - -source $(dirname "$0")/common.sh - -pushd $(dirname "$0")/../../ - -setup_environment_secrets -create_settings_xml_file "settings.xml" - -mvn nexus-staging:release -B \ - -DperformRelease=true \ - --settings=settings.xml \ - -DstagingRepositoryId=${STAGING_REPOSITORY_ID} diff --git a/.kokoro/release/publish_javadoc.cfg b/.kokoro/release/publish_javadoc.cfg deleted file mode 100644 index 49de6872d..000000000 --- a/.kokoro/release/publish_javadoc.cfg +++ /dev/null @@ -1,23 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/doc-templates/" - -env_vars: { - key: "STAGING_BUCKET" - value: "docs-staging" -} - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-datastore/.kokoro/release/publish_javadoc.sh" -} - - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "docuploader_service_account" - } - } -} diff --git a/.kokoro/release/publish_javadoc.sh b/.kokoro/release/publish_javadoc.sh deleted file mode 100755 index 62dfe5480..000000000 --- a/.kokoro/release/publish_javadoc.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/bash -# Copyright 2019 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. - -set -eo pipefail - -if [[ -z "${CREDENTIALS}" ]]; then - CREDENTIALS=${KOKORO_KEYSTORE_DIR}/73713_docuploader_service_account -fi - -if [[ -z "${STAGING_BUCKET}" ]]; then - echo "Need to set STAGING_BUCKET environment variable" - exit 1 -fi - -# work from the git root directory -pushd $(dirname "$0")/../../ - -# install docuploader package -python3 -m pip install --require-hashes -r .kokoro/requirements.txt - -# compile all packages -mvn clean install -B -q -DskipTests=true - -export NAME=google-cloud-datastore -export VERSION=$(grep ${NAME}: versions.txt | cut -d: -f3) - -# build the docs -mvn site -B -q - -pushd target/site/apidocs - -# create metadata -python3 -m docuploader create-metadata \ - --name ${NAME} \ - --version ${VERSION} \ - --language java - -# upload docs -python3 -m docuploader upload . \ - --credentials ${CREDENTIALS} \ - --staging-bucket ${STAGING_BUCKET} diff --git a/.kokoro/release/publish_javadoc11.cfg b/.kokoro/release/publish_javadoc11.cfg deleted file mode 100644 index 1a57bbcca..000000000 --- a/.kokoro/release/publish_javadoc11.cfg +++ /dev/null @@ -1,30 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# cloud-rad production -env_vars: { - key: "STAGING_BUCKET_V2" - value: "docs-staging-v2" -} - -# Configure the docker image for kokoro-trampoline -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java11" -} - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-datastore/.kokoro/release/publish_javadoc11.sh" -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "docuploader_service_account" - } - } -} - -# Downloads docfx doclet resource. This will be in ${KOKORO_GFILE_DIR}/ -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/docfx" diff --git a/.kokoro/release/publish_javadoc11.sh b/.kokoro/release/publish_javadoc11.sh deleted file mode 100755 index 04b076b91..000000000 --- a/.kokoro/release/publish_javadoc11.sh +++ /dev/null @@ -1,63 +0,0 @@ -#!/bin/bash -# Copyright 2021 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. - -set -eo pipefail - -if [[ -z "${CREDENTIALS}" ]]; then - CREDENTIALS=${KOKORO_KEYSTORE_DIR}/73713_docuploader_service_account -fi - -if [[ -z "${STAGING_BUCKET_V2}" ]]; then - echo "Need to set STAGING_BUCKET_V2 environment variable" - exit 1 -fi - -# work from the git root directory -pushd $(dirname "$0")/../../ - -# install docuploader package -python3 -m pip install --require-hashes -r .kokoro/requirements.txt - -# compile all packages -mvn clean install -B -q -DskipTests=true - -export NAME=google-cloud-datastore -export VERSION=$(grep ${NAME}: versions.txt | cut -d: -f3) - -# cloud RAD generation -mvn clean javadoc:aggregate -B -q -P docFX -# include CHANGELOG -cp CHANGELOG.md target/docfx-yml/history.md - -pushd target/docfx-yml - -# create metadata -python3 -m docuploader create-metadata \ - --name ${NAME} \ - --version ${VERSION} \ - --xrefs devsite://java/gax \ - --xrefs devsite://java/google-cloud-core \ - --xrefs devsite://java/api-common \ - --xrefs devsite://java/proto-google-common-protos \ - --xrefs devsite://java/google-api-client \ - --xrefs devsite://java/google-http-client \ - --xrefs devsite://java/protobuf \ - --language java - -# upload yml to production bucket -python3 -m docuploader upload . \ - --credentials ${CREDENTIALS} \ - --staging-bucket ${STAGING_BUCKET_V2} \ - --destination-prefix docfx diff --git a/.kokoro/release/snapshot.cfg b/.kokoro/release/snapshot.cfg deleted file mode 100644 index 18722d391..000000000 --- a/.kokoro/release/snapshot.cfg +++ /dev/null @@ -1,6 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-datastore/.kokoro/release/snapshot.sh" -} \ No newline at end of file diff --git a/.kokoro/release/snapshot.sh b/.kokoro/release/snapshot.sh deleted file mode 100755 index 1f55b7702..000000000 --- a/.kokoro/release/snapshot.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/bash -# Copyright 2019 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. - -set -eo pipefail - -source $(dirname "$0")/common.sh -MAVEN_SETTINGS_FILE=$(realpath $(dirname "$0")/../../)/settings.xml -pushd $(dirname "$0")/../../ - -# ensure we're trying to push a snapshot (no-result returns non-zero exit code) -grep SNAPSHOT versions.txt - -setup_environment_secrets -create_settings_xml_file "settings.xml" - -mvn clean deploy -B \ - --settings ${MAVEN_SETTINGS_FILE} \ - -DperformRelease=true \ - -Dgpg.executable=gpg \ - -Dgpg.passphrase=${GPG_PASSPHRASE} \ - -Dgpg.homedir=${GPG_HOMEDIR} diff --git a/.kokoro/release/stage.cfg b/.kokoro/release/stage.cfg deleted file mode 100644 index 159e4cfdf..000000000 --- a/.kokoro/release/stage.cfg +++ /dev/null @@ -1,19 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-datastore/.kokoro/release/stage.sh" -} - -# Need to save the properties file -action { - define_artifacts { - regex: "github/java-datastore/target/nexus-staging/staging/*.properties" - strip_prefix: "github/java-datastore" - } -} - -env_vars: { - key: "SECRET_MANAGER_KEYS" - value: "releasetool-publish-reporter-app,releasetool-publish-reporter-googleapis-installation,releasetool-publish-reporter-pem" -} diff --git a/.kokoro/release/stage.sh b/.kokoro/release/stage.sh deleted file mode 100755 index 61e714d6b..000000000 --- a/.kokoro/release/stage.sh +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/bash -# Copyright 2018 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. - -set -eo pipefail - -# Start the releasetool reporter -requirementsFile=$(realpath $(dirname "${BASH_SOURCE[0]}")/../requirements.txt) -python3 -m pip install --require-hashes -r $requirementsFile -python3 -m releasetool publish-reporter-script > /tmp/publisher-script; source /tmp/publisher-script - -source $(dirname "$0")/common.sh -source $(dirname "$0")/../common.sh -MAVEN_SETTINGS_FILE=$(realpath $(dirname "$0")/../../)/settings.xml -pushd $(dirname "$0")/../../ - -setup_environment_secrets -create_settings_xml_file "settings.xml" - -# attempt to stage 3 times with exponential backoff (starting with 10 seconds) -retry_with_backoff 3 10 \ - mvn clean deploy -B \ - --settings ${MAVEN_SETTINGS_FILE} \ - -DskipTests=true \ - -Dclirr.skip=true \ - -DperformRelease=true \ - -Dgpg.executable=gpg \ - -Dgpg.passphrase=${GPG_PASSPHRASE} \ - -Dgpg.homedir=${GPG_HOMEDIR} - -if [[ -n "${AUTORELEASE_PR}" ]] -then - mvn nexus-staging:release -B \ - -DperformRelease=true \ - --settings=settings.xml -fi diff --git a/.kokoro/requirements.in b/.kokoro/requirements.in deleted file mode 100644 index 2092cc741..000000000 --- a/.kokoro/requirements.in +++ /dev/null @@ -1,6 +0,0 @@ -gcp-docuploader -gcp-releasetool>=1.10.5 # required for compatibility with cryptography>=39.x -wheel -setuptools -typing-extensions -click<8.1.0 \ No newline at end of file diff --git a/.kokoro/requirements.txt b/.kokoro/requirements.txt deleted file mode 100644 index 445c5c1f0..000000000 --- a/.kokoro/requirements.txt +++ /dev/null @@ -1,491 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# pip-compile requirements.in --generate-hashes --upgrade -# -attrs==23.1.0 \ - --hash=sha256:1f28b4522cdc2fb4256ac1a020c78acf9cba2c6b461ccd2c126f3aa8e8335d04 \ - --hash=sha256:6279836d581513a26f1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015 - # via gcp-releasetool -cachetools==5.3.1 \ - --hash=sha256:95ef631eeaea14ba2e36f06437f36463aac3a096799e876ee55e5cdccb102590 \ - --hash=sha256:dce83f2d9b4e1f732a8cd44af8e8fab2dbe46201467fc98b3ef8f269092bf62b - # via google-auth -certifi==2023.7.22 \ - --hash=sha256:539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082 \ - --hash=sha256:92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9 - # via requests -cffi==1.15.1 \ - --hash=sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5 \ - --hash=sha256:03425bdae262c76aad70202debd780501fabeaca237cdfddc008987c0e0f59ef \ - --hash=sha256:04ed324bda3cda42b9b695d51bb7d54b680b9719cfab04227cdd1e04e5de3104 \ - --hash=sha256:0e2642fe3142e4cc4af0799748233ad6da94c62a8bec3a6648bf8ee68b1c7426 \ - --hash=sha256:173379135477dc8cac4bc58f45db08ab45d228b3363adb7af79436135d028405 \ - --hash=sha256:198caafb44239b60e252492445da556afafc7d1e3ab7a1fb3f0584ef6d742375 \ - --hash=sha256:1e74c6b51a9ed6589199c787bf5f9875612ca4a8a0785fb2d4a84429badaf22a \ - --hash=sha256:2012c72d854c2d03e45d06ae57f40d78e5770d252f195b93f581acf3ba44496e \ - --hash=sha256:21157295583fe8943475029ed5abdcf71eb3911894724e360acff1d61c1d54bc \ - --hash=sha256:2470043b93ff09bf8fb1d46d1cb756ce6132c54826661a32d4e4d132e1977adf \ - --hash=sha256:285d29981935eb726a4399badae8f0ffdff4f5050eaa6d0cfc3f64b857b77185 \ - --hash=sha256:30d78fbc8ebf9c92c9b7823ee18eb92f2e6ef79b45ac84db507f52fbe3ec4497 \ - --hash=sha256:320dab6e7cb2eacdf0e658569d2575c4dad258c0fcc794f46215e1e39f90f2c3 \ - --hash=sha256:33ab79603146aace82c2427da5ca6e58f2b3f2fb5da893ceac0c42218a40be35 \ - --hash=sha256:3548db281cd7d2561c9ad9984681c95f7b0e38881201e157833a2342c30d5e8c \ - --hash=sha256:3799aecf2e17cf585d977b780ce79ff0dc9b78d799fc694221ce814c2c19db83 \ - --hash=sha256:39d39875251ca8f612b6f33e6b1195af86d1b3e60086068be9cc053aa4376e21 \ - --hash=sha256:3b926aa83d1edb5aa5b427b4053dc420ec295a08e40911296b9eb1b6170f6cca \ - --hash=sha256:3bcde07039e586f91b45c88f8583ea7cf7a0770df3a1649627bf598332cb6984 \ - --hash=sha256:3d08afd128ddaa624a48cf2b859afef385b720bb4b43df214f85616922e6a5ac \ - --hash=sha256:3eb6971dcff08619f8d91607cfc726518b6fa2a9eba42856be181c6d0d9515fd \ - --hash=sha256:40f4774f5a9d4f5e344f31a32b5096977b5d48560c5592e2f3d2c4374bd543ee \ - --hash=sha256:4289fc34b2f5316fbb762d75362931e351941fa95fa18789191b33fc4cf9504a \ - --hash=sha256:470c103ae716238bbe698d67ad020e1db9d9dba34fa5a899b5e21577e6d52ed2 \ - --hash=sha256:4f2c9f67e9821cad2e5f480bc8d83b8742896f1242dba247911072d4fa94c192 \ - --hash=sha256:50a74364d85fd319352182ef59c5c790484a336f6db772c1a9231f1c3ed0cbd7 \ - --hash=sha256:54a2db7b78338edd780e7ef7f9f6c442500fb0d41a5a4ea24fff1c929d5af585 \ - --hash=sha256:5635bd9cb9731e6d4a1132a498dd34f764034a8ce60cef4f5319c0541159392f \ - --hash=sha256:59c0b02d0a6c384d453fece7566d1c7e6b7bae4fc5874ef2ef46d56776d61c9e \ - --hash=sha256:5d598b938678ebf3c67377cdd45e09d431369c3b1a5b331058c338e201f12b27 \ - --hash=sha256:5df2768244d19ab7f60546d0c7c63ce1581f7af8b5de3eb3004b9b6fc8a9f84b \ - --hash=sha256:5ef34d190326c3b1f822a5b7a45f6c4535e2f47ed06fec77d3d799c450b2651e \ - --hash=sha256:6975a3fac6bc83c4a65c9f9fcab9e47019a11d3d2cf7f3c0d03431bf145a941e \ - --hash=sha256:6c9a799e985904922a4d207a94eae35c78ebae90e128f0c4e521ce339396be9d \ - --hash=sha256:70df4e3b545a17496c9b3f41f5115e69a4f2e77e94e1d2a8e1070bc0c38c8a3c \ - --hash=sha256:7473e861101c9e72452f9bf8acb984947aa1661a7704553a9f6e4baa5ba64415 \ - --hash=sha256:8102eaf27e1e448db915d08afa8b41d6c7ca7a04b7d73af6514df10a3e74bd82 \ - --hash=sha256:87c450779d0914f2861b8526e035c5e6da0a3199d8f1add1a665e1cbc6fc6d02 \ - --hash=sha256:8b7ee99e510d7b66cdb6c593f21c043c248537a32e0bedf02e01e9553a172314 \ - --hash=sha256:91fc98adde3d7881af9b59ed0294046f3806221863722ba7d8d120c575314325 \ - --hash=sha256:94411f22c3985acaec6f83c6df553f2dbe17b698cc7f8ae751ff2237d96b9e3c \ - --hash=sha256:98d85c6a2bef81588d9227dde12db8a7f47f639f4a17c9ae08e773aa9c697bf3 \ - --hash=sha256:9ad5db27f9cabae298d151c85cf2bad1d359a1b9c686a275df03385758e2f914 \ - --hash=sha256:a0b71b1b8fbf2b96e41c4d990244165e2c9be83d54962a9a1d118fd8657d2045 \ - --hash=sha256:a0f100c8912c114ff53e1202d0078b425bee3649ae34d7b070e9697f93c5d52d \ - --hash=sha256:a591fe9e525846e4d154205572a029f653ada1a78b93697f3b5a8f1f2bc055b9 \ - --hash=sha256:a5c84c68147988265e60416b57fc83425a78058853509c1b0629c180094904a5 \ - --hash=sha256:a66d3508133af6e8548451b25058d5812812ec3798c886bf38ed24a98216fab2 \ - --hash=sha256:a8c4917bd7ad33e8eb21e9a5bbba979b49d9a97acb3a803092cbc1133e20343c \ - --hash=sha256:b3bbeb01c2b273cca1e1e0c5df57f12dce9a4dd331b4fa1635b8bec26350bde3 \ - --hash=sha256:cba9d6b9a7d64d4bd46167096fc9d2f835e25d7e4c121fb2ddfc6528fb0413b2 \ - --hash=sha256:cc4d65aeeaa04136a12677d3dd0b1c0c94dc43abac5860ab33cceb42b801c1e8 \ - --hash=sha256:ce4bcc037df4fc5e3d184794f27bdaab018943698f4ca31630bc7f84a7b69c6d \ - --hash=sha256:cec7d9412a9102bdc577382c3929b337320c4c4c4849f2c5cdd14d7368c5562d \ - --hash=sha256:d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9 \ - --hash=sha256:d61f4695e6c866a23a21acab0509af1cdfd2c013cf256bbf5b6b5e2695827162 \ - --hash=sha256:db0fbb9c62743ce59a9ff687eb5f4afbe77e5e8403d6697f7446e5f609976f76 \ - --hash=sha256:dd86c085fae2efd48ac91dd7ccffcfc0571387fe1193d33b6394db7ef31fe2a4 \ - --hash=sha256:e00b098126fd45523dd056d2efba6c5a63b71ffe9f2bbe1a4fe1716e1d0c331e \ - --hash=sha256:e229a521186c75c8ad9490854fd8bbdd9a0c9aa3a524326b55be83b54d4e0ad9 \ - --hash=sha256:e263d77ee3dd201c3a142934a086a4450861778baaeeb45db4591ef65550b0a6 \ - --hash=sha256:ed9cb427ba5504c1dc15ede7d516b84757c3e3d7868ccc85121d9310d27eed0b \ - --hash=sha256:fa6693661a4c91757f4412306191b6dc88c1703f780c8234035eac011922bc01 \ - --hash=sha256:fcd131dd944808b5bdb38e6f5b53013c5aa4f334c5cad0c72742f6eba4b73db0 - # via cryptography -charset-normalizer==3.2.0 \ - --hash=sha256:04e57ab9fbf9607b77f7d057974694b4f6b142da9ed4a199859d9d4d5c63fe96 \ - --hash=sha256:09393e1b2a9461950b1c9a45d5fd251dc7c6f228acab64da1c9c0165d9c7765c \ - --hash=sha256:0b87549028f680ca955556e3bd57013ab47474c3124dc069faa0b6545b6c9710 \ - --hash=sha256:1000fba1057b92a65daec275aec30586c3de2401ccdcd41f8a5c1e2c87078706 \ - --hash=sha256:1249cbbf3d3b04902ff081ffbb33ce3377fa6e4c7356f759f3cd076cc138d020 \ - --hash=sha256:1920d4ff15ce893210c1f0c0e9d19bfbecb7983c76b33f046c13a8ffbd570252 \ - --hash=sha256:193cbc708ea3aca45e7221ae58f0fd63f933753a9bfb498a3b474878f12caaad \ - --hash=sha256:1a100c6d595a7f316f1b6f01d20815d916e75ff98c27a01ae817439ea7726329 \ - --hash=sha256:1f30b48dd7fa1474554b0b0f3fdfdd4c13b5c737a3c6284d3cdc424ec0ffff3a \ - --hash=sha256:203f0c8871d5a7987be20c72442488a0b8cfd0f43b7973771640fc593f56321f \ - --hash=sha256:246de67b99b6851627d945db38147d1b209a899311b1305dd84916f2b88526c6 \ - --hash=sha256:2dee8e57f052ef5353cf608e0b4c871aee320dd1b87d351c28764fc0ca55f9f4 \ - --hash=sha256:2efb1bd13885392adfda4614c33d3b68dee4921fd0ac1d3988f8cbb7d589e72a \ - --hash=sha256:2f4ac36d8e2b4cc1aa71df3dd84ff8efbe3bfb97ac41242fbcfc053c67434f46 \ - --hash=sha256:3170c9399da12c9dc66366e9d14da8bf7147e1e9d9ea566067bbce7bb74bd9c2 \ - --hash=sha256:3b1613dd5aee995ec6d4c69f00378bbd07614702a315a2cf6c1d21461fe17c23 \ - --hash=sha256:3bb3d25a8e6c0aedd251753a79ae98a093c7e7b471faa3aa9a93a81431987ace \ - --hash=sha256:3bb7fda7260735efe66d5107fb7e6af6a7c04c7fce9b2514e04b7a74b06bf5dd \ - --hash=sha256:41b25eaa7d15909cf3ac4c96088c1f266a9a93ec44f87f1d13d4a0e86c81b982 \ - --hash=sha256:45de3f87179c1823e6d9e32156fb14c1927fcc9aba21433f088fdfb555b77c10 \ - --hash=sha256:46fb8c61d794b78ec7134a715a3e564aafc8f6b5e338417cb19fe9f57a5a9bf2 \ - --hash=sha256:48021783bdf96e3d6de03a6e39a1171ed5bd7e8bb93fc84cc649d11490f87cea \ - --hash=sha256:4957669ef390f0e6719db3613ab3a7631e68424604a7b448f079bee145da6e09 \ - --hash=sha256:5e86d77b090dbddbe78867a0275cb4df08ea195e660f1f7f13435a4649e954e5 \ - --hash=sha256:6339d047dab2780cc6220f46306628e04d9750f02f983ddb37439ca47ced7149 \ - --hash=sha256:681eb3d7e02e3c3655d1b16059fbfb605ac464c834a0c629048a30fad2b27489 \ - --hash=sha256:6c409c0deba34f147f77efaa67b8e4bb83d2f11c8806405f76397ae5b8c0d1c9 \ - --hash=sha256:7095f6fbfaa55defb6b733cfeb14efaae7a29f0b59d8cf213be4e7ca0b857b80 \ - --hash=sha256:70c610f6cbe4b9fce272c407dd9d07e33e6bf7b4aa1b7ffb6f6ded8e634e3592 \ - --hash=sha256:72814c01533f51d68702802d74f77ea026b5ec52793c791e2da806a3844a46c3 \ - --hash=sha256:7a4826ad2bd6b07ca615c74ab91f32f6c96d08f6fcc3902ceeedaec8cdc3bcd6 \ - --hash=sha256:7c70087bfee18a42b4040bb9ec1ca15a08242cf5867c58726530bdf3945672ed \ - --hash=sha256:855eafa5d5a2034b4621c74925d89c5efef61418570e5ef9b37717d9c796419c \ - --hash=sha256:8700f06d0ce6f128de3ccdbc1acaea1ee264d2caa9ca05daaf492fde7c2a7200 \ - --hash=sha256:89f1b185a01fe560bc8ae5f619e924407efca2191b56ce749ec84982fc59a32a \ - --hash=sha256:8b2c760cfc7042b27ebdb4a43a4453bd829a5742503599144d54a032c5dc7e9e \ - --hash=sha256:8c2f5e83493748286002f9369f3e6607c565a6a90425a3a1fef5ae32a36d749d \ - --hash=sha256:8e098148dd37b4ce3baca71fb394c81dc5d9c7728c95df695d2dca218edf40e6 \ - --hash=sha256:94aea8eff76ee6d1cdacb07dd2123a68283cb5569e0250feab1240058f53b623 \ - --hash=sha256:95eb302ff792e12aba9a8b8f8474ab229a83c103d74a750ec0bd1c1eea32e669 \ - --hash=sha256:9bd9b3b31adcb054116447ea22caa61a285d92e94d710aa5ec97992ff5eb7cf3 \ - --hash=sha256:9e608aafdb55eb9f255034709e20d5a83b6d60c054df0802fa9c9883d0a937aa \ - --hash=sha256:a103b3a7069b62f5d4890ae1b8f0597618f628b286b03d4bc9195230b154bfa9 \ - --hash=sha256:a386ebe437176aab38c041de1260cd3ea459c6ce5263594399880bbc398225b2 \ - --hash=sha256:a38856a971c602f98472050165cea2cdc97709240373041b69030be15047691f \ - --hash=sha256:a401b4598e5d3f4a9a811f3daf42ee2291790c7f9d74b18d75d6e21dda98a1a1 \ - --hash=sha256:a7647ebdfb9682b7bb97e2a5e7cb6ae735b1c25008a70b906aecca294ee96cf4 \ - --hash=sha256:aaf63899c94de41fe3cf934601b0f7ccb6b428c6e4eeb80da72c58eab077b19a \ - --hash=sha256:b0dac0ff919ba34d4df1b6131f59ce95b08b9065233446be7e459f95554c0dc8 \ - --hash=sha256:baacc6aee0b2ef6f3d308e197b5d7a81c0e70b06beae1f1fcacffdbd124fe0e3 \ - --hash=sha256:bf420121d4c8dce6b889f0e8e4ec0ca34b7f40186203f06a946fa0276ba54029 \ - --hash=sha256:c04a46716adde8d927adb9457bbe39cf473e1e2c2f5d0a16ceb837e5d841ad4f \ - --hash=sha256:c0b21078a4b56965e2b12f247467b234734491897e99c1d51cee628da9786959 \ - --hash=sha256:c1c76a1743432b4b60ab3358c937a3fe1341c828ae6194108a94c69028247f22 \ - --hash=sha256:c4983bf937209c57240cff65906b18bb35e64ae872da6a0db937d7b4af845dd7 \ - --hash=sha256:c4fb39a81950ec280984b3a44f5bd12819953dc5fa3a7e6fa7a80db5ee853952 \ - --hash=sha256:c57921cda3a80d0f2b8aec7e25c8aa14479ea92b5b51b6876d975d925a2ea346 \ - --hash=sha256:c8063cf17b19661471ecbdb3df1c84f24ad2e389e326ccaf89e3fb2484d8dd7e \ - --hash=sha256:ccd16eb18a849fd8dcb23e23380e2f0a354e8daa0c984b8a732d9cfaba3a776d \ - --hash=sha256:cd6dbe0238f7743d0efe563ab46294f54f9bc8f4b9bcf57c3c666cc5bc9d1299 \ - --hash=sha256:d62e51710986674142526ab9f78663ca2b0726066ae26b78b22e0f5e571238dd \ - --hash=sha256:db901e2ac34c931d73054d9797383d0f8009991e723dab15109740a63e7f902a \ - --hash=sha256:e03b8895a6990c9ab2cdcd0f2fe44088ca1c65ae592b8f795c3294af00a461c3 \ - --hash=sha256:e1c8a2f4c69e08e89632defbfabec2feb8a8d99edc9f89ce33c4b9e36ab63037 \ - --hash=sha256:e4b749b9cc6ee664a3300bb3a273c1ca8068c46be705b6c31cf5d276f8628a94 \ - --hash=sha256:e6a5bf2cba5ae1bb80b154ed68a3cfa2fa00fde979a7f50d6598d3e17d9ac20c \ - --hash=sha256:e857a2232ba53ae940d3456f7533ce6ca98b81917d47adc3c7fd55dad8fab858 \ - --hash=sha256:ee4006268ed33370957f55bf2e6f4d263eaf4dc3cfc473d1d90baff6ed36ce4a \ - --hash=sha256:eef9df1eefada2c09a5e7a40991b9fc6ac6ef20b1372abd48d2794a316dc0449 \ - --hash=sha256:f058f6963fd82eb143c692cecdc89e075fa0828db2e5b291070485390b2f1c9c \ - --hash=sha256:f25c229a6ba38a35ae6e25ca1264621cc25d4d38dca2942a7fce0b67a4efe918 \ - --hash=sha256:f2a1d0fd4242bd8643ce6f98927cf9c04540af6efa92323e9d3124f57727bfc1 \ - --hash=sha256:f7560358a6811e52e9c4d142d497f1a6e10103d3a6881f18d04dbce3729c0e2c \ - --hash=sha256:f779d3ad205f108d14e99bb3859aa7dd8e9c68874617c72354d7ecaec2a054ac \ - --hash=sha256:f87f746ee241d30d6ed93969de31e5ffd09a2961a051e60ae6bddde9ec3583aa - # via requests -click==8.0.4 \ - --hash=sha256:6a7a62563bbfabfda3a38f3023a1db4a35978c0abd76f6c9605ecd6554d6d9b1 \ - --hash=sha256:8458d7b1287c5fb128c90e23381cf99dcde74beaf6c7ff6384ce84d6fe090adb - # via - # -r requirements.in - # gcp-docuploader - # gcp-releasetool -colorlog==6.7.0 \ - --hash=sha256:0d33ca236784a1ba3ff9c532d4964126d8a2c44f1f0cb1d2b0728196f512f662 \ - --hash=sha256:bd94bd21c1e13fac7bd3153f4bc3a7dc0eb0974b8bc2fdf1a989e474f6e582e5 - # via gcp-docuploader -cryptography==41.0.6 \ - --hash=sha256:068bc551698c234742c40049e46840843f3d98ad7ce265fd2bd4ec0d11306596 \ - --hash=sha256:0f27acb55a4e77b9be8d550d762b0513ef3fc658cd3eb15110ebbcbd626db12c \ - --hash=sha256:2132d5865eea673fe6712c2ed5fb4fa49dba10768bb4cc798345748380ee3660 \ - --hash=sha256:3288acccef021e3c3c10d58933f44e8602cf04dba96d9796d70d537bb2f4bbc4 \ - --hash=sha256:35f3f288e83c3f6f10752467c48919a7a94b7d88cc00b0668372a0d2ad4f8ead \ - --hash=sha256:398ae1fc711b5eb78e977daa3cbf47cec20f2c08c5da129b7a296055fbb22aed \ - --hash=sha256:422e3e31d63743855e43e5a6fcc8b4acab860f560f9321b0ee6269cc7ed70cc3 \ - --hash=sha256:48783b7e2bef51224020efb61b42704207dde583d7e371ef8fc2a5fb6c0aabc7 \ - --hash=sha256:4d03186af98b1c01a4eda396b137f29e4e3fb0173e30f885e27acec8823c1b09 \ - --hash=sha256:5daeb18e7886a358064a68dbcaf441c036cbdb7da52ae744e7b9207b04d3908c \ - --hash=sha256:60e746b11b937911dc70d164060d28d273e31853bb359e2b2033c9e93e6f3c43 \ - --hash=sha256:742ae5e9a2310e9dade7932f9576606836ed174da3c7d26bc3d3ab4bd49b9f65 \ - --hash=sha256:7e00fb556bda398b99b0da289ce7053639d33b572847181d6483ad89835115f6 \ - --hash=sha256:85abd057699b98fce40b41737afb234fef05c67e116f6f3650782c10862c43da \ - --hash=sha256:8efb2af8d4ba9dbc9c9dd8f04d19a7abb5b49eab1f3694e7b5a16a5fc2856f5c \ - --hash=sha256:ae236bb8760c1e55b7a39b6d4d32d2279bc6c7c8500b7d5a13b6fb9fc97be35b \ - --hash=sha256:afda76d84b053923c27ede5edc1ed7d53e3c9f475ebaf63c68e69f1403c405a8 \ - --hash=sha256:b27a7fd4229abef715e064269d98a7e2909ebf92eb6912a9603c7e14c181928c \ - --hash=sha256:b648fe2a45e426aaee684ddca2632f62ec4613ef362f4d681a9a6283d10e079d \ - --hash=sha256:c5a550dc7a3b50b116323e3d376241829fd326ac47bc195e04eb33a8170902a9 \ - --hash=sha256:da46e2b5df770070412c46f87bac0849b8d685c5f2679771de277a422c7d0b86 \ - --hash=sha256:f39812f70fc5c71a15aa3c97b2bbe213c3f2a460b79bd21c40d033bb34a9bf36 \ - --hash=sha256:ff369dd19e8fe0528b02e8df9f2aeb2479f89b1270d90f96a63500afe9af5cae - # via - # gcp-releasetool - # secretstorage -gcp-docuploader==0.6.5 \ - --hash=sha256:30221d4ac3e5a2b9c69aa52fdbef68cc3f27d0e6d0d90e220fc024584b8d2318 \ - --hash=sha256:b7458ef93f605b9d46a4bf3a8dc1755dad1f31d030c8679edf304e343b347eea - # via -r requirements.in -gcp-releasetool==1.16.0 \ - --hash=sha256:27bf19d2e87aaa884096ff941aa3c592c482be3d6a2bfe6f06afafa6af2353e3 \ - --hash=sha256:a316b197a543fd036209d0caba7a8eb4d236d8e65381c80cbc6d7efaa7606d63 - # via -r requirements.in -google-api-core==2.11.1 \ - --hash=sha256:25d29e05a0058ed5f19c61c0a78b1b53adea4d9364b464d014fbda941f6d1c9a \ - --hash=sha256:d92a5a92dc36dd4f4b9ee4e55528a90e432b059f93aee6ad857f9de8cc7ae94a - # via - # google-cloud-core - # google-cloud-storage -google-auth==2.22.0 \ - --hash=sha256:164cba9af4e6e4e40c3a4f90a1a6c12ee56f14c0b4868d1ca91b32826ab334ce \ - --hash=sha256:d61d1b40897407b574da67da1a833bdc10d5a11642566e506565d1b1a46ba873 - # via - # gcp-releasetool - # google-api-core - # google-cloud-core - # google-cloud-storage -google-cloud-core==2.3.3 \ - --hash=sha256:37b80273c8d7eee1ae816b3a20ae43585ea50506cb0e60f3cf5be5f87f1373cb \ - --hash=sha256:fbd11cad3e98a7e5b0343dc07cb1039a5ffd7a5bb96e1f1e27cee4bda4a90863 - # via google-cloud-storage -google-cloud-storage==2.10.0 \ - --hash=sha256:934b31ead5f3994e5360f9ff5750982c5b6b11604dc072bc452c25965e076dc7 \ - --hash=sha256:9433cf28801671de1c80434238fb1e7e4a1ba3087470e90f70c928ea77c2b9d7 - # via gcp-docuploader -google-crc32c==1.5.0 \ - --hash=sha256:024894d9d3cfbc5943f8f230e23950cd4906b2fe004c72e29b209420a1e6b05a \ - --hash=sha256:02c65b9817512edc6a4ae7c7e987fea799d2e0ee40c53ec573a692bee24de876 \ - --hash=sha256:02ebb8bf46c13e36998aeaad1de9b48f4caf545e91d14041270d9dca767b780c \ - --hash=sha256:07eb3c611ce363c51a933bf6bd7f8e3878a51d124acfc89452a75120bc436289 \ - --hash=sha256:1034d91442ead5a95b5aaef90dbfaca8633b0247d1e41621d1e9f9db88c36298 \ - --hash=sha256:116a7c3c616dd14a3de8c64a965828b197e5f2d121fedd2f8c5585c547e87b02 \ - --hash=sha256:19e0a019d2c4dcc5e598cd4a4bc7b008546b0358bd322537c74ad47a5386884f \ - --hash=sha256:1c7abdac90433b09bad6c43a43af253e688c9cfc1c86d332aed13f9a7c7f65e2 \ - --hash=sha256:1e986b206dae4476f41bcec1faa057851f3889503a70e1bdb2378d406223994a \ - --hash=sha256:272d3892a1e1a2dbc39cc5cde96834c236d5327e2122d3aaa19f6614531bb6eb \ - --hash=sha256:278d2ed7c16cfc075c91378c4f47924c0625f5fc84b2d50d921b18b7975bd210 \ - --hash=sha256:2ad40e31093a4af319dadf503b2467ccdc8f67c72e4bcba97f8c10cb078207b5 \ - --hash=sha256:2e920d506ec85eb4ba50cd4228c2bec05642894d4c73c59b3a2fe20346bd00ee \ - --hash=sha256:3359fc442a743e870f4588fcf5dcbc1bf929df1fad8fb9905cd94e5edb02e84c \ - --hash=sha256:37933ec6e693e51a5b07505bd05de57eee12f3e8c32b07da7e73669398e6630a \ - --hash=sha256:398af5e3ba9cf768787eef45c803ff9614cc3e22a5b2f7d7ae116df8b11e3314 \ - --hash=sha256:3b747a674c20a67343cb61d43fdd9207ce5da6a99f629c6e2541aa0e89215bcd \ - --hash=sha256:461665ff58895f508e2866824a47bdee72497b091c730071f2b7575d5762ab65 \ - --hash=sha256:4c6fdd4fccbec90cc8a01fc00773fcd5fa28db683c116ee3cb35cd5da9ef6c37 \ - --hash=sha256:5829b792bf5822fd0a6f6eb34c5f81dd074f01d570ed7f36aa101d6fc7a0a6e4 \ - --hash=sha256:596d1f98fc70232fcb6590c439f43b350cb762fb5d61ce7b0e9db4539654cc13 \ - --hash=sha256:5ae44e10a8e3407dbe138984f21e536583f2bba1be9491239f942c2464ac0894 \ - --hash=sha256:635f5d4dd18758a1fbd1049a8e8d2fee4ffed124462d837d1a02a0e009c3ab31 \ - --hash=sha256:64e52e2b3970bd891309c113b54cf0e4384762c934d5ae56e283f9a0afcd953e \ - --hash=sha256:66741ef4ee08ea0b2cc3c86916ab66b6aef03768525627fd6a1b34968b4e3709 \ - --hash=sha256:67b741654b851abafb7bc625b6d1cdd520a379074e64b6a128e3b688c3c04740 \ - --hash=sha256:6ac08d24c1f16bd2bf5eca8eaf8304812f44af5cfe5062006ec676e7e1d50afc \ - --hash=sha256:6f998db4e71b645350b9ac28a2167e6632c239963ca9da411523bb439c5c514d \ - --hash=sha256:72218785ce41b9cfd2fc1d6a017dc1ff7acfc4c17d01053265c41a2c0cc39b8c \ - --hash=sha256:74dea7751d98034887dbd821b7aae3e1d36eda111d6ca36c206c44478035709c \ - --hash=sha256:759ce4851a4bb15ecabae28f4d2e18983c244eddd767f560165563bf9aefbc8d \ - --hash=sha256:77e2fd3057c9d78e225fa0a2160f96b64a824de17840351b26825b0848022906 \ - --hash=sha256:7c074fece789b5034b9b1404a1f8208fc2d4c6ce9decdd16e8220c5a793e6f61 \ - --hash=sha256:7c42c70cd1d362284289c6273adda4c6af8039a8ae12dc451dcd61cdabb8ab57 \ - --hash=sha256:7f57f14606cd1dd0f0de396e1e53824c371e9544a822648cd76c034d209b559c \ - --hash=sha256:83c681c526a3439b5cf94f7420471705bbf96262f49a6fe546a6db5f687a3d4a \ - --hash=sha256:8485b340a6a9e76c62a7dce3c98e5f102c9219f4cfbf896a00cf48caf078d438 \ - --hash=sha256:84e6e8cd997930fc66d5bb4fde61e2b62ba19d62b7abd7a69920406f9ecca946 \ - --hash=sha256:89284716bc6a5a415d4eaa11b1726d2d60a0cd12aadf5439828353662ede9dd7 \ - --hash=sha256:8b87e1a59c38f275c0e3676fc2ab6d59eccecfd460be267ac360cc31f7bcde96 \ - --hash=sha256:8f24ed114432de109aa9fd317278518a5af2d31ac2ea6b952b2f7782b43da091 \ - --hash=sha256:98cb4d057f285bd80d8778ebc4fde6b4d509ac3f331758fb1528b733215443ae \ - --hash=sha256:998679bf62b7fb599d2878aa3ed06b9ce688b8974893e7223c60db155f26bd8d \ - --hash=sha256:9ba053c5f50430a3fcfd36f75aff9caeba0440b2d076afdb79a318d6ca245f88 \ - --hash=sha256:9c99616c853bb585301df6de07ca2cadad344fd1ada6d62bb30aec05219c45d2 \ - --hash=sha256:a1fd716e7a01f8e717490fbe2e431d2905ab8aa598b9b12f8d10abebb36b04dd \ - --hash=sha256:a2355cba1f4ad8b6988a4ca3feed5bff33f6af2d7f134852cf279c2aebfde541 \ - --hash=sha256:b1f8133c9a275df5613a451e73f36c2aea4fe13c5c8997e22cf355ebd7bd0728 \ - --hash=sha256:b8667b48e7a7ef66afba2c81e1094ef526388d35b873966d8a9a447974ed9178 \ - --hash=sha256:ba1eb1843304b1e5537e1fca632fa894d6f6deca8d6389636ee5b4797affb968 \ - --hash=sha256:be82c3c8cfb15b30f36768797a640e800513793d6ae1724aaaafe5bf86f8f346 \ - --hash=sha256:c02ec1c5856179f171e032a31d6f8bf84e5a75c45c33b2e20a3de353b266ebd8 \ - --hash=sha256:c672d99a345849301784604bfeaeba4db0c7aae50b95be04dd651fd2a7310b93 \ - --hash=sha256:c6c777a480337ac14f38564ac88ae82d4cd238bf293f0a22295b66eb89ffced7 \ - --hash=sha256:cae0274952c079886567f3f4f685bcaf5708f0a23a5f5216fdab71f81a6c0273 \ - --hash=sha256:cd67cf24a553339d5062eff51013780a00d6f97a39ca062781d06b3a73b15462 \ - --hash=sha256:d3515f198eaa2f0ed49f8819d5732d70698c3fa37384146079b3799b97667a94 \ - --hash=sha256:d5280312b9af0976231f9e317c20e4a61cd2f9629b7bfea6a693d1878a264ebd \ - --hash=sha256:de06adc872bcd8c2a4e0dc51250e9e65ef2ca91be023b9d13ebd67c2ba552e1e \ - --hash=sha256:e1674e4307fa3024fc897ca774e9c7562c957af85df55efe2988ed9056dc4e57 \ - --hash=sha256:e2096eddb4e7c7bdae4bd69ad364e55e07b8316653234a56552d9c988bd2d61b \ - --hash=sha256:e560628513ed34759456a416bf86b54b2476c59144a9138165c9a1575801d0d9 \ - --hash=sha256:edfedb64740750e1a3b16152620220f51d58ff1b4abceb339ca92e934775c27a \ - --hash=sha256:f13cae8cc389a440def0c8c52057f37359014ccbc9dc1f0827936bcd367c6100 \ - --hash=sha256:f314013e7dcd5cf45ab1945d92e713eec788166262ae8deb2cfacd53def27325 \ - --hash=sha256:f583edb943cf2e09c60441b910d6a20b4d9d626c75a36c8fcac01a6c96c01183 \ - --hash=sha256:fd8536e902db7e365f49e7d9029283403974ccf29b13fc7028b97e2295b33556 \ - --hash=sha256:fe70e325aa68fa4b5edf7d1a4b6f691eb04bbccac0ace68e34820d283b5f80d4 - # via google-resumable-media -google-resumable-media==2.5.0 \ - --hash=sha256:218931e8e2b2a73a58eb354a288e03a0fd5fb1c4583261ac6e4c078666468c93 \ - --hash=sha256:da1bd943e2e114a56d85d6848497ebf9be6a14d3db23e9fc57581e7c3e8170ec - # via google-cloud-storage -googleapis-common-protos==1.59.1 \ - --hash=sha256:0cbedb6fb68f1c07e18eb4c48256320777707e7d0c55063ae56c15db3224a61e \ - --hash=sha256:b35d530fe825fb4227857bc47ad84c33c809ac96f312e13182bdeaa2abe1178a - # via google-api-core -idna==3.4 \ - --hash=sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4 \ - --hash=sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2 - # via requests -importlib-metadata==6.8.0 \ - --hash=sha256:3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb \ - --hash=sha256:dbace7892d8c0c4ac1ad096662232f831d4e64f4c4545bd53016a3e9d4654743 - # via keyring -jaraco-classes==3.3.0 \ - --hash=sha256:10afa92b6743f25c0cf5f37c6bb6e18e2c5bb84a16527ccfc0040ea377e7aaeb \ - --hash=sha256:c063dd08e89217cee02c8d5e5ec560f2c8ce6cdc2fcdc2e68f7b2e5547ed3621 - # via keyring -jeepney==0.8.0 \ - --hash=sha256:5efe48d255973902f6badc3ce55e2aa6c5c3b3bc642059ef3a91247bcfcc5806 \ - --hash=sha256:c0a454ad016ca575060802ee4d590dd912e35c122fa04e70306de3d076cce755 - # via - # keyring - # secretstorage -jinja2==3.1.2 \ - --hash=sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852 \ - --hash=sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61 - # via gcp-releasetool -keyring==24.2.0 \ - --hash=sha256:4901caaf597bfd3bbd78c9a0c7c4c29fcd8310dab2cffefe749e916b6527acd6 \ - --hash=sha256:ca0746a19ec421219f4d713f848fa297a661a8a8c1504867e55bfb5e09091509 - # via gcp-releasetool -markupsafe==2.1.3 \ - --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e \ - --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e \ - --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 \ - --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 \ - --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 \ - --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc \ - --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c \ - --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 \ - --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 \ - --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 \ - --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 \ - --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba \ - --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d \ - --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 \ - --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 \ - --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 \ - --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac \ - --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 \ - --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f \ - --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 \ - --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b \ - --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 \ - --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea \ - --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 \ - --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 \ - --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee \ - --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be \ - --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 \ - --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 \ - --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 \ - --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 \ - --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 \ - --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 \ - --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c \ - --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad \ - --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee \ - --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc \ - --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 \ - --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 \ - --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 \ - --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e \ - --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b \ - --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa \ - --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 \ - --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e \ - --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb \ - --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 \ - --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 \ - --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc \ - --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 - # via jinja2 -more-itertools==9.1.0 \ - --hash=sha256:cabaa341ad0389ea83c17a94566a53ae4c9d07349861ecb14dc6d0345cf9ac5d \ - --hash=sha256:d2bc7f02446e86a68911e58ded76d6561eea00cddfb2a91e7019bbb586c799f3 - # via jaraco-classes -packaging==23.1 \ - --hash=sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61 \ - --hash=sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f - # via gcp-releasetool -protobuf==3.20.3 \ - --hash=sha256:03038ac1cfbc41aa21f6afcbcd357281d7521b4157926f30ebecc8d4ea59dcb7 \ - --hash=sha256:28545383d61f55b57cf4df63eebd9827754fd2dc25f80c5253f9184235db242c \ - --hash=sha256:2e3427429c9cffebf259491be0af70189607f365c2f41c7c3764af6f337105f2 \ - --hash=sha256:398a9e0c3eaceb34ec1aee71894ca3299605fa8e761544934378bbc6c97de23b \ - --hash=sha256:44246bab5dd4b7fbd3c0c80b6f16686808fab0e4aca819ade6e8d294a29c7050 \ - --hash=sha256:447d43819997825d4e71bf5769d869b968ce96848b6479397e29fc24c4a5dfe9 \ - --hash=sha256:67a3598f0a2dcbc58d02dd1928544e7d88f764b47d4a286202913f0b2801c2e7 \ - --hash=sha256:74480f79a023f90dc6e18febbf7b8bac7508420f2006fabd512013c0c238f454 \ - --hash=sha256:819559cafa1a373b7096a482b504ae8a857c89593cf3a25af743ac9ecbd23480 \ - --hash=sha256:899dc660cd599d7352d6f10d83c95df430a38b410c1b66b407a6b29265d66469 \ - --hash=sha256:8c0c984a1b8fef4086329ff8dd19ac77576b384079247c770f29cc8ce3afa06c \ - --hash=sha256:9aae4406ea63d825636cc11ffb34ad3379335803216ee3a856787bcf5ccc751e \ - --hash=sha256:a7ca6d488aa8ff7f329d4c545b2dbad8ac31464f1d8b1c87ad1346717731e4db \ - --hash=sha256:b6cc7ba72a8850621bfec987cb72623e703b7fe2b9127a161ce61e61558ad905 \ - --hash=sha256:bf01b5720be110540be4286e791db73f84a2b721072a3711efff6c324cdf074b \ - --hash=sha256:c02ce36ec760252242a33967d51c289fd0e1c0e6e5cc9397e2279177716add86 \ - --hash=sha256:d9e4432ff660d67d775c66ac42a67cf2453c27cb4d738fc22cb53b5d84c135d4 \ - --hash=sha256:daa564862dd0d39c00f8086f88700fdbe8bc717e993a21e90711acfed02f2402 \ - --hash=sha256:de78575669dddf6099a8a0f46a27e82a1783c557ccc38ee620ed8cc96d3be7d7 \ - --hash=sha256:e64857f395505ebf3d2569935506ae0dfc4a15cb80dc25261176c784662cdcc4 \ - --hash=sha256:f4bd856d702e5b0d96a00ec6b307b0f51c1982c2bf9c0052cf9019e9a544ba99 \ - --hash=sha256:f4c42102bc82a51108e449cbb32b19b180022941c727bac0cfd50170341f16ee - # via - # gcp-docuploader - # gcp-releasetool - # google-api-core - # googleapis-common-protos -pyasn1==0.5.0 \ - --hash=sha256:87a2121042a1ac9358cabcaf1d07680ff97ee6404333bacca15f76aa8ad01a57 \ - --hash=sha256:97b7290ca68e62a832558ec3976f15cbf911bf5d7c7039d8b861c2a0ece69fde - # via - # pyasn1-modules - # rsa -pyasn1-modules==0.3.0 \ - --hash=sha256:5bd01446b736eb9d31512a30d46c1ac3395d676c6f3cafa4c03eb54b9925631c \ - --hash=sha256:d3ccd6ed470d9ffbc716be08bd90efbd44d0734bc9303818f7336070984a162d - # via google-auth -pycparser==2.21 \ - --hash=sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9 \ - --hash=sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206 - # via cffi -pyjwt==2.7.0 \ - --hash=sha256:ba2b425b15ad5ef12f200dc67dd56af4e26de2331f965c5439994dad075876e1 \ - --hash=sha256:bd6ca4a3c4285c1a2d4349e5a035fdf8fb94e04ccd0fcbe6ba289dae9cc3e074 - # via gcp-releasetool -pyperclip==1.8.2 \ - --hash=sha256:105254a8b04934f0bc84e9c24eb360a591aaf6535c9def5f29d92af107a9bf57 - # via gcp-releasetool -python-dateutil==2.8.2 \ - --hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 \ - --hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9 - # via gcp-releasetool -requests==2.31.0 \ - --hash=sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f \ - --hash=sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1 - # via - # gcp-releasetool - # google-api-core - # google-cloud-storage -rsa==4.9 \ - --hash=sha256:90260d9058e514786967344d0ef75fa8727eed8a7d2e43ce9f4bcf1b536174f7 \ - --hash=sha256:e38464a49c6c85d7f1351b0126661487a7e0a14a50f1675ec50eb34d4f20ef21 - # via google-auth -secretstorage==3.3.3 \ - --hash=sha256:2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77 \ - --hash=sha256:f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99 - # via keyring -six==1.16.0 \ - --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \ - --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254 - # via - # gcp-docuploader - # google-auth - # python-dateutil -typing-extensions==4.7.1 \ - --hash=sha256:440d5dd3af93b060174bf433bccd69b0babc3b15b1a8dca43789fd7f61514b36 \ - --hash=sha256:b75ddc264f0ba5615db7ba217daeb99701ad295353c45f9e95963337ceeeffb2 - # via -r requirements.in -urllib3==1.26.18 \ - --hash=sha256:34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07 \ - --hash=sha256:f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0 - # via - # google-auth - # requests -wheel==0.40.0 \ - --hash=sha256:cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 \ - --hash=sha256:d236b20e7cb522daf2390fa84c55eea81c5c30190f90f29ae2ca1ad8355bf247 - # via -r requirements.in -zipp==3.16.1 \ - --hash=sha256:0b37c326d826d5ca35f2b9685cd750292740774ef16190008b00a0227c256fe0 \ - --hash=sha256:857b158da2cbf427b376da1c24fd11faecbac5a4ac7523c3607f8a01f94c2ec0 - # via importlib-metadata - -# WARNING: The following packages were not pinned, but pip requires them to be -# pinned when the requirements file includes hashes and the requirement is not -# satisfied by a package already installed. Consider using the --allow-unsafe flag. -# setuptools diff --git a/CHANGELOG.md b/CHANGELOG.md index 6a5e436a7..346a0d3c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [2.18.3](https://github.com/googleapis/java-datastore/compare/v2.18.2...v2.18.3) (2024-02-01) + + +### Bug Fixes + +* Remove QueryMode field from RunAggregationQueryRequest ([c1e7c62](https://github.com/googleapis/java-datastore/commit/c1e7c6201e0e35469df1492a4ce61bf6a095f8be)) +* Remove QueryMode field from RunQueryRequest ([c1e7c62](https://github.com/googleapis/java-datastore/commit/c1e7c6201e0e35469df1492a4ce61bf6a095f8be)) +* Remove ResultSetStats field from RunAggregationQueryResponse ([c1e7c62](https://github.com/googleapis/java-datastore/commit/c1e7c6201e0e35469df1492a4ce61bf6a095f8be)) +* Remove ResultSetStats field from RunQueryResponse ([c1e7c62](https://github.com/googleapis/java-datastore/commit/c1e7c6201e0e35469df1492a4ce61bf6a095f8be)) +* Remove types QueryMode, QueryPlan, ResultSetStats ([#1304](https://github.com/googleapis/java-datastore/issues/1304)) ([c1e7c62](https://github.com/googleapis/java-datastore/commit/c1e7c6201e0e35469df1492a4ce61bf6a095f8be)) + + +### Dependencies + +* Update dependency com.google.cloud:sdk-platform-java-config to v3.24.0 ([#1310](https://github.com/googleapis/java-datastore/issues/1310)) ([26e5f98](https://github.com/googleapis/java-datastore/commit/26e5f9873c4df1815406020a6c22e4a20638f959)) +* Update protobuf to 25.2 in WORKSPACE ([#1311](https://github.com/googleapis/java-datastore/issues/1311)) ([3f4ae83](https://github.com/googleapis/java-datastore/commit/3f4ae83b20f160eaccd9de17582d54d8222dd015)) + ## [2.18.2](https://github.com/googleapis/java-datastore/compare/v2.18.1...v2.18.2) (2024-01-25) diff --git a/README.md b/README.md index 64a1360dc..5a1e9f9a9 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.30.0 + 26.31.0 pom import @@ -42,7 +42,7 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-datastore - 2.18.1 + 2.18.2 ``` @@ -50,20 +50,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.30.0') +implementation platform('com.google.cloud:libraries-bom:26.31.0') implementation 'com.google.cloud:google-cloud-datastore' ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-datastore:2.18.1' +implementation 'com.google.cloud:google-cloud-datastore:2.18.2' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-datastore" % "2.18.1" +libraryDependencies += "com.google.cloud" % "google-cloud-datastore" % "2.18.2" ``` @@ -380,7 +380,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-datastore/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-datastore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datastore/2.18.1 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datastore/2.18.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/datastore-v1-proto-client/pom.xml b/datastore-v1-proto-client/pom.xml index d4b6db539..22924aeeb 100644 --- a/datastore-v1-proto-client/pom.xml +++ b/datastore-v1-proto-client/pom.xml @@ -19,12 +19,12 @@ 4.0.0 com.google.cloud.datastore datastore-v1-proto-client - 2.18.2 + 2.18.3 com.google.cloud google-cloud-datastore-parent - 2.18.2 + 2.18.3 jar diff --git a/google-cloud-datastore-bom/pom.xml b/google-cloud-datastore-bom/pom.xml index eba6ba09e..8a4f3c14c 100644 --- a/google-cloud-datastore-bom/pom.xml +++ b/google-cloud-datastore-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-datastore-bom - 2.18.2 + 2.18.3 pom com.google.cloud - google-cloud-shared-config - 1.7.1 + sdk-platform-java-config + 3.24.0 Google Cloud datastore BOM @@ -52,22 +52,22 @@ com.google.cloud google-cloud-datastore - 2.18.2 + 2.18.3 com.google.api.grpc grpc-google-cloud-datastore-admin-v1 - 2.18.2 + 2.18.3 com.google.api.grpc proto-google-cloud-datastore-v1 - 0.109.2 + 0.109.3 com.google.api.grpc proto-google-cloud-datastore-admin-v1 - 2.18.2 + 2.18.3 diff --git a/google-cloud-datastore/pom.xml b/google-cloud-datastore/pom.xml index cfe33bc1a..6ca243a5e 100644 --- a/google-cloud-datastore/pom.xml +++ b/google-cloud-datastore/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-datastore - 2.18.2 + 2.18.3 jar Google Cloud Datastore https://github.com/googleapis/java-datastore @@ -12,7 +12,7 @@ com.google.cloud google-cloud-datastore-parent - 2.18.2 + 2.18.3 google-cloud-datastore diff --git a/google-cloud-datastore/src/main/resources/META-INF/native-image/com.google.cloud.datastore.admin.v1/reflect-config.json b/google-cloud-datastore/src/main/resources/META-INF/native-image/com.google.cloud.datastore.admin.v1/reflect-config.json index 5103d81c4..5ed5e01e5 100644 --- a/google-cloud-datastore/src/main/resources/META-INF/native-image/com.google.cloud.datastore.admin.v1/reflect-config.json +++ b/google-cloud-datastore/src/main/resources/META-INF/native-image/com.google.cloud.datastore.admin.v1/reflect-config.json @@ -1043,6 +1043,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.protobuf.DescriptorProtos$Edition", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.protobuf.DescriptorProtos$EnumDescriptorProto", "queryAllDeclaredConstructors": true, @@ -1178,6 +1187,114 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$EnumType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$FieldPresence", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$JsonFormat", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$MessageEncoding", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$RepeatedFieldEncoding", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$Utf8Validation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults$FeatureSetEditionDefault", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults$FeatureSetEditionDefault$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.protobuf.DescriptorProtos$FieldDescriptorProto", "queryAllDeclaredConstructors": true, @@ -1241,6 +1358,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$EditionDefault", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$EditionDefault$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.protobuf.DescriptorProtos$FieldOptions$JSType", "queryAllDeclaredConstructors": true, diff --git a/grpc-google-cloud-datastore-admin-v1/pom.xml b/grpc-google-cloud-datastore-admin-v1/pom.xml index 92c64e20b..acb452f2c 100644 --- a/grpc-google-cloud-datastore-admin-v1/pom.xml +++ b/grpc-google-cloud-datastore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-datastore-admin-v1 - 2.18.2 + 2.18.3 grpc-google-cloud-datastore-admin-v1 GRPC library for google-cloud-datastore com.google.cloud google-cloud-datastore-parent - 2.18.2 + 2.18.3 diff --git a/grpc-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DatastoreAdminGrpc.java b/grpc-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DatastoreAdminGrpc.java index e92318892..3e36d55f5 100644 --- a/grpc-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DatastoreAdminGrpc.java +++ b/grpc-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DatastoreAdminGrpc.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. diff --git a/owlbot.py b/owlbot.py index f96943ca5..777fbbff2 100644 --- a/owlbot.py +++ b/owlbot.py @@ -51,4 +51,6 @@ '.kokoro/presubmit/graalvm-native-17.cfg', '.kokoro/nightly/integration.cfg', '.kokoro/nightly/java11-integration.cfg', + '.kokoro/requirements.in', + '.kokoro/requirements.txt' ]) diff --git a/pom.xml b/pom.xml index acd2ff0bc..d76f573c1 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-datastore-parent pom - 2.18.2 + 2.18.3 Google Cloud Datastore Parent https://github.com/googleapis/java-datastore @@ -13,8 +13,8 @@ com.google.cloud - google-cloud-shared-config - 1.7.1 + sdk-platform-java-config + 3.24.0 @@ -151,7 +151,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.23.0 + ${google-cloud-shared-dependencies.version} pom import @@ -159,27 +159,27 @@ com.google.api.grpc proto-google-cloud-datastore-admin-v1 - 2.18.2 + 2.18.3 com.google.api.grpc grpc-google-cloud-datastore-admin-v1 - 2.18.2 + 2.18.3 com.google.cloud google-cloud-datastore - 2.18.2 + 2.18.3 com.google.api.grpc proto-google-cloud-datastore-v1 - 0.109.2 + 0.109.3 com.google.cloud.datastore datastore-v1-proto-client - 2.18.2 + 2.18.3 com.google.api.grpc diff --git a/proto-google-cloud-datastore-admin-v1/pom.xml b/proto-google-cloud-datastore-admin-v1/pom.xml index 81d14e2cc..2430d4af8 100644 --- a/proto-google-cloud-datastore-admin-v1/pom.xml +++ b/proto-google-cloud-datastore-admin-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-datastore-admin-v1 - 2.18.2 + 2.18.3 proto-google-cloud-datastore-admin-v1 Proto library for google-cloud-datastore com.google.cloud google-cloud-datastore-parent - 2.18.2 + 2.18.3 diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/CommonMetadata.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/CommonMetadata.java index 3572223d1..31a54735c 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/CommonMetadata.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/CommonMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; /** @@ -55,7 +56,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings({"rawtypes"}) @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { switch (number) { case 4: return internalGetLabels(); @@ -345,6 +347,7 @@ private State(int value) { // @@protoc_insertion_point(enum_scope:google.datastore.admin.v1.CommonMetadata.State) } + private int bitField0_; public static final int START_TIME_FIELD_NUMBER = 1; private com.google.protobuf.Timestamp startTime_; /** @@ -360,7 +363,7 @@ private State(int value) { */ @java.lang.Override public boolean hasStartTime() { - return startTime_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -406,7 +409,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { */ @java.lang.Override public boolean hasEndTime() { - return endTime_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -631,10 +634,10 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (startTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getStartTime()); } - if (endTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(2, getEndTime()); } if (operationType_ @@ -656,10 +659,10 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (startTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getStartTime()); } - if (endTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getEndTime()); } if (operationType_ @@ -853,7 +856,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { switch (number) { case 4: return internalGetLabels(); @@ -863,7 +867,8 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { switch (number) { case 4: return internalGetMutableLabels(); @@ -883,10 +888,20 @@ protected com.google.protobuf.MapField internalGetMutableMapField(int number) { } // Construct using com.google.datastore.admin.v1.CommonMetadata.newBuilder() - private Builder() {} + 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(); + } } @java.lang.Override @@ -942,11 +957,14 @@ public com.google.datastore.admin.v1.CommonMetadata buildPartial() { private void buildPartial0(com.google.datastore.admin.v1.CommonMetadata 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.operationType_ = operationType_; @@ -958,6 +976,7 @@ private void buildPartial0(com.google.datastore.admin.v1.CommonMetadata result) if (((from_bitField0_ & 0x00000010) != 0)) { result.state_ = state_; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1200,8 +1219,10 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { } else { startTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (startTime_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -1379,8 +1400,10 @@ public Builder mergeEndTime(com.google.protobuf.Timestamp value) { } else { endTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (endTime_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/CommonMetadataOrBuilder.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/CommonMetadataOrBuilder.java index 057b75e24..95a104fb8 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/CommonMetadataOrBuilder.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/CommonMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; public interface CommonMetadataOrBuilder diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/CreateIndexRequest.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/CreateIndexRequest.java index 80b758ca3..27bd6bfe9 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/CreateIndexRequest.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/CreateIndexRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; /** @@ -63,6 +64,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.datastore.admin.v1.CreateIndexRequest.Builder.class); } + private int bitField0_; public static final int PROJECT_ID_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -130,7 +132,7 @@ public com.google.protobuf.ByteString getProjectIdBytes() { */ @java.lang.Override public boolean hasIndex() { - return index_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -180,7 +182,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(projectId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, projectId_); } - if (index_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getIndex()); } getUnknownFields().writeTo(output); @@ -195,7 +197,7 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(projectId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, projectId_); } - if (index_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getIndex()); } size += getUnknownFields().getSerializedSize(); @@ -366,10 +368,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.admin.v1.CreateIndexRequest.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getIndexFieldBuilder(); + } } @java.lang.Override @@ -421,9 +432,12 @@ private void buildPartial0(com.google.datastore.admin.v1.CreateIndexRequest resu if (((from_bitField0_ & 0x00000001) != 0)) { result.projectId_ = projectId_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { result.index_ = indexBuilder_ == null ? index_ : indexBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -748,8 +762,10 @@ public Builder mergeIndex(com.google.datastore.admin.v1.Index value) { } else { indexBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (index_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/CreateIndexRequestOrBuilder.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/CreateIndexRequestOrBuilder.java index 9925cac17..1007e11a4 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/CreateIndexRequestOrBuilder.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/CreateIndexRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; public interface CreateIndexRequestOrBuilder diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DatastoreAdminProto.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DatastoreAdminProto.java index e82c10f34..966013354 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DatastoreAdminProto.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DatastoreAdminProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; public final class DatastoreAdminProto { diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DatastoreFirestoreMigrationMetadata.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DatastoreFirestoreMigrationMetadata.java index 0687bd2d9..82df90c55 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DatastoreFirestoreMigrationMetadata.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DatastoreFirestoreMigrationMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; /** diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DatastoreFirestoreMigrationMetadataOrBuilder.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DatastoreFirestoreMigrationMetadataOrBuilder.java index f4e5235e8..43d4d3a77 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DatastoreFirestoreMigrationMetadataOrBuilder.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DatastoreFirestoreMigrationMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; public interface DatastoreFirestoreMigrationMetadataOrBuilder diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DeleteIndexRequest.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DeleteIndexRequest.java index 13d385d0c..5ce02bced 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DeleteIndexRequest.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DeleteIndexRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; /** diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DeleteIndexRequestOrBuilder.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DeleteIndexRequestOrBuilder.java index 26a4a020b..205068e37 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DeleteIndexRequestOrBuilder.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/DeleteIndexRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; public interface DeleteIndexRequestOrBuilder diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/EntityFilter.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/EntityFilter.java index a76937b36..f59d4eb1d 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/EntityFilter.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/EntityFilter.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; /** diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/EntityFilterOrBuilder.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/EntityFilterOrBuilder.java index 35306e67e..5f8cbd800 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/EntityFilterOrBuilder.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/EntityFilterOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; public interface EntityFilterOrBuilder diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesMetadata.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesMetadata.java index 86d3fa228..cec4bb021 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesMetadata.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; /** @@ -62,6 +63,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.datastore.admin.v1.ExportEntitiesMetadata.Builder.class); } + private int bitField0_; public static final int COMMON_FIELD_NUMBER = 1; private com.google.datastore.admin.v1.CommonMetadata common_; /** @@ -77,7 +79,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasCommon() { - return common_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -127,7 +129,7 @@ public com.google.datastore.admin.v1.CommonMetadataOrBuilder getCommonOrBuilder( */ @java.lang.Override public boolean hasProgressEntities() { - return progressEntities_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -177,7 +179,7 @@ public com.google.datastore.admin.v1.ProgressOrBuilder getProgressEntitiesOrBuil */ @java.lang.Override public boolean hasProgressBytes() { - return progressBytes_ != null; + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -227,7 +229,7 @@ public com.google.datastore.admin.v1.ProgressOrBuilder getProgressBytesOrBuilder */ @java.lang.Override public boolean hasEntityFilter() { - return entityFilter_ != null; + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -335,16 +337,16 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (common_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getCommon()); } - if (progressEntities_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(2, getProgressEntities()); } - if (progressBytes_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(3, getProgressBytes()); } - if (entityFilter_ != null) { + if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(4, getEntityFilter()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(outputUrlPrefix_)) { @@ -359,16 +361,16 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (common_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getCommon()); } - if (progressEntities_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getProgressEntities()); } - if (progressBytes_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getProgressBytes()); } - if (entityFilter_ != null) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getEntityFilter()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(outputUrlPrefix_)) { @@ -565,10 +567,22 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.admin.v1.ExportEntitiesMetadata.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getCommonFieldBuilder(); + getProgressEntitiesFieldBuilder(); + getProgressBytesFieldBuilder(); + getEntityFilterFieldBuilder(); + } } @java.lang.Override @@ -632,24 +646,30 @@ public com.google.datastore.admin.v1.ExportEntitiesMetadata buildPartial() { private void buildPartial0(com.google.datastore.admin.v1.ExportEntitiesMetadata result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.common_ = commonBuilder_ == null ? common_ : commonBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.progressEntities_ = progressEntitiesBuilder_ == null ? progressEntities_ : progressEntitiesBuilder_.build(); + to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.progressBytes_ = progressBytesBuilder_ == null ? progressBytes_ : progressBytesBuilder_.build(); + to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { result.entityFilter_ = entityFilterBuilder_ == null ? entityFilter_ : entityFilterBuilder_.build(); + to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { result.outputUrlPrefix_ = outputUrlPrefix_; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -893,8 +913,10 @@ public Builder mergeCommon(com.google.datastore.admin.v1.CommonMetadata value) { } else { commonBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (common_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -1077,8 +1099,10 @@ public Builder mergeProgressEntities(com.google.datastore.admin.v1.Progress valu } else { progressEntitiesBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (progressEntities_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** @@ -1261,8 +1285,10 @@ public Builder mergeProgressBytes(com.google.datastore.admin.v1.Progress value) } else { progressBytesBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (progressBytes_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** @@ -1445,8 +1471,10 @@ public Builder mergeEntityFilter(com.google.datastore.admin.v1.EntityFilter valu } else { entityFilterBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; - onChanged(); + if (entityFilter_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesMetadataOrBuilder.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesMetadataOrBuilder.java index 85665dbce..fa762b066 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesMetadataOrBuilder.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; public interface ExportEntitiesMetadataOrBuilder diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesRequest.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesRequest.java index 57d21e691..079957ed2 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesRequest.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; /** @@ -56,7 +57,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings({"rawtypes"}) @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { switch (number) { case 2: return internalGetLabels(); @@ -75,6 +77,7 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { com.google.datastore.admin.v1.ExportEntitiesRequest.Builder.class); } + private int bitField0_; public static final int PROJECT_ID_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -243,7 +246,7 @@ public java.lang.String getLabelsOrThrow(java.lang.String key) { */ @java.lang.Override public boolean hasEntityFilter() { - return entityFilter_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -382,7 +385,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io } com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 2); - if (entityFilter_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getEntityFilter()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(outputUrlPrefix_)) { @@ -410,7 +413,7 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, labels__); } - if (entityFilter_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getEntityFilter()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(outputUrlPrefix_)) { @@ -582,7 +585,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { switch (number) { case 2: return internalGetLabels(); @@ -592,7 +596,8 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { switch (number) { case 2: return internalGetMutableLabels(); @@ -612,10 +617,19 @@ protected com.google.protobuf.MapField internalGetMutableMapField(int number) { } // Construct using com.google.datastore.admin.v1.ExportEntitiesRequest.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getEntityFilterFieldBuilder(); + } } @java.lang.Override @@ -673,13 +687,16 @@ private void buildPartial0(com.google.datastore.admin.v1.ExportEntitiesRequest r result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000004) != 0)) { result.entityFilter_ = entityFilterBuilder_ == null ? entityFilter_ : entityFilterBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000008) != 0)) { result.outputUrlPrefix_ = outputUrlPrefix_; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1190,8 +1207,10 @@ public Builder mergeEntityFilter(com.google.datastore.admin.v1.EntityFilter valu } else { entityFilterBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (entityFilter_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesRequestOrBuilder.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesRequestOrBuilder.java index c542b562c..4a10ea301 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesRequestOrBuilder.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; public interface ExportEntitiesRequestOrBuilder diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesResponse.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesResponse.java index 486202375..7210158fd 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesResponse.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; /** diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesResponseOrBuilder.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesResponseOrBuilder.java index ddcbad381..74130ff36 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesResponseOrBuilder.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ExportEntitiesResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; public interface ExportEntitiesResponseOrBuilder diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/GetIndexRequest.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/GetIndexRequest.java index 84cd35a26..fc72dae63 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/GetIndexRequest.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/GetIndexRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; /** diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/GetIndexRequestOrBuilder.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/GetIndexRequestOrBuilder.java index 38801c30f..f270727c2 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/GetIndexRequestOrBuilder.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/GetIndexRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; public interface GetIndexRequestOrBuilder diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ImportEntitiesMetadata.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ImportEntitiesMetadata.java index 0d1a82b8f..f5cf31eb7 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ImportEntitiesMetadata.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ImportEntitiesMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; /** @@ -62,6 +63,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.datastore.admin.v1.ImportEntitiesMetadata.Builder.class); } + private int bitField0_; public static final int COMMON_FIELD_NUMBER = 1; private com.google.datastore.admin.v1.CommonMetadata common_; /** @@ -77,7 +79,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasCommon() { - return common_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -127,7 +129,7 @@ public com.google.datastore.admin.v1.CommonMetadataOrBuilder getCommonOrBuilder( */ @java.lang.Override public boolean hasProgressEntities() { - return progressEntities_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -177,7 +179,7 @@ public com.google.datastore.admin.v1.ProgressOrBuilder getProgressEntitiesOrBuil */ @java.lang.Override public boolean hasProgressBytes() { - return progressBytes_ != null; + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -227,7 +229,7 @@ public com.google.datastore.admin.v1.ProgressOrBuilder getProgressBytesOrBuilder */ @java.lang.Override public boolean hasEntityFilter() { - return entityFilter_ != null; + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -333,16 +335,16 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (common_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getCommon()); } - if (progressEntities_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(2, getProgressEntities()); } - if (progressBytes_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(3, getProgressBytes()); } - if (entityFilter_ != null) { + if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(4, getEntityFilter()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inputUrl_)) { @@ -357,16 +359,16 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (common_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getCommon()); } - if (progressEntities_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getProgressEntities()); } - if (progressBytes_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getProgressBytes()); } - if (entityFilter_ != null) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getEntityFilter()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inputUrl_)) { @@ -563,10 +565,22 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.admin.v1.ImportEntitiesMetadata.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getCommonFieldBuilder(); + getProgressEntitiesFieldBuilder(); + getProgressBytesFieldBuilder(); + getEntityFilterFieldBuilder(); + } } @java.lang.Override @@ -630,24 +644,30 @@ public com.google.datastore.admin.v1.ImportEntitiesMetadata buildPartial() { private void buildPartial0(com.google.datastore.admin.v1.ImportEntitiesMetadata result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.common_ = commonBuilder_ == null ? common_ : commonBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.progressEntities_ = progressEntitiesBuilder_ == null ? progressEntities_ : progressEntitiesBuilder_.build(); + to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.progressBytes_ = progressBytesBuilder_ == null ? progressBytes_ : progressBytesBuilder_.build(); + to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { result.entityFilter_ = entityFilterBuilder_ == null ? entityFilter_ : entityFilterBuilder_.build(); + to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { result.inputUrl_ = inputUrl_; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -891,8 +911,10 @@ public Builder mergeCommon(com.google.datastore.admin.v1.CommonMetadata value) { } else { commonBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (common_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -1075,8 +1097,10 @@ public Builder mergeProgressEntities(com.google.datastore.admin.v1.Progress valu } else { progressEntitiesBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (progressEntities_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** @@ -1259,8 +1283,10 @@ public Builder mergeProgressBytes(com.google.datastore.admin.v1.Progress value) } else { progressBytesBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (progressBytes_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** @@ -1443,8 +1469,10 @@ public Builder mergeEntityFilter(com.google.datastore.admin.v1.EntityFilter valu } else { entityFilterBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; - onChanged(); + if (entityFilter_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ImportEntitiesMetadataOrBuilder.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ImportEntitiesMetadataOrBuilder.java index 8dbf67421..0826f143b 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ImportEntitiesMetadataOrBuilder.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ImportEntitiesMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; public interface ImportEntitiesMetadataOrBuilder diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ImportEntitiesRequest.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ImportEntitiesRequest.java index ee9b39b56..4e57a4050 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ImportEntitiesRequest.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ImportEntitiesRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; /** @@ -56,7 +57,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings({"rawtypes"}) @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { switch (number) { case 2: return internalGetLabels(); @@ -75,6 +77,7 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { com.google.datastore.admin.v1.ImportEntitiesRequest.Builder.class); } + private int bitField0_; public static final int PROJECT_ID_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -323,7 +326,7 @@ public com.google.protobuf.ByteString getInputUrlBytes() { */ @java.lang.Override public boolean hasEntityFilter() { - return entityFilter_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -386,7 +389,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inputUrl_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, inputUrl_); } - if (entityFilter_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(4, getEntityFilter()); } getUnknownFields().writeTo(output); @@ -414,7 +417,7 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(inputUrl_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, inputUrl_); } - if (entityFilter_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getEntityFilter()); } size += getUnknownFields().getSerializedSize(); @@ -583,7 +586,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { switch (number) { case 2: return internalGetLabels(); @@ -593,7 +597,8 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { switch (number) { case 2: return internalGetMutableLabels(); @@ -613,10 +618,19 @@ protected com.google.protobuf.MapField internalGetMutableMapField(int number) { } // Construct using com.google.datastore.admin.v1.ImportEntitiesRequest.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getEntityFilterFieldBuilder(); + } } @java.lang.Override @@ -677,10 +691,13 @@ private void buildPartial0(com.google.datastore.admin.v1.ImportEntitiesRequest r if (((from_bitField0_ & 0x00000004) != 0)) { result.inputUrl_ = inputUrl_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000008) != 0)) { result.entityFilter_ = entityFilterBuilder_ == null ? entityFilter_ : entityFilterBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1377,8 +1394,10 @@ public Builder mergeEntityFilter(com.google.datastore.admin.v1.EntityFilter valu } else { entityFilterBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; - onChanged(); + if (entityFilter_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ImportEntitiesRequestOrBuilder.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ImportEntitiesRequestOrBuilder.java index dcf83c997..fc13ff730 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ImportEntitiesRequestOrBuilder.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ImportEntitiesRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; public interface ImportEntitiesRequestOrBuilder diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/Index.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/Index.java index 57a41fc3e..bffea1be6 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/Index.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/Index.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/index.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; /** diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/IndexOperationMetadata.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/IndexOperationMetadata.java index cf2a7e510..310490d60 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/IndexOperationMetadata.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/IndexOperationMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; /** @@ -62,6 +63,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.datastore.admin.v1.IndexOperationMetadata.Builder.class); } + private int bitField0_; public static final int COMMON_FIELD_NUMBER = 1; private com.google.datastore.admin.v1.CommonMetadata common_; /** @@ -77,7 +79,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasCommon() { - return common_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -127,7 +129,7 @@ public com.google.datastore.admin.v1.CommonMetadataOrBuilder getCommonOrBuilder( */ @java.lang.Override public boolean hasProgressEntities() { - return progressEntities_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -227,10 +229,10 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (common_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getCommon()); } - if (progressEntities_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(2, getProgressEntities()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(indexId_)) { @@ -245,10 +247,10 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (common_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getCommon()); } - if (progressEntities_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getProgressEntities()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(indexId_)) { @@ -429,10 +431,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.admin.v1.IndexOperationMetadata.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getCommonFieldBuilder(); + getProgressEntitiesFieldBuilder(); + } } @java.lang.Override @@ -486,16 +498,20 @@ public com.google.datastore.admin.v1.IndexOperationMetadata buildPartial() { private void buildPartial0(com.google.datastore.admin.v1.IndexOperationMetadata result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.common_ = commonBuilder_ == null ? common_ : commonBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.progressEntities_ = progressEntitiesBuilder_ == null ? progressEntities_ : progressEntitiesBuilder_.build(); + to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.indexId_ = indexId_; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -721,8 +737,10 @@ public Builder mergeCommon(com.google.datastore.admin.v1.CommonMetadata value) { } else { commonBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (common_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -905,8 +923,10 @@ public Builder mergeProgressEntities(com.google.datastore.admin.v1.Progress valu } else { progressEntitiesBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (progressEntities_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/IndexOperationMetadataOrBuilder.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/IndexOperationMetadataOrBuilder.java index 410748136..8e722fb2e 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/IndexOperationMetadataOrBuilder.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/IndexOperationMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; public interface IndexOperationMetadataOrBuilder diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/IndexOrBuilder.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/IndexOrBuilder.java index 6445c073d..5635d1b53 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/IndexOrBuilder.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/IndexOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/index.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; public interface IndexOrBuilder diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/IndexProto.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/IndexProto.java index 1f9c2b5e4..f3b970f7c 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/IndexProto.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/IndexProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/index.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; public final class IndexProto { diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ListIndexesRequest.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ListIndexesRequest.java index 33825d2dd..2f1ad85fb 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ListIndexesRequest.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ListIndexesRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; /** diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ListIndexesRequestOrBuilder.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ListIndexesRequestOrBuilder.java index 68e7fa58e..d5891a45c 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ListIndexesRequestOrBuilder.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ListIndexesRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; public interface ListIndexesRequestOrBuilder diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ListIndexesResponse.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ListIndexesResponse.java index 4a821cfbd..a0e99c1f8 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ListIndexesResponse.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ListIndexesResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; /** diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ListIndexesResponseOrBuilder.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ListIndexesResponseOrBuilder.java index 10d4bac43..a27eed1d4 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ListIndexesResponseOrBuilder.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ListIndexesResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; public interface ListIndexesResponseOrBuilder diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationProgressEvent.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationProgressEvent.java index 525963f0a..e0f0b0196 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationProgressEvent.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationProgressEvent.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/migration.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; /** diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationProgressEventOrBuilder.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationProgressEventOrBuilder.java index 20442f9a6..919c52c64 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationProgressEventOrBuilder.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationProgressEventOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/migration.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; public interface MigrationProgressEventOrBuilder diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationProto.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationProto.java index 8d96d3df9..8e23fb66e 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationProto.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/migration.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; public final class MigrationProto { diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationState.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationState.java index 1a30a4fb2..a0724c30e 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationState.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationState.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/migration.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; /** diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationStateEvent.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationStateEvent.java index f8b58487c..4b1f857af 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationStateEvent.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationStateEvent.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/migration.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; /** diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationStateEventOrBuilder.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationStateEventOrBuilder.java index 970c9c8aa..50fac8fc6 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationStateEventOrBuilder.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationStateEventOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/migration.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; public interface MigrationStateEventOrBuilder diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationStep.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationStep.java index f30bd8f8e..043b3e112 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationStep.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/MigrationStep.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/migration.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; /** diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/OperationType.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/OperationType.java index ddd45f78d..d4e88126b 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/OperationType.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/OperationType.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; /** diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/Progress.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/Progress.java index a24f906ff..a6d5bca29 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/Progress.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/Progress.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; /** diff --git a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ProgressOrBuilder.java b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ProgressOrBuilder.java index eb80ba522..71b3c8ee8 100644 --- a/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ProgressOrBuilder.java +++ b/proto-google-cloud-datastore-admin-v1/src/main/java/com/google/datastore/admin/v1/ProgressOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/admin/v1/datastore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.admin.v1; public interface ProgressOrBuilder diff --git a/proto-google-cloud-datastore-v1/clirr-ignored-differences.xml b/proto-google-cloud-datastore-v1/clirr-ignored-differences.xml index e59f11f80..064bc1b32 100644 --- a/proto-google-cloud-datastore-v1/clirr-ignored-differences.xml +++ b/proto-google-cloud-datastore-v1/clirr-ignored-differences.xml @@ -16,4 +16,46 @@ com/google/datastore/v1/*OrBuilder boolean contains*(*) + + + + com/google/datastore/v1/QueryMode + * + 8001 + + + com/google/datastore/v1/QueryPlan* + * + 8001 + + + com/google/datastore/v1/QueryProfileProto + * + 8001 + + + com/google/datastore/v1/ResultSetStats* + * + 8001 + + + com/google/datastore/v1/* + *Mode* + 7002 + + + com/google/datastore/v1/* + *Stats* + 7002 + + + com/google/datastore/v1/* + MODE_FIELD_NUMBER + 6011 + + + com/google/datastore/v1/* + STATS_FIELD_NUMBER + 6011 + diff --git a/proto-google-cloud-datastore-v1/pom.xml b/proto-google-cloud-datastore-v1/pom.xml index 3dbf1de31..82edebeac 100644 --- a/proto-google-cloud-datastore-v1/pom.xml +++ b/proto-google-cloud-datastore-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-datastore-v1 - 0.109.2 + 0.109.3 proto-google-cloud-datastore-v1 PROTO library for proto-google-cloud-datastore-v1 com.google.cloud google-cloud-datastore-parent - 2.18.2 + 2.18.3 diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationQuery.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationQuery.java index 762c9713c..d9889d3b1 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationQuery.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationQuery.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** @@ -457,6 +458,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.datastore.v1.AggregationQuery.Aggregation.Count.Builder.class); } + private int bitField0_; public static final int UP_TO_FIELD_NUMBER = 1; private com.google.protobuf.Int64Value upTo_; /** @@ -492,7 +494,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasUpTo() { - return upTo_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -577,7 +579,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (upTo_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getUpTo()); } getUnknownFields().writeTo(output); @@ -589,7 +591,7 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (upTo_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getUpTo()); } size += getUnknownFields().getSerializedSize(); @@ -762,10 +764,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.v1.AggregationQuery.Aggregation.Count.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUpToFieldBuilder(); + } } @java.lang.Override @@ -815,9 +826,12 @@ public com.google.datastore.v1.AggregationQuery.Aggregation.Count buildPartial() private void buildPartial0( com.google.datastore.v1.AggregationQuery.Aggregation.Count result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.upTo_ = upToBuilder_ == null ? upTo_ : upToBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1123,8 +1137,10 @@ public Builder mergeUpTo(com.google.protobuf.Int64Value value) { } else { upToBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (upTo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -1451,6 +1467,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.datastore.v1.AggregationQuery.Aggregation.Sum.Builder.class); } + private int bitField0_; public static final int PROPERTY_FIELD_NUMBER = 1; private com.google.datastore.v1.PropertyReference property_; /** @@ -1466,7 +1483,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasProperty() { - return property_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -1515,7 +1532,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (property_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getProperty()); } getUnknownFields().writeTo(output); @@ -1527,7 +1544,7 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (property_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getProperty()); } size += getUnknownFields().getSerializedSize(); @@ -1717,10 +1734,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.v1.AggregationQuery.Aggregation.Sum.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getPropertyFieldBuilder(); + } } @java.lang.Override @@ -1770,9 +1796,12 @@ public com.google.datastore.v1.AggregationQuery.Aggregation.Sum buildPartial() { private void buildPartial0( com.google.datastore.v1.AggregationQuery.Aggregation.Sum result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.property_ = propertyBuilder_ == null ? property_ : propertyBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1981,8 +2010,10 @@ public Builder mergeProperty(com.google.datastore.v1.PropertyReference value) { } else { propertyBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (property_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -2219,6 +2250,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.datastore.v1.AggregationQuery.Aggregation.Avg.Builder.class); } + private int bitField0_; public static final int PROPERTY_FIELD_NUMBER = 1; private com.google.datastore.v1.PropertyReference property_; /** @@ -2234,7 +2266,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasProperty() { - return property_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -2283,7 +2315,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (property_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getProperty()); } getUnknownFields().writeTo(output); @@ -2295,7 +2327,7 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (property_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getProperty()); } size += getUnknownFields().getSerializedSize(); @@ -2475,10 +2507,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.v1.AggregationQuery.Aggregation.Avg.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getPropertyFieldBuilder(); + } } @java.lang.Override @@ -2528,9 +2569,12 @@ public com.google.datastore.v1.AggregationQuery.Aggregation.Avg buildPartial() { private void buildPartial0( com.google.datastore.v1.AggregationQuery.Aggregation.Avg result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.property_ = propertyBuilder_ == null ? property_ : propertyBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -2739,8 +2783,10 @@ public Builder mergeProperty(com.google.datastore.v1.PropertyReference value) { } else { propertyBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (property_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationQueryOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationQueryOrBuilder.java index cb14e67d7..82229632d 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationQueryOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationQueryOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface AggregationQueryOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationResult.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationResult.java index e1737515e..23f492681 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationResult.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/aggregation_result.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** @@ -56,7 +57,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings({"rawtypes"}) @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { switch (number) { case 2: return internalGetAggregateProperties(); @@ -400,7 +402,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { switch (number) { case 2: return internalGetAggregateProperties(); @@ -410,7 +413,8 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { switch (number) { case 2: return internalGetMutableAggregateProperties(); @@ -478,8 +482,9 @@ public com.google.datastore.v1.AggregationResult buildPartial() { private void buildPartial0(com.google.datastore.v1.AggregationResult result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { - result.aggregateProperties_ = internalGetAggregateProperties(); - result.aggregateProperties_.makeImmutable(); + result.aggregateProperties_ = + internalGetAggregateProperties() + .build(AggregatePropertiesDefaultEntryHolder.defaultEntry); } } @@ -564,7 +569,7 @@ public Builder mergeFrom( AggregatePropertiesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); internalGetMutableAggregateProperties() - .getMutableMap() + .ensureBuilderMap() .put(aggregateProperties__.getKey(), aggregateProperties__.getValue()); bitField0_ |= 0x00000001; break; @@ -588,27 +593,57 @@ public Builder mergeFrom( private int bitField0_; - private com.google.protobuf.MapField + private static final class AggregatePropertiesConverter + implements com.google.protobuf.MapFieldBuilder.Converter< + java.lang.String, + com.google.datastore.v1.ValueOrBuilder, + com.google.datastore.v1.Value> { + @java.lang.Override + public com.google.datastore.v1.Value build(com.google.datastore.v1.ValueOrBuilder val) { + if (val instanceof com.google.datastore.v1.Value) { + return (com.google.datastore.v1.Value) val; + } + return ((com.google.datastore.v1.Value.Builder) val).build(); + } + + @java.lang.Override + public com.google.protobuf.MapEntry + defaultEntry() { + return AggregatePropertiesDefaultEntryHolder.defaultEntry; + } + }; + + private static final AggregatePropertiesConverter aggregatePropertiesConverter = + new AggregatePropertiesConverter(); + + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.datastore.v1.ValueOrBuilder, + com.google.datastore.v1.Value, + com.google.datastore.v1.Value.Builder> aggregateProperties_; - private com.google.protobuf.MapField + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.datastore.v1.ValueOrBuilder, + com.google.datastore.v1.Value, + com.google.datastore.v1.Value.Builder> internalGetAggregateProperties() { if (aggregateProperties_ == null) { - return com.google.protobuf.MapField.emptyMapField( - AggregatePropertiesDefaultEntryHolder.defaultEntry); + return new com.google.protobuf.MapFieldBuilder<>(aggregatePropertiesConverter); } return aggregateProperties_; } - private com.google.protobuf.MapField + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.datastore.v1.ValueOrBuilder, + com.google.datastore.v1.Value, + com.google.datastore.v1.Value.Builder> internalGetMutableAggregateProperties() { if (aggregateProperties_ == null) { aggregateProperties_ = - com.google.protobuf.MapField.newMapField( - AggregatePropertiesDefaultEntryHolder.defaultEntry); - } - if (!aggregateProperties_.isMutable()) { - aggregateProperties_ = aggregateProperties_.copy(); + new com.google.protobuf.MapFieldBuilder<>(aggregatePropertiesConverter); } bitField0_ |= 0x00000001; onChanged(); @@ -616,7 +651,7 @@ public Builder mergeFrom( } public int getAggregatePropertiesCount() { - return internalGetAggregateProperties().getMap().size(); + return internalGetAggregateProperties().ensureBuilderMap().size(); } /** * @@ -637,7 +672,7 @@ public boolean containsAggregateProperties(java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } - return internalGetAggregateProperties().getMap().containsKey(key); + return internalGetAggregateProperties().ensureBuilderMap().containsKey(key); } /** Use {@link #getAggregatePropertiesMap()} instead. */ @java.lang.Override @@ -662,7 +697,7 @@ public java.util.Map getAggrega @java.lang.Override public java.util.Map getAggregatePropertiesMap() { - return internalGetAggregateProperties().getMap(); + return internalGetAggregateProperties().getImmutableMap(); } /** * @@ -686,9 +721,9 @@ public java.util.Map getAggrega if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAggregateProperties().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; + java.util.Map map = + internalGetMutableAggregateProperties().ensureBuilderMap(); + return map.containsKey(key) ? aggregatePropertiesConverter.build(map.get(key)) : defaultValue; } /** * @@ -709,17 +744,17 @@ public com.google.datastore.v1.Value getAggregatePropertiesOrThrow(java.lang.Str if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAggregateProperties().getMap(); + java.util.Map map = + internalGetMutableAggregateProperties().ensureBuilderMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } - return map.get(key); + return aggregatePropertiesConverter.build(map.get(key)); } public Builder clearAggregateProperties() { bitField0_ = (bitField0_ & ~0x00000001); - internalGetMutableAggregateProperties().getMutableMap().clear(); + internalGetMutableAggregateProperties().clear(); return this; } /** @@ -740,7 +775,7 @@ public Builder removeAggregateProperties(java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableAggregateProperties().getMutableMap().remove(key); + internalGetMutableAggregateProperties().ensureBuilderMap().remove(key); return this; } /** Use alternate mutation accessors instead. */ @@ -748,7 +783,7 @@ public Builder removeAggregateProperties(java.lang.String key) { public java.util.Map getMutableAggregateProperties() { bitField0_ |= 0x00000001; - return internalGetMutableAggregateProperties().getMutableMap(); + return internalGetMutableAggregateProperties().ensureMessageMap(); } /** * @@ -772,7 +807,7 @@ public Builder putAggregateProperties( if (value == null) { throw new NullPointerException("map value"); } - internalGetMutableAggregateProperties().getMutableMap().put(key, value); + internalGetMutableAggregateProperties().ensureBuilderMap().put(key, value); bitField0_ |= 0x00000001; return this; } @@ -792,10 +827,45 @@ public Builder putAggregateProperties( */ public Builder putAllAggregateProperties( java.util.Map values) { - internalGetMutableAggregateProperties().getMutableMap().putAll(values); + for (java.util.Map.Entry e : + values.entrySet()) { + if (e.getKey() == null || e.getValue() == null) { + throw new NullPointerException(); + } + } + internalGetMutableAggregateProperties().ensureBuilderMap().putAll(values); bitField0_ |= 0x00000001; return this; } + /** + * + * + *
+     * The result of the aggregation functions, ex: `COUNT(*) AS total_entities`.
+     *
+     * The key is the
+     * [alias][google.datastore.v1.AggregationQuery.Aggregation.alias] assigned to
+     * the aggregation function on input and the size of this map equals the
+     * number of aggregation functions in the query.
+     * 
+ * + * map<string, .google.datastore.v1.Value> aggregate_properties = 2; + */ + public com.google.datastore.v1.Value.Builder putAggregatePropertiesBuilderIfAbsent( + java.lang.String key) { + java.util.Map builderMap = + internalGetMutableAggregateProperties().ensureBuilderMap(); + com.google.datastore.v1.ValueOrBuilder entry = builderMap.get(key); + if (entry == null) { + entry = com.google.datastore.v1.Value.newBuilder(); + builderMap.put(key, entry); + } + if (entry instanceof com.google.datastore.v1.Value) { + entry = ((com.google.datastore.v1.Value) entry).toBuilder(); + builderMap.put(key, entry); + } + return (com.google.datastore.v1.Value.Builder) entry; + } @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationResultBatch.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationResultBatch.java index 4792b0a9c..7a7e7252c 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationResultBatch.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationResultBatch.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/aggregation_result.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** @@ -63,6 +64,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.datastore.v1.AggregationResultBatch.Builder.class); } + private int bitField0_; public static final int AGGREGATION_RESULTS_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -195,7 +197,7 @@ public com.google.datastore.v1.QueryResultBatch.MoreResultsType getMoreResults() */ @java.lang.Override public boolean hasReadTime() { - return readTime_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -256,7 +258,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io .getNumber()) { output.writeEnum(2, moreResults_); } - if (readTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getReadTime()); } getUnknownFields().writeTo(output); @@ -277,7 +279,7 @@ public int getSerializedSize() { .getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, moreResults_); } - if (readTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getReadTime()); } size += getUnknownFields().getSerializedSize(); @@ -452,10 +454,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.v1.AggregationResultBatch.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getAggregationResultsFieldBuilder(); + getReadTimeFieldBuilder(); + } } @java.lang.Override @@ -527,9 +539,12 @@ private void buildPartial0(com.google.datastore.v1.AggregationResultBatch result if (((from_bitField0_ & 0x00000002) != 0)) { result.moreResults_ = moreResults_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000004) != 0)) { result.readTime_ = readTimeBuilder_ == null ? readTime_ : readTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1261,8 +1276,10 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { } else { readTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (readTime_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationResultBatchOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationResultBatchOrBuilder.java index 67167caf2..29f022e10 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationResultBatchOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationResultBatchOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/aggregation_result.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface AggregationResultBatchOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationResultOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationResultOrBuilder.java index 436fba072..fdaa67066 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationResultOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationResultOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/aggregation_result.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface AggregationResultOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationResultProto.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationResultProto.java index 3a2806e86..d5d7fd339 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationResultProto.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AggregationResultProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/aggregation_result.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public final class AggregationResultProto { diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AllocateIdsRequest.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AllocateIdsRequest.java index bcd0a649d..f39270856 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AllocateIdsRequest.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AllocateIdsRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AllocateIdsRequestOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AllocateIdsRequestOrBuilder.java index 0a169d261..d08d9cc42 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AllocateIdsRequestOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AllocateIdsRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface AllocateIdsRequestOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AllocateIdsResponse.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AllocateIdsResponse.java index 9301de743..dea70c4b5 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AllocateIdsResponse.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AllocateIdsResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AllocateIdsResponseOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AllocateIdsResponseOrBuilder.java index 612cb9407..a0964c4e2 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AllocateIdsResponseOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/AllocateIdsResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface AllocateIdsResponseOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/ArrayValue.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/ArrayValue.java index 66c8d0078..98c8b6bae 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/ArrayValue.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/ArrayValue.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/entity.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/ArrayValueOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/ArrayValueOrBuilder.java index 4aa9cafc4..efdb8239b 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/ArrayValueOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/ArrayValueOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/entity.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface ArrayValueOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/BeginTransactionRequest.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/BeginTransactionRequest.java index a92900cd5..5d0ba70b1 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/BeginTransactionRequest.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/BeginTransactionRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** @@ -64,6 +65,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.datastore.v1.BeginTransactionRequest.Builder.class); } + private int bitField0_; public static final int PROJECT_ID_FIELD_NUMBER = 8; @SuppressWarnings("serial") @@ -187,7 +189,7 @@ public com.google.protobuf.ByteString getDatabaseIdBytes() { */ @java.lang.Override public boolean hasTransactionOptions() { - return transactionOptions_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -242,7 +244,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 9, databaseId_); } - if (transactionOptions_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(10, getTransactionOptions()); } getUnknownFields().writeTo(output); @@ -260,7 +262,7 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, databaseId_); } - if (transactionOptions_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getTransactionOptions()); } size += getUnknownFields().getSerializedSize(); @@ -434,10 +436,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.v1.BeginTransactionRequest.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getTransactionOptionsFieldBuilder(); + } } @java.lang.Override @@ -493,12 +504,15 @@ private void buildPartial0(com.google.datastore.v1.BeginTransactionRequest resul if (((from_bitField0_ & 0x00000002) != 0)) { result.databaseId_ = databaseId_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000004) != 0)) { result.transactionOptions_ = transactionOptionsBuilder_ == null ? transactionOptions_ : transactionOptionsBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -955,8 +969,10 @@ public Builder mergeTransactionOptions(com.google.datastore.v1.TransactionOption } else { transactionOptionsBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (transactionOptions_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/BeginTransactionRequestOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/BeginTransactionRequestOrBuilder.java index 33c17bc1b..eafc5c115 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/BeginTransactionRequestOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/BeginTransactionRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface BeginTransactionRequestOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/BeginTransactionResponse.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/BeginTransactionResponse.java index 95976d703..21780f6f0 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/BeginTransactionResponse.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/BeginTransactionResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/BeginTransactionResponseOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/BeginTransactionResponseOrBuilder.java index e04fdaaa7..5403b4a7f 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/BeginTransactionResponseOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/BeginTransactionResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface BeginTransactionResponseOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CommitRequest.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CommitRequest.java index ee3ab5f4a..c5a4b95c7 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CommitRequest.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CommitRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CommitRequestOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CommitRequestOrBuilder.java index 842e268cb..7b6031d43 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CommitRequestOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CommitRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface CommitRequestOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CommitResponse.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CommitResponse.java index 903fd6a17..e8a9c0973 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CommitResponse.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CommitResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** @@ -62,6 +63,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.datastore.v1.CommitResponse.Builder.class); } + private int bitField0_; public static final int MUTATION_RESULTS_FIELD_NUMBER = 3; @SuppressWarnings("serial") @@ -172,7 +174,7 @@ public int getIndexUpdates() { */ @java.lang.Override public boolean hasCommitTime() { - return commitTime_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -223,7 +225,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (indexUpdates_ != 0) { output.writeInt32(4, indexUpdates_); } - if (commitTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(8, getCommitTime()); } getUnknownFields().writeTo(output); @@ -241,7 +243,7 @@ public int getSerializedSize() { if (indexUpdates_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(4, indexUpdates_); } - if (commitTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getCommitTime()); } size += getUnknownFields().getSerializedSize(); @@ -415,10 +417,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.v1.CommitResponse.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getMutationResultsFieldBuilder(); + getCommitTimeFieldBuilder(); + } } @java.lang.Override @@ -490,9 +502,12 @@ private void buildPartial0(com.google.datastore.v1.CommitResponse result) { if (((from_bitField0_ & 0x00000002) != 0)) { result.indexUpdates_ = indexUpdates_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000004) != 0)) { result.commitTime_ = commitTimeBuilder_ == null ? commitTime_ : commitTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1173,8 +1188,10 @@ public Builder mergeCommitTime(com.google.protobuf.Timestamp value) { } else { commitTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (commitTime_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CommitResponseOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CommitResponseOrBuilder.java index 5a08d67f0..d03653806 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CommitResponseOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CommitResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface CommitResponseOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CompositeFilter.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CompositeFilter.java index 9996cbdb7..9dc1f83c9 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CompositeFilter.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CompositeFilter.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CompositeFilterOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CompositeFilterOrBuilder.java index 6403eb13e..a41080ad3 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CompositeFilterOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/CompositeFilterOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface CompositeFilterOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/DatastoreProto.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/DatastoreProto.java index b87fdafea..b1a10540a 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/DatastoreProto.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/DatastoreProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public final class DatastoreProto { @@ -131,152 +132,146 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "outing.proto\032,google/datastore/v1/aggreg" + "ation_result.proto\032 google/datastore/v1/" + "entity.proto\032\037google/datastore/v1/query." - + "proto\032\'google/datastore/v1/query_profile" - + ".proto\032\037google/protobuf/timestamp.proto\"" - + "\244\001\n\rLookupRequest\022\030\n\nproject_id\030\010 \001(\tB\004\342" - + "A\001\002\022\023\n\013database_id\030\t \001(\t\0226\n\014read_options" - + "\030\001 \001(\0132 .google.datastore.v1.ReadOptions" - + "\022,\n\004keys\030\003 \003(\0132\030.google.datastore.v1.Key" - + "B\004\342A\001\002\"\346\001\n\016LookupResponse\0220\n\005found\030\001 \003(\013" - + "2!.google.datastore.v1.EntityResult\0222\n\007m" - + "issing\030\002 \003(\0132!.google.datastore.v1.Entit" - + "yResult\022*\n\010deferred\030\003 \003(\0132\030.google.datas" - + "tore.v1.Key\022\023\n\013transaction\030\005 \001(\014\022-\n\tread" - + "_time\030\007 \001(\0132\032.google.protobuf.Timestamp\"" - + "\323\002\n\017RunQueryRequest\022\030\n\nproject_id\030\010 \001(\tB" - + "\004\342A\001\002\022\023\n\013database_id\030\t \001(\t\0226\n\014partition_" - + "id\030\002 \001(\0132 .google.datastore.v1.Partition" - + "Id\0226\n\014read_options\030\001 \001(\0132 .google.datast" - + "ore.v1.ReadOptions\022+\n\005query\030\003 \001(\0132\032.goog" - + "le.datastore.v1.QueryH\000\0222\n\tgql_query\030\007 \001" - + "(\0132\035.google.datastore.v1.GqlQueryH\000\0222\n\004m" - + "ode\030\013 \001(\0162\036.google.datastore.v1.QueryMod" - + "eB\004\342A\001\001B\014\n\nquery_type\"\274\001\n\020RunQueryRespon" - + "se\0224\n\005batch\030\001 \001(\0132%.google.datastore.v1." - + "QueryResultBatch\022)\n\005query\030\002 \001(\0132\032.google" - + ".datastore.v1.Query\022\023\n\013transaction\030\005 \001(\014" - + "\0222\n\005stats\030\006 \001(\0132#.google.datastore.v1.Re" - + "sultSetStats\"\365\002\n\032RunAggregationQueryRequ" + + "proto\032\037google/protobuf/timestamp.proto\"\244" + + "\001\n\rLookupRequest\022\030\n\nproject_id\030\010 \001(\tB\004\342A" + + "\001\002\022\023\n\013database_id\030\t \001(\t\0226\n\014read_options\030" + + "\001 \001(\0132 .google.datastore.v1.ReadOptions\022" + + ",\n\004keys\030\003 \003(\0132\030.google.datastore.v1.KeyB" + + "\004\342A\001\002\"\346\001\n\016LookupResponse\0220\n\005found\030\001 \003(\0132" + + "!.google.datastore.v1.EntityResult\0222\n\007mi" + + "ssing\030\002 \003(\0132!.google.datastore.v1.Entity" + + "Result\022*\n\010deferred\030\003 \003(\0132\030.google.datast" + + "ore.v1.Key\022\023\n\013transaction\030\005 \001(\014\022-\n\tread_" + + "time\030\007 \001(\0132\032.google.protobuf.Timestamp\"\237" + + "\002\n\017RunQueryRequest\022\030\n\nproject_id\030\010 \001(\tB\004" + + "\342A\001\002\022\023\n\013database_id\030\t \001(\t\0226\n\014partition_i" + + "d\030\002 \001(\0132 .google.datastore.v1.PartitionI" + + "d\0226\n\014read_options\030\001 \001(\0132 .google.datasto" + + "re.v1.ReadOptions\022+\n\005query\030\003 \001(\0132\032.googl" + + "e.datastore.v1.QueryH\000\0222\n\tgql_query\030\007 \001(" + + "\0132\035.google.datastore.v1.GqlQueryH\000B\014\n\nqu" + + "ery_type\"\210\001\n\020RunQueryResponse\0224\n\005batch\030\001" + + " \001(\0132%.google.datastore.v1.QueryResultBa" + + "tch\022)\n\005query\030\002 \001(\0132\032.google.datastore.v1" + + ".Query\022\023\n\013transaction\030\005 \001(\014\"\301\002\n\032RunAggre" + + "gationQueryRequest\022\030\n\nproject_id\030\010 \001(\tB\004" + + "\342A\001\002\022\023\n\013database_id\030\t \001(\t\0226\n\014partition_i" + + "d\030\002 \001(\0132 .google.datastore.v1.PartitionI" + + "d\0226\n\014read_options\030\001 \001(\0132 .google.datasto" + + "re.v1.ReadOptions\022B\n\021aggregation_query\030\003" + + " \001(\0132%.google.datastore.v1.AggregationQu" + + "eryH\000\0222\n\tgql_query\030\007 \001(\0132\035.google.datast" + + "ore.v1.GqlQueryH\000B\014\n\nquery_type\"\244\001\n\033RunA" + + "ggregationQueryResponse\022:\n\005batch\030\001 \001(\0132+" + + ".google.datastore.v1.AggregationResultBa" + + "tch\0224\n\005query\030\002 \001(\0132%.google.datastore.v1" + + ".AggregationQuery\022\023\n\013transaction\030\005 \001(\014\"\216" + + "\001\n\027BeginTransactionRequest\022\030\n\nproject_id" + + "\030\010 \001(\tB\004\342A\001\002\022\023\n\013database_id\030\t \001(\t\022D\n\023tra" + + "nsaction_options\030\n \001(\0132\'.google.datastor" + + "e.v1.TransactionOptions\"/\n\030BeginTransact" + + "ionResponse\022\023\n\013transaction\030\001 \001(\014\"[\n\017Roll" + + "backRequest\022\030\n\nproject_id\030\010 \001(\tB\004\342A\001\002\022\023\n" + + "\013database_id\030\t \001(\t\022\031\n\013transaction\030\001 \001(\014B" + + "\004\342A\001\002\"\022\n\020RollbackResponse\"\351\002\n\rCommitRequ" + "est\022\030\n\nproject_id\030\010 \001(\tB\004\342A\001\002\022\023\n\013databas" - + "e_id\030\t \001(\t\0226\n\014partition_id\030\002 \001(\0132 .googl" - + "e.datastore.v1.PartitionId\0226\n\014read_optio" - + "ns\030\001 \001(\0132 .google.datastore.v1.ReadOptio" - + "ns\022B\n\021aggregation_query\030\003 \001(\0132%.google.d" - + "atastore.v1.AggregationQueryH\000\0222\n\tgql_qu" - + "ery\030\007 \001(\0132\035.google.datastore.v1.GqlQuery" - + "H\000\0222\n\004mode\030\n \001(\0162\036.google.datastore.v1.Q" - + "ueryModeB\004\342A\001\001B\014\n\nquery_type\"\330\001\n\033RunAggr" - + "egationQueryResponse\022:\n\005batch\030\001 \001(\0132+.go" - + "ogle.datastore.v1.AggregationResultBatch" - + "\0224\n\005query\030\002 \001(\0132%.google.datastore.v1.Ag" - + "gregationQuery\022\023\n\013transaction\030\005 \001(\014\0222\n\005s" - + "tats\030\006 \001(\0132#.google.datastore.v1.ResultS" - + "etStats\"\216\001\n\027BeginTransactionRequest\022\030\n\np" - + "roject_id\030\010 \001(\tB\004\342A\001\002\022\023\n\013database_id\030\t \001" - + "(\t\022D\n\023transaction_options\030\n \001(\0132\'.google" - + ".datastore.v1.TransactionOptions\"/\n\030Begi" - + "nTransactionResponse\022\023\n\013transaction\030\001 \001(" - + "\014\"[\n\017RollbackRequest\022\030\n\nproject_id\030\010 \001(\t" - + "B\004\342A\001\002\022\023\n\013database_id\030\t \001(\t\022\031\n\013transacti" - + "on\030\001 \001(\014B\004\342A\001\002\"\022\n\020RollbackResponse\"\351\002\n\rC" - + "ommitRequest\022\030\n\nproject_id\030\010 \001(\tB\004\342A\001\002\022\023" - + "\n\013database_id\030\t \001(\t\0225\n\004mode\030\005 \001(\0162\'.goog" - + "le.datastore.v1.CommitRequest.Mode\022\025\n\013tr" - + "ansaction\030\001 \001(\014H\000\022I\n\026single_use_transact" - + "ion\030\n \001(\0132\'.google.datastore.v1.Transact" - + "ionOptionsH\000\0220\n\tmutations\030\006 \003(\0132\035.google" - + ".datastore.v1.Mutation\"F\n\004Mode\022\024\n\020MODE_U" - + "NSPECIFIED\020\000\022\021\n\rTRANSACTIONAL\020\001\022\025\n\021NON_T" - + "RANSACTIONAL\020\002B\026\n\024transaction_selector\"\227" - + "\001\n\016CommitResponse\022=\n\020mutation_results\030\003 " - + "\003(\0132#.google.datastore.v1.MutationResult" - + "\022\025\n\rindex_updates\030\004 \001(\005\022/\n\013commit_time\030\010" - + " \001(\0132\032.google.protobuf.Timestamp\"q\n\022Allo" - + "cateIdsRequest\022\030\n\nproject_id\030\010 \001(\tB\004\342A\001\002" - + "\022\023\n\013database_id\030\t \001(\t\022,\n\004keys\030\001 \003(\0132\030.go" - + "ogle.datastore.v1.KeyB\004\342A\001\002\"=\n\023AllocateI" - + "dsResponse\022&\n\004keys\030\001 \003(\0132\030.google.datast" - + "ore.v1.Key\"p\n\021ReserveIdsRequest\022\030\n\nproje" - + "ct_id\030\010 \001(\tB\004\342A\001\002\022\023\n\013database_id\030\t \001(\t\022," - + "\n\004keys\030\001 \003(\0132\030.google.datastore.v1.KeyB\004" - + "\342A\001\002\"\024\n\022ReserveIdsResponse\"\272\002\n\010Mutation\022" - + "-\n\006insert\030\004 \001(\0132\033.google.datastore.v1.En" - + "tityH\000\022-\n\006update\030\005 \001(\0132\033.google.datastor" - + "e.v1.EntityH\000\022-\n\006upsert\030\006 \001(\0132\033.google.d" - + "atastore.v1.EntityH\000\022*\n\006delete\030\007 \001(\0132\030.g" - + "oogle.datastore.v1.KeyH\000\022\026\n\014base_version" - + "\030\010 \001(\003H\001\0221\n\013update_time\030\013 \001(\0132\032.google.p" - + "rotobuf.TimestampH\001B\013\n\toperationB\035\n\033conf" - + "lict_detection_strategy\"\305\001\n\016MutationResu" - + "lt\022%\n\003key\030\003 \001(\0132\030.google.datastore.v1.Ke" - + "y\022\017\n\007version\030\004 \001(\003\022/\n\013create_time\030\007 \001(\0132" - + "\032.google.protobuf.Timestamp\022/\n\013update_ti" - + "me\030\006 \001(\0132\032.google.protobuf.Timestamp\022\031\n\021" - + "conflict_detected\030\005 \001(\010\"\312\002\n\013ReadOptions\022" - + "L\n\020read_consistency\030\001 \001(\01620.google.datas" - + "tore.v1.ReadOptions.ReadConsistencyH\000\022\025\n" - + "\013transaction\030\002 \001(\014H\000\022B\n\017new_transaction\030" - + "\003 \001(\0132\'.google.datastore.v1.TransactionO" - + "ptionsH\000\022/\n\tread_time\030\004 \001(\0132\032.google.pro" - + "tobuf.TimestampH\000\"M\n\017ReadConsistency\022 \n\034" - + "READ_CONSISTENCY_UNSPECIFIED\020\000\022\n\n\006STRONG" - + "\020\001\022\014\n\010EVENTUAL\020\002B\022\n\020consistency_type\"\222\002\n" - + "\022TransactionOptions\022G\n\nread_write\030\001 \001(\0132" - + "1.google.datastore.v1.TransactionOptions" - + ".ReadWriteH\000\022E\n\tread_only\030\002 \001(\01320.google" - + ".datastore.v1.TransactionOptions.ReadOnl" - + "yH\000\032)\n\tReadWrite\022\034\n\024previous_transaction" - + "\030\001 \001(\014\0329\n\010ReadOnly\022-\n\tread_time\030\001 \001(\0132\032." - + "google.protobuf.TimestampB\006\n\004mode2\341\r\n\tDa" - + "tastore\022\300\001\n\006Lookup\022\".google.datastore.v1" - + ".LookupRequest\032#.google.datastore.v1.Loo" - + "kupResponse\"m\332A\034project_id,read_options," - + "keys\202\323\344\223\002%\" /v1/projects/{project_id}:lo" - + "okup:\001*\212\323\344\223\002\035\022\014\n\nproject_id\022\r\n\013database_" - + "id\022\251\001\n\010RunQuery\022$.google.datastore.v1.Ru" - + "nQueryRequest\032%.google.datastore.v1.RunQ" - + "ueryResponse\"P\202\323\344\223\002\'\"\"/v1/projects/{proj" - + "ect_id}:runQuery:\001*\212\323\344\223\002\035\022\014\n\nproject_id\022" - + "\r\n\013database_id\022\325\001\n\023RunAggregationQuery\022/" + + "e_id\030\t \001(\t\0225\n\004mode\030\005 \001(\0162\'.google.datast" + + "ore.v1.CommitRequest.Mode\022\025\n\013transaction" + + "\030\001 \001(\014H\000\022I\n\026single_use_transaction\030\n \001(\013" + + "2\'.google.datastore.v1.TransactionOption" + + "sH\000\0220\n\tmutations\030\006 \003(\0132\035.google.datastor" + + "e.v1.Mutation\"F\n\004Mode\022\024\n\020MODE_UNSPECIFIE" + + "D\020\000\022\021\n\rTRANSACTIONAL\020\001\022\025\n\021NON_TRANSACTIO" + + "NAL\020\002B\026\n\024transaction_selector\"\227\001\n\016Commit" + + "Response\022=\n\020mutation_results\030\003 \003(\0132#.goo" + + "gle.datastore.v1.MutationResult\022\025\n\rindex" + + "_updates\030\004 \001(\005\022/\n\013commit_time\030\010 \001(\0132\032.go" + + "ogle.protobuf.Timestamp\"q\n\022AllocateIdsRe" + + "quest\022\030\n\nproject_id\030\010 \001(\tB\004\342A\001\002\022\023\n\013datab" + + "ase_id\030\t \001(\t\022,\n\004keys\030\001 \003(\0132\030.google.data" + + "store.v1.KeyB\004\342A\001\002\"=\n\023AllocateIdsRespons" + + "e\022&\n\004keys\030\001 \003(\0132\030.google.datastore.v1.Ke" + + "y\"p\n\021ReserveIdsRequest\022\030\n\nproject_id\030\010 \001" + + "(\tB\004\342A\001\002\022\023\n\013database_id\030\t \001(\t\022,\n\004keys\030\001 " + + "\003(\0132\030.google.datastore.v1.KeyB\004\342A\001\002\"\024\n\022R" + + "eserveIdsResponse\"\272\002\n\010Mutation\022-\n\006insert" + + "\030\004 \001(\0132\033.google.datastore.v1.EntityH\000\022-\n" + + "\006update\030\005 \001(\0132\033.google.datastore.v1.Enti" + + "tyH\000\022-\n\006upsert\030\006 \001(\0132\033.google.datastore." + + "v1.EntityH\000\022*\n\006delete\030\007 \001(\0132\030.google.dat" + + "astore.v1.KeyH\000\022\026\n\014base_version\030\010 \001(\003H\001\022" + + "1\n\013update_time\030\013 \001(\0132\032.google.protobuf.T" + + "imestampH\001B\013\n\toperationB\035\n\033conflict_dete" + + "ction_strategy\"\305\001\n\016MutationResult\022%\n\003key" + + "\030\003 \001(\0132\030.google.datastore.v1.Key\022\017\n\007vers" + + "ion\030\004 \001(\003\022/\n\013create_time\030\007 \001(\0132\032.google." + + "protobuf.Timestamp\022/\n\013update_time\030\006 \001(\0132" + + "\032.google.protobuf.Timestamp\022\031\n\021conflict_" + + "detected\030\005 \001(\010\"\312\002\n\013ReadOptions\022L\n\020read_c" + + "onsistency\030\001 \001(\01620.google.datastore.v1.R" + + "eadOptions.ReadConsistencyH\000\022\025\n\013transact" + + "ion\030\002 \001(\014H\000\022B\n\017new_transaction\030\003 \001(\0132\'.g" + + "oogle.datastore.v1.TransactionOptionsH\000\022" + + "/\n\tread_time\030\004 \001(\0132\032.google.protobuf.Tim" + + "estampH\000\"M\n\017ReadConsistency\022 \n\034READ_CONS" + + "ISTENCY_UNSPECIFIED\020\000\022\n\n\006STRONG\020\001\022\014\n\010EVE" + + "NTUAL\020\002B\022\n\020consistency_type\"\222\002\n\022Transact" + + "ionOptions\022G\n\nread_write\030\001 \001(\01321.google." + + "datastore.v1.TransactionOptions.ReadWrit" + + "eH\000\022E\n\tread_only\030\002 \001(\01320.google.datastor" + + "e.v1.TransactionOptions.ReadOnlyH\000\032)\n\tRe" + + "adWrite\022\034\n\024previous_transaction\030\001 \001(\014\0329\n" + + "\010ReadOnly\022-\n\tread_time\030\001 \001(\0132\032.google.pr" + + "otobuf.TimestampB\006\n\004mode2\341\r\n\tDatastore\022\300" + + "\001\n\006Lookup\022\".google.datastore.v1.LookupRe" + + "quest\032#.google.datastore.v1.LookupRespon" + + "se\"m\332A\034project_id,read_options,keys\202\323\344\223\002" + + "%\" /v1/projects/{project_id}:lookup:\001*\212\323" + + "\344\223\002\035\022\014\n\nproject_id\022\r\n\013database_id\022\251\001\n\010Ru" + + "nQuery\022$.google.datastore.v1.RunQueryReq" + + "uest\032%.google.datastore.v1.RunQueryRespo" + + "nse\"P\202\323\344\223\002\'\"\"/v1/projects/{project_id}:r" + + "unQuery:\001*\212\323\344\223\002\035\022\014\n\nproject_id\022\r\n\013databa" + + "se_id\022\325\001\n\023RunAggregationQuery\022/.google.d" + + "atastore.v1.RunAggregationQueryRequest\0320" + ".google.datastore.v1.RunAggregationQuery" - + "Request\0320.google.datastore.v1.RunAggrega" - + "tionQueryResponse\"[\202\323\344\223\0022\"-/v1/projects/" - + "{project_id}:runAggregationQuery:\001*\212\323\344\223\002" - + "\035\022\014\n\nproject_id\022\r\n\013database_id\022\326\001\n\020Begin" - + "Transaction\022,.google.datastore.v1.BeginT" - + "ransactionRequest\032-.google.datastore.v1." - + "BeginTransactionResponse\"e\332A\nproject_id\202" - + "\323\344\223\002/\"*/v1/projects/{project_id}:beginTr" - + "ansaction:\001*\212\323\344\223\002\035\022\014\n\nproject_id\022\r\n\013data" - + "base_id\022\346\001\n\006Commit\022\".google.datastore.v1" - + ".CommitRequest\032#.google.datastore.v1.Com" - + "mitResponse\"\222\001\332A%project_id,mode,transac" - + "tion,mutations\332A\031project_id,mode,mutatio" - + "ns\202\323\344\223\002%\" /v1/projects/{project_id}:comm" - + "it:\001*\212\323\344\223\002\035\022\014\n\nproject_id\022\r\n\013database_id" - + "\022\302\001\n\010Rollback\022$.google.datastore.v1.Roll" - + "backRequest\032%.google.datastore.v1.Rollba" - + "ckResponse\"i\332A\026project_id,transaction\202\323\344" - + "\223\002\'\"\"/v1/projects/{project_id}:rollback:" - + "\001*\212\323\344\223\002\035\022\014\n\nproject_id\022\r\n\013database_id\022\307\001" - + "\n\013AllocateIds\022\'.google.datastore.v1.Allo" - + "cateIdsRequest\032(.google.datastore.v1.All" - + "ocateIdsResponse\"e\332A\017project_id,keys\202\323\344\223" - + "\002*\"%/v1/projects/{project_id}:allocateId" - + "s:\001*\212\323\344\223\002\035\022\014\n\nproject_id\022\r\n\013database_id\022" - + "\303\001\n\nReserveIds\022&.google.datastore.v1.Res" - + "erveIdsRequest\032\'.google.datastore.v1.Res" - + "erveIdsResponse\"d\332A\017project_id,keys\202\323\344\223\002" - + ")\"$/v1/projects/{project_id}:reserveIds:" - + "\001*\212\323\344\223\002\035\022\014\n\nproject_id\022\r\n\013database_id\032v\312" - + "A\030datastore.googleapis.com\322AXhttps://www" - + ".googleapis.com/auth/cloud-platform,http" - + "s://www.googleapis.com/auth/datastoreB\300\001" - + "\n\027com.google.datastore.v1B\016DatastoreProt" - + "oP\001Z entry : @@ -460,7 +463,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { switch (number) { case 3: return internalGetProperties(); @@ -470,7 +474,8 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { switch (number) { case 3: return internalGetMutableProperties(); @@ -489,10 +494,19 @@ protected com.google.protobuf.MapField internalGetMutableMapField(int number) { } // Construct using com.google.datastore.v1.Entity.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getKeyFieldBuilder(); + } } @java.lang.Override @@ -540,13 +554,16 @@ public com.google.datastore.v1.Entity buildPartial() { private void buildPartial0(com.google.datastore.v1.Entity result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.key_ = keyBuilder_ == null ? key_ : keyBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { - result.properties_ = internalGetProperties(); - result.properties_.makeImmutable(); + result.properties_ = + internalGetProperties().build(PropertiesDefaultEntryHolder.defaultEntry); } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -639,7 +656,7 @@ public Builder mergeFrom( PropertiesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); internalGetMutableProperties() - .getMutableMap() + .ensureBuilderMap() .put(properties__.getKey(), properties__.getValue()); bitField0_ |= 0x00000002; break; @@ -788,8 +805,10 @@ public Builder mergeKey(com.google.datastore.v1.Key value) { } else { keyBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (key_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -886,26 +905,55 @@ public com.google.datastore.v1.KeyOrBuilder getKeyOrBuilder() { return keyBuilder_; } - private com.google.protobuf.MapField + private static final class PropertiesConverter + implements com.google.protobuf.MapFieldBuilder.Converter< + java.lang.String, + com.google.datastore.v1.ValueOrBuilder, + com.google.datastore.v1.Value> { + @java.lang.Override + public com.google.datastore.v1.Value build(com.google.datastore.v1.ValueOrBuilder val) { + if (val instanceof com.google.datastore.v1.Value) { + return (com.google.datastore.v1.Value) val; + } + return ((com.google.datastore.v1.Value.Builder) val).build(); + } + + @java.lang.Override + public com.google.protobuf.MapEntry + defaultEntry() { + return PropertiesDefaultEntryHolder.defaultEntry; + } + }; + + private static final PropertiesConverter propertiesConverter = new PropertiesConverter(); + + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.datastore.v1.ValueOrBuilder, + com.google.datastore.v1.Value, + com.google.datastore.v1.Value.Builder> properties_; - private com.google.protobuf.MapField + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.datastore.v1.ValueOrBuilder, + com.google.datastore.v1.Value, + com.google.datastore.v1.Value.Builder> internalGetProperties() { if (properties_ == null) { - return com.google.protobuf.MapField.emptyMapField( - PropertiesDefaultEntryHolder.defaultEntry); + return new com.google.protobuf.MapFieldBuilder<>(propertiesConverter); } return properties_; } - private com.google.protobuf.MapField + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.datastore.v1.ValueOrBuilder, + com.google.datastore.v1.Value, + com.google.datastore.v1.Value.Builder> internalGetMutableProperties() { if (properties_ == null) { - properties_ = - com.google.protobuf.MapField.newMapField(PropertiesDefaultEntryHolder.defaultEntry); - } - if (!properties_.isMutable()) { - properties_ = properties_.copy(); + properties_ = new com.google.protobuf.MapFieldBuilder<>(propertiesConverter); } bitField0_ |= 0x00000002; onChanged(); @@ -913,7 +961,7 @@ public com.google.datastore.v1.KeyOrBuilder getKeyOrBuilder() { } public int getPropertiesCount() { - return internalGetProperties().getMap().size(); + return internalGetProperties().ensureBuilderMap().size(); } /** * @@ -934,7 +982,7 @@ public boolean containsProperties(java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } - return internalGetProperties().getMap().containsKey(key); + return internalGetProperties().ensureBuilderMap().containsKey(key); } /** Use {@link #getPropertiesMap()} instead. */ @java.lang.Override @@ -958,7 +1006,7 @@ public java.util.Map getPropert */ @java.lang.Override public java.util.Map getPropertiesMap() { - return internalGetProperties().getMap(); + return internalGetProperties().getImmutableMap(); } /** * @@ -982,9 +1030,9 @@ public java.util.Map getPropert if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetProperties().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; + java.util.Map map = + internalGetMutableProperties().ensureBuilderMap(); + return map.containsKey(key) ? propertiesConverter.build(map.get(key)) : defaultValue; } /** * @@ -1005,17 +1053,17 @@ public com.google.datastore.v1.Value getPropertiesOrThrow(java.lang.String key) if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetProperties().getMap(); + java.util.Map map = + internalGetMutableProperties().ensureBuilderMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } - return map.get(key); + return propertiesConverter.build(map.get(key)); } public Builder clearProperties() { bitField0_ = (bitField0_ & ~0x00000002); - internalGetMutableProperties().getMutableMap().clear(); + internalGetMutableProperties().clear(); return this; } /** @@ -1036,14 +1084,14 @@ public Builder removeProperties(java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableProperties().getMutableMap().remove(key); + internalGetMutableProperties().ensureBuilderMap().remove(key); return this; } /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableProperties() { bitField0_ |= 0x00000002; - return internalGetMutableProperties().getMutableMap(); + return internalGetMutableProperties().ensureMessageMap(); } /** * @@ -1066,7 +1114,7 @@ public Builder putProperties(java.lang.String key, com.google.datastore.v1.Value if (value == null) { throw new NullPointerException("map value"); } - internalGetMutableProperties().getMutableMap().put(key, value); + internalGetMutableProperties().ensureBuilderMap().put(key, value); bitField0_ |= 0x00000002; return this; } @@ -1086,10 +1134,45 @@ public Builder putProperties(java.lang.String key, com.google.datastore.v1.Value */ public Builder putAllProperties( java.util.Map values) { - internalGetMutableProperties().getMutableMap().putAll(values); + for (java.util.Map.Entry e : + values.entrySet()) { + if (e.getKey() == null || e.getValue() == null) { + throw new NullPointerException(); + } + } + internalGetMutableProperties().ensureBuilderMap().putAll(values); bitField0_ |= 0x00000002; return this; } + /** + * + * + *
+     * The entity's properties.
+     * The map's keys are property names.
+     * A property name matching regex `__.*__` is reserved.
+     * A reserved property name is forbidden in certain documented contexts.
+     * The map keys, represented as UTF-8, must not exceed 1,500 bytes and cannot
+     * be empty.
+     * 
+ * + * map<string, .google.datastore.v1.Value> properties = 3; + */ + public com.google.datastore.v1.Value.Builder putPropertiesBuilderIfAbsent( + java.lang.String key) { + java.util.Map builderMap = + internalGetMutableProperties().ensureBuilderMap(); + com.google.datastore.v1.ValueOrBuilder entry = builderMap.get(key); + if (entry == null) { + entry = com.google.datastore.v1.Value.newBuilder(); + builderMap.put(key, entry); + } + if (entry instanceof com.google.datastore.v1.Value) { + entry = ((com.google.datastore.v1.Value) entry).toBuilder(); + builderMap.put(key, entry); + } + return (com.google.datastore.v1.Value.Builder) entry; + } @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/EntityOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/EntityOrBuilder.java index 2ae1231ee..2d5265861 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/EntityOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/EntityOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/entity.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface EntityOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/EntityProto.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/EntityProto.java index 81653da9f..ac5863737 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/EntityProto.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/EntityProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/entity.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public final class EntityProto { diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/EntityResult.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/EntityResult.java index aaad850f5..3d257de3c 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/EntityResult.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/EntityResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** @@ -245,6 +246,7 @@ private ResultType(int value) { // @@protoc_insertion_point(enum_scope:google.datastore.v1.EntityResult.ResultType) } + private int bitField0_; public static final int ENTITY_FIELD_NUMBER = 1; private com.google.datastore.v1.Entity entity_; /** @@ -260,7 +262,7 @@ private ResultType(int value) { */ @java.lang.Override public boolean hasEntity() { - return entity_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -335,7 +337,7 @@ public long getVersion() { */ @java.lang.Override public boolean hasCreateTime() { - return createTime_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -390,7 +392,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { */ @java.lang.Override public boolean hasUpdateTime() { - return updateTime_ != null; + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -460,7 +462,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (entity_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getEntity()); } if (!cursor_.isEmpty()) { @@ -469,10 +471,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (version_ != 0L) { output.writeInt64(4, version_); } - if (updateTime_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(5, getUpdateTime()); } - if (createTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(6, getCreateTime()); } getUnknownFields().writeTo(output); @@ -484,7 +486,7 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (entity_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getEntity()); } if (!cursor_.isEmpty()) { @@ -493,10 +495,10 @@ public int getSerializedSize() { if (version_ != 0L) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(4, version_); } - if (updateTime_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getUpdateTime()); } - if (createTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getCreateTime()); } size += getUnknownFields().getSerializedSize(); @@ -683,10 +685,21 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.v1.EntityResult.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getEntityFieldBuilder(); + getCreateTimeFieldBuilder(); + getUpdateTimeFieldBuilder(); + } } @java.lang.Override @@ -745,21 +758,26 @@ public com.google.datastore.v1.EntityResult buildPartial() { private void buildPartial0(com.google.datastore.v1.EntityResult result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.entity_ = entityBuilder_ == null ? entity_ : entityBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.version_ = version_; } if (((from_bitField0_ & 0x00000004) != 0)) { result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000008) != 0)) { result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); + to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000010) != 0)) { result.cursor_ = cursor_; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -997,8 +1015,10 @@ public Builder mergeEntity(com.google.datastore.v1.Entity value) { } else { entityBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (entity_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -1270,8 +1290,10 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { } else { createTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (createTime_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** @@ -1480,8 +1502,10 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { } else { updateTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; - onChanged(); + if (updateTime_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/EntityResultOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/EntityResultOrBuilder.java index dd67ea463..9b2304ac9 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/EntityResultOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/EntityResultOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface EntityResultOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Filter.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Filter.java index e23164c06..dfe3e1a0e 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Filter.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Filter.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/FilterOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/FilterOrBuilder.java index 84b83db6a..9b4f55d8c 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/FilterOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/FilterOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface FilterOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/GqlQuery.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/GqlQuery.java index e4c6e591d..a9622be98 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/GqlQuery.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/GqlQuery.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** @@ -56,7 +57,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings({"rawtypes"}) @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { switch (number) { case 5: return internalGetNamedBindings(); @@ -584,7 +586,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { switch (number) { case 5: return internalGetNamedBindings(); @@ -594,7 +597,8 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { switch (number) { case 5: return internalGetMutableNamedBindings(); @@ -689,8 +693,8 @@ private void buildPartial0(com.google.datastore.v1.GqlQuery result) { result.allowLiterals_ = allowLiterals_; } if (((from_bitField0_ & 0x00000004) != 0)) { - result.namedBindings_ = internalGetNamedBindings(); - result.namedBindings_.makeImmutable(); + result.namedBindings_ = + internalGetNamedBindings().build(NamedBindingsDefaultEntryHolder.defaultEntry); } } @@ -836,7 +840,7 @@ public Builder mergeFrom( NamedBindingsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); internalGetMutableNamedBindings() - .getMutableMap() + .ensureBuilderMap() .put(namedBindings__.getKey(), namedBindings__.getValue()); bitField0_ |= 0x00000004; break; @@ -1033,29 +1037,58 @@ public Builder clearAllowLiterals() { return this; } - private com.google.protobuf.MapField< - java.lang.String, com.google.datastore.v1.GqlQueryParameter> + private static final class NamedBindingsConverter + implements com.google.protobuf.MapFieldBuilder.Converter< + java.lang.String, + com.google.datastore.v1.GqlQueryParameterOrBuilder, + com.google.datastore.v1.GqlQueryParameter> { + @java.lang.Override + public com.google.datastore.v1.GqlQueryParameter build( + com.google.datastore.v1.GqlQueryParameterOrBuilder val) { + if (val instanceof com.google.datastore.v1.GqlQueryParameter) { + return (com.google.datastore.v1.GqlQueryParameter) val; + } + return ((com.google.datastore.v1.GqlQueryParameter.Builder) val).build(); + } + + @java.lang.Override + public com.google.protobuf.MapEntry< + java.lang.String, com.google.datastore.v1.GqlQueryParameter> + defaultEntry() { + return NamedBindingsDefaultEntryHolder.defaultEntry; + } + }; + + private static final NamedBindingsConverter namedBindingsConverter = + new NamedBindingsConverter(); + + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.datastore.v1.GqlQueryParameterOrBuilder, + com.google.datastore.v1.GqlQueryParameter, + com.google.datastore.v1.GqlQueryParameter.Builder> namedBindings_; - private com.google.protobuf.MapField< - java.lang.String, com.google.datastore.v1.GqlQueryParameter> + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.datastore.v1.GqlQueryParameterOrBuilder, + com.google.datastore.v1.GqlQueryParameter, + com.google.datastore.v1.GqlQueryParameter.Builder> internalGetNamedBindings() { if (namedBindings_ == null) { - return com.google.protobuf.MapField.emptyMapField( - NamedBindingsDefaultEntryHolder.defaultEntry); + return new com.google.protobuf.MapFieldBuilder<>(namedBindingsConverter); } return namedBindings_; } - private com.google.protobuf.MapField< - java.lang.String, com.google.datastore.v1.GqlQueryParameter> + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.datastore.v1.GqlQueryParameterOrBuilder, + com.google.datastore.v1.GqlQueryParameter, + com.google.datastore.v1.GqlQueryParameter.Builder> internalGetMutableNamedBindings() { if (namedBindings_ == null) { - namedBindings_ = - com.google.protobuf.MapField.newMapField(NamedBindingsDefaultEntryHolder.defaultEntry); - } - if (!namedBindings_.isMutable()) { - namedBindings_ = namedBindings_.copy(); + namedBindings_ = new com.google.protobuf.MapFieldBuilder<>(namedBindingsConverter); } bitField0_ |= 0x00000004; onChanged(); @@ -1063,7 +1096,7 @@ public Builder clearAllowLiterals() { } public int getNamedBindingsCount() { - return internalGetNamedBindings().getMap().size(); + return internalGetNamedBindings().ensureBuilderMap().size(); } /** * @@ -1083,7 +1116,7 @@ public boolean containsNamedBindings(java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } - return internalGetNamedBindings().getMap().containsKey(key); + return internalGetNamedBindings().ensureBuilderMap().containsKey(key); } /** Use {@link #getNamedBindingsMap()} instead. */ @java.lang.Override @@ -1108,7 +1141,7 @@ public boolean containsNamedBindings(java.lang.String key) { @java.lang.Override public java.util.Map getNamedBindingsMap() { - return internalGetNamedBindings().getMap(); + return internalGetNamedBindings().getImmutableMap(); } /** * @@ -1131,9 +1164,9 @@ public boolean containsNamedBindings(java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetNamedBindings().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; + java.util.Map map = + internalGetMutableNamedBindings().ensureBuilderMap(); + return map.containsKey(key) ? namedBindingsConverter.build(map.get(key)) : defaultValue; } /** * @@ -1153,17 +1186,17 @@ public com.google.datastore.v1.GqlQueryParameter getNamedBindingsOrThrow(java.la if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetNamedBindings().getMap(); + java.util.Map map = + internalGetMutableNamedBindings().ensureBuilderMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } - return map.get(key); + return namedBindingsConverter.build(map.get(key)); } public Builder clearNamedBindings() { bitField0_ = (bitField0_ & ~0x00000004); - internalGetMutableNamedBindings().getMutableMap().clear(); + internalGetMutableNamedBindings().clear(); return this; } /** @@ -1183,7 +1216,7 @@ public Builder removeNamedBindings(java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableNamedBindings().getMutableMap().remove(key); + internalGetMutableNamedBindings().ensureBuilderMap().remove(key); return this; } /** Use alternate mutation accessors instead. */ @@ -1191,7 +1224,7 @@ public Builder removeNamedBindings(java.lang.String key) { public java.util.Map getMutableNamedBindings() { bitField0_ |= 0x00000004; - return internalGetMutableNamedBindings().getMutableMap(); + return internalGetMutableNamedBindings().ensureMessageMap(); } /** * @@ -1214,7 +1247,7 @@ public Builder putNamedBindings( if (value == null) { throw new NullPointerException("map value"); } - internalGetMutableNamedBindings().getMutableMap().put(key, value); + internalGetMutableNamedBindings().ensureBuilderMap().put(key, value); bitField0_ |= 0x00000004; return this; } @@ -1233,10 +1266,44 @@ public Builder putNamedBindings( */ public Builder putAllNamedBindings( java.util.Map values) { - internalGetMutableNamedBindings().getMutableMap().putAll(values); + for (java.util.Map.Entry e : + values.entrySet()) { + if (e.getKey() == null || e.getValue() == null) { + throw new NullPointerException(); + } + } + internalGetMutableNamedBindings().ensureBuilderMap().putAll(values); bitField0_ |= 0x00000004; return this; } + /** + * + * + *
+     * For each non-reserved named binding site in the query string, there must be
+     * a named parameter with that name, but not necessarily the inverse.
+     *
+     * Key must match regex `[A-Za-z_$][A-Za-z_$0-9]*`, must not match regex
+     * `__.*__`, and must not be `""`.
+     * 
+ * + * map<string, .google.datastore.v1.GqlQueryParameter> named_bindings = 5; + */ + public com.google.datastore.v1.GqlQueryParameter.Builder putNamedBindingsBuilderIfAbsent( + java.lang.String key) { + java.util.Map + builderMap = internalGetMutableNamedBindings().ensureBuilderMap(); + com.google.datastore.v1.GqlQueryParameterOrBuilder entry = builderMap.get(key); + if (entry == null) { + entry = com.google.datastore.v1.GqlQueryParameter.newBuilder(); + builderMap.put(key, entry); + } + if (entry instanceof com.google.datastore.v1.GqlQueryParameter) { + entry = ((com.google.datastore.v1.GqlQueryParameter) entry).toBuilder(); + builderMap.put(key, entry); + } + return (com.google.datastore.v1.GqlQueryParameter.Builder) entry; + } private java.util.List positionalBindings_ = java.util.Collections.emptyList(); diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/GqlQueryOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/GqlQueryOrBuilder.java index cb819d7d6..ada6911c5 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/GqlQueryOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/GqlQueryOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface GqlQueryOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/GqlQueryParameter.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/GqlQueryParameter.java index cb882079e..129399357 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/GqlQueryParameter.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/GqlQueryParameter.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/GqlQueryParameterOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/GqlQueryParameterOrBuilder.java index ed9ee2437..32ee089db 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/GqlQueryParameterOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/GqlQueryParameterOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface GqlQueryParameterOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Key.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Key.java index 44ecdcbfd..9c7e12a71 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Key.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Key.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/entity.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** @@ -1412,6 +1413,7 @@ public com.google.datastore.v1.Key.PathElement getDefaultInstanceForType() { } } + private int bitField0_; public static final int PARTITION_ID_FIELD_NUMBER = 1; private com.google.datastore.v1.PartitionId partitionId_; /** @@ -1429,7 +1431,7 @@ public com.google.datastore.v1.Key.PathElement getDefaultInstanceForType() { */ @java.lang.Override public boolean hasPartitionId() { - return partitionId_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -1628,7 +1630,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (partitionId_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getPartitionId()); } for (int i = 0; i < path_.size(); i++) { @@ -1643,7 +1645,7 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (partitionId_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getPartitionId()); } for (int i = 0; i < path_.size(); i++) { @@ -1817,10 +1819,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.v1.Key.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getPartitionIdFieldBuilder(); + getPathFieldBuilder(); + } } @java.lang.Override @@ -1886,10 +1898,13 @@ private void buildPartialRepeatedFields(com.google.datastore.v1.Key result) { private void buildPartial0(com.google.datastore.v1.Key result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.partitionId_ = partitionIdBuilder_ == null ? partitionId_ : partitionIdBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -2143,8 +2158,10 @@ public Builder mergePartitionId(com.google.datastore.v1.PartitionId value) { } else { partitionIdBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (partitionId_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/KeyOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/KeyOrBuilder.java index b680b6b27..af1608460 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/KeyOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/KeyOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/entity.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface KeyOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/KindExpression.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/KindExpression.java index 21a221f59..b60072ad4 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/KindExpression.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/KindExpression.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/KindExpressionOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/KindExpressionOrBuilder.java index aa7b1153a..4f1aa3de9 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/KindExpressionOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/KindExpressionOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface KindExpressionOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/LookupRequest.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/LookupRequest.java index 94f2f03c2..82d3b26f7 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/LookupRequest.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/LookupRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** @@ -64,6 +65,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.datastore.v1.LookupRequest.Builder.class); } + private int bitField0_; public static final int PROJECT_ID_FIELD_NUMBER = 8; @SuppressWarnings("serial") @@ -187,7 +189,7 @@ public com.google.protobuf.ByteString getDatabaseIdBytes() { */ @java.lang.Override public boolean hasReadOptions() { - return readOptions_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -311,7 +313,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (readOptions_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getReadOptions()); } for (int i = 0; i < keys_.size(); i++) { @@ -332,7 +334,7 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (readOptions_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getReadOptions()); } for (int i = 0; i < keys_.size(); i++) { @@ -517,10 +519,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.v1.LookupRequest.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getReadOptionsFieldBuilder(); + getKeysFieldBuilder(); + } } @java.lang.Override @@ -596,10 +608,13 @@ private void buildPartial0(com.google.datastore.v1.LookupRequest result) { if (((from_bitField0_ & 0x00000002) != 0)) { result.databaseId_ = databaseId_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000004) != 0)) { result.readOptions_ = readOptionsBuilder_ == null ? readOptions_ : readOptionsBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1091,8 +1106,10 @@ public Builder mergeReadOptions(com.google.datastore.v1.ReadOptions value) { } else { readOptionsBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (readOptions_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/LookupRequestOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/LookupRequestOrBuilder.java index e7e3f8c4b..3b14e083d 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/LookupRequestOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/LookupRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface LookupRequestOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/LookupResponse.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/LookupResponse.java index d35bfdce1..4fea00b60 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/LookupResponse.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/LookupResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** @@ -65,6 +66,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.datastore.v1.LookupResponse.Builder.class); } + private int bitField0_; public static final int FOUND_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -346,7 +348,7 @@ public com.google.protobuf.ByteString getTransaction() { */ @java.lang.Override public boolean hasReadTime() { - return readTime_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -403,7 +405,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!transaction_.isEmpty()) { output.writeBytes(5, transaction_); } - if (readTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(7, getReadTime()); } getUnknownFields().writeTo(output); @@ -427,7 +429,7 @@ public int getSerializedSize() { if (!transaction_.isEmpty()) { size += com.google.protobuf.CodedOutputStream.computeBytesSize(5, transaction_); } - if (readTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getReadTime()); } size += getUnknownFields().getSerializedSize(); @@ -611,10 +613,22 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.v1.LookupResponse.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getFoundFieldBuilder(); + getMissingFieldBuilder(); + getDeferredFieldBuilder(); + getReadTimeFieldBuilder(); + } } @java.lang.Override @@ -718,9 +732,12 @@ private void buildPartial0(com.google.datastore.v1.LookupResponse result) { if (((from_bitField0_ & 0x00000008) != 0)) { result.transaction_ = transaction_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000010) != 0)) { result.readTime_ = readTimeBuilder_ == null ? readTime_ : readTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -2272,8 +2289,10 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { } else { readTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000010; - onChanged(); + if (readTime_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/LookupResponseOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/LookupResponseOrBuilder.java index 79543e0b0..5b512da45 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/LookupResponseOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/LookupResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface LookupResponseOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Mutation.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Mutation.java index 72b9953da..2635a2dce 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Mutation.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Mutation.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/MutationOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/MutationOrBuilder.java index 7ab269ed2..1e03e15f4 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/MutationOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/MutationOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface MutationOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/MutationResult.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/MutationResult.java index 80498950a..76bdd3fbf 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/MutationResult.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/MutationResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** @@ -60,6 +61,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.datastore.v1.MutationResult.Builder.class); } + private int bitField0_; public static final int KEY_FIELD_NUMBER = 3; private com.google.datastore.v1.Key key_; /** @@ -76,7 +78,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasKey() { - return key_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -146,7 +148,7 @@ public long getVersion() { */ @java.lang.Override public boolean hasCreateTime() { - return createTime_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -195,7 +197,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { */ @java.lang.Override public boolean hasUpdateTime() { - return updateTime_ != null; + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -265,7 +267,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (key_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getKey()); } if (version_ != 0L) { @@ -274,10 +276,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (conflictDetected_ != false) { output.writeBool(5, conflictDetected_); } - if (updateTime_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(6, getUpdateTime()); } - if (createTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(7, getCreateTime()); } getUnknownFields().writeTo(output); @@ -289,7 +291,7 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (key_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getKey()); } if (version_ != 0L) { @@ -298,10 +300,10 @@ public int getSerializedSize() { if (conflictDetected_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(5, conflictDetected_); } - if (updateTime_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getUpdateTime()); } - if (createTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getCreateTime()); } size += getUnknownFields().getSerializedSize(); @@ -489,10 +491,21 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.v1.MutationResult.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getKeyFieldBuilder(); + getCreateTimeFieldBuilder(); + getUpdateTimeFieldBuilder(); + } } @java.lang.Override @@ -552,21 +565,26 @@ public com.google.datastore.v1.MutationResult buildPartial() { private void buildPartial0(com.google.datastore.v1.MutationResult result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.key_ = keyBuilder_ == null ? key_ : keyBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.version_ = version_; } if (((from_bitField0_ & 0x00000004) != 0)) { result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000008) != 0)) { result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); + to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000010) != 0)) { result.conflictDetected_ = conflictDetected_; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -809,8 +827,10 @@ public Builder mergeKey(com.google.datastore.v1.Key value) { } else { keyBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (key_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -1058,8 +1078,10 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { } else { createTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (createTime_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** @@ -1256,8 +1278,10 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { } else { updateTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; - onChanged(); + if (updateTime_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/MutationResultOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/MutationResultOrBuilder.java index 3be1d2d8a..f9710672e 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/MutationResultOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/MutationResultOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface MutationResultOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PartitionId.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PartitionId.java index d55e35215..eb26431b3 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PartitionId.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PartitionId.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/entity.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PartitionIdOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PartitionIdOrBuilder.java index 64540831a..bf9647fc5 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PartitionIdOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PartitionIdOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/entity.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface PartitionIdOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Projection.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Projection.java index 27782acc2..3f3700183 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Projection.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Projection.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** @@ -60,6 +61,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.datastore.v1.Projection.Builder.class); } + private int bitField0_; public static final int PROPERTY_FIELD_NUMBER = 1; private com.google.datastore.v1.PropertyReference property_; /** @@ -75,7 +77,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasProperty() { - return property_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -124,7 +126,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (property_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getProperty()); } getUnknownFields().writeTo(output); @@ -136,7 +138,7 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (property_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getProperty()); } size += getUnknownFields().getSerializedSize(); @@ -301,10 +303,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.v1.Projection.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getPropertyFieldBuilder(); + } } @java.lang.Override @@ -351,9 +362,12 @@ public com.google.datastore.v1.Projection buildPartial() { private void buildPartial0(com.google.datastore.v1.Projection result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.property_ = propertyBuilder_ == null ? property_ : propertyBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -557,8 +571,10 @@ public Builder mergeProperty(com.google.datastore.v1.PropertyReference value) { } else { propertyBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (property_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/ProjectionOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/ProjectionOrBuilder.java index 879921832..f1f47ee34 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/ProjectionOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/ProjectionOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface ProjectionOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyFilter.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyFilter.java index 45d9e144b..f6ae2df5a 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyFilter.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyFilter.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** @@ -449,6 +450,7 @@ private Operator(int value) { // @@protoc_insertion_point(enum_scope:google.datastore.v1.PropertyFilter.Operator) } + private int bitField0_; public static final int PROPERTY_FIELD_NUMBER = 1; private com.google.datastore.v1.PropertyReference property_; /** @@ -464,7 +466,7 @@ private Operator(int value) { */ @java.lang.Override public boolean hasProperty() { - return property_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -549,7 +551,7 @@ public com.google.datastore.v1.PropertyFilter.Operator getOp() { */ @java.lang.Override public boolean hasValue() { - return value_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -594,13 +596,13 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (property_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getProperty()); } if (op_ != com.google.datastore.v1.PropertyFilter.Operator.OPERATOR_UNSPECIFIED.getNumber()) { output.writeEnum(2, op_); } - if (value_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(3, getValue()); } getUnknownFields().writeTo(output); @@ -612,13 +614,13 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (property_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getProperty()); } if (op_ != com.google.datastore.v1.PropertyFilter.Operator.OPERATOR_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, op_); } - if (value_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getValue()); } size += getUnknownFields().getSerializedSize(); @@ -795,10 +797,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.v1.PropertyFilter.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getPropertyFieldBuilder(); + getValueFieldBuilder(); + } } @java.lang.Override @@ -852,15 +864,19 @@ public com.google.datastore.v1.PropertyFilter buildPartial() { private void buildPartial0(com.google.datastore.v1.PropertyFilter result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.property_ = propertyBuilder_ == null ? property_ : propertyBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.op_ = op_; } if (((from_bitField0_ & 0x00000004) != 0)) { result.value_ = valueBuilder_ == null ? value_ : valueBuilder_.build(); + to_bitField0_ |= 0x00000002; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1082,8 +1098,10 @@ public Builder mergeProperty(com.google.datastore.v1.PropertyReference value) { } else { propertyBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (property_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -1353,8 +1371,10 @@ public Builder mergeValue(com.google.datastore.v1.Value value) { } else { valueBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (value_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyFilterOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyFilterOrBuilder.java index e624ab5f8..150834bbe 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyFilterOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyFilterOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface PropertyFilterOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyOrder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyOrder.java index 47ba4a208..e54ef9722 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyOrder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyOrder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** @@ -219,6 +220,7 @@ private Direction(int value) { // @@protoc_insertion_point(enum_scope:google.datastore.v1.PropertyOrder.Direction) } + private int bitField0_; public static final int PROPERTY_FIELD_NUMBER = 1; private com.google.datastore.v1.PropertyReference property_; /** @@ -234,7 +236,7 @@ private Direction(int value) { */ @java.lang.Override public boolean hasProperty() { - return property_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -318,7 +320,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (property_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getProperty()); } if (direction_ @@ -334,7 +336,7 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (property_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getProperty()); } if (direction_ @@ -506,10 +508,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.v1.PropertyOrder.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getPropertyFieldBuilder(); + } } @java.lang.Override @@ -558,12 +569,15 @@ public com.google.datastore.v1.PropertyOrder buildPartial() { private void buildPartial0(com.google.datastore.v1.PropertyOrder result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.property_ = propertyBuilder_ == null ? property_ : propertyBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.direction_ = direction_; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -776,8 +790,10 @@ public Builder mergeProperty(com.google.datastore.v1.PropertyReference value) { } else { propertyBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (property_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyOrderOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyOrderOrBuilder.java index 810497df9..abeeaf057 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyOrderOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyOrderOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface PropertyOrderOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyReference.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyReference.java index f54857e18..14727f1ab 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyReference.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyReference.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyReferenceOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyReferenceOrBuilder.java index a64c2be96..c9569ee25 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyReferenceOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/PropertyReferenceOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface PropertyReferenceOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Query.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Query.java index 08a86379b..dc1c53b07 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Query.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Query.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** @@ -65,6 +66,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.datastore.v1.Query.class, com.google.datastore.v1.Query.Builder.class); } + private int bitField0_; public static final int PROJECTION_FIELD_NUMBER = 2; @SuppressWarnings("serial") @@ -227,7 +229,7 @@ public com.google.datastore.v1.KindExpressionOrBuilder getKindOrBuilder(int inde */ @java.lang.Override public boolean hasFilter() { - return filter_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -514,7 +516,7 @@ public int getOffset() { */ @java.lang.Override public boolean hasLimit() { - return limit_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -571,7 +573,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < kind_.size(); i++) { output.writeMessage(3, kind_.get(i)); } - if (filter_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(4, getFilter()); } for (int i = 0; i < order_.size(); i++) { @@ -589,7 +591,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (offset_ != 0) { output.writeInt32(10, offset_); } - if (limit_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(12, getLimit()); } getUnknownFields().writeTo(output); @@ -607,7 +609,7 @@ public int getSerializedSize() { for (int i = 0; i < kind_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, kind_.get(i)); } - if (filter_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getFilter()); } for (int i = 0; i < order_.size(); i++) { @@ -625,7 +627,7 @@ public int getSerializedSize() { if (offset_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(10, offset_); } - if (limit_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(12, getLimit()); } size += getUnknownFields().getSerializedSize(); @@ -826,10 +828,24 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.v1.Query.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getProjectionFieldBuilder(); + getKindFieldBuilder(); + getFilterFieldBuilder(); + getOrderFieldBuilder(); + getDistinctOnFieldBuilder(); + getLimitFieldBuilder(); + } } @java.lang.Override @@ -952,8 +968,10 @@ private void buildPartialRepeatedFields(com.google.datastore.v1.Query result) { private void buildPartial0(com.google.datastore.v1.Query result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000004) != 0)) { result.filter_ = filterBuilder_ == null ? filter_ : filterBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000020) != 0)) { result.startCursor_ = startCursor_; @@ -966,7 +984,9 @@ private void buildPartial0(com.google.datastore.v1.Query result) { } if (((from_bitField0_ & 0x00000100) != 0)) { result.limit_ = limitBuilder_ == null ? limit_ : limitBuilder_.build(); + to_bitField0_ |= 0x00000002; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -2078,8 +2098,10 @@ public Builder mergeFilter(com.google.datastore.v1.Filter value) { } else { filterBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (filter_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** @@ -3281,8 +3303,10 @@ public Builder mergeLimit(com.google.protobuf.Int32Value value) { } else { limitBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000100; - onChanged(); + if (limit_ != null) { + bitField0_ |= 0x00000100; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/QueryMode.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/QueryMode.java deleted file mode 100644 index a7cca1574..000000000 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/QueryMode.java +++ /dev/null @@ -1,180 +0,0 @@ -/* - * Copyright 2023 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/datastore/v1/query_profile.proto - -package com.google.datastore.v1; - -/** - * - * - *
- * The mode in which the query request must be processed.
- * 
- * - * Protobuf enum {@code google.datastore.v1.QueryMode} - */ -public enum QueryMode implements com.google.protobuf.ProtocolMessageEnum { - /** - * - * - *
-   * The default mode. Only the query results are returned.
-   * 
- * - * NORMAL = 0; - */ - NORMAL(0), - /** - * - * - *
-   * This mode returns only the query plan, without any results or execution
-   * statistics information.
-   * 
- * - * PLAN = 1; - */ - PLAN(1), - /** - * - * - *
-   * This mode returns both the query plan and the execution statistics along
-   * with the results.
-   * 
- * - * PROFILE = 2; - */ - PROFILE(2), - UNRECOGNIZED(-1), - ; - - /** - * - * - *
-   * The default mode. Only the query results are returned.
-   * 
- * - * NORMAL = 0; - */ - public static final int NORMAL_VALUE = 0; - /** - * - * - *
-   * This mode returns only the query plan, without any results or execution
-   * statistics information.
-   * 
- * - * PLAN = 1; - */ - public static final int PLAN_VALUE = 1; - /** - * - * - *
-   * This mode returns both the query plan and the execution statistics along
-   * with the results.
-   * 
- * - * PROFILE = 2; - */ - public static final int PROFILE_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 QueryMode 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 QueryMode forNumber(int value) { - switch (value) { - case 0: - return NORMAL; - case 1: - return PLAN; - case 2: - return PROFILE; - 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 QueryMode findValueByNumber(int number) { - return QueryMode.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.datastore.v1.QueryProfileProto.getDescriptor().getEnumTypes().get(0); - } - - private static final QueryMode[] VALUES = values(); - - public static QueryMode 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 QueryMode(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.datastore.v1.QueryMode) -} diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/QueryOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/QueryOrBuilder.java index 91bbc8811..72dd33ea4 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/QueryOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/QueryOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface QueryOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/QueryPlan.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/QueryPlan.java deleted file mode 100644 index fd9fc921e..000000000 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/QueryPlan.java +++ /dev/null @@ -1,777 +0,0 @@ -/* - * Copyright 2023 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/datastore/v1/query_profile.proto - -package com.google.datastore.v1; - -/** - * - * - *
- * Plan for the query.
- * 
- * - * Protobuf type {@code google.datastore.v1.QueryPlan} - */ -public final class QueryPlan extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.datastore.v1.QueryPlan) - QueryPlanOrBuilder { - private static final long serialVersionUID = 0L; - // Use QueryPlan.newBuilder() to construct. - private QueryPlan(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private QueryPlan() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new QueryPlan(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.datastore.v1.QueryProfileProto - .internal_static_google_datastore_v1_QueryPlan_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.datastore.v1.QueryProfileProto - .internal_static_google_datastore_v1_QueryPlan_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.datastore.v1.QueryPlan.class, - com.google.datastore.v1.QueryPlan.Builder.class); - } - - public static final int PLAN_INFO_FIELD_NUMBER = 1; - private com.google.protobuf.Struct planInfo_; - /** - * - * - *
-   * Planning phase information for the query. It will include:
-   *
-   * {
-   *   "indexes_used": [
-   *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-   *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-   *   ]
-   * }
-   * 
- * - * .google.protobuf.Struct plan_info = 1; - * - * @return Whether the planInfo field is set. - */ - @java.lang.Override - public boolean hasPlanInfo() { - return planInfo_ != null; - } - /** - * - * - *
-   * Planning phase information for the query. It will include:
-   *
-   * {
-   *   "indexes_used": [
-   *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-   *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-   *   ]
-   * }
-   * 
- * - * .google.protobuf.Struct plan_info = 1; - * - * @return The planInfo. - */ - @java.lang.Override - public com.google.protobuf.Struct getPlanInfo() { - return planInfo_ == null ? com.google.protobuf.Struct.getDefaultInstance() : planInfo_; - } - /** - * - * - *
-   * Planning phase information for the query. It will include:
-   *
-   * {
-   *   "indexes_used": [
-   *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-   *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-   *   ]
-   * }
-   * 
- * - * .google.protobuf.Struct plan_info = 1; - */ - @java.lang.Override - public com.google.protobuf.StructOrBuilder getPlanInfoOrBuilder() { - return planInfo_ == null ? com.google.protobuf.Struct.getDefaultInstance() : planInfo_; - } - - 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 (planInfo_ != null) { - output.writeMessage(1, getPlanInfo()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (planInfo_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getPlanInfo()); - } - 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.datastore.v1.QueryPlan)) { - return super.equals(obj); - } - com.google.datastore.v1.QueryPlan other = (com.google.datastore.v1.QueryPlan) obj; - - if (hasPlanInfo() != other.hasPlanInfo()) return false; - if (hasPlanInfo()) { - if (!getPlanInfo().equals(other.getPlanInfo())) 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 (hasPlanInfo()) { - hash = (37 * hash) + PLAN_INFO_FIELD_NUMBER; - hash = (53 * hash) + getPlanInfo().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.datastore.v1.QueryPlan parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.datastore.v1.QueryPlan parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.datastore.v1.QueryPlan parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.datastore.v1.QueryPlan 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.datastore.v1.QueryPlan parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.datastore.v1.QueryPlan parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.datastore.v1.QueryPlan parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.datastore.v1.QueryPlan 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.datastore.v1.QueryPlan parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.datastore.v1.QueryPlan 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.datastore.v1.QueryPlan parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.datastore.v1.QueryPlan 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.datastore.v1.QueryPlan 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; - } - /** - * - * - *
-   * Plan for the query.
-   * 
- * - * Protobuf type {@code google.datastore.v1.QueryPlan} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.datastore.v1.QueryPlan) - com.google.datastore.v1.QueryPlanOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.datastore.v1.QueryProfileProto - .internal_static_google_datastore_v1_QueryPlan_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.datastore.v1.QueryProfileProto - .internal_static_google_datastore_v1_QueryPlan_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.datastore.v1.QueryPlan.class, - com.google.datastore.v1.QueryPlan.Builder.class); - } - - // Construct using com.google.datastore.v1.QueryPlan.newBuilder() - private Builder() {} - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - planInfo_ = null; - if (planInfoBuilder_ != null) { - planInfoBuilder_.dispose(); - planInfoBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.datastore.v1.QueryProfileProto - .internal_static_google_datastore_v1_QueryPlan_descriptor; - } - - @java.lang.Override - public com.google.datastore.v1.QueryPlan getDefaultInstanceForType() { - return com.google.datastore.v1.QueryPlan.getDefaultInstance(); - } - - @java.lang.Override - public com.google.datastore.v1.QueryPlan build() { - com.google.datastore.v1.QueryPlan result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.datastore.v1.QueryPlan buildPartial() { - com.google.datastore.v1.QueryPlan result = new com.google.datastore.v1.QueryPlan(this); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartial0(com.google.datastore.v1.QueryPlan result) { - int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.planInfo_ = planInfoBuilder_ == null ? planInfo_ : planInfoBuilder_.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.datastore.v1.QueryPlan) { - return mergeFrom((com.google.datastore.v1.QueryPlan) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.datastore.v1.QueryPlan other) { - if (other == com.google.datastore.v1.QueryPlan.getDefaultInstance()) return this; - if (other.hasPlanInfo()) { - mergePlanInfo(other.getPlanInfo()); - } - 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(getPlanInfoFieldBuilder().getBuilder(), extensionRegistry); - 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 com.google.protobuf.Struct planInfo_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder> - planInfoBuilder_; - /** - * - * - *
-     * Planning phase information for the query. It will include:
-     *
-     * {
-     *   "indexes_used": [
-     *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-     *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-     *   ]
-     * }
-     * 
- * - * .google.protobuf.Struct plan_info = 1; - * - * @return Whether the planInfo field is set. - */ - public boolean hasPlanInfo() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * - * - *
-     * Planning phase information for the query. It will include:
-     *
-     * {
-     *   "indexes_used": [
-     *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-     *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-     *   ]
-     * }
-     * 
- * - * .google.protobuf.Struct plan_info = 1; - * - * @return The planInfo. - */ - public com.google.protobuf.Struct getPlanInfo() { - if (planInfoBuilder_ == null) { - return planInfo_ == null ? com.google.protobuf.Struct.getDefaultInstance() : planInfo_; - } else { - return planInfoBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Planning phase information for the query. It will include:
-     *
-     * {
-     *   "indexes_used": [
-     *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-     *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-     *   ]
-     * }
-     * 
- * - * .google.protobuf.Struct plan_info = 1; - */ - public Builder setPlanInfo(com.google.protobuf.Struct value) { - if (planInfoBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - planInfo_ = value; - } else { - planInfoBuilder_.setMessage(value); - } - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - /** - * - * - *
-     * Planning phase information for the query. It will include:
-     *
-     * {
-     *   "indexes_used": [
-     *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-     *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-     *   ]
-     * }
-     * 
- * - * .google.protobuf.Struct plan_info = 1; - */ - public Builder setPlanInfo(com.google.protobuf.Struct.Builder builderForValue) { - if (planInfoBuilder_ == null) { - planInfo_ = builderForValue.build(); - } else { - planInfoBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - /** - * - * - *
-     * Planning phase information for the query. It will include:
-     *
-     * {
-     *   "indexes_used": [
-     *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-     *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-     *   ]
-     * }
-     * 
- * - * .google.protobuf.Struct plan_info = 1; - */ - public Builder mergePlanInfo(com.google.protobuf.Struct value) { - if (planInfoBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) - && planInfo_ != null - && planInfo_ != com.google.protobuf.Struct.getDefaultInstance()) { - getPlanInfoBuilder().mergeFrom(value); - } else { - planInfo_ = value; - } - } else { - planInfoBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - /** - * - * - *
-     * Planning phase information for the query. It will include:
-     *
-     * {
-     *   "indexes_used": [
-     *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-     *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-     *   ]
-     * }
-     * 
- * - * .google.protobuf.Struct plan_info = 1; - */ - public Builder clearPlanInfo() { - bitField0_ = (bitField0_ & ~0x00000001); - planInfo_ = null; - if (planInfoBuilder_ != null) { - planInfoBuilder_.dispose(); - planInfoBuilder_ = null; - } - onChanged(); - return this; - } - /** - * - * - *
-     * Planning phase information for the query. It will include:
-     *
-     * {
-     *   "indexes_used": [
-     *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-     *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-     *   ]
-     * }
-     * 
- * - * .google.protobuf.Struct plan_info = 1; - */ - public com.google.protobuf.Struct.Builder getPlanInfoBuilder() { - bitField0_ |= 0x00000001; - onChanged(); - return getPlanInfoFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Planning phase information for the query. It will include:
-     *
-     * {
-     *   "indexes_used": [
-     *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-     *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-     *   ]
-     * }
-     * 
- * - * .google.protobuf.Struct plan_info = 1; - */ - public com.google.protobuf.StructOrBuilder getPlanInfoOrBuilder() { - if (planInfoBuilder_ != null) { - return planInfoBuilder_.getMessageOrBuilder(); - } else { - return planInfo_ == null ? com.google.protobuf.Struct.getDefaultInstance() : planInfo_; - } - } - /** - * - * - *
-     * Planning phase information for the query. It will include:
-     *
-     * {
-     *   "indexes_used": [
-     *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-     *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-     *   ]
-     * }
-     * 
- * - * .google.protobuf.Struct plan_info = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder> - getPlanInfoFieldBuilder() { - if (planInfoBuilder_ == null) { - planInfoBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder>( - getPlanInfo(), getParentForChildren(), isClean()); - planInfo_ = null; - } - return planInfoBuilder_; - } - - @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.datastore.v1.QueryPlan) - } - - // @@protoc_insertion_point(class_scope:google.datastore.v1.QueryPlan) - private static final com.google.datastore.v1.QueryPlan DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.datastore.v1.QueryPlan(); - } - - public static com.google.datastore.v1.QueryPlan getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public QueryPlan 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.datastore.v1.QueryPlan getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/QueryPlanOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/QueryPlanOrBuilder.java deleted file mode 100644 index dc993225e..000000000 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/QueryPlanOrBuilder.java +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright 2023 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/datastore/v1/query_profile.proto - -package com.google.datastore.v1; - -public interface QueryPlanOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.datastore.v1.QueryPlan) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Planning phase information for the query. It will include:
-   *
-   * {
-   *   "indexes_used": [
-   *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-   *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-   *   ]
-   * }
-   * 
- * - * .google.protobuf.Struct plan_info = 1; - * - * @return Whether the planInfo field is set. - */ - boolean hasPlanInfo(); - /** - * - * - *
-   * Planning phase information for the query. It will include:
-   *
-   * {
-   *   "indexes_used": [
-   *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-   *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-   *   ]
-   * }
-   * 
- * - * .google.protobuf.Struct plan_info = 1; - * - * @return The planInfo. - */ - com.google.protobuf.Struct getPlanInfo(); - /** - * - * - *
-   * Planning phase information for the query. It will include:
-   *
-   * {
-   *   "indexes_used": [
-   *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-   *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-   *   ]
-   * }
-   * 
- * - * .google.protobuf.Struct plan_info = 1; - */ - com.google.protobuf.StructOrBuilder getPlanInfoOrBuilder(); -} diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/QueryProfileProto.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/QueryProfileProto.java deleted file mode 100644 index cf0be47e6..000000000 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/QueryProfileProto.java +++ /dev/null @@ -1,87 +0,0 @@ -/* - * Copyright 2023 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/datastore/v1/query_profile.proto - -package com.google.datastore.v1; - -public final class QueryProfileProto { - private QueryProfileProto() {} - - 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_datastore_v1_QueryPlan_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_datastore_v1_QueryPlan_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_datastore_v1_ResultSetStats_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_datastore_v1_ResultSetStats_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/datastore/v1/query_profile.prot" - + "o\022\023google.datastore.v1\032\034google/protobuf/" - + "struct.proto\"7\n\tQueryPlan\022*\n\tplan_info\030\001" - + " \001(\0132\027.google.protobuf.Struct\"r\n\016ResultS" - + "etStats\0222\n\nquery_plan\030\001 \001(\0132\036.google.dat" - + "astore.v1.QueryPlan\022,\n\013query_stats\030\002 \001(\013" - + "2\027.google.protobuf.Struct*.\n\tQueryMode\022\n" - + "\n\006NORMAL\020\000\022\010\n\004PLAN\020\001\022\013\n\007PROFILE\020\002B\303\001\n\027co" - + "m.google.datastore.v1B\021QueryProfileProto" - + "P\001Z - * Planning and execution statistics for the query. - * - * - * Protobuf type {@code google.datastore.v1.ResultSetStats} - */ -public final class ResultSetStats extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.datastore.v1.ResultSetStats) - ResultSetStatsOrBuilder { - private static final long serialVersionUID = 0L; - // Use ResultSetStats.newBuilder() to construct. - private ResultSetStats(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ResultSetStats() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ResultSetStats(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.datastore.v1.QueryProfileProto - .internal_static_google_datastore_v1_ResultSetStats_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.datastore.v1.QueryProfileProto - .internal_static_google_datastore_v1_ResultSetStats_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.datastore.v1.ResultSetStats.class, - com.google.datastore.v1.ResultSetStats.Builder.class); - } - - public static final int QUERY_PLAN_FIELD_NUMBER = 1; - private com.google.datastore.v1.QueryPlan queryPlan_; - /** - * - * - *
-   * Plan for the query.
-   * 
- * - * .google.datastore.v1.QueryPlan query_plan = 1; - * - * @return Whether the queryPlan field is set. - */ - @java.lang.Override - public boolean hasQueryPlan() { - return queryPlan_ != null; - } - /** - * - * - *
-   * Plan for the query.
-   * 
- * - * .google.datastore.v1.QueryPlan query_plan = 1; - * - * @return The queryPlan. - */ - @java.lang.Override - public com.google.datastore.v1.QueryPlan getQueryPlan() { - return queryPlan_ == null ? com.google.datastore.v1.QueryPlan.getDefaultInstance() : queryPlan_; - } - /** - * - * - *
-   * Plan for the query.
-   * 
- * - * .google.datastore.v1.QueryPlan query_plan = 1; - */ - @java.lang.Override - public com.google.datastore.v1.QueryPlanOrBuilder getQueryPlanOrBuilder() { - return queryPlan_ == null ? com.google.datastore.v1.QueryPlan.getDefaultInstance() : queryPlan_; - } - - public static final int QUERY_STATS_FIELD_NUMBER = 2; - private com.google.protobuf.Struct queryStats_; - /** - * - * - *
-   * Aggregated statistics from the execution of the query.
-   *
-   * This will only be present when the request specifies `PROFILE` mode.
-   * For example, a query will return the statistics including:
-   *
-   * {
-   *   "results_returned": "20",
-   *   "documents_scanned": "20",
-   *   "indexes_entries_scanned": "10050",
-   *   "total_execution_time": "100.7 msecs"
-   * }
-   * 
- * - * .google.protobuf.Struct query_stats = 2; - * - * @return Whether the queryStats field is set. - */ - @java.lang.Override - public boolean hasQueryStats() { - return queryStats_ != null; - } - /** - * - * - *
-   * Aggregated statistics from the execution of the query.
-   *
-   * This will only be present when the request specifies `PROFILE` mode.
-   * For example, a query will return the statistics including:
-   *
-   * {
-   *   "results_returned": "20",
-   *   "documents_scanned": "20",
-   *   "indexes_entries_scanned": "10050",
-   *   "total_execution_time": "100.7 msecs"
-   * }
-   * 
- * - * .google.protobuf.Struct query_stats = 2; - * - * @return The queryStats. - */ - @java.lang.Override - public com.google.protobuf.Struct getQueryStats() { - return queryStats_ == null ? com.google.protobuf.Struct.getDefaultInstance() : queryStats_; - } - /** - * - * - *
-   * Aggregated statistics from the execution of the query.
-   *
-   * This will only be present when the request specifies `PROFILE` mode.
-   * For example, a query will return the statistics including:
-   *
-   * {
-   *   "results_returned": "20",
-   *   "documents_scanned": "20",
-   *   "indexes_entries_scanned": "10050",
-   *   "total_execution_time": "100.7 msecs"
-   * }
-   * 
- * - * .google.protobuf.Struct query_stats = 2; - */ - @java.lang.Override - public com.google.protobuf.StructOrBuilder getQueryStatsOrBuilder() { - return queryStats_ == null ? com.google.protobuf.Struct.getDefaultInstance() : queryStats_; - } - - 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 (queryPlan_ != null) { - output.writeMessage(1, getQueryPlan()); - } - if (queryStats_ != null) { - output.writeMessage(2, getQueryStats()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (queryPlan_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getQueryPlan()); - } - if (queryStats_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getQueryStats()); - } - 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.datastore.v1.ResultSetStats)) { - return super.equals(obj); - } - com.google.datastore.v1.ResultSetStats other = (com.google.datastore.v1.ResultSetStats) obj; - - if (hasQueryPlan() != other.hasQueryPlan()) return false; - if (hasQueryPlan()) { - if (!getQueryPlan().equals(other.getQueryPlan())) return false; - } - if (hasQueryStats() != other.hasQueryStats()) return false; - if (hasQueryStats()) { - if (!getQueryStats().equals(other.getQueryStats())) 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 (hasQueryPlan()) { - hash = (37 * hash) + QUERY_PLAN_FIELD_NUMBER; - hash = (53 * hash) + getQueryPlan().hashCode(); - } - if (hasQueryStats()) { - hash = (37 * hash) + QUERY_STATS_FIELD_NUMBER; - hash = (53 * hash) + getQueryStats().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.datastore.v1.ResultSetStats parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.datastore.v1.ResultSetStats parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.datastore.v1.ResultSetStats parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.datastore.v1.ResultSetStats 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.datastore.v1.ResultSetStats parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.datastore.v1.ResultSetStats parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.datastore.v1.ResultSetStats parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.datastore.v1.ResultSetStats 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.datastore.v1.ResultSetStats parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.datastore.v1.ResultSetStats 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.datastore.v1.ResultSetStats parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.datastore.v1.ResultSetStats 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.datastore.v1.ResultSetStats 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; - } - /** - * - * - *
-   * Planning and execution statistics for the query.
-   * 
- * - * Protobuf type {@code google.datastore.v1.ResultSetStats} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.datastore.v1.ResultSetStats) - com.google.datastore.v1.ResultSetStatsOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.datastore.v1.QueryProfileProto - .internal_static_google_datastore_v1_ResultSetStats_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.datastore.v1.QueryProfileProto - .internal_static_google_datastore_v1_ResultSetStats_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.datastore.v1.ResultSetStats.class, - com.google.datastore.v1.ResultSetStats.Builder.class); - } - - // Construct using com.google.datastore.v1.ResultSetStats.newBuilder() - private Builder() {} - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - queryPlan_ = null; - if (queryPlanBuilder_ != null) { - queryPlanBuilder_.dispose(); - queryPlanBuilder_ = null; - } - queryStats_ = null; - if (queryStatsBuilder_ != null) { - queryStatsBuilder_.dispose(); - queryStatsBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.datastore.v1.QueryProfileProto - .internal_static_google_datastore_v1_ResultSetStats_descriptor; - } - - @java.lang.Override - public com.google.datastore.v1.ResultSetStats getDefaultInstanceForType() { - return com.google.datastore.v1.ResultSetStats.getDefaultInstance(); - } - - @java.lang.Override - public com.google.datastore.v1.ResultSetStats build() { - com.google.datastore.v1.ResultSetStats result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.datastore.v1.ResultSetStats buildPartial() { - com.google.datastore.v1.ResultSetStats result = - new com.google.datastore.v1.ResultSetStats(this); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartial0(com.google.datastore.v1.ResultSetStats result) { - int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.queryPlan_ = queryPlanBuilder_ == null ? queryPlan_ : queryPlanBuilder_.build(); - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.queryStats_ = queryStatsBuilder_ == null ? queryStats_ : queryStatsBuilder_.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.datastore.v1.ResultSetStats) { - return mergeFrom((com.google.datastore.v1.ResultSetStats) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.datastore.v1.ResultSetStats other) { - if (other == com.google.datastore.v1.ResultSetStats.getDefaultInstance()) return this; - if (other.hasQueryPlan()) { - mergeQueryPlan(other.getQueryPlan()); - } - if (other.hasQueryStats()) { - mergeQueryStats(other.getQueryStats()); - } - 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(getQueryPlanFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: - { - input.readMessage(getQueryStatsFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000002; - break; - } // case 18 - 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.datastore.v1.QueryPlan queryPlan_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.datastore.v1.QueryPlan, - com.google.datastore.v1.QueryPlan.Builder, - com.google.datastore.v1.QueryPlanOrBuilder> - queryPlanBuilder_; - /** - * - * - *
-     * Plan for the query.
-     * 
- * - * .google.datastore.v1.QueryPlan query_plan = 1; - * - * @return Whether the queryPlan field is set. - */ - public boolean hasQueryPlan() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * - * - *
-     * Plan for the query.
-     * 
- * - * .google.datastore.v1.QueryPlan query_plan = 1; - * - * @return The queryPlan. - */ - public com.google.datastore.v1.QueryPlan getQueryPlan() { - if (queryPlanBuilder_ == null) { - return queryPlan_ == null - ? com.google.datastore.v1.QueryPlan.getDefaultInstance() - : queryPlan_; - } else { - return queryPlanBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Plan for the query.
-     * 
- * - * .google.datastore.v1.QueryPlan query_plan = 1; - */ - public Builder setQueryPlan(com.google.datastore.v1.QueryPlan value) { - if (queryPlanBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - queryPlan_ = value; - } else { - queryPlanBuilder_.setMessage(value); - } - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - /** - * - * - *
-     * Plan for the query.
-     * 
- * - * .google.datastore.v1.QueryPlan query_plan = 1; - */ - public Builder setQueryPlan(com.google.datastore.v1.QueryPlan.Builder builderForValue) { - if (queryPlanBuilder_ == null) { - queryPlan_ = builderForValue.build(); - } else { - queryPlanBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - /** - * - * - *
-     * Plan for the query.
-     * 
- * - * .google.datastore.v1.QueryPlan query_plan = 1; - */ - public Builder mergeQueryPlan(com.google.datastore.v1.QueryPlan value) { - if (queryPlanBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) - && queryPlan_ != null - && queryPlan_ != com.google.datastore.v1.QueryPlan.getDefaultInstance()) { - getQueryPlanBuilder().mergeFrom(value); - } else { - queryPlan_ = value; - } - } else { - queryPlanBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - /** - * - * - *
-     * Plan for the query.
-     * 
- * - * .google.datastore.v1.QueryPlan query_plan = 1; - */ - public Builder clearQueryPlan() { - bitField0_ = (bitField0_ & ~0x00000001); - queryPlan_ = null; - if (queryPlanBuilder_ != null) { - queryPlanBuilder_.dispose(); - queryPlanBuilder_ = null; - } - onChanged(); - return this; - } - /** - * - * - *
-     * Plan for the query.
-     * 
- * - * .google.datastore.v1.QueryPlan query_plan = 1; - */ - public com.google.datastore.v1.QueryPlan.Builder getQueryPlanBuilder() { - bitField0_ |= 0x00000001; - onChanged(); - return getQueryPlanFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Plan for the query.
-     * 
- * - * .google.datastore.v1.QueryPlan query_plan = 1; - */ - public com.google.datastore.v1.QueryPlanOrBuilder getQueryPlanOrBuilder() { - if (queryPlanBuilder_ != null) { - return queryPlanBuilder_.getMessageOrBuilder(); - } else { - return queryPlan_ == null - ? com.google.datastore.v1.QueryPlan.getDefaultInstance() - : queryPlan_; - } - } - /** - * - * - *
-     * Plan for the query.
-     * 
- * - * .google.datastore.v1.QueryPlan query_plan = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.datastore.v1.QueryPlan, - com.google.datastore.v1.QueryPlan.Builder, - com.google.datastore.v1.QueryPlanOrBuilder> - getQueryPlanFieldBuilder() { - if (queryPlanBuilder_ == null) { - queryPlanBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.datastore.v1.QueryPlan, - com.google.datastore.v1.QueryPlan.Builder, - com.google.datastore.v1.QueryPlanOrBuilder>( - getQueryPlan(), getParentForChildren(), isClean()); - queryPlan_ = null; - } - return queryPlanBuilder_; - } - - private com.google.protobuf.Struct queryStats_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder> - queryStatsBuilder_; - /** - * - * - *
-     * Aggregated statistics from the execution of the query.
-     *
-     * This will only be present when the request specifies `PROFILE` mode.
-     * For example, a query will return the statistics including:
-     *
-     * {
-     *   "results_returned": "20",
-     *   "documents_scanned": "20",
-     *   "indexes_entries_scanned": "10050",
-     *   "total_execution_time": "100.7 msecs"
-     * }
-     * 
- * - * .google.protobuf.Struct query_stats = 2; - * - * @return Whether the queryStats field is set. - */ - public boolean hasQueryStats() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * - * - *
-     * Aggregated statistics from the execution of the query.
-     *
-     * This will only be present when the request specifies `PROFILE` mode.
-     * For example, a query will return the statistics including:
-     *
-     * {
-     *   "results_returned": "20",
-     *   "documents_scanned": "20",
-     *   "indexes_entries_scanned": "10050",
-     *   "total_execution_time": "100.7 msecs"
-     * }
-     * 
- * - * .google.protobuf.Struct query_stats = 2; - * - * @return The queryStats. - */ - public com.google.protobuf.Struct getQueryStats() { - if (queryStatsBuilder_ == null) { - return queryStats_ == null ? com.google.protobuf.Struct.getDefaultInstance() : queryStats_; - } else { - return queryStatsBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Aggregated statistics from the execution of the query.
-     *
-     * This will only be present when the request specifies `PROFILE` mode.
-     * For example, a query will return the statistics including:
-     *
-     * {
-     *   "results_returned": "20",
-     *   "documents_scanned": "20",
-     *   "indexes_entries_scanned": "10050",
-     *   "total_execution_time": "100.7 msecs"
-     * }
-     * 
- * - * .google.protobuf.Struct query_stats = 2; - */ - public Builder setQueryStats(com.google.protobuf.Struct value) { - if (queryStatsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - queryStats_ = value; - } else { - queryStatsBuilder_.setMessage(value); - } - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - /** - * - * - *
-     * Aggregated statistics from the execution of the query.
-     *
-     * This will only be present when the request specifies `PROFILE` mode.
-     * For example, a query will return the statistics including:
-     *
-     * {
-     *   "results_returned": "20",
-     *   "documents_scanned": "20",
-     *   "indexes_entries_scanned": "10050",
-     *   "total_execution_time": "100.7 msecs"
-     * }
-     * 
- * - * .google.protobuf.Struct query_stats = 2; - */ - public Builder setQueryStats(com.google.protobuf.Struct.Builder builderForValue) { - if (queryStatsBuilder_ == null) { - queryStats_ = builderForValue.build(); - } else { - queryStatsBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - /** - * - * - *
-     * Aggregated statistics from the execution of the query.
-     *
-     * This will only be present when the request specifies `PROFILE` mode.
-     * For example, a query will return the statistics including:
-     *
-     * {
-     *   "results_returned": "20",
-     *   "documents_scanned": "20",
-     *   "indexes_entries_scanned": "10050",
-     *   "total_execution_time": "100.7 msecs"
-     * }
-     * 
- * - * .google.protobuf.Struct query_stats = 2; - */ - public Builder mergeQueryStats(com.google.protobuf.Struct value) { - if (queryStatsBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0) - && queryStats_ != null - && queryStats_ != com.google.protobuf.Struct.getDefaultInstance()) { - getQueryStatsBuilder().mergeFrom(value); - } else { - queryStats_ = value; - } - } else { - queryStatsBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - /** - * - * - *
-     * Aggregated statistics from the execution of the query.
-     *
-     * This will only be present when the request specifies `PROFILE` mode.
-     * For example, a query will return the statistics including:
-     *
-     * {
-     *   "results_returned": "20",
-     *   "documents_scanned": "20",
-     *   "indexes_entries_scanned": "10050",
-     *   "total_execution_time": "100.7 msecs"
-     * }
-     * 
- * - * .google.protobuf.Struct query_stats = 2; - */ - public Builder clearQueryStats() { - bitField0_ = (bitField0_ & ~0x00000002); - queryStats_ = null; - if (queryStatsBuilder_ != null) { - queryStatsBuilder_.dispose(); - queryStatsBuilder_ = null; - } - onChanged(); - return this; - } - /** - * - * - *
-     * Aggregated statistics from the execution of the query.
-     *
-     * This will only be present when the request specifies `PROFILE` mode.
-     * For example, a query will return the statistics including:
-     *
-     * {
-     *   "results_returned": "20",
-     *   "documents_scanned": "20",
-     *   "indexes_entries_scanned": "10050",
-     *   "total_execution_time": "100.7 msecs"
-     * }
-     * 
- * - * .google.protobuf.Struct query_stats = 2; - */ - public com.google.protobuf.Struct.Builder getQueryStatsBuilder() { - bitField0_ |= 0x00000002; - onChanged(); - return getQueryStatsFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Aggregated statistics from the execution of the query.
-     *
-     * This will only be present when the request specifies `PROFILE` mode.
-     * For example, a query will return the statistics including:
-     *
-     * {
-     *   "results_returned": "20",
-     *   "documents_scanned": "20",
-     *   "indexes_entries_scanned": "10050",
-     *   "total_execution_time": "100.7 msecs"
-     * }
-     * 
- * - * .google.protobuf.Struct query_stats = 2; - */ - public com.google.protobuf.StructOrBuilder getQueryStatsOrBuilder() { - if (queryStatsBuilder_ != null) { - return queryStatsBuilder_.getMessageOrBuilder(); - } else { - return queryStats_ == null ? com.google.protobuf.Struct.getDefaultInstance() : queryStats_; - } - } - /** - * - * - *
-     * Aggregated statistics from the execution of the query.
-     *
-     * This will only be present when the request specifies `PROFILE` mode.
-     * For example, a query will return the statistics including:
-     *
-     * {
-     *   "results_returned": "20",
-     *   "documents_scanned": "20",
-     *   "indexes_entries_scanned": "10050",
-     *   "total_execution_time": "100.7 msecs"
-     * }
-     * 
- * - * .google.protobuf.Struct query_stats = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder> - getQueryStatsFieldBuilder() { - if (queryStatsBuilder_ == null) { - queryStatsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder>( - getQueryStats(), getParentForChildren(), isClean()); - queryStats_ = null; - } - return queryStatsBuilder_; - } - - @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.datastore.v1.ResultSetStats) - } - - // @@protoc_insertion_point(class_scope:google.datastore.v1.ResultSetStats) - private static final com.google.datastore.v1.ResultSetStats DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.datastore.v1.ResultSetStats(); - } - - public static com.google.datastore.v1.ResultSetStats getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ResultSetStats 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.datastore.v1.ResultSetStats getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/ResultSetStatsOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/ResultSetStatsOrBuilder.java deleted file mode 100644 index 16a951419..000000000 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/ResultSetStatsOrBuilder.java +++ /dev/null @@ -1,125 +0,0 @@ -/* - * Copyright 2023 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/datastore/v1/query_profile.proto - -package com.google.datastore.v1; - -public interface ResultSetStatsOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.datastore.v1.ResultSetStats) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Plan for the query.
-   * 
- * - * .google.datastore.v1.QueryPlan query_plan = 1; - * - * @return Whether the queryPlan field is set. - */ - boolean hasQueryPlan(); - /** - * - * - *
-   * Plan for the query.
-   * 
- * - * .google.datastore.v1.QueryPlan query_plan = 1; - * - * @return The queryPlan. - */ - com.google.datastore.v1.QueryPlan getQueryPlan(); - /** - * - * - *
-   * Plan for the query.
-   * 
- * - * .google.datastore.v1.QueryPlan query_plan = 1; - */ - com.google.datastore.v1.QueryPlanOrBuilder getQueryPlanOrBuilder(); - - /** - * - * - *
-   * Aggregated statistics from the execution of the query.
-   *
-   * This will only be present when the request specifies `PROFILE` mode.
-   * For example, a query will return the statistics including:
-   *
-   * {
-   *   "results_returned": "20",
-   *   "documents_scanned": "20",
-   *   "indexes_entries_scanned": "10050",
-   *   "total_execution_time": "100.7 msecs"
-   * }
-   * 
- * - * .google.protobuf.Struct query_stats = 2; - * - * @return Whether the queryStats field is set. - */ - boolean hasQueryStats(); - /** - * - * - *
-   * Aggregated statistics from the execution of the query.
-   *
-   * This will only be present when the request specifies `PROFILE` mode.
-   * For example, a query will return the statistics including:
-   *
-   * {
-   *   "results_returned": "20",
-   *   "documents_scanned": "20",
-   *   "indexes_entries_scanned": "10050",
-   *   "total_execution_time": "100.7 msecs"
-   * }
-   * 
- * - * .google.protobuf.Struct query_stats = 2; - * - * @return The queryStats. - */ - com.google.protobuf.Struct getQueryStats(); - /** - * - * - *
-   * Aggregated statistics from the execution of the query.
-   *
-   * This will only be present when the request specifies `PROFILE` mode.
-   * For example, a query will return the statistics including:
-   *
-   * {
-   *   "results_returned": "20",
-   *   "documents_scanned": "20",
-   *   "indexes_entries_scanned": "10050",
-   *   "total_execution_time": "100.7 msecs"
-   * }
-   * 
- * - * .google.protobuf.Struct query_stats = 2; - */ - com.google.protobuf.StructOrBuilder getQueryStatsOrBuilder(); -} diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RollbackRequest.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RollbackRequest.java index dad648429..47212e814 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RollbackRequest.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RollbackRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RollbackRequestOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RollbackRequestOrBuilder.java index 874cda7b7..05aa91ca4 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RollbackRequestOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RollbackRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface RollbackRequestOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RollbackResponse.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RollbackResponse.java index 840b1bde3..211b04249 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RollbackResponse.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RollbackResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RollbackResponseOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RollbackResponseOrBuilder.java index f9dd7e00d..ae9797927 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RollbackResponseOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RollbackResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface RollbackResponseOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunAggregationQueryRequest.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunAggregationQueryRequest.java index 12e9bf63c..6b9cd07b5 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunAggregationQueryRequest.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunAggregationQueryRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** @@ -41,7 +42,6 @@ private RunAggregationQueryRequest(com.google.protobuf.GeneratedMessageV3.Builde private RunAggregationQueryRequest() { projectId_ = ""; databaseId_ = ""; - mode_ = 0; } @java.lang.Override @@ -65,6 +65,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.datastore.v1.RunAggregationQueryRequest.Builder.class); } + private int bitField0_; private int queryTypeCase_ = 0; @SuppressWarnings("serial") @@ -240,7 +241,7 @@ public com.google.protobuf.ByteString getDatabaseIdBytes() { */ @java.lang.Override public boolean hasPartitionId() { - return partitionId_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -296,7 +297,7 @@ public com.google.datastore.v1.PartitionIdOrBuilder getPartitionIdOrBuilder() { */ @java.lang.Override public boolean hasReadOptions() { - return readOptions_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -433,46 +434,6 @@ public com.google.datastore.v1.GqlQueryOrBuilder getGqlQueryOrBuilder() { return com.google.datastore.v1.GqlQuery.getDefaultInstance(); } - public static final int MODE_FIELD_NUMBER = 10; - private int mode_ = 0; - /** - * - * - *
-   * Optional. The mode in which the query request is processed. This field is
-   * optional, and when not provided, it defaults to `NORMAL` mode where no
-   * additional statistics will be returned with the query results.
-   * 
- * - * .google.datastore.v1.QueryMode mode = 10 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The enum numeric value on the wire for mode. - */ - @java.lang.Override - public int getModeValue() { - return mode_; - } - /** - * - * - *
-   * Optional. The mode in which the query request is processed. This field is
-   * optional, and when not provided, it defaults to `NORMAL` mode where no
-   * additional statistics will be returned with the query results.
-   * 
- * - * .google.datastore.v1.QueryMode mode = 10 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The mode. - */ - @java.lang.Override - public com.google.datastore.v1.QueryMode getMode() { - com.google.datastore.v1.QueryMode result = com.google.datastore.v1.QueryMode.forNumber(mode_); - return result == null ? com.google.datastore.v1.QueryMode.UNRECOGNIZED : result; - } - private byte memoizedIsInitialized = -1; @java.lang.Override @@ -487,10 +448,10 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (readOptions_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(1, getReadOptions()); } - if (partitionId_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getPartitionId()); } if (queryTypeCase_ == 3) { @@ -505,9 +466,6 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 9, databaseId_); } - if (mode_ != com.google.datastore.v1.QueryMode.NORMAL.getNumber()) { - output.writeEnum(10, mode_); - } getUnknownFields().writeTo(output); } @@ -517,10 +475,10 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (readOptions_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getReadOptions()); } - if (partitionId_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getPartitionId()); } if (queryTypeCase_ == 3) { @@ -539,9 +497,6 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, databaseId_); } - if (mode_ != com.google.datastore.v1.QueryMode.NORMAL.getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(10, mode_); - } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -568,7 +523,6 @@ public boolean equals(final java.lang.Object obj) { if (hasReadOptions()) { if (!getReadOptions().equals(other.getReadOptions())) return false; } - if (mode_ != other.mode_) return false; if (!getQueryTypeCase().equals(other.getQueryTypeCase())) return false; switch (queryTypeCase_) { case 3: @@ -603,8 +557,6 @@ public int hashCode() { hash = (37 * hash) + READ_OPTIONS_FIELD_NUMBER; hash = (53 * hash) + getReadOptions().hashCode(); } - hash = (37 * hash) + MODE_FIELD_NUMBER; - hash = (53 * hash) + mode_; switch (queryTypeCase_) { case 3: hash = (37 * hash) + AGGREGATION_QUERY_FIELD_NUMBER; @@ -747,10 +699,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.v1.RunAggregationQueryRequest.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getPartitionIdFieldBuilder(); + getReadOptionsFieldBuilder(); + } } @java.lang.Override @@ -775,7 +737,6 @@ public Builder clear() { if (gqlQueryBuilder_ != null) { gqlQueryBuilder_.clear(); } - mode_ = 0; queryTypeCase_ = 0; queryType_ = null; return this; @@ -821,17 +782,18 @@ private void buildPartial0(com.google.datastore.v1.RunAggregationQueryRequest re if (((from_bitField0_ & 0x00000002) != 0)) { result.databaseId_ = databaseId_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000004) != 0)) { result.partitionId_ = partitionIdBuilder_ == null ? partitionId_ : partitionIdBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000008) != 0)) { result.readOptions_ = readOptionsBuilder_ == null ? readOptions_ : readOptionsBuilder_.build(); + to_bitField0_ |= 0x00000002; } - if (((from_bitField0_ & 0x00000040) != 0)) { - result.mode_ = mode_; - } + result.bitField0_ |= to_bitField0_; } private void buildPartialOneofs(com.google.datastore.v1.RunAggregationQueryRequest result) { @@ -907,9 +869,6 @@ public Builder mergeFrom(com.google.datastore.v1.RunAggregationQueryRequest othe if (other.hasReadOptions()) { mergeReadOptions(other.getReadOptions()); } - if (other.mode_ != 0) { - setModeValue(other.getModeValue()); - } switch (other.getQueryTypeCase()) { case AGGREGATION_QUERY: { @@ -989,12 +948,6 @@ public Builder mergeFrom( bitField0_ |= 0x00000002; break; } // case 74 - case 80: - { - mode_ = input.readEnum(); - bitField0_ |= 0x00000040; - break; - } // case 80 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1372,8 +1325,10 @@ public Builder mergePartitionId(com.google.datastore.v1.PartitionId value) { } else { partitionIdBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (partitionId_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** @@ -1567,8 +1522,10 @@ public Builder mergeReadOptions(com.google.datastore.v1.ReadOptions value) { } else { readOptionsBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; - onChanged(); + if (readOptions_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } return this; } /** @@ -2063,110 +2020,6 @@ public com.google.datastore.v1.GqlQueryOrBuilder getGqlQueryOrBuilder() { return gqlQueryBuilder_; } - private int mode_ = 0; - /** - * - * - *
-     * Optional. The mode in which the query request is processed. This field is
-     * optional, and when not provided, it defaults to `NORMAL` mode where no
-     * additional statistics will be returned with the query results.
-     * 
- * - * .google.datastore.v1.QueryMode mode = 10 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The enum numeric value on the wire for mode. - */ - @java.lang.Override - public int getModeValue() { - return mode_; - } - /** - * - * - *
-     * Optional. The mode in which the query request is processed. This field is
-     * optional, and when not provided, it defaults to `NORMAL` mode where no
-     * additional statistics will be returned with the query results.
-     * 
- * - * .google.datastore.v1.QueryMode mode = 10 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @param value The enum numeric value on the wire for mode to set. - * @return This builder for chaining. - */ - public Builder setModeValue(int value) { - mode_ = value; - bitField0_ |= 0x00000040; - onChanged(); - return this; - } - /** - * - * - *
-     * Optional. The mode in which the query request is processed. This field is
-     * optional, and when not provided, it defaults to `NORMAL` mode where no
-     * additional statistics will be returned with the query results.
-     * 
- * - * .google.datastore.v1.QueryMode mode = 10 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The mode. - */ - @java.lang.Override - public com.google.datastore.v1.QueryMode getMode() { - com.google.datastore.v1.QueryMode result = com.google.datastore.v1.QueryMode.forNumber(mode_); - return result == null ? com.google.datastore.v1.QueryMode.UNRECOGNIZED : result; - } - /** - * - * - *
-     * Optional. The mode in which the query request is processed. This field is
-     * optional, and when not provided, it defaults to `NORMAL` mode where no
-     * additional statistics will be returned with the query results.
-     * 
- * - * .google.datastore.v1.QueryMode mode = 10 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @param value The mode to set. - * @return This builder for chaining. - */ - public Builder setMode(com.google.datastore.v1.QueryMode value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000040; - mode_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-     * Optional. The mode in which the query request is processed. This field is
-     * optional, and when not provided, it defaults to `NORMAL` mode where no
-     * additional statistics will be returned with the query results.
-     * 
- * - * .google.datastore.v1.QueryMode mode = 10 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return This builder for chaining. - */ - public Builder clearMode() { - bitField0_ = (bitField0_ & ~0x00000040); - mode_ = 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-datastore-v1/src/main/java/com/google/datastore/v1/RunAggregationQueryRequestOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunAggregationQueryRequestOrBuilder.java index 6d86f2903..0982b2b2b 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunAggregationQueryRequestOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunAggregationQueryRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface RunAggregationQueryRequestOrBuilder @@ -228,36 +229,5 @@ public interface RunAggregationQueryRequestOrBuilder */ com.google.datastore.v1.GqlQueryOrBuilder getGqlQueryOrBuilder(); - /** - * - * - *
-   * Optional. The mode in which the query request is processed. This field is
-   * optional, and when not provided, it defaults to `NORMAL` mode where no
-   * additional statistics will be returned with the query results.
-   * 
- * - * .google.datastore.v1.QueryMode mode = 10 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The enum numeric value on the wire for mode. - */ - int getModeValue(); - /** - * - * - *
-   * Optional. The mode in which the query request is processed. This field is
-   * optional, and when not provided, it defaults to `NORMAL` mode where no
-   * additional statistics will be returned with the query results.
-   * 
- * - * .google.datastore.v1.QueryMode mode = 10 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The mode. - */ - com.google.datastore.v1.QueryMode getMode(); - com.google.datastore.v1.RunAggregationQueryRequest.QueryTypeCase getQueryTypeCase(); } diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunAggregationQueryResponse.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunAggregationQueryResponse.java index 328afcfdf..f33cfc1af 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunAggregationQueryResponse.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunAggregationQueryResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** @@ -63,6 +64,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.datastore.v1.RunAggregationQueryResponse.Builder.class); } + private int bitField0_; public static final int BATCH_FIELD_NUMBER = 1; private com.google.datastore.v1.AggregationResultBatch batch_; /** @@ -78,7 +80,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasBatch() { - return batch_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -128,7 +130,7 @@ public com.google.datastore.v1.AggregationResultBatchOrBuilder getBatchOrBuilder */ @java.lang.Override public boolean hasQuery() { - return query_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -183,61 +185,6 @@ public com.google.protobuf.ByteString getTransaction() { return transaction_; } - public static final int STATS_FIELD_NUMBER = 6; - private com.google.datastore.v1.ResultSetStats stats_; - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`.
-   * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - * - * @return Whether the stats field is set. - */ - @java.lang.Override - public boolean hasStats() { - return stats_ != null; - } - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`.
-   * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - * - * @return The stats. - */ - @java.lang.Override - public com.google.datastore.v1.ResultSetStats getStats() { - return stats_ == null ? com.google.datastore.v1.ResultSetStats.getDefaultInstance() : stats_; - } - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`.
-   * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - */ - @java.lang.Override - public com.google.datastore.v1.ResultSetStatsOrBuilder getStatsOrBuilder() { - return stats_ == null ? com.google.datastore.v1.ResultSetStats.getDefaultInstance() : stats_; - } - private byte memoizedIsInitialized = -1; @java.lang.Override @@ -252,18 +199,15 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (batch_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getBatch()); } - if (query_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(2, getQuery()); } if (!transaction_.isEmpty()) { output.writeBytes(5, transaction_); } - if (stats_ != null) { - output.writeMessage(6, getStats()); - } getUnknownFields().writeTo(output); } @@ -273,18 +217,15 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (batch_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getBatch()); } - if (query_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getQuery()); } if (!transaction_.isEmpty()) { size += com.google.protobuf.CodedOutputStream.computeBytesSize(5, transaction_); } - if (stats_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getStats()); - } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -310,10 +251,6 @@ public boolean equals(final java.lang.Object obj) { if (!getQuery().equals(other.getQuery())) return false; } if (!getTransaction().equals(other.getTransaction())) return false; - if (hasStats() != other.hasStats()) return false; - if (hasStats()) { - if (!getStats().equals(other.getStats())) return false; - } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -335,10 +272,6 @@ public int hashCode() { } hash = (37 * hash) + TRANSACTION_FIELD_NUMBER; hash = (53 * hash) + getTransaction().hashCode(); - if (hasStats()) { - hash = (37 * hash) + STATS_FIELD_NUMBER; - hash = (53 * hash) + getStats().hashCode(); - } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -469,10 +402,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.v1.RunAggregationQueryResponse.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getBatchFieldBuilder(); + getQueryFieldBuilder(); + } } @java.lang.Override @@ -490,11 +433,6 @@ public Builder clear() { queryBuilder_ = null; } transaction_ = com.google.protobuf.ByteString.EMPTY; - stats_ = null; - if (statsBuilder_ != null) { - statsBuilder_.dispose(); - statsBuilder_ = null; - } return this; } @@ -531,18 +469,19 @@ public com.google.datastore.v1.RunAggregationQueryResponse buildPartial() { private void buildPartial0(com.google.datastore.v1.RunAggregationQueryResponse result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.batch_ = batchBuilder_ == null ? batch_ : batchBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.query_ = queryBuilder_ == null ? query_ : queryBuilder_.build(); + to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.transaction_ = transaction_; } - if (((from_bitField0_ & 0x00000008) != 0)) { - result.stats_ = statsBuilder_ == null ? stats_ : statsBuilder_.build(); - } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -600,9 +539,6 @@ public Builder mergeFrom(com.google.datastore.v1.RunAggregationQueryResponse oth if (other.getTransaction() != com.google.protobuf.ByteString.EMPTY) { setTransaction(other.getTransaction()); } - if (other.hasStats()) { - mergeStats(other.getStats()); - } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -647,12 +583,6 @@ public Builder mergeFrom( bitField0_ |= 0x00000004; break; } // case 42 - case 50: - { - input.readMessage(getStatsFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000008; - break; - } // case 50 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -775,8 +705,10 @@ public Builder mergeBatch(com.google.datastore.v1.AggregationResultBatch value) } else { batchBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (batch_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -958,8 +890,10 @@ public Builder mergeQuery(com.google.datastore.v1.AggregationQuery value) { } else { queryBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (query_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** @@ -1112,216 +1046,6 @@ public Builder clearTransaction() { return this; } - private com.google.datastore.v1.ResultSetStats stats_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.datastore.v1.ResultSetStats, - com.google.datastore.v1.ResultSetStats.Builder, - com.google.datastore.v1.ResultSetStatsOrBuilder> - statsBuilder_; - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`.
-     * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - * - * @return Whether the stats field is set. - */ - public boolean hasStats() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`.
-     * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - * - * @return The stats. - */ - public com.google.datastore.v1.ResultSetStats getStats() { - if (statsBuilder_ == null) { - return stats_ == null - ? com.google.datastore.v1.ResultSetStats.getDefaultInstance() - : stats_; - } else { - return statsBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`.
-     * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - */ - public Builder setStats(com.google.datastore.v1.ResultSetStats value) { - if (statsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - stats_ = value; - } else { - statsBuilder_.setMessage(value); - } - bitField0_ |= 0x00000008; - onChanged(); - return this; - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`.
-     * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - */ - public Builder setStats(com.google.datastore.v1.ResultSetStats.Builder builderForValue) { - if (statsBuilder_ == null) { - stats_ = builderForValue.build(); - } else { - statsBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000008; - onChanged(); - return this; - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`.
-     * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - */ - public Builder mergeStats(com.google.datastore.v1.ResultSetStats value) { - if (statsBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0) - && stats_ != null - && stats_ != com.google.datastore.v1.ResultSetStats.getDefaultInstance()) { - getStatsBuilder().mergeFrom(value); - } else { - stats_ = value; - } - } else { - statsBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000008; - onChanged(); - return this; - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`.
-     * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - */ - public Builder clearStats() { - bitField0_ = (bitField0_ & ~0x00000008); - stats_ = null; - if (statsBuilder_ != null) { - statsBuilder_.dispose(); - statsBuilder_ = null; - } - onChanged(); - return this; - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`.
-     * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - */ - public com.google.datastore.v1.ResultSetStats.Builder getStatsBuilder() { - bitField0_ |= 0x00000008; - onChanged(); - return getStatsFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`.
-     * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - */ - public com.google.datastore.v1.ResultSetStatsOrBuilder getStatsOrBuilder() { - if (statsBuilder_ != null) { - return statsBuilder_.getMessageOrBuilder(); - } else { - return stats_ == null - ? com.google.datastore.v1.ResultSetStats.getDefaultInstance() - : stats_; - } - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`.
-     * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.datastore.v1.ResultSetStats, - com.google.datastore.v1.ResultSetStats.Builder, - com.google.datastore.v1.ResultSetStatsOrBuilder> - getStatsFieldBuilder() { - if (statsBuilder_ == null) { - statsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.datastore.v1.ResultSetStats, - com.google.datastore.v1.ResultSetStats.Builder, - com.google.datastore.v1.ResultSetStatsOrBuilder>( - getStats(), getParentForChildren(), isClean()); - stats_ = null; - } - return statsBuilder_; - } - @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunAggregationQueryResponseOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunAggregationQueryResponseOrBuilder.java index 6caa14766..fc035ea99 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunAggregationQueryResponseOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunAggregationQueryResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface RunAggregationQueryResponseOrBuilder @@ -111,48 +112,4 @@ public interface RunAggregationQueryResponseOrBuilder * @return The transaction. */ com.google.protobuf.ByteString getTransaction(); - - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`.
-   * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - * - * @return Whether the stats field is set. - */ - boolean hasStats(); - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`.
-   * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - * - * @return The stats. - */ - com.google.datastore.v1.ResultSetStats getStats(); - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`.
-   * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - */ - com.google.datastore.v1.ResultSetStatsOrBuilder getStatsOrBuilder(); } diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunQueryRequest.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunQueryRequest.java index 62666648c..e6a745896 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunQueryRequest.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunQueryRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** @@ -40,7 +41,6 @@ private RunQueryRequest(com.google.protobuf.GeneratedMessageV3.Builder builde private RunQueryRequest() { projectId_ = ""; databaseId_ = ""; - mode_ = 0; } @java.lang.Override @@ -64,6 +64,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.datastore.v1.RunQueryRequest.Builder.class); } + private int bitField0_; private int queryTypeCase_ = 0; @SuppressWarnings("serial") @@ -239,7 +240,7 @@ public com.google.protobuf.ByteString getDatabaseIdBytes() { */ @java.lang.Override public boolean hasPartitionId() { - return partitionId_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -295,7 +296,7 @@ public com.google.datastore.v1.PartitionIdOrBuilder getPartitionIdOrBuilder() { */ @java.lang.Override public boolean hasReadOptions() { - return readOptions_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -432,46 +433,6 @@ public com.google.datastore.v1.GqlQueryOrBuilder getGqlQueryOrBuilder() { return com.google.datastore.v1.GqlQuery.getDefaultInstance(); } - public static final int MODE_FIELD_NUMBER = 11; - private int mode_ = 0; - /** - * - * - *
-   * Optional. The mode in which the query request is processed. This field is
-   * optional, and when not provided, it defaults to `NORMAL` mode where no
-   * additional statistics will be returned with the query results.
-   * 
- * - * .google.datastore.v1.QueryMode mode = 11 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The enum numeric value on the wire for mode. - */ - @java.lang.Override - public int getModeValue() { - return mode_; - } - /** - * - * - *
-   * Optional. The mode in which the query request is processed. This field is
-   * optional, and when not provided, it defaults to `NORMAL` mode where no
-   * additional statistics will be returned with the query results.
-   * 
- * - * .google.datastore.v1.QueryMode mode = 11 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The mode. - */ - @java.lang.Override - public com.google.datastore.v1.QueryMode getMode() { - com.google.datastore.v1.QueryMode result = com.google.datastore.v1.QueryMode.forNumber(mode_); - return result == null ? com.google.datastore.v1.QueryMode.UNRECOGNIZED : result; - } - private byte memoizedIsInitialized = -1; @java.lang.Override @@ -486,10 +447,10 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (readOptions_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(1, getReadOptions()); } - if (partitionId_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getPartitionId()); } if (queryTypeCase_ == 3) { @@ -504,9 +465,6 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 9, databaseId_); } - if (mode_ != com.google.datastore.v1.QueryMode.NORMAL.getNumber()) { - output.writeEnum(11, mode_); - } getUnknownFields().writeTo(output); } @@ -516,10 +474,10 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (readOptions_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getReadOptions()); } - if (partitionId_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getPartitionId()); } if (queryTypeCase_ == 3) { @@ -538,9 +496,6 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, databaseId_); } - if (mode_ != com.google.datastore.v1.QueryMode.NORMAL.getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(11, mode_); - } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -566,7 +521,6 @@ public boolean equals(final java.lang.Object obj) { if (hasReadOptions()) { if (!getReadOptions().equals(other.getReadOptions())) return false; } - if (mode_ != other.mode_) return false; if (!getQueryTypeCase().equals(other.getQueryTypeCase())) return false; switch (queryTypeCase_) { case 3: @@ -601,8 +555,6 @@ public int hashCode() { hash = (37 * hash) + READ_OPTIONS_FIELD_NUMBER; hash = (53 * hash) + getReadOptions().hashCode(); } - hash = (37 * hash) + MODE_FIELD_NUMBER; - hash = (53 * hash) + mode_; switch (queryTypeCase_) { case 3: hash = (37 * hash) + QUERY_FIELD_NUMBER; @@ -744,10 +696,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.v1.RunQueryRequest.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getPartitionIdFieldBuilder(); + getReadOptionsFieldBuilder(); + } } @java.lang.Override @@ -772,7 +734,6 @@ public Builder clear() { if (gqlQueryBuilder_ != null) { gqlQueryBuilder_.clear(); } - mode_ = 0; queryTypeCase_ = 0; queryType_ = null; return this; @@ -818,17 +779,18 @@ private void buildPartial0(com.google.datastore.v1.RunQueryRequest result) { if (((from_bitField0_ & 0x00000002) != 0)) { result.databaseId_ = databaseId_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000004) != 0)) { result.partitionId_ = partitionIdBuilder_ == null ? partitionId_ : partitionIdBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000008) != 0)) { result.readOptions_ = readOptionsBuilder_ == null ? readOptions_ : readOptionsBuilder_.build(); + to_bitField0_ |= 0x00000002; } - if (((from_bitField0_ & 0x00000040) != 0)) { - result.mode_ = mode_; - } + result.bitField0_ |= to_bitField0_; } private void buildPartialOneofs(com.google.datastore.v1.RunQueryRequest result) { @@ -903,9 +865,6 @@ public Builder mergeFrom(com.google.datastore.v1.RunQueryRequest other) { if (other.hasReadOptions()) { mergeReadOptions(other.getReadOptions()); } - if (other.mode_ != 0) { - setModeValue(other.getModeValue()); - } switch (other.getQueryTypeCase()) { case QUERY: { @@ -984,12 +943,6 @@ public Builder mergeFrom( bitField0_ |= 0x00000002; break; } // case 74 - case 88: - { - mode_ = input.readEnum(); - bitField0_ |= 0x00000040; - break; - } // case 88 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1367,8 +1320,10 @@ public Builder mergePartitionId(com.google.datastore.v1.PartitionId value) { } else { partitionIdBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (partitionId_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** @@ -1562,8 +1517,10 @@ public Builder mergeReadOptions(com.google.datastore.v1.ReadOptions value) { } else { readOptionsBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; - onChanged(); + if (readOptions_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } return this; } /** @@ -2054,110 +2011,6 @@ public com.google.datastore.v1.GqlQueryOrBuilder getGqlQueryOrBuilder() { return gqlQueryBuilder_; } - private int mode_ = 0; - /** - * - * - *
-     * Optional. The mode in which the query request is processed. This field is
-     * optional, and when not provided, it defaults to `NORMAL` mode where no
-     * additional statistics will be returned with the query results.
-     * 
- * - * .google.datastore.v1.QueryMode mode = 11 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The enum numeric value on the wire for mode. - */ - @java.lang.Override - public int getModeValue() { - return mode_; - } - /** - * - * - *
-     * Optional. The mode in which the query request is processed. This field is
-     * optional, and when not provided, it defaults to `NORMAL` mode where no
-     * additional statistics will be returned with the query results.
-     * 
- * - * .google.datastore.v1.QueryMode mode = 11 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @param value The enum numeric value on the wire for mode to set. - * @return This builder for chaining. - */ - public Builder setModeValue(int value) { - mode_ = value; - bitField0_ |= 0x00000040; - onChanged(); - return this; - } - /** - * - * - *
-     * Optional. The mode in which the query request is processed. This field is
-     * optional, and when not provided, it defaults to `NORMAL` mode where no
-     * additional statistics will be returned with the query results.
-     * 
- * - * .google.datastore.v1.QueryMode mode = 11 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The mode. - */ - @java.lang.Override - public com.google.datastore.v1.QueryMode getMode() { - com.google.datastore.v1.QueryMode result = com.google.datastore.v1.QueryMode.forNumber(mode_); - return result == null ? com.google.datastore.v1.QueryMode.UNRECOGNIZED : result; - } - /** - * - * - *
-     * Optional. The mode in which the query request is processed. This field is
-     * optional, and when not provided, it defaults to `NORMAL` mode where no
-     * additional statistics will be returned with the query results.
-     * 
- * - * .google.datastore.v1.QueryMode mode = 11 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @param value The mode to set. - * @return This builder for chaining. - */ - public Builder setMode(com.google.datastore.v1.QueryMode value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000040; - mode_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-     * Optional. The mode in which the query request is processed. This field is
-     * optional, and when not provided, it defaults to `NORMAL` mode where no
-     * additional statistics will be returned with the query results.
-     * 
- * - * .google.datastore.v1.QueryMode mode = 11 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return This builder for chaining. - */ - public Builder clearMode() { - bitField0_ = (bitField0_ & ~0x00000040); - mode_ = 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-datastore-v1/src/main/java/com/google/datastore/v1/RunQueryRequestOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunQueryRequestOrBuilder.java index 0f2184076..b11ecd648 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunQueryRequestOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunQueryRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface RunQueryRequestOrBuilder @@ -228,36 +229,5 @@ public interface RunQueryRequestOrBuilder */ com.google.datastore.v1.GqlQueryOrBuilder getGqlQueryOrBuilder(); - /** - * - * - *
-   * Optional. The mode in which the query request is processed. This field is
-   * optional, and when not provided, it defaults to `NORMAL` mode where no
-   * additional statistics will be returned with the query results.
-   * 
- * - * .google.datastore.v1.QueryMode mode = 11 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The enum numeric value on the wire for mode. - */ - int getModeValue(); - /** - * - * - *
-   * Optional. The mode in which the query request is processed. This field is
-   * optional, and when not provided, it defaults to `NORMAL` mode where no
-   * additional statistics will be returned with the query results.
-   * 
- * - * .google.datastore.v1.QueryMode mode = 11 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The mode. - */ - com.google.datastore.v1.QueryMode getMode(); - com.google.datastore.v1.RunQueryRequest.QueryTypeCase getQueryTypeCase(); } diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunQueryResponse.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunQueryResponse.java index a9f585048..f4852c6a8 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunQueryResponse.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunQueryResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** @@ -63,6 +64,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.datastore.v1.RunQueryResponse.Builder.class); } + private int bitField0_; public static final int BATCH_FIELD_NUMBER = 1; private com.google.datastore.v1.QueryResultBatch batch_; /** @@ -78,7 +80,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasBatch() { - return batch_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -124,7 +126,7 @@ public com.google.datastore.v1.QueryResultBatchOrBuilder getBatchOrBuilder() { */ @java.lang.Override public boolean hasQuery() { - return query_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -179,61 +181,6 @@ public com.google.protobuf.ByteString getTransaction() { return transaction_; } - public static final int STATS_FIELD_NUMBER = 6; - private com.google.datastore.v1.ResultSetStats stats_; - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`.
-   * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - * - * @return Whether the stats field is set. - */ - @java.lang.Override - public boolean hasStats() { - return stats_ != null; - } - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`.
-   * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - * - * @return The stats. - */ - @java.lang.Override - public com.google.datastore.v1.ResultSetStats getStats() { - return stats_ == null ? com.google.datastore.v1.ResultSetStats.getDefaultInstance() : stats_; - } - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`.
-   * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - */ - @java.lang.Override - public com.google.datastore.v1.ResultSetStatsOrBuilder getStatsOrBuilder() { - return stats_ == null ? com.google.datastore.v1.ResultSetStats.getDefaultInstance() : stats_; - } - private byte memoizedIsInitialized = -1; @java.lang.Override @@ -248,18 +195,15 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (batch_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getBatch()); } - if (query_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(2, getQuery()); } if (!transaction_.isEmpty()) { output.writeBytes(5, transaction_); } - if (stats_ != null) { - output.writeMessage(6, getStats()); - } getUnknownFields().writeTo(output); } @@ -269,18 +213,15 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (batch_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getBatch()); } - if (query_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getQuery()); } if (!transaction_.isEmpty()) { size += com.google.protobuf.CodedOutputStream.computeBytesSize(5, transaction_); } - if (stats_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getStats()); - } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -305,10 +246,6 @@ public boolean equals(final java.lang.Object obj) { if (!getQuery().equals(other.getQuery())) return false; } if (!getTransaction().equals(other.getTransaction())) return false; - if (hasStats() != other.hasStats()) return false; - if (hasStats()) { - if (!getStats().equals(other.getStats())) return false; - } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -330,10 +267,6 @@ public int hashCode() { } hash = (37 * hash) + TRANSACTION_FIELD_NUMBER; hash = (53 * hash) + getTransaction().hashCode(); - if (hasStats()) { - hash = (37 * hash) + STATS_FIELD_NUMBER; - hash = (53 * hash) + getStats().hashCode(); - } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -464,10 +397,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.v1.RunQueryResponse.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getBatchFieldBuilder(); + getQueryFieldBuilder(); + } } @java.lang.Override @@ -485,11 +428,6 @@ public Builder clear() { queryBuilder_ = null; } transaction_ = com.google.protobuf.ByteString.EMPTY; - stats_ = null; - if (statsBuilder_ != null) { - statsBuilder_.dispose(); - statsBuilder_ = null; - } return this; } @@ -526,18 +464,19 @@ public com.google.datastore.v1.RunQueryResponse buildPartial() { private void buildPartial0(com.google.datastore.v1.RunQueryResponse result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.batch_ = batchBuilder_ == null ? batch_ : batchBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.query_ = queryBuilder_ == null ? query_ : queryBuilder_.build(); + to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.transaction_ = transaction_; } - if (((from_bitField0_ & 0x00000008) != 0)) { - result.stats_ = statsBuilder_ == null ? stats_ : statsBuilder_.build(); - } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -594,9 +533,6 @@ public Builder mergeFrom(com.google.datastore.v1.RunQueryResponse other) { if (other.getTransaction() != com.google.protobuf.ByteString.EMPTY) { setTransaction(other.getTransaction()); } - if (other.hasStats()) { - mergeStats(other.getStats()); - } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -641,12 +577,6 @@ public Builder mergeFrom( bitField0_ |= 0x00000004; break; } // case 42 - case 50: - { - input.readMessage(getStatsFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000008; - break; - } // case 50 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -768,8 +698,10 @@ public Builder mergeBatch(com.google.datastore.v1.QueryResultBatch value) { } else { batchBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (batch_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -949,8 +881,10 @@ public Builder mergeQuery(com.google.datastore.v1.Query value) { } else { queryBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (query_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** @@ -1101,216 +1035,6 @@ public Builder clearTransaction() { return this; } - private com.google.datastore.v1.ResultSetStats stats_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.datastore.v1.ResultSetStats, - com.google.datastore.v1.ResultSetStats.Builder, - com.google.datastore.v1.ResultSetStatsOrBuilder> - statsBuilder_; - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`.
-     * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - * - * @return Whether the stats field is set. - */ - public boolean hasStats() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`.
-     * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - * - * @return The stats. - */ - public com.google.datastore.v1.ResultSetStats getStats() { - if (statsBuilder_ == null) { - return stats_ == null - ? com.google.datastore.v1.ResultSetStats.getDefaultInstance() - : stats_; - } else { - return statsBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`.
-     * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - */ - public Builder setStats(com.google.datastore.v1.ResultSetStats value) { - if (statsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - stats_ = value; - } else { - statsBuilder_.setMessage(value); - } - bitField0_ |= 0x00000008; - onChanged(); - return this; - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`.
-     * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - */ - public Builder setStats(com.google.datastore.v1.ResultSetStats.Builder builderForValue) { - if (statsBuilder_ == null) { - stats_ = builderForValue.build(); - } else { - statsBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000008; - onChanged(); - return this; - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`.
-     * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - */ - public Builder mergeStats(com.google.datastore.v1.ResultSetStats value) { - if (statsBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0) - && stats_ != null - && stats_ != com.google.datastore.v1.ResultSetStats.getDefaultInstance()) { - getStatsBuilder().mergeFrom(value); - } else { - stats_ = value; - } - } else { - statsBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000008; - onChanged(); - return this; - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`.
-     * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - */ - public Builder clearStats() { - bitField0_ = (bitField0_ & ~0x00000008); - stats_ = null; - if (statsBuilder_ != null) { - statsBuilder_.dispose(); - statsBuilder_ = null; - } - onChanged(); - return this; - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`.
-     * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - */ - public com.google.datastore.v1.ResultSetStats.Builder getStatsBuilder() { - bitField0_ |= 0x00000008; - onChanged(); - return getStatsFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`.
-     * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - */ - public com.google.datastore.v1.ResultSetStatsOrBuilder getStatsOrBuilder() { - if (statsBuilder_ != null) { - return statsBuilder_.getMessageOrBuilder(); - } else { - return stats_ == null - ? com.google.datastore.v1.ResultSetStats.getDefaultInstance() - : stats_; - } - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`.
-     * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.datastore.v1.ResultSetStats, - com.google.datastore.v1.ResultSetStats.Builder, - com.google.datastore.v1.ResultSetStatsOrBuilder> - getStatsFieldBuilder() { - if (statsBuilder_ == null) { - statsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.datastore.v1.ResultSetStats, - com.google.datastore.v1.ResultSetStats.Builder, - com.google.datastore.v1.ResultSetStatsOrBuilder>( - getStats(), getParentForChildren(), isClean()); - stats_ = null; - } - return statsBuilder_; - } - @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunQueryResponseOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunQueryResponseOrBuilder.java index bbd48b7b5..53de7bf14 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunQueryResponseOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/RunQueryResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface RunQueryResponseOrBuilder @@ -111,48 +112,4 @@ public interface RunQueryResponseOrBuilder * @return The transaction. */ com.google.protobuf.ByteString getTransaction(); - - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`.
-   * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - * - * @return Whether the stats field is set. - */ - boolean hasStats(); - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`.
-   * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - * - * @return The stats. - */ - com.google.datastore.v1.ResultSetStats getStats(); - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`.
-   * 
- * - * .google.datastore.v1.ResultSetStats stats = 6; - */ - com.google.datastore.v1.ResultSetStatsOrBuilder getStatsOrBuilder(); } diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/TransactionOptions.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/TransactionOptions.java index 3f8f3209f..1eb755ea8 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/TransactionOptions.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/TransactionOptions.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** @@ -706,6 +707,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.datastore.v1.TransactionOptions.ReadOnly.Builder.class); } + private int bitField0_; public static final int READ_TIME_FIELD_NUMBER = 1; private com.google.protobuf.Timestamp readTime_; /** @@ -725,7 +727,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasReadTime() { - return readTime_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -778,7 +780,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (readTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getReadTime()); } getUnknownFields().writeTo(output); @@ -790,7 +792,7 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (readTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getReadTime()); } size += getUnknownFields().getSerializedSize(); @@ -960,10 +962,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.datastore.v1.TransactionOptions.ReadOnly.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getReadTimeFieldBuilder(); + } } @java.lang.Override @@ -1011,9 +1022,12 @@ public com.google.datastore.v1.TransactionOptions.ReadOnly buildPartial() { private void buildPartial0(com.google.datastore.v1.TransactionOptions.ReadOnly result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.readTime_ = readTimeBuilder_ == null ? readTime_ : readTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1238,8 +1252,10 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { } else { readTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (readTime_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/TransactionOptionsOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/TransactionOptionsOrBuilder.java index 5ebbe3a91..c2f961502 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/TransactionOptionsOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/TransactionOptionsOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/datastore.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface TransactionOptionsOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Value.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Value.java index 4b7e04978..5ecb2df76 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Value.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/Value.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/entity.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; /** diff --git a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/ValueOrBuilder.java b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/ValueOrBuilder.java index d9102d3d3..1b472f4fc 100644 --- a/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/ValueOrBuilder.java +++ b/proto-google-cloud-datastore-v1/src/main/java/com/google/datastore/v1/ValueOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * 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. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/datastore/v1/entity.proto +// Protobuf Java Version: 3.25.2 package com.google.datastore.v1; public interface ValueOrBuilder diff --git a/proto-google-cloud-datastore-v1/src/main/proto/google/datastore/v1/datastore.proto b/proto-google-cloud-datastore-v1/src/main/proto/google/datastore/v1/datastore.proto index 476d48f02..533988d77 100644 --- a/proto-google-cloud-datastore-v1/src/main/proto/google/datastore/v1/datastore.proto +++ b/proto-google-cloud-datastore-v1/src/main/proto/google/datastore/v1/datastore.proto @@ -23,7 +23,6 @@ import "google/api/routing.proto"; import "google/datastore/v1/aggregation_result.proto"; import "google/datastore/v1/entity.proto"; import "google/datastore/v1/query.proto"; -import "google/datastore/v1/query_profile.proto"; import "google/protobuf/timestamp.proto"; option csharp_namespace = "Google.Cloud.Datastore.V1"; @@ -233,11 +232,6 @@ message RunQueryRequest { // The GQL query to run. This query must be a non-aggregation query. GqlQuery gql_query = 7; } - - // Optional. The mode in which the query request is processed. This field is - // optional, and when not provided, it defaults to `NORMAL` mode where no - // additional statistics will be returned with the query results. - QueryMode mode = 11 [(google.api.field_behavior) = OPTIONAL]; } // The response for @@ -257,12 +251,6 @@ message RunQueryResponse { // was set in // [RunQueryRequest.read_options][google.datastore.v1.RunQueryRequest.read_options]. bytes transaction = 5; - - // Query plan and execution statistics. Note that the returned stats are - // subject to change as Firestore evolves. - // - // This is only present when the request specifies a mode other than `NORMAL`. - ResultSetStats stats = 6; } // The request for @@ -294,11 +282,6 @@ message RunAggregationQueryRequest { // The GQL query to run. This query must be an aggregation query. GqlQuery gql_query = 7; } - - // Optional. The mode in which the query request is processed. This field is - // optional, and when not provided, it defaults to `NORMAL` mode where no - // additional statistics will be returned with the query results. - QueryMode mode = 10 [(google.api.field_behavior) = OPTIONAL]; } // The response for @@ -318,12 +301,6 @@ message RunAggregationQueryResponse { // was set in // [RunAggregationQueryRequest.read_options][google.datastore.v1.RunAggregationQueryRequest.read_options]. bytes transaction = 5; - - // Query plan and execution statistics. Note that the returned stats are - // subject to change as Firestore evolves. - // - // This is only present when the request specifies a mode other than `NORMAL`. - ResultSetStats stats = 6; } // The request for diff --git a/proto-google-cloud-datastore-v1/src/main/proto/google/datastore/v1/query_profile.proto b/proto-google-cloud-datastore-v1/src/main/proto/google/datastore/v1/query_profile.proto deleted file mode 100644 index 05c1cf95e..000000000 --- a/proto-google-cloud-datastore-v1/src/main/proto/google/datastore/v1/query_profile.proto +++ /dev/null @@ -1,75 +0,0 @@ -// Copyright 2023 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.datastore.v1; - -import "google/protobuf/struct.proto"; - -option csharp_namespace = "Google.Cloud.Datastore.V1"; -option go_package = "google.golang.org/genproto/googleapis/datastore/v1;datastore"; -option java_multiple_files = true; -option java_outer_classname = "QueryProfileProto"; -option java_package = "com.google.datastore.v1"; -option php_namespace = "Google\\Cloud\\Datastore\\V1"; -option ruby_package = "Google::Cloud::Datastore::V1"; - -// Specification of the Datastore Query Profile fields. - -// The mode in which the query request must be processed. -enum QueryMode { - // The default mode. Only the query results are returned. - NORMAL = 0; - - // This mode returns only the query plan, without any results or execution - // statistics information. - PLAN = 1; - - // This mode returns both the query plan and the execution statistics along - // with the results. - PROFILE = 2; -} - -// Plan for the query. -message QueryPlan { - // Planning phase information for the query. It will include: - // - // { - // "indexes_used": [ - // {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"}, - // {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"} - // ] - // } - google.protobuf.Struct plan_info = 1; -} - -// Planning and execution statistics for the query. -message ResultSetStats { - // Plan for the query. - QueryPlan query_plan = 1; - - // Aggregated statistics from the execution of the query. - // - // This will only be present when the request specifies `PROFILE` mode. - // For example, a query will return the statistics including: - // - // { - // "results_returned": "20", - // "documents_scanned": "20", - // "indexes_entries_scanned": "10050", - // "total_execution_time": "100.7 msecs" - // } - google.protobuf.Struct query_stats = 2; -} diff --git a/renovate.json b/renovate.json index d85059fc5..f974ba2a9 100644 --- a/renovate.json +++ b/renovate.json @@ -14,6 +14,17 @@ ".kokoro/requirements.txt", ".github/workflows/**" ], + "customManagers": [ + { + "customType": "regex", + "fileMatch": [ + "^.kokoro/presubmit/graalvm-native.*.cfg$" + ], + "matchStrings": ["value: \"gcr.io/cloud-devrel-public-resources/graalvm.*:(?.*?)\""], + "depNameTemplate": "com.google.cloud:sdk-platform-java-config", + "datasourceTemplate": "maven" + } + ], "packageRules": [ { "packagePatterns": [ diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 2fcc3ac9a..dc958c9ac 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-datastore - 2.18.1 + 2.18.2 diff --git a/samples/native-image-sample/pom.xml b/samples/native-image-sample/pom.xml index 88ba1a662..0bb18a3c2 100644 --- a/samples/native-image-sample/pom.xml +++ b/samples/native-image-sample/pom.xml @@ -28,7 +28,7 @@ com.google.cloud libraries-bom - 26.30.0 + 26.31.0 pom import diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 8e828bc15..d58bf7bca 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-datastore - 2.18.2 + 2.18.3 diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 766cad1cb..4771bf6c8 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 26.30.0 + 26.31.0 pom import diff --git a/versions.txt b/versions.txt index 87f04f401..3b8b0e608 100644 --- a/versions.txt +++ b/versions.txt @@ -1,9 +1,9 @@ # Format: # module:released-version:current-version -google-cloud-datastore:2.18.2:2.18.2 -google-cloud-datastore-bom:2.18.2:2.18.2 -proto-google-cloud-datastore-v1:0.109.2:0.109.2 -datastore-v1-proto-client:2.18.2:2.18.2 -proto-google-cloud-datastore-admin-v1:2.18.2:2.18.2 -grpc-google-cloud-datastore-admin-v1:2.18.2:2.18.2 +google-cloud-datastore:2.18.3:2.18.3 +google-cloud-datastore-bom:2.18.3:2.18.3 +proto-google-cloud-datastore-v1:0.109.3:0.109.3 +datastore-v1-proto-client:2.18.3:2.18.3 +proto-google-cloud-datastore-admin-v1:2.18.3:2.18.3 +grpc-google-cloud-datastore-admin-v1:2.18.3:2.18.3