diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 00000000..6137bef2 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,8 @@ +# Code owners file. +# This file controls who is tagged for review for any given pull request. + +# For syntax help see: +# https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners#codeowners-syntax + +# The java-samples-reviewers team is the default owner for samples changes +samples/**/*.java @googleapis/java-samples-reviewers diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml new file mode 100644 index 00000000..445b4bf8 --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,76 @@ +on: + push: + branches: + - master + pull_request: +name: ci +jobs: + units: + runs-on: ubuntu-latest + strategy: + matrix: + java: [7, 8, 11] + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-java@v1 + with: + java-version: ${{matrix.java}} + - run: java -version + - run: .kokoro/build.sh + env: + JOB_TYPE: test + - name: coverage + uses: codecov/codecov-action@v1 + with: + name: actions ${{matrix.java}} + windows: + runs-on: windows-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-java@v1 + with: + java-version: 8 + - run: java -version + - run: .kokoro/build.bat + env: + JOB_TYPE: test + dependencies: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-java@v1 + with: + java-version: 8 + - run: java -version + - run: .kokoro/dependencies.sh + linkage-monitor: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-java@v1 + with: + java-version: 8 + - run: java -version + - run: .kokoro/linkage-monitor.sh + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-java@v1 + with: + java-version: 8 + - run: java -version + - run: .kokoro/build.sh + env: + JOB_TYPE: lint + clirr: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-java@v1 + with: + java-version: 8 + - run: java -version + - run: .kokoro/build.sh + env: + JOB_TYPE: clirr \ No newline at end of file diff --git a/.gitignore b/.gitignore index 84dac387..8f493fec 100644 --- a/.gitignore +++ b/.gitignore @@ -43,4 +43,6 @@ api_key # Python utilities *.pyc artman-genfiles -venv \ No newline at end of file +venv + +.flattened-pom.xml diff --git a/.kokoro/build.bat b/.kokoro/build.bat index 6b61f497..05826ad9 100644 --- a/.kokoro/build.bat +++ b/.kokoro/build.bat @@ -1,3 +1,3 @@ :: See documentation in type-shell-output.bat -"C:\Program Files\Git\bin\bash.exe" github/java-document-ai/.kokoro/build.sh +"C:\Program Files\Git\bin\bash.exe" %~dp0build.sh diff --git a/.kokoro/build.sh b/.kokoro/build.sh index ce220d5f..d43e758a 100755 --- a/.kokoro/build.sh +++ b/.kokoro/build.sh @@ -39,7 +39,7 @@ retry_with_backoff 3 10 \ # if GOOGLE_APPLICATION_CREDIENTIALS is specified as a relative path prepend Kokoro root directory onto it if [[ ! -z "${GOOGLE_APPLICATION_CREDENTIALS}" && "${GOOGLE_APPLICATION_CREDENTIALS}" != /* ]]; then - export GOOGLE_APPLICATION_CREDENTIALS=$(realpath ${KOKORO_ROOT}/src/${GOOGLE_APPLICATION_CREDENTIALS}) + export GOOGLE_APPLICATION_CREDENTIALS=$(realpath ${KOKORO_GFILE_DIR}/${GOOGLE_APPLICATION_CREDENTIALS}) fi RETURN_CODE=0 @@ -51,9 +51,7 @@ test) RETURN_CODE=$? ;; lint) - mvn \ - -Penable-samples \ - com.coveo:fmt-maven-plugin:check + mvn com.coveo:fmt-maven-plugin:check RETURN_CODE=$? ;; javadoc) diff --git a/.kokoro/common.sh b/.kokoro/common.sh index a3bbc5f6..a8d0ea04 100644 --- a/.kokoro/common.sh +++ b/.kokoro/common.sh @@ -13,18 +13,28 @@ # See the License for the specific language governing permissions and # limitations under the License. -# set -eo pipefail - function retry_with_backoff { attempts_left=$1 sleep_seconds=$2 shift 2 command=$@ + + # store current flag state + flags=$- + + # allow a failures to continue + set +e echo "${command}" ${command} exit_code=$? + # restore "e" flag + if [[ ${flags} =~ e ]] + then set -e + else set +e + fi + if [[ $exit_code == 0 ]] then return 0 @@ -42,3 +52,8 @@ function retry_with_backoff { return $exit_code } + +## Helper functionss +function now() { date +"%Y-%m-%d %H:%M:%S" | tr -d '\n'; } +function msg() { println "$*" >&2; } +function println() { printf '%s\n' "$(now) $*"; } \ No newline at end of file diff --git a/.kokoro/dependencies.sh b/.kokoro/dependencies.sh index 0aade871..cf3bb434 100755 --- a/.kokoro/dependencies.sh +++ b/.kokoro/dependencies.sh @@ -36,3 +36,51 @@ retry_with_backoff 3 10 \ -Dclirr.skip=true mvn -B dependency:analyze -DfailOnWarning=true + +echo "****************** DEPENDENCY LIST COMPLETENESS CHECK *******************" +## Run dependency list completeness check +function completenessCheck() { + # Output dep list with compile scope generated using the original pom + msg "Generating dependency list using original pom..." + mvn dependency:list -f pom.xml -Dsort=true | grep '\[INFO] .*:.*:.*:.*:.*' | grep -v ':test$' >.org-list.txt + + # Output dep list generated using the flattened pom (test scope deps are ommitted) + msg "Generating dependency list using flattened pom..." + mvn dependency:list -f .flattened-pom.xml -Dsort=true | grep '\[INFO] .*:.*:.*:.*:.*' >.new-list.txt + + # Compare two dependency lists + msg "Comparing dependency lists..." + diff .org-list.txt .new-list.txt >.diff.txt + if [[ $? == 0 ]] + then + msg "Success. No diff!" + else + msg "Diff found. See below: " + msg "You can also check .diff.txt file located in $1." + cat .diff.txt + return 1 + fi +} + +# Allow failures to continue running the script +set +e + +error_count=0 +for path in $(find -name ".flattened-pom.xml") +do + # Check flattened pom in each dir that contains it for completeness + dir=$(dirname "$path") + pushd "$dir" + completenessCheck "$dir" + error_count=$(($error_count + $?)) + popd +done + +if [[ $error_count == 0 ]] +then + msg "All checks passed." + exit 0 +else + msg "Errors found. See log statements above." + exit 1 +fi diff --git a/.kokoro/nightly/integration.cfg b/.kokoro/nightly/integration.cfg index 8bf59c02..0048c8ec 100644 --- a/.kokoro/nightly/integration.cfg +++ b/.kokoro/nightly/integration.cfg @@ -6,16 +6,32 @@ env_vars: { value: "gcr.io/cloud-devrel-kokoro-resources/java8" } +env_vars: { + key: "JOB_TYPE" + value: "integration" +} +# TODO: remove this after we've migrated all tests and scripts +env_vars: { + key: "GCLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_CLOUD_PROJECT" + value: "gcloud-devel" +} + env_vars: { key: "ENABLE_BUILD_COP" value: "true" } -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "java_it_service_account" - } - } +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "secret_manager/java-it-service-account" +} + +env_vars: { + key: "SECRET_MANAGER_KEYS" + value: "java-it-service-account" } diff --git a/.kokoro/nightly/samples.cfg b/.kokoro/nightly/samples.cfg index b4b051cd..f2542931 100644 --- a/.kokoro/nightly/samples.cfg +++ b/.kokoro/nightly/samples.cfg @@ -11,26 +11,28 @@ env_vars: { value: "samples" } +# TODO: remove this after we've migrated all tests and scripts env_vars: { key: "GCLOUD_PROJECT" - value: "gcloud-devel" + value: "java-docs-samples-testing" +} + +env_vars: { + key: "GOOGLE_CLOUD_PROJECT" + value: "java-docs-samples-testing" } env_vars: { key: "GOOGLE_APPLICATION_CREDENTIALS" - value: "keystore/73713_java_it_service_account" + value: "secret_manager/java-docs-samples-service-account" } env_vars: { - key: "ENABLE_BUILD_COP" - value: "true" + key: "SECRET_MANAGER_KEYS" + value: "java-docs-samples-service-account" } -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "java_it_service_account" - } - } +env_vars: { + key: "ENABLE_BUILD_COP" + value: "true" } diff --git a/.kokoro/populate-secrets.sh b/.kokoro/populate-secrets.sh new file mode 100755 index 00000000..f5251425 --- /dev/null +++ b/.kokoro/populate-secrets.sh @@ -0,0 +1,43 @@ +#!/bin/bash +# Copyright 2020 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 + +function now { date +"%Y-%m-%d %H:%M:%S" | tr -d '\n' ;} +function msg { println "$*" >&2 ;} +function println { printf '%s\n' "$(now) $*" ;} + + +# Populates requested secrets set in SECRET_MANAGER_KEYS from service account: +# kokoro-trampoline@cloud-devrel-kokoro-resources.iam.gserviceaccount.com +SECRET_LOCATION="${KOKORO_GFILE_DIR}/secret_manager" +msg "Creating folder on disk for secrets: ${SECRET_LOCATION}" +mkdir -p ${SECRET_LOCATION} +for key in $(echo ${SECRET_MANAGER_KEYS} | sed "s/,/ /g") +do + msg "Retrieving secret ${key}" + docker run --entrypoint=gcloud \ + --volume=${KOKORO_GFILE_DIR}:${KOKORO_GFILE_DIR} \ + gcr.io/google.com/cloudsdktool/cloud-sdk \ + secrets versions access latest \ + --project cloud-devrel-kokoro-resources \ + --secret ${key} > \ + "${SECRET_LOCATION}/${key}" + if [[ $? == 0 ]]; then + msg "Secret written to ${SECRET_LOCATION}/${key}" + else + msg "Error retrieving secret ${key}" + fi +done diff --git a/.kokoro/presubmit/integration.cfg b/.kokoro/presubmit/integration.cfg index 141f90c1..dded67a9 100644 --- a/.kokoro/presubmit/integration.cfg +++ b/.kokoro/presubmit/integration.cfg @@ -11,21 +11,23 @@ env_vars: { value: "integration" } +# TODO: remove this after we've migrated all tests and scripts env_vars: { - key: "GCLOUD_PROJECT" - value: "gcloud-devel" + key: "GCLOUD_PROJECT" + value: "gcloud-devel" } env_vars: { - key: "GOOGLE_APPLICATION_CREDENTIALS" - value: "keystore/73713_java_it_service_account" + key: "GOOGLE_CLOUD_PROJECT" + value: "gcloud-devel" } -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "java_it_service_account" - } - } +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "secret_manager/java-it-service-account" +} + +env_vars: { + key: "SECRET_MANAGER_KEYS" + value: "java-it-service-account" } diff --git a/.kokoro/presubmit/samples.cfg b/.kokoro/presubmit/samples.cfg index fa7b493d..01e09600 100644 --- a/.kokoro/presubmit/samples.cfg +++ b/.kokoro/presubmit/samples.cfg @@ -11,21 +11,23 @@ env_vars: { value: "samples" } +# TODO: remove this after we've migrated all tests and scripts env_vars: { - key: "GCLOUD_PROJECT" - value: "gcloud-devel" + key: "GCLOUD_PROJECT" + value: "java-docs-samples-testing" } env_vars: { - key: "GOOGLE_APPLICATION_CREDENTIALS" - value: "keystore/73713_java_it_service_account" + key: "GOOGLE_CLOUD_PROJECT" + value: "java-docs-samples-testing" } -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "java_it_service_account" - } - } +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "secret_manager/java-docs-samples-service-account" } + +env_vars: { + key: "SECRET_MANAGER_KEYS" + value: "java-docs-samples-service-account" +} \ No newline at end of file diff --git a/.kokoro/trampoline.sh b/.kokoro/trampoline.sh index ba17ce01..9da0f839 100644 --- a/.kokoro/trampoline.sh +++ b/.kokoro/trampoline.sh @@ -21,4 +21,6 @@ function cleanup() { echo "cleanup"; } trap cleanup EXIT + +$(dirname $0)/populate-secrets.sh # Secret Manager secrets. python3 "${KOKORO_GFILE_DIR}/trampoline_v1.py" diff --git a/CHANGELOG.md b/CHANGELOG.md index 22bd8686..e316bd06 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## [0.2.0](https://www.github.com/googleapis/java-document-ai/compare/v0.1.1...v0.2.0) (2020-06-22) + + +### Features + +* **deps:** adopt flatten plugin and google-cloud-shared-dependencies ([#116](https://www.github.com/googleapis/java-document-ai/issues/116)) ([5b68436](https://www.github.com/googleapis/java-document-ai/commit/5b6843626d22d623060fe2966da3e73463892e5d)) + + +### Bug Fixes + +* migrate to grpc_service_config ([#108](https://www.github.com/googleapis/java-document-ai/issues/108)) ([62a5b68](https://www.github.com/googleapis/java-document-ai/commit/62a5b68415ab93fcf64f3755b693c131dd2163f8)) + + +### Dependencies + +* update dependency com.google.api:api-common to v1.9.1 ([#89](https://www.github.com/googleapis/java-document-ai/issues/89)) ([94b2454](https://www.github.com/googleapis/java-document-ai/commit/94b245487d05f32ef653c71210f66e9dd8e768b5)) +* update dependency com.google.api:api-common to v1.9.2 ([#96](https://www.github.com/googleapis/java-document-ai/issues/96)) ([c77ba1b](https://www.github.com/googleapis/java-document-ai/commit/c77ba1b70e0906a804e9e4666352e9d23f9a1a8b)) +* update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 ([#79](https://www.github.com/googleapis/java-document-ai/issues/79)) ([136c2bb](https://www.github.com/googleapis/java-document-ai/commit/136c2bb5521d1a0fb1ac36dad3ce82a930b898c4)) +* update dependency com.google.cloud:google-cloud-storage to v1.108.0 ([#78](https://www.github.com/googleapis/java-document-ai/issues/78)) ([1f9374a](https://www.github.com/googleapis/java-document-ai/commit/1f9374aca432606956062159fbfb070349fa62fa)) +* update dependency com.google.guava:guava-bom to v29 ([#54](https://www.github.com/googleapis/java-document-ai/issues/54)) ([f21f5ba](https://www.github.com/googleapis/java-document-ai/commit/f21f5bae14da60379c4daa8860e7d4065d882b9c)) +* update dependency com.google.protobuf:protobuf-java to v3.12.0 ([#83](https://www.github.com/googleapis/java-document-ai/issues/83)) ([8be44d3](https://www.github.com/googleapis/java-document-ai/commit/8be44d3c5063a780b18d3eeb17563b78337d98b0)) +* update dependency com.google.protobuf:protobuf-java to v3.12.2 ([#87](https://www.github.com/googleapis/java-document-ai/issues/87)) ([09c04e8](https://www.github.com/googleapis/java-document-ai/commit/09c04e895ccd6e871e7dacce6c98a74a5beb7b37)) +* update dependency io.grpc:grpc-bom to v1.29.0 ([#69](https://www.github.com/googleapis/java-document-ai/issues/69)) ([348123e](https://www.github.com/googleapis/java-document-ai/commit/348123e0ed1db3b9a16143ecd6cb6bcfeeadbfb9)) +* update dependency io.grpc:grpc-bom to v1.30.0 ([#101](https://www.github.com/googleapis/java-document-ai/issues/101)) ([6a17dd4](https://www.github.com/googleapis/java-document-ai/commit/6a17dd48d62e7a96ff3cf4cdc983e9f982b1800b)) +* update dependency org.threeten:threetenbp to v1.4.4 ([#71](https://www.github.com/googleapis/java-document-ai/issues/71)) ([cb7f0a6](https://www.github.com/googleapis/java-document-ai/commit/cb7f0a64fe7e90210a85832b659d56e0410e756b)) + ### [0.1.1](https://www.github.com/googleapis/java-document-ai/compare/v0.1.0...v0.1.1) (2020-04-07) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 085021dd..f2dbdee0 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -99,7 +99,16 @@ mvn -Penable-samples clean verify ``` 2. [Activate](#profile-activation) the profile. -3. Define your samples in a normal Maven project in the `samples/` directory +3. Define your samples in a normal Maven project in the `samples/` directory. + +### Code Formatting + +Code in this repo is formatted with +[google-java-format](https://github.com/google/google-java-format). +To run formatting on your project, you can run: +``` +mvn com.coveo:fmt-maven-plugin:format +``` ### Profile Activation diff --git a/README.md b/README.md index 32481a0a..4c6c4750 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 4.4.1 + 7.0.0 pom import @@ -35,8 +35,6 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file ``` -[//]: # ({x-version-update-start:google-cloud-document-ai:released}) - If you are using Maven without BOM, add this to your dependencies: ```xml @@ -48,13 +46,15 @@ If you are using Maven without BOM, add this to your dependencies: ``` +[//]: # ({x-version-update-start:google-cloud-document-ai:released}) + If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-document-ai:0.1.1' +compile 'com.google.cloud:google-cloud-document-ai:0.2.0' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-document-ai" % "0.1.1" +libraryDependencies += "com.google.cloud" % "google-cloud-document-ai" % "0.2.0" ``` [//]: # ({x-version-update-end}) @@ -89,6 +89,22 @@ use this Document AI Client Library. +## Samples + +Samples are in the [`samples/`](https://github.com/googleapis/java-document-ai/tree/master/samples) directory. The samples' `README.md` +has instructions for running the samples. + +| Sample | Source Code | Try it | +| --------------------------- | --------------------------------- | ------ | +| Batch Parse Form Beta | [source code](https://github.com/googleapis/java-document-ai/blob/master/samples/snippets/src/main/java/documentai/v1beta2/BatchParseFormBeta.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-document-ai&page=editor&open_in_editor=samples/snippets/src/main/java/documentai/v1beta2/BatchParseFormBeta.java) | +| Batch Parse Table Beta | [source code](https://github.com/googleapis/java-document-ai/blob/master/samples/snippets/src/main/java/documentai/v1beta2/BatchParseTableBeta.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-document-ai&page=editor&open_in_editor=samples/snippets/src/main/java/documentai/v1beta2/BatchParseTableBeta.java) | +| Parse Form Beta | [source code](https://github.com/googleapis/java-document-ai/blob/master/samples/snippets/src/main/java/documentai/v1beta2/ParseFormBeta.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-document-ai&page=editor&open_in_editor=samples/snippets/src/main/java/documentai/v1beta2/ParseFormBeta.java) | +| Parse Table Beta | [source code](https://github.com/googleapis/java-document-ai/blob/master/samples/snippets/src/main/java/documentai/v1beta2/ParseTableBeta.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-document-ai&page=editor&open_in_editor=samples/snippets/src/main/java/documentai/v1beta2/ParseTableBeta.java) | +| Parse With Model Beta | [source code](https://github.com/googleapis/java-document-ai/blob/master/samples/snippets/src/main/java/documentai/v1beta2/ParseWithModelBeta.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-document-ai&page=editor&open_in_editor=samples/snippets/src/main/java/documentai/v1beta2/ParseWithModelBeta.java) | +| Quick Start | [source code](https://github.com/googleapis/java-document-ai/blob/master/samples/snippets/src/main/java/documentai/v1beta2/QuickStart.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-document-ai&page=editor&open_in_editor=samples/snippets/src/main/java/documentai/v1beta2/QuickStart.java) | +| Set End Point Beta | [source code](https://github.com/googleapis/java-document-ai/blob/master/samples/snippets/src/main/java/documentai/v1beta2/SetEndPointBeta.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-document-ai&page=editor&open_in_editor=samples/snippets/src/main/java/documentai/v1beta2/SetEndPointBeta.java) | + + ## Troubleshooting @@ -104,13 +120,13 @@ Java 7 or above is required for using this client. ## Versioning + This library follows [Semantic Versioning](http://semver.org/). It is currently in major version zero (``0.y.z``), which means that anything may change at any time and the public API should not be considered stable. - ## Contributing diff --git a/google-cloud-document-ai-bom/pom.xml b/google-cloud-document-ai-bom/pom.xml index 97d42400..2cdb5d10 100644 --- a/google-cloud-document-ai-bom/pom.xml +++ b/google-cloud-document-ai-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-document-ai-bom - 0.1.1 + 0.2.0 pom com.google.cloud google-cloud-shared-config - 0.4.0 + 0.8.1 Google Cloud Document AI BOM @@ -61,27 +61,27 @@ com.google.api.grpc proto-google-cloud-document-ai-v1beta1 - 0.1.1 + 0.2.0 com.google.api.grpc proto-google-cloud-document-ai-v1beta2 - 0.1.1 + 0.2.0 com.google.api.grpc grpc-google-cloud-document-ai-v1beta1 - 0.1.1 + 0.2.0 com.google.api.grpc grpc-google-cloud-document-ai-v1beta2 - 0.1.1 + 0.2.0 com.google.cloud google-cloud-document-ai - 0.1.1 + 0.2.0 diff --git a/google-cloud-document-ai/pom.xml b/google-cloud-document-ai/pom.xml index 722ca587..5e0a51bc 100644 --- a/google-cloud-document-ai/pom.xml +++ b/google-cloud-document-ai/pom.xml @@ -1,110 +1,119 @@ - 4.0.0 + 4.0.0 + com.google.cloud + google-cloud-document-ai + 0.2.0 + jar + Google Cloud Document AI + https://github.com/googleapis/java-documentai + Java idiomatic client for Google Cloud Document AI + com.google.cloud - google-cloud-document-ai - 0.1.1 - jar - Google Cloud Document AI - https://github.com/googleapis/java-documentai - Java idiomatic client for Google Cloud Document AI - - com.google.cloud - google-cloud-document-ai-parent - 0.1.1 - - - google-cloud-document-ai - - - - io.grpc - grpc-api - - - io.grpc - grpc-stub - - - io.grpc - grpc-protobuf - - - com.google.api - api-common - - - com.google.protobuf - protobuf-java - - - com.google.api.grpc - proto-google-common-protos - + google-cloud-document-ai-parent + 0.2.0 + + + google-cloud-document-ai + + + + io.grpc + grpc-api + + + io.grpc + grpc-stub + + + io.grpc + grpc-protobuf + + + com.google.api + api-common + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-google-common-protos + - - com.google.api.grpc - proto-google-cloud-document-ai-v1beta1 - - - com.google.api.grpc - proto-google-cloud-document-ai-v1beta2 - - - com.google.guava - guava - - - com.google.api - gax - - - com.google.api - gax-grpc - - - org.threeten - threetenbp - + + com.google.api.grpc + proto-google-cloud-document-ai-v1beta1 + + + com.google.api.grpc + proto-google-cloud-document-ai-v1beta2 + + + com.google.guava + guava + + + com.google.api + gax + + + com.google.api + gax-grpc + + + org.threeten + threetenbp + - - - junit - junit - test - - - com.google.api.grpc - grpc-google-cloud-document-ai-v1beta1 - test - - - com.google.api.grpc - grpc-google-cloud-document-ai-v1beta2 - test - + + + junit + junit + test + + + com.google.api.grpc + grpc-google-cloud-document-ai-v1beta1 + test + + + com.google.api.grpc + grpc-google-cloud-document-ai-v1beta2 + test + - - - com.google.api - gax-grpc - testlib - test - - + + + com.google.api + gax-grpc + testlib + test + + + + + + java9 + + [9,) + + + + javax.annotation + javax.annotation-api + + + + - - - java9 - - [9,) - - - - javax.annotation - javax.annotation-api - - - - + + + + org.codehaus.mojo + flatten-maven-plugin + + + \ No newline at end of file diff --git a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta1/stub/DocumentUnderstandingServiceStubSettings.java b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta1/stub/DocumentUnderstandingServiceStubSettings.java index 1441128e..c3becb3d 100644 --- a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta1/stub/DocumentUnderstandingServiceStubSettings.java +++ b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta1/stub/DocumentUnderstandingServiceStubSettings.java @@ -199,11 +199,11 @@ public static class Builder ImmutableMap.Builder> definitions = ImmutableMap.builder(); definitions.put( - "idempotent", + "retry_policy_1_codes", ImmutableSet.copyOf( Lists.newArrayList( StatusCode.Code.DEADLINE_EXCEEDED, StatusCode.Code.UNAVAILABLE))); - definitions.put("non_idempotent", ImmutableSet.copyOf(Lists.newArrayList())); + definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList())); RETRYABLE_CODE_DEFINITIONS = definitions.build(); } @@ -217,12 +217,14 @@ public static class Builder .setInitialRetryDelay(Duration.ofMillis(100L)) .setRetryDelayMultiplier(1.3) .setMaxRetryDelay(Duration.ofMillis(60000L)) - .setInitialRpcTimeout(Duration.ofMillis(20000L)) + .setInitialRpcTimeout(Duration.ofMillis(60000L)) .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ofMillis(20000L)) - .setTotalTimeout(Duration.ofMillis(600000L)) + .setMaxRpcTimeout(Duration.ofMillis(60000L)) + .setTotalTimeout(Duration.ofMillis(60000L)) .build(); - definitions.put("default", settings); + definitions.put("retry_policy_1_params", settings); + settings = RetrySettings.newBuilder().setRpcTimeoutMultiplier(1.0).build(); + definitions.put("no_retry_params", settings); RETRY_PARAM_DEFINITIONS = definitions.build(); } @@ -256,15 +258,15 @@ private static Builder initDefaults(Builder builder) { builder .batchProcessDocumentsSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")); + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); builder .batchProcessDocumentsOperationSettings() .setInitialCallSettings( UnaryCallSettings .newUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")) + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")) .build()) .setResponseTransformer( ProtoOperationTransformers.ResponseTransformer.create( @@ -274,13 +276,13 @@ private static Builder initDefaults(Builder builder) { .setPollingAlgorithm( OperationTimedPollAlgorithm.create( RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ofMillis(20000L)) + .setInitialRetryDelay(Duration.ofMillis(500L)) .setRetryDelayMultiplier(1.5) - .setMaxRetryDelay(Duration.ofMillis(45000L)) + .setMaxRetryDelay(Duration.ofMillis(5000L)) .setInitialRpcTimeout(Duration.ZERO) // ignored .setRpcTimeoutMultiplier(1.0) // ignored .setMaxRpcTimeout(Duration.ZERO) // ignored - .setTotalTimeout(Duration.ofMillis(86400000L)) + .setTotalTimeout(Duration.ofMillis(300000L)) .build())); return builder; diff --git a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta2/stub/DocumentUnderstandingServiceStubSettings.java b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta2/stub/DocumentUnderstandingServiceStubSettings.java index e92716f8..6816da9b 100644 --- a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta2/stub/DocumentUnderstandingServiceStubSettings.java +++ b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta2/stub/DocumentUnderstandingServiceStubSettings.java @@ -210,11 +210,11 @@ public static class Builder ImmutableMap.Builder> definitions = ImmutableMap.builder(); definitions.put( - "idempotent", + "retry_policy_1_codes", ImmutableSet.copyOf( Lists.newArrayList( StatusCode.Code.DEADLINE_EXCEEDED, StatusCode.Code.UNAVAILABLE))); - definitions.put("non_idempotent", ImmutableSet.copyOf(Lists.newArrayList())); + definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList())); RETRYABLE_CODE_DEFINITIONS = definitions.build(); } @@ -228,12 +228,14 @@ public static class Builder .setInitialRetryDelay(Duration.ofMillis(100L)) .setRetryDelayMultiplier(1.3) .setMaxRetryDelay(Duration.ofMillis(60000L)) - .setInitialRpcTimeout(Duration.ofMillis(20000L)) + .setInitialRpcTimeout(Duration.ofMillis(60000L)) .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ofMillis(20000L)) - .setTotalTimeout(Duration.ofMillis(600000L)) + .setMaxRpcTimeout(Duration.ofMillis(60000L)) + .setTotalTimeout(Duration.ofMillis(60000L)) .build(); - definitions.put("default", settings); + definitions.put("retry_policy_1_params", settings); + settings = RetrySettings.newBuilder().setRpcTimeoutMultiplier(1.0).build(); + definitions.put("no_retry_params", settings); RETRY_PARAM_DEFINITIONS = definitions.build(); } @@ -270,20 +272,20 @@ private static Builder initDefaults(Builder builder) { builder .batchProcessDocumentsSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")); + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); builder .processDocumentSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")); + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")); builder .batchProcessDocumentsOperationSettings() .setInitialCallSettings( UnaryCallSettings .newUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default")) + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params")) .build()) .setResponseTransformer( ProtoOperationTransformers.ResponseTransformer.create( diff --git a/grpc-google-cloud-document-ai-v1beta1/pom.xml b/grpc-google-cloud-document-ai-v1beta1/pom.xml index 19329c5e..891d0625 100644 --- a/grpc-google-cloud-document-ai-v1beta1/pom.xml +++ b/grpc-google-cloud-document-ai-v1beta1/pom.xml @@ -1,59 +1,68 @@ - 4.0.0 - com.google.api.grpc - grpc-google-cloud-document-ai-v1beta1 - 0.1.1 - grpc-google-cloud-document-ai-v1beta1 - GRPC library for grpc-google-cloud-document-ai-v1beta1 - - com.google.cloud - google-cloud-document-ai-parent - 0.1.1 - - - - io.grpc - grpc-api - - - io.grpc - grpc-stub - - - io.grpc - grpc-protobuf - - - com.google.protobuf - protobuf-java - - - com.google.api.grpc - proto-google-common-protos - - - com.google.api.grpc - proto-google-cloud-document-ai-v1beta1 - + 4.0.0 + com.google.api.grpc + grpc-google-cloud-document-ai-v1beta1 + 0.2.0 + grpc-google-cloud-document-ai-v1beta1 + GRPC library for grpc-google-cloud-document-ai-v1beta1 + + com.google.cloud + google-cloud-document-ai-parent + 0.2.0 + + + + io.grpc + grpc-api + + + io.grpc + grpc-stub + + + io.grpc + grpc-protobuf + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-google-common-protos + + + com.google.api.grpc + proto-google-cloud-document-ai-v1beta1 + + + com.google.guava + guava + + + + + + java9 + + [9,) + + - com.google.guava - guava + javax.annotation + javax.annotation-api - + + + - - - java9 - - [9,) - - - - javax.annotation - javax.annotation-api - - - - + + + + org.codehaus.mojo + flatten-maven-plugin + + + \ No newline at end of file diff --git a/grpc-google-cloud-document-ai-v1beta2/pom.xml b/grpc-google-cloud-document-ai-v1beta2/pom.xml index 479ede42..b63b7c72 100644 --- a/grpc-google-cloud-document-ai-v1beta2/pom.xml +++ b/grpc-google-cloud-document-ai-v1beta2/pom.xml @@ -1,59 +1,68 @@ - 4.0.0 - com.google.api.grpc - grpc-google-cloud-document-ai-v1beta2 - 0.1.1 - grpc-google-cloud-document-ai-v1beta2 - GRPC library for grpc-google-cloud-document-ai-v1beta2 - - com.google.cloud - google-cloud-document-ai-parent - 0.1.1 - - - - io.grpc - grpc-api - - - io.grpc - grpc-stub - - - io.grpc - grpc-protobuf - - - com.google.protobuf - protobuf-java - - - com.google.api.grpc - proto-google-common-protos - - - com.google.api.grpc - proto-google-cloud-document-ai-v1beta2 - + 4.0.0 + com.google.api.grpc + grpc-google-cloud-document-ai-v1beta2 + 0.2.0 + grpc-google-cloud-document-ai-v1beta2 + GRPC library for grpc-google-cloud-document-ai-v1beta2 + + com.google.cloud + google-cloud-document-ai-parent + 0.2.0 + + + + io.grpc + grpc-api + + + io.grpc + grpc-stub + + + io.grpc + grpc-protobuf + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-google-common-protos + + + com.google.api.grpc + proto-google-cloud-document-ai-v1beta2 + + + com.google.guava + guava + + + + + + java9 + + [9,) + + - com.google.guava - guava + javax.annotation + javax.annotation-api - + + + - - - java9 - - [9,) - - - - javax.annotation - javax.annotation-api - - - - + + + + org.codehaus.mojo + flatten-maven-plugin + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index 1a1e4173..76e745ee 100644 --- a/pom.xml +++ b/pom.xml @@ -1,264 +1,201 @@ - 4.0.0 - com.google.cloud - google-cloud-document-ai-parent - pom - 0.1.1 - Google Cloud Document AI Parent - https://github.com/googleapis/java-documentai - + 4.0.0 + com.google.cloud + google-cloud-document-ai-parent + pom + 0.2.0 + Google Cloud Document AI Parent + https://github.com/googleapis/java-documentai + Java idiomatic client for Google Cloud Platform services. - - com.google.cloud - google-cloud-shared-config - 0.4.0 - - - - - chingor - Jeff Ching - chingor@google.com - Google - - Developer - - - - - Google LLC - - - scm:git:git@github.com:googleapis/java-documentai.git - scm:git:git@github.com:googleapis/java-documentai.git - https://github.com/googleapis/java-documentai - HEAD - - - https://github.com/googleapis/java-documentai/issues - GitHub Issues - - - - sonatype-nexus-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - - sonatype-nexus-staging - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - - Apache-2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - - + + com.google.cloud + google-cloud-shared-config + 0.8.1 + - - UTF-8 - UTF-8 - github - google-cloud-document-ai-parent - 1.93.2 - 1.9.0 - 1.17.0 - 1.56.0 - 1.28.1 - 3.11.4 - 4.13 - 28.2-android - 1.4.3 - 1.3.2 - 1.18 - + + + chingor + Jeff Ching + chingor@google.com + Google + + Developer + + + + + Google LLC + + + scm:git:git@github.com:googleapis/java-documentai.git + scm:git:git@github.com:googleapis/java-documentai.git + https://github.com/googleapis/java-documentai + HEAD + + + https://github.com/googleapis/java-documentai/issues + GitHub Issues + + + + sonatype-nexus-snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + sonatype-nexus-staging + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + Apache-2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + + - - - - com.google.api.grpc - grpc-google-cloud-document-ai-v1beta1 - 0.1.1 - - - com.google.api.grpc - grpc-google-cloud-document-ai-v1beta2 - 0.1.1 - - - com.google.api.grpc - proto-google-cloud-document-ai-v1beta1 - 0.1.1 - - - com.google.api.grpc - proto-google-cloud-document-ai-v1beta2 - 0.1.1 - + + UTF-8 + UTF-8 + github + google-cloud-document-ai-parent + + + + + com.google.api.grpc + grpc-google-cloud-document-ai-v1beta1 + 0.2.0 + + + com.google.api.grpc + grpc-google-cloud-document-ai-v1beta2 + 0.2.0 + + + com.google.api.grpc + proto-google-cloud-document-ai-v1beta1 + 0.2.0 + + + com.google.api.grpc + proto-google-cloud-document-ai-v1beta2 + 0.2.0 + - - io.grpc - grpc-bom - ${grpc.version} - pom - import - - - com.google.api - gax-bom - ${gax.version} - pom - import - - - com.google.guava - guava-bom - ${guava.version} - pom - import - - - com.google.protobuf - protobuf-java - ${protobuf.version} - - - com.google.api - api-common - ${google.api-common.version} - - - com.google.api.grpc - proto-google-common-protos - ${google.common-protos.version} - - - org.threeten - threetenbp - ${threeten.version} - - - javax.annotation - javax.annotation-api - ${javax.annotations.version} - - - org.codehaus.mojo - animal-sniffer-annotations - ${animal-sniffer.version} - + + com.google.cloud + google-cloud-shared-dependencies + 0.8.1 + pom + import + - - junit - junit - ${junit.version} - test - - - com.google.api - gax-grpc - ${gax.version} - testlib - test - - - + + junit + junit + 4.13 + test + + + - - - - - org.apache.maven.plugins - maven-dependency-plugin - - org.objenesis:objenesis - - - - - + + + + + org.apache.maven.plugins + maven-dependency-plugin + + org.objenesis:objenesis + + + + + - - proto-google-cloud-document-ai-v1beta1 - proto-google-cloud-document-ai-v1beta2 - grpc-google-cloud-document-ai-v1beta1 - grpc-google-cloud-document-ai-v1beta2 - google-cloud-document-ai - google-cloud-document-ai-bom - + + proto-google-cloud-document-ai-v1beta1 + proto-google-cloud-document-ai-v1beta2 + grpc-google-cloud-document-ai-v1beta1 + grpc-google-cloud-document-ai-v1beta2 + google-cloud-document-ai + google-cloud-document-ai-bom + - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.0.0 - - - - index - dependency-info - team - ci-management - issue-management - licenses - scm - dependency-management - distribution-management - summary - modules - - - - - true - ${site.installationModule} - jar - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.2.0 - - - html - - aggregate - javadoc - - - - - none - protected - true - ${project.build.directory}/javadoc - - - Test helpers packages - com.google.cloud.testing - - - SPI packages - com.google.cloud.spi* - - + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 3.1.0 + + + + index + dependency-info + team + ci-management + issue-management + licenses + scm + dependency-management + distribution-management + summary + modules + + + + + true + ${site.installationModule} + jar + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.2.0 + + + html + + aggregate + javadoc + + + + + none + protected + true + ${project.build.directory}/javadoc + + + Test helpers packages + com.google.cloud.testing + + + SPI packages + com.google.cloud.spi* + + - - https://grpc.io/grpc-java/javadoc/ - https://developers.google.com/protocol-buffers/docs/reference/java/ - https://googleapis.dev/java/google-auth-library/latest/ - https://googleapis.dev/java/gax/latest/ - https://googleapis.github.io/api-common-java/${google.api-common.version}/apidocs/ - - - - - + + https://grpc.io/grpc-java/javadoc/ + https://developers.google.com/protocol-buffers/docs/reference/java/ + https://googleapis.dev/java/google-auth-library/latest/ + https://googleapis.dev/java/gax/latest/ + https://googleapis.github.io/api-common-java/ + + + + + \ No newline at end of file diff --git a/proto-google-cloud-document-ai-v1beta1/pom.xml b/proto-google-cloud-document-ai-v1beta1/pom.xml index cded8555..452605ad 100644 --- a/proto-google-cloud-document-ai-v1beta1/pom.xml +++ b/proto-google-cloud-document-ai-v1beta1/pom.xml @@ -1,24 +1,33 @@ - 4.0.0 - com.google.api.grpc - proto-google-cloud-document-ai-v1beta1 - 0.1.1 - proto-google-cloud-document-ai-v1beta1 - PROTO library for proto-google-cloud-document-ai-v1beta1 - - com.google.cloud - google-cloud-document-ai-parent - 0.1.1 - - - - com.google.protobuf - protobuf-java - - - com.google.api.grpc - proto-google-common-protos - - + 4.0.0 + com.google.api.grpc + proto-google-cloud-document-ai-v1beta1 + 0.2.0 + proto-google-cloud-document-ai-v1beta1 + PROTO library for proto-google-cloud-document-ai-v1beta1 + + com.google.cloud + google-cloud-document-ai-parent + 0.2.0 + + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-google-common-protos + + + + + + + org.codehaus.mojo + flatten-maven-plugin + + + \ No newline at end of file diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/BatchProcessDocumentsRequest.java b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/BatchProcessDocumentsRequest.java index f5fe4bdf..05e32ffb 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/BatchProcessDocumentsRequest.java +++ b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/BatchProcessDocumentsRequest.java @@ -143,6 +143,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * repeated .google.cloud.documentai.v1beta1.ProcessDocumentRequest requests = 1 [(.google.api.field_behavior) = REQUIRED]; * */ + @java.lang.Override public java.util.List getRequestsList() { return requests_; @@ -158,6 +159,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * repeated .google.cloud.documentai.v1beta1.ProcessDocumentRequest requests = 1 [(.google.api.field_behavior) = REQUIRED]; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.ProcessDocumentRequestOrBuilder> getRequestsOrBuilderList() { @@ -174,6 +176,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * repeated .google.cloud.documentai.v1beta1.ProcessDocumentRequest requests = 1 [(.google.api.field_behavior) = REQUIRED]; * */ + @java.lang.Override public int getRequestsCount() { return requests_.size(); } @@ -188,6 +191,7 @@ public int getRequestsCount() { * repeated .google.cloud.documentai.v1beta1.ProcessDocumentRequest requests = 1 [(.google.api.field_behavior) = REQUIRED]; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.ProcessDocumentRequest getRequests(int index) { return requests_.get(index); } @@ -202,6 +206,7 @@ public com.google.cloud.documentai.v1beta1.ProcessDocumentRequest getRequests(in * repeated .google.cloud.documentai.v1beta1.ProcessDocumentRequest requests = 1 [(.google.api.field_behavior) = REQUIRED]; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.ProcessDocumentRequestOrBuilder getRequestsOrBuilder( int index) { return requests_.get(index); @@ -222,6 +227,7 @@ public com.google.cloud.documentai.v1beta1.ProcessDocumentRequestOrBuilder getRe * * @return The parent. */ + @java.lang.Override public java.lang.String getParent() { java.lang.Object ref = parent_; if (ref instanceof java.lang.String) { @@ -246,6 +252,7 @@ public java.lang.String getParent() { * * @return The bytes for parent. */ + @java.lang.Override public com.google.protobuf.ByteString getParentBytes() { java.lang.Object ref = parent_; if (ref instanceof java.lang.String) { diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/BatchProcessDocumentsResponse.java b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/BatchProcessDocumentsResponse.java index 2fbf0e02..afe5b1f2 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/BatchProcessDocumentsResponse.java +++ b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/BatchProcessDocumentsResponse.java @@ -134,6 +134,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * repeated .google.cloud.documentai.v1beta1.ProcessDocumentResponse responses = 1; */ + @java.lang.Override public java.util.List getResponsesList() { return responses_; @@ -147,6 +148,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * repeated .google.cloud.documentai.v1beta1.ProcessDocumentResponse responses = 1; */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.ProcessDocumentResponseOrBuilder> getResponsesOrBuilderList() { @@ -161,6 +163,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * repeated .google.cloud.documentai.v1beta1.ProcessDocumentResponse responses = 1; */ + @java.lang.Override public int getResponsesCount() { return responses_.size(); } @@ -173,6 +176,7 @@ public int getResponsesCount() { * * repeated .google.cloud.documentai.v1beta1.ProcessDocumentResponse responses = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.ProcessDocumentResponse getResponses(int index) { return responses_.get(index); } @@ -185,6 +189,7 @@ public com.google.cloud.documentai.v1beta1.ProcessDocumentResponse getResponses( * * repeated .google.cloud.documentai.v1beta1.ProcessDocumentResponse responses = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.ProcessDocumentResponseOrBuilder getResponsesOrBuilder( int index) { return responses_.get(index); diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/BoundingPoly.java b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/BoundingPoly.java index d4e4f9c7..2f378bf8 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/BoundingPoly.java +++ b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/BoundingPoly.java @@ -147,6 +147,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * repeated .google.cloud.documentai.v1beta1.Vertex vertices = 1; */ + @java.lang.Override public java.util.List getVerticesList() { return vertices_; } @@ -159,6 +160,7 @@ public java.util.List getVerticesLis * * repeated .google.cloud.documentai.v1beta1.Vertex vertices = 1; */ + @java.lang.Override public java.util.List getVerticesOrBuilderList() { return vertices_; @@ -172,6 +174,7 @@ public java.util.List getVerticesLis * * repeated .google.cloud.documentai.v1beta1.Vertex vertices = 1; */ + @java.lang.Override public int getVerticesCount() { return vertices_.size(); } @@ -184,6 +187,7 @@ public int getVerticesCount() { * * repeated .google.cloud.documentai.v1beta1.Vertex vertices = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Vertex getVertices(int index) { return vertices_.get(index); } @@ -196,6 +200,7 @@ public com.google.cloud.documentai.v1beta1.Vertex getVertices(int index) { * * repeated .google.cloud.documentai.v1beta1.Vertex vertices = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.VertexOrBuilder getVerticesOrBuilder(int index) { return vertices_.get(index); } @@ -212,6 +217,7 @@ public com.google.cloud.documentai.v1beta1.VertexOrBuilder getVerticesOrBuilder( * repeated .google.cloud.documentai.v1beta1.NormalizedVertex normalized_vertices = 2; * */ + @java.lang.Override public java.util.List getNormalizedVerticesList() { return normalizedVertices_; @@ -226,6 +232,7 @@ public com.google.cloud.documentai.v1beta1.VertexOrBuilder getVerticesOrBuilder( * repeated .google.cloud.documentai.v1beta1.NormalizedVertex normalized_vertices = 2; * */ + @java.lang.Override public java.util.List getNormalizedVerticesOrBuilderList() { return normalizedVertices_; @@ -240,6 +247,7 @@ public com.google.cloud.documentai.v1beta1.VertexOrBuilder getVerticesOrBuilder( * repeated .google.cloud.documentai.v1beta1.NormalizedVertex normalized_vertices = 2; * */ + @java.lang.Override public int getNormalizedVerticesCount() { return normalizedVertices_.size(); } @@ -253,6 +261,7 @@ public int getNormalizedVerticesCount() { * repeated .google.cloud.documentai.v1beta1.NormalizedVertex normalized_vertices = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.NormalizedVertex getNormalizedVertices(int index) { return normalizedVertices_.get(index); } @@ -266,6 +275,7 @@ public com.google.cloud.documentai.v1beta1.NormalizedVertex getNormalizedVertice * repeated .google.cloud.documentai.v1beta1.NormalizedVertex normalized_vertices = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.NormalizedVertexOrBuilder getNormalizedVerticesOrBuilder(int index) { return normalizedVertices_.get(index); diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/Document.java b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/Document.java index 465488ad..2e835ec3 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/Document.java +++ b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/Document.java @@ -397,6 +397,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The shardIndex. */ + @java.lang.Override public long getShardIndex() { return shardIndex_; } @@ -414,6 +415,7 @@ public long getShardIndex() { * * @return The shardCount. */ + @java.lang.Override public long getShardCount() { return shardCount_; } @@ -433,6 +435,7 @@ public long getShardCount() { * * @return The textOffset. */ + @java.lang.Override public long getTextOffset() { return textOffset_; } @@ -803,6 +806,7 @@ public Builder mergeFrom( * * @return The shardIndex. */ + @java.lang.Override public long getShardIndex() { return shardIndex_; } @@ -854,6 +858,7 @@ public Builder clearShardIndex() { * * @return The shardCount. */ + @java.lang.Override public long getShardCount() { return shardCount_; } @@ -907,6 +912,7 @@ public Builder clearShardCount() { * * @return The textOffset. */ + @java.lang.Override public long getTextOffset() { return textOffset_; } @@ -1562,6 +1568,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The size. */ + @java.lang.Override public float getSize() { return size_; } @@ -1579,6 +1586,7 @@ public float getSize() { * * @return The unit. */ + @java.lang.Override public java.lang.String getUnit() { java.lang.Object ref = unit_; if (ref instanceof java.lang.String) { @@ -1601,6 +1609,7 @@ public java.lang.String getUnit() { * * @return The bytes for unit. */ + @java.lang.Override public com.google.protobuf.ByteString getUnitBytes() { java.lang.Object ref = unit_; if (ref instanceof java.lang.String) { @@ -1968,6 +1977,7 @@ public Builder mergeFrom( * * @return The size. */ + @java.lang.Override public float getSize() { return size_; } @@ -2182,6 +2192,7 @@ public com.google.protobuf.Parser getParserForType() { * * @return Whether the textAnchor field is set. */ + @java.lang.Override public boolean hasTextAnchor() { return textAnchor_ != null; } @@ -2197,6 +2208,7 @@ public boolean hasTextAnchor() { * * @return The textAnchor. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.TextAnchor getTextAnchor() { return textAnchor_ == null ? com.google.cloud.documentai.v1beta1.Document.TextAnchor.getDefaultInstance() @@ -2212,6 +2224,7 @@ public com.google.cloud.documentai.v1beta1.Document.TextAnchor getTextAnchor() { * * .google.cloud.documentai.v1beta1.Document.TextAnchor text_anchor = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.TextAnchorOrBuilder getTextAnchorOrBuilder() { return getTextAnchor(); @@ -2230,6 +2243,7 @@ public com.google.cloud.documentai.v1beta1.Document.TextAnchor getTextAnchor() { * * @return Whether the color field is set. */ + @java.lang.Override public boolean hasColor() { return color_ != null; } @@ -2244,6 +2258,7 @@ public boolean hasColor() { * * @return The color. */ + @java.lang.Override public com.google.type.Color getColor() { return color_ == null ? com.google.type.Color.getDefaultInstance() : color_; } @@ -2256,6 +2271,7 @@ public com.google.type.Color getColor() { * * .google.type.Color color = 2; */ + @java.lang.Override public com.google.type.ColorOrBuilder getColorOrBuilder() { return getColor(); } @@ -2273,6 +2289,7 @@ public com.google.type.ColorOrBuilder getColorOrBuilder() { * * @return Whether the backgroundColor field is set. */ + @java.lang.Override public boolean hasBackgroundColor() { return backgroundColor_ != null; } @@ -2287,6 +2304,7 @@ public boolean hasBackgroundColor() { * * @return The backgroundColor. */ + @java.lang.Override public com.google.type.Color getBackgroundColor() { return backgroundColor_ == null ? com.google.type.Color.getDefaultInstance() @@ -2301,6 +2319,7 @@ public com.google.type.Color getBackgroundColor() { * * .google.type.Color background_color = 3; */ + @java.lang.Override public com.google.type.ColorOrBuilder getBackgroundColorOrBuilder() { return getBackgroundColor(); } @@ -2319,6 +2338,7 @@ public com.google.type.ColorOrBuilder getBackgroundColorOrBuilder() { * * @return The fontWeight. */ + @java.lang.Override public java.lang.String getFontWeight() { java.lang.Object ref = fontWeight_; if (ref instanceof java.lang.String) { @@ -2342,6 +2362,7 @@ public java.lang.String getFontWeight() { * * @return The bytes for fontWeight. */ + @java.lang.Override public com.google.protobuf.ByteString getFontWeightBytes() { java.lang.Object ref = fontWeight_; if (ref instanceof java.lang.String) { @@ -2368,6 +2389,7 @@ public com.google.protobuf.ByteString getFontWeightBytes() { * * @return The textStyle. */ + @java.lang.Override public java.lang.String getTextStyle() { java.lang.Object ref = textStyle_; if (ref instanceof java.lang.String) { @@ -2391,6 +2413,7 @@ public java.lang.String getTextStyle() { * * @return The bytes for textStyle. */ + @java.lang.Override public com.google.protobuf.ByteString getTextStyleBytes() { java.lang.Object ref = textStyle_; if (ref instanceof java.lang.String) { @@ -2418,6 +2441,7 @@ public com.google.protobuf.ByteString getTextStyleBytes() { * * @return The textDecoration. */ + @java.lang.Override public java.lang.String getTextDecoration() { java.lang.Object ref = textDecoration_; if (ref instanceof java.lang.String) { @@ -2442,6 +2466,7 @@ public java.lang.String getTextDecoration() { * * @return The bytes for textDecoration. */ + @java.lang.Override public com.google.protobuf.ByteString getTextDecorationBytes() { java.lang.Object ref = textDecoration_; if (ref instanceof java.lang.String) { @@ -2467,6 +2492,7 @@ public com.google.protobuf.ByteString getTextDecorationBytes() { * * @return Whether the fontSize field is set. */ + @java.lang.Override public boolean hasFontSize() { return fontSize_ != null; } @@ -2481,6 +2507,7 @@ public boolean hasFontSize() { * * @return The fontSize. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Style.FontSize getFontSize() { return fontSize_ == null ? com.google.cloud.documentai.v1beta1.Document.Style.FontSize.getDefaultInstance() @@ -2495,6 +2522,7 @@ public com.google.cloud.documentai.v1beta1.Document.Style.FontSize getFontSize() * * .google.cloud.documentai.v1beta1.Document.Style.FontSize font_size = 7; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Style.FontSizeOrBuilder getFontSizeOrBuilder() { return getFontSize(); @@ -5115,6 +5143,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The width. */ + @java.lang.Override public float getWidth() { return width_; } @@ -5132,6 +5161,7 @@ public float getWidth() { * * @return The height. */ + @java.lang.Override public float getHeight() { return height_; } @@ -5149,6 +5179,7 @@ public float getHeight() { * * @return The unit. */ + @java.lang.Override public java.lang.String getUnit() { java.lang.Object ref = unit_; if (ref instanceof java.lang.String) { @@ -5171,6 +5202,7 @@ public java.lang.String getUnit() { * * @return The bytes for unit. */ + @java.lang.Override public com.google.protobuf.ByteString getUnitBytes() { java.lang.Object ref = unit_; if (ref instanceof java.lang.String) { @@ -5554,6 +5586,7 @@ public Builder mergeFrom( * * @return The width. */ + @java.lang.Override public float getWidth() { return width_; } @@ -5605,6 +5638,7 @@ public Builder clearWidth() { * * @return The height. */ + @java.lang.Override public float getHeight() { return height_; } @@ -6237,6 +6271,10 @@ public Orientation findValueByNumber(int 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()); } @@ -6287,6 +6325,7 @@ private Orientation(int value) { * * @return Whether the textAnchor field is set. */ + @java.lang.Override public boolean hasTextAnchor() { return textAnchor_ != null; } @@ -6302,6 +6341,7 @@ public boolean hasTextAnchor() { * * @return The textAnchor. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.TextAnchor getTextAnchor() { return textAnchor_ == null ? com.google.cloud.documentai.v1beta1.Document.TextAnchor.getDefaultInstance() @@ -6317,6 +6357,7 @@ public com.google.cloud.documentai.v1beta1.Document.TextAnchor getTextAnchor() { * * .google.cloud.documentai.v1beta1.Document.TextAnchor text_anchor = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.TextAnchorOrBuilder getTextAnchorOrBuilder() { return getTextAnchor(); @@ -6339,6 +6380,7 @@ public com.google.cloud.documentai.v1beta1.Document.TextAnchor getTextAnchor() { * * @return The confidence. */ + @java.lang.Override public float getConfidence() { return confidence_; } @@ -6357,6 +6399,7 @@ public float getConfidence() { * * @return Whether the boundingPoly field is set. */ + @java.lang.Override public boolean hasBoundingPoly() { return boundingPoly_ != null; } @@ -6372,6 +6415,7 @@ public boolean hasBoundingPoly() { * * @return The boundingPoly. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.BoundingPoly getBoundingPoly() { return boundingPoly_ == null ? com.google.cloud.documentai.v1beta1.BoundingPoly.getDefaultInstance() @@ -6387,6 +6431,7 @@ public com.google.cloud.documentai.v1beta1.BoundingPoly getBoundingPoly() { * * .google.cloud.documentai.v1beta1.BoundingPoly bounding_poly = 3; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.BoundingPolyOrBuilder getBoundingPolyOrBuilder() { return getBoundingPoly(); } @@ -6406,6 +6451,7 @@ public com.google.cloud.documentai.v1beta1.BoundingPolyOrBuilder getBoundingPoly * * @return The enum numeric value on the wire for orientation. */ + @java.lang.Override public int getOrientationValue() { return orientation_; } @@ -6422,6 +6468,7 @@ public int getOrientationValue() { * * @return The orientation. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Layout.Orientation getOrientation() { @SuppressWarnings("deprecation") com.google.cloud.documentai.v1beta1.Document.Page.Layout.Orientation result = @@ -7049,6 +7096,7 @@ public Builder clearTextAnchor() { * * @return The confidence. */ + @java.lang.Override public float getConfidence() { return confidence_; } @@ -7306,6 +7354,7 @@ public com.google.cloud.documentai.v1beta1.BoundingPoly.Builder getBoundingPolyB * * @return The enum numeric value on the wire for orientation. */ + @java.lang.Override public int getOrientationValue() { return orientation_; } @@ -7324,6 +7373,7 @@ public int getOrientationValue() { * @return This builder for chaining. */ public Builder setOrientationValue(int value) { + orientation_ = value; onChanged(); return this; @@ -7341,6 +7391,7 @@ public Builder setOrientationValue(int value) { * * @return The orientation. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Layout.Orientation getOrientation() { @SuppressWarnings("deprecation") @@ -7696,6 +7747,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return Whether the layout field is set. */ + @java.lang.Override public boolean hasLayout() { return layout_ != null; } @@ -7711,6 +7763,7 @@ public boolean hasLayout() { * * @return The layout. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { return layout_ == null ? com.google.cloud.documentai.v1beta1.Document.Page.Layout.getDefaultInstance() @@ -7726,6 +7779,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * * .google.cloud.documentai.v1beta1.Document.Page.Layout layout = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.LayoutOrBuilder getLayoutOrBuilder() { return getLayout(); @@ -7745,6 +7799,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public java.util.List getDetectedLanguagesList() { return detectedLanguages_; @@ -7760,6 +7815,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguageOrBuilder> getDetectedLanguagesOrBuilderList() { @@ -7776,6 +7832,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public int getDetectedLanguagesCount() { return detectedLanguages_.size(); } @@ -7790,6 +7847,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage getDetectedLanguages(int index) { return detectedLanguages_.get(index); @@ -7805,6 +7863,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguageOrBuilder getDetectedLanguagesOrBuilder(int index) { return detectedLanguages_.get(index); @@ -9117,6 +9176,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return Whether the layout field is set. */ + @java.lang.Override public boolean hasLayout() { return layout_ != null; } @@ -9132,6 +9192,7 @@ public boolean hasLayout() { * * @return The layout. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { return layout_ == null ? com.google.cloud.documentai.v1beta1.Document.Page.Layout.getDefaultInstance() @@ -9147,6 +9208,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * * .google.cloud.documentai.v1beta1.Document.Page.Layout layout = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.LayoutOrBuilder getLayoutOrBuilder() { return getLayout(); @@ -9166,6 +9228,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public java.util.List getDetectedLanguagesList() { return detectedLanguages_; @@ -9181,6 +9244,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguageOrBuilder> getDetectedLanguagesOrBuilderList() { @@ -9197,6 +9261,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public int getDetectedLanguagesCount() { return detectedLanguages_.size(); } @@ -9211,6 +9276,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage getDetectedLanguages(int index) { return detectedLanguages_.get(index); @@ -9226,6 +9292,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguageOrBuilder getDetectedLanguagesOrBuilder(int index) { return detectedLanguages_.get(index); @@ -10545,6 +10612,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return Whether the layout field is set. */ + @java.lang.Override public boolean hasLayout() { return layout_ != null; } @@ -10560,6 +10628,7 @@ public boolean hasLayout() { * * @return The layout. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { return layout_ == null ? com.google.cloud.documentai.v1beta1.Document.Page.Layout.getDefaultInstance() @@ -10575,6 +10644,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * * .google.cloud.documentai.v1beta1.Document.Page.Layout layout = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.LayoutOrBuilder getLayoutOrBuilder() { return getLayout(); @@ -10594,6 +10664,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public java.util.List getDetectedLanguagesList() { return detectedLanguages_; @@ -10609,6 +10680,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguageOrBuilder> getDetectedLanguagesOrBuilderList() { @@ -10625,6 +10697,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public int getDetectedLanguagesCount() { return detectedLanguages_.size(); } @@ -10639,6 +10712,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage getDetectedLanguages(int index) { return detectedLanguages_.get(index); @@ -10654,6 +10728,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguageOrBuilder getDetectedLanguagesOrBuilder(int index) { return detectedLanguages_.get(index); @@ -12288,6 +12363,10 @@ public Type findValueByNumber(int 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()); } @@ -12338,6 +12417,7 @@ private Type(int value) { * * @return The enum numeric value on the wire for type. */ + @java.lang.Override public int getTypeValue() { return type_; } @@ -12353,6 +12433,7 @@ public int getTypeValue() { * * @return The type. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Token.DetectedBreak.Type getType() { @SuppressWarnings("deprecation") @@ -12731,6 +12812,7 @@ public Builder mergeFrom( * * @return The enum numeric value on the wire for type. */ + @java.lang.Override public int getTypeValue() { return type_; } @@ -12748,6 +12830,7 @@ public int getTypeValue() { * @return This builder for chaining. */ public Builder setTypeValue(int value) { + type_ = value; onChanged(); return this; @@ -12764,6 +12847,7 @@ public Builder setTypeValue(int value) { * * @return The type. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Token.DetectedBreak.Type getType() { @SuppressWarnings("deprecation") @@ -12887,6 +12971,7 @@ public com.google.protobuf.Parser getParserForType() { * * @return Whether the layout field is set. */ + @java.lang.Override public boolean hasLayout() { return layout_ != null; } @@ -12902,6 +12987,7 @@ public boolean hasLayout() { * * @return The layout. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { return layout_ == null ? com.google.cloud.documentai.v1beta1.Document.Page.Layout.getDefaultInstance() @@ -12917,6 +13003,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * * .google.cloud.documentai.v1beta1.Document.Page.Layout layout = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.LayoutOrBuilder getLayoutOrBuilder() { return getLayout(); @@ -12938,6 +13025,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * * @return Whether the detectedBreak field is set. */ + @java.lang.Override public boolean hasDetectedBreak() { return detectedBreak_ != null; } @@ -12955,6 +13043,7 @@ public boolean hasDetectedBreak() { * * @return The detectedBreak. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Token.DetectedBreak getDetectedBreak() { return detectedBreak_ == null @@ -12974,6 +13063,7 @@ public boolean hasDetectedBreak() { * .google.cloud.documentai.v1beta1.Document.Page.Token.DetectedBreak detected_break = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Token.DetectedBreakOrBuilder getDetectedBreakOrBuilder() { return getDetectedBreak(); @@ -12993,6 +13083,7 @@ public boolean hasDetectedBreak() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 3; * */ + @java.lang.Override public java.util.List getDetectedLanguagesList() { return detectedLanguages_; @@ -13008,6 +13099,7 @@ public boolean hasDetectedBreak() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 3; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguageOrBuilder> getDetectedLanguagesOrBuilderList() { @@ -13024,6 +13116,7 @@ public boolean hasDetectedBreak() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 3; * */ + @java.lang.Override public int getDetectedLanguagesCount() { return detectedLanguages_.size(); } @@ -13038,6 +13131,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 3; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage getDetectedLanguages(int index) { return detectedLanguages_.get(index); @@ -13053,6 +13147,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 3; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguageOrBuilder getDetectedLanguagesOrBuilder(int index) { return detectedLanguages_.get(index); @@ -14651,6 +14746,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return Whether the layout field is set. */ + @java.lang.Override public boolean hasLayout() { return layout_ != null; } @@ -14666,6 +14762,7 @@ public boolean hasLayout() { * * @return The layout. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { return layout_ == null ? com.google.cloud.documentai.v1beta1.Document.Page.Layout.getDefaultInstance() @@ -14681,6 +14778,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * * .google.cloud.documentai.v1beta1.Document.Page.Layout layout = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.LayoutOrBuilder getLayoutOrBuilder() { return getLayout(); @@ -14700,6 +14798,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * * @return The type. */ + @java.lang.Override public java.lang.String getType() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { @@ -14723,6 +14822,7 @@ public java.lang.String getType() { * * @return The bytes for type. */ + @java.lang.Override public com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { @@ -14749,6 +14849,7 @@ public com.google.protobuf.ByteString getTypeBytes() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 3; * */ + @java.lang.Override public java.util.List getDetectedLanguagesList() { return detectedLanguages_; @@ -14764,6 +14865,7 @@ public com.google.protobuf.ByteString getTypeBytes() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 3; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguageOrBuilder> getDetectedLanguagesOrBuilderList() { @@ -14780,6 +14882,7 @@ public com.google.protobuf.ByteString getTypeBytes() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 3; * */ + @java.lang.Override public int getDetectedLanguagesCount() { return detectedLanguages_.size(); } @@ -14794,6 +14897,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 3; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage getDetectedLanguages(int index) { return detectedLanguages_.get(index); @@ -14809,6 +14913,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 3; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguageOrBuilder getDetectedLanguagesOrBuilder(int index) { return detectedLanguages_.get(index); @@ -16592,6 +16697,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * repeated .google.cloud.documentai.v1beta1.Document.Page.Table.TableCell cells = 1; * */ + @java.lang.Override public java.util.List getCellsList() { return cells_; @@ -16606,6 +16712,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * repeated .google.cloud.documentai.v1beta1.Document.Page.Table.TableCell cells = 1; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.Document.Page.Table.TableCellOrBuilder> @@ -16622,6 +16729,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * repeated .google.cloud.documentai.v1beta1.Document.Page.Table.TableCell cells = 1; * */ + @java.lang.Override public int getCellsCount() { return cells_.size(); } @@ -16635,6 +16743,7 @@ public int getCellsCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.Table.TableCell cells = 1; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Table.TableCell getCells( int index) { return cells_.get(index); @@ -16649,6 +16758,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Table.TableCell getCell * repeated .google.cloud.documentai.v1beta1.Document.Page.Table.TableCell cells = 1; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Table.TableCellOrBuilder getCellsOrBuilder(int index) { return cells_.get(index); @@ -17782,6 +17892,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return Whether the layout field is set. */ + @java.lang.Override public boolean hasLayout() { return layout_ != null; } @@ -17797,6 +17908,7 @@ public boolean hasLayout() { * * @return The layout. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { return layout_ == null ? com.google.cloud.documentai.v1beta1.Document.Page.Layout.getDefaultInstance() @@ -17812,6 +17924,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * * .google.cloud.documentai.v1beta1.Document.Page.Layout layout = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.LayoutOrBuilder getLayoutOrBuilder() { return getLayout(); @@ -17830,6 +17943,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * * @return The rowSpan. */ + @java.lang.Override public int getRowSpan() { return rowSpan_; } @@ -17847,6 +17961,7 @@ public int getRowSpan() { * * @return The colSpan. */ + @java.lang.Override public int getColSpan() { return colSpan_; } @@ -17865,6 +17980,7 @@ public int getColSpan() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public java.util.List getDetectedLanguagesList() { return detectedLanguages_; @@ -17880,6 +17996,7 @@ public int getColSpan() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguageOrBuilder> @@ -17897,6 +18014,7 @@ public int getColSpan() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public int getDetectedLanguagesCount() { return detectedLanguages_.size(); } @@ -17911,6 +18029,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage getDetectedLanguages(int index) { return detectedLanguages_.get(index); @@ -17926,6 +18045,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguageOrBuilder getDetectedLanguagesOrBuilder(int index) { return detectedLanguages_.get(index); @@ -18580,6 +18700,7 @@ public Builder clearLayout() { * * @return The rowSpan. */ + @java.lang.Override public int getRowSpan() { return rowSpan_; } @@ -18631,6 +18752,7 @@ public Builder clearRowSpan() { * * @return The colSpan. */ + @java.lang.Override public int getColSpan() { return colSpan_; } @@ -19156,6 +19278,7 @@ public com.google.protobuf.Parser getParserForType() { * * @return Whether the layout field is set. */ + @java.lang.Override public boolean hasLayout() { return layout_ != null; } @@ -19171,6 +19294,7 @@ public boolean hasLayout() { * * @return The layout. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { return layout_ == null ? com.google.cloud.documentai.v1beta1.Document.Page.Layout.getDefaultInstance() @@ -19186,6 +19310,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * * .google.cloud.documentai.v1beta1.Document.Page.Layout layout = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.LayoutOrBuilder getLayoutOrBuilder() { return getLayout(); @@ -19205,6 +19330,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta1.Document.Page.Table.TableRow header_rows = 2; * */ + @java.lang.Override public java.util.List getHeaderRowsList() { return headerRows_; @@ -19220,6 +19346,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta1.Document.Page.Table.TableRow header_rows = 2; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.Document.Page.Table.TableRowOrBuilder> getHeaderRowsOrBuilderList() { @@ -19236,6 +19363,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta1.Document.Page.Table.TableRow header_rows = 2; * */ + @java.lang.Override public int getHeaderRowsCount() { return headerRows_.size(); } @@ -19250,6 +19378,7 @@ public int getHeaderRowsCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.Table.TableRow header_rows = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Table.TableRow getHeaderRows( int index) { return headerRows_.get(index); @@ -19265,6 +19394,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Table.TableRow getHeade * repeated .google.cloud.documentai.v1beta1.Document.Page.Table.TableRow header_rows = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Table.TableRowOrBuilder getHeaderRowsOrBuilder(int index) { return headerRows_.get(index); @@ -19283,6 +19413,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Table.TableRow getHeade * repeated .google.cloud.documentai.v1beta1.Document.Page.Table.TableRow body_rows = 3; * */ + @java.lang.Override public java.util.List getBodyRowsList() { return bodyRows_; @@ -19297,6 +19428,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Table.TableRow getHeade * repeated .google.cloud.documentai.v1beta1.Document.Page.Table.TableRow body_rows = 3; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.Document.Page.Table.TableRowOrBuilder> getBodyRowsOrBuilderList() { @@ -19312,6 +19444,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Table.TableRow getHeade * repeated .google.cloud.documentai.v1beta1.Document.Page.Table.TableRow body_rows = 3; * */ + @java.lang.Override public int getBodyRowsCount() { return bodyRows_.size(); } @@ -19325,6 +19458,7 @@ public int getBodyRowsCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.Table.TableRow body_rows = 3; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Table.TableRow getBodyRows( int index) { return bodyRows_.get(index); @@ -19339,6 +19473,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Table.TableRow getBodyR * repeated .google.cloud.documentai.v1beta1.Document.Page.Table.TableRow body_rows = 3; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Table.TableRowOrBuilder getBodyRowsOrBuilder(int index) { return bodyRows_.get(index); @@ -19358,6 +19493,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Table.TableRow getBodyR * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public java.util.List getDetectedLanguagesList() { return detectedLanguages_; @@ -19373,6 +19509,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Table.TableRow getBodyR * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguageOrBuilder> getDetectedLanguagesOrBuilderList() { @@ -19389,6 +19526,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Table.TableRow getBodyR * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public int getDetectedLanguagesCount() { return detectedLanguages_.size(); } @@ -19403,6 +19541,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage getDetectedLanguages(int index) { return detectedLanguages_.get(index); @@ -19418,6 +19557,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguageOrBuilder getDetectedLanguagesOrBuilder(int index) { return detectedLanguages_.get(index); @@ -21811,6 +21951,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return Whether the fieldName field is set. */ + @java.lang.Override public boolean hasFieldName() { return fieldName_ != null; } @@ -21827,6 +21968,7 @@ public boolean hasFieldName() { * * @return The fieldName. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Layout getFieldName() { return fieldName_ == null ? com.google.cloud.documentai.v1beta1.Document.Page.Layout.getDefaultInstance() @@ -21843,6 +21985,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getFieldName() { * * .google.cloud.documentai.v1beta1.Document.Page.Layout field_name = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.LayoutOrBuilder getFieldNameOrBuilder() { return getFieldName(); @@ -21863,6 +22006,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getFieldName() { * * @return Whether the fieldValue field is set. */ + @java.lang.Override public boolean hasFieldValue() { return fieldValue_ != null; } @@ -21879,6 +22023,7 @@ public boolean hasFieldValue() { * * @return The fieldValue. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Layout getFieldValue() { return fieldValue_ == null ? com.google.cloud.documentai.v1beta1.Document.Page.Layout.getDefaultInstance() @@ -21895,6 +22040,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getFieldValue() * * .google.cloud.documentai.v1beta1.Document.Page.Layout field_value = 2; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.LayoutOrBuilder getFieldValueOrBuilder() { return getFieldValue(); @@ -21914,6 +22060,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getFieldValue() * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage name_detected_languages = 3; * */ + @java.lang.Override public java.util.List getNameDetectedLanguagesList() { return nameDetectedLanguages_; @@ -21929,6 +22076,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getFieldValue() * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage name_detected_languages = 3; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguageOrBuilder> getNameDetectedLanguagesOrBuilderList() { @@ -21945,6 +22093,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getFieldValue() * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage name_detected_languages = 3; * */ + @java.lang.Override public int getNameDetectedLanguagesCount() { return nameDetectedLanguages_.size(); } @@ -21959,6 +22108,7 @@ public int getNameDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage name_detected_languages = 3; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage getNameDetectedLanguages(int index) { return nameDetectedLanguages_.get(index); @@ -21974,6 +22124,7 @@ public int getNameDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage name_detected_languages = 3; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguageOrBuilder getNameDetectedLanguagesOrBuilder(int index) { return nameDetectedLanguages_.get(index); @@ -21993,6 +22144,7 @@ public int getNameDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage value_detected_languages = 4; * */ + @java.lang.Override public java.util.List getValueDetectedLanguagesList() { return valueDetectedLanguages_; @@ -22008,6 +22160,7 @@ public int getNameDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage value_detected_languages = 4; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguageOrBuilder> getValueDetectedLanguagesOrBuilderList() { @@ -22024,6 +22177,7 @@ public int getNameDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage value_detected_languages = 4; * */ + @java.lang.Override public int getValueDetectedLanguagesCount() { return valueDetectedLanguages_.size(); } @@ -22038,6 +22192,7 @@ public int getValueDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage value_detected_languages = 4; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage getValueDetectedLanguages(int index) { return valueDetectedLanguages_.get(index); @@ -22053,6 +22208,7 @@ public int getValueDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage value_detected_languages = 4; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguageOrBuilder getValueDetectedLanguagesOrBuilder(int index) { return valueDetectedLanguages_.get(index); @@ -24009,6 +24165,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The languageCode. */ + @java.lang.Override public java.lang.String getLanguageCode() { java.lang.Object ref = languageCode_; if (ref instanceof java.lang.String) { @@ -24033,6 +24190,7 @@ public java.lang.String getLanguageCode() { * * @return The bytes for languageCode. */ + @java.lang.Override public com.google.protobuf.ByteString getLanguageCodeBytes() { java.lang.Object ref = languageCode_; if (ref instanceof java.lang.String) { @@ -24058,6 +24216,7 @@ public com.google.protobuf.ByteString getLanguageCodeBytes() { * * @return The confidence. */ + @java.lang.Override public float getConfidence() { return confidence_; } @@ -24539,6 +24698,7 @@ public Builder setLanguageCodeBytes(com.google.protobuf.ByteString value) { * * @return The confidence. */ + @java.lang.Override public float getConfidence() { return confidence_; } @@ -24650,6 +24810,7 @@ public com.google.protobuf.Parser getParserForType() { * * @return The pageNumber. */ + @java.lang.Override public int getPageNumber() { return pageNumber_; } @@ -24667,6 +24828,7 @@ public int getPageNumber() { * * @return Whether the dimension field is set. */ + @java.lang.Override public boolean hasDimension() { return dimension_ != null; } @@ -24681,6 +24843,7 @@ public boolean hasDimension() { * * @return The dimension. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Dimension getDimension() { return dimension_ == null ? com.google.cloud.documentai.v1beta1.Document.Page.Dimension.getDefaultInstance() @@ -24695,6 +24858,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Dimension getDimension( * * .google.cloud.documentai.v1beta1.Document.Page.Dimension dimension = 2; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.DimensionOrBuilder getDimensionOrBuilder() { return getDimension(); @@ -24714,6 +24878,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Dimension getDimension( * * @return Whether the layout field is set. */ + @java.lang.Override public boolean hasLayout() { return layout_ != null; } @@ -24729,6 +24894,7 @@ public boolean hasLayout() { * * @return The layout. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { return layout_ == null ? com.google.cloud.documentai.v1beta1.Document.Page.Layout.getDefaultInstance() @@ -24744,6 +24910,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Layout getLayout() { * * .google.cloud.documentai.v1beta1.Document.Page.Layout layout = 3; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.LayoutOrBuilder getLayoutOrBuilder() { return getLayout(); } @@ -24762,6 +24929,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.LayoutOrBuilder getLayo * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public java.util.List getDetectedLanguagesList() { return detectedLanguages_; @@ -24777,6 +24945,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.LayoutOrBuilder getLayo * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguageOrBuilder> getDetectedLanguagesOrBuilderList() { @@ -24793,6 +24962,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.LayoutOrBuilder getLayo * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public int getDetectedLanguagesCount() { return detectedLanguages_.size(); } @@ -24807,6 +24977,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage getDetectedLanguages( int index) { return detectedLanguages_.get(index); @@ -24822,6 +24993,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage getDet * repeated .google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguageOrBuilder getDetectedLanguagesOrBuilder(int index) { return detectedLanguages_.get(index); @@ -24840,6 +25012,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.DetectedLanguage getDet * * repeated .google.cloud.documentai.v1beta1.Document.Page.Block blocks = 5; */ + @java.lang.Override public java.util.List getBlocksList() { return blocks_; } @@ -24854,6 +25027,7 @@ public java.util.List g * * repeated .google.cloud.documentai.v1beta1.Document.Page.Block blocks = 5; */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.Document.Page.BlockOrBuilder> getBlocksOrBuilderList() { @@ -24870,6 +25044,7 @@ public java.util.List g * * repeated .google.cloud.documentai.v1beta1.Document.Page.Block blocks = 5; */ + @java.lang.Override public int getBlocksCount() { return blocks_.size(); } @@ -24884,6 +25059,7 @@ public int getBlocksCount() { * * repeated .google.cloud.documentai.v1beta1.Document.Page.Block blocks = 5; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Block getBlocks(int index) { return blocks_.get(index); } @@ -24898,6 +25074,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Block getBlocks(int ind * * repeated .google.cloud.documentai.v1beta1.Document.Page.Block blocks = 5; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.BlockOrBuilder getBlocksOrBuilder( int index) { return blocks_.get(index); @@ -24916,6 +25093,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.BlockOrBuilder getBlock * repeated .google.cloud.documentai.v1beta1.Document.Page.Paragraph paragraphs = 6; * */ + @java.lang.Override public java.util.List getParagraphsList() { return paragraphs_; @@ -24931,6 +25109,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.BlockOrBuilder getBlock * repeated .google.cloud.documentai.v1beta1.Document.Page.Paragraph paragraphs = 6; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.Document.Page.ParagraphOrBuilder> getParagraphsOrBuilderList() { @@ -24947,6 +25126,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.BlockOrBuilder getBlock * repeated .google.cloud.documentai.v1beta1.Document.Page.Paragraph paragraphs = 6; * */ + @java.lang.Override public int getParagraphsCount() { return paragraphs_.size(); } @@ -24961,6 +25141,7 @@ public int getParagraphsCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.Paragraph paragraphs = 6; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Paragraph getParagraphs(int index) { return paragraphs_.get(index); } @@ -24975,6 +25156,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Paragraph getParagraphs * repeated .google.cloud.documentai.v1beta1.Document.Page.Paragraph paragraphs = 6; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.ParagraphOrBuilder getParagraphsOrBuilder(int index) { return paragraphs_.get(index); @@ -24992,6 +25174,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Paragraph getParagraphs * * repeated .google.cloud.documentai.v1beta1.Document.Page.Line lines = 7; */ + @java.lang.Override public java.util.List getLinesList() { return lines_; } @@ -25005,6 +25188,7 @@ public java.util.List ge * * repeated .google.cloud.documentai.v1beta1.Document.Page.Line lines = 7; */ + @java.lang.Override public java.util.List getLinesOrBuilderList() { return lines_; @@ -25019,6 +25203,7 @@ public java.util.List ge * * repeated .google.cloud.documentai.v1beta1.Document.Page.Line lines = 7; */ + @java.lang.Override public int getLinesCount() { return lines_.size(); } @@ -25032,6 +25217,7 @@ public int getLinesCount() { * * repeated .google.cloud.documentai.v1beta1.Document.Page.Line lines = 7; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Line getLines(int index) { return lines_.get(index); } @@ -25045,6 +25231,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Line getLines(int index * * repeated .google.cloud.documentai.v1beta1.Document.Page.Line lines = 7; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.LineOrBuilder getLinesOrBuilder( int index) { return lines_.get(index); @@ -25061,6 +25248,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.LineOrBuilder getLinesO * * repeated .google.cloud.documentai.v1beta1.Document.Page.Token tokens = 8; */ + @java.lang.Override public java.util.List getTokensList() { return tokens_; } @@ -25073,6 +25261,7 @@ public java.util.List g * * repeated .google.cloud.documentai.v1beta1.Document.Page.Token tokens = 8; */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.Document.Page.TokenOrBuilder> getTokensOrBuilderList() { @@ -25087,6 +25276,7 @@ public java.util.List g * * repeated .google.cloud.documentai.v1beta1.Document.Page.Token tokens = 8; */ + @java.lang.Override public int getTokensCount() { return tokens_.size(); } @@ -25099,6 +25289,7 @@ public int getTokensCount() { * * repeated .google.cloud.documentai.v1beta1.Document.Page.Token tokens = 8; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Token getTokens(int index) { return tokens_.get(index); } @@ -25111,6 +25302,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Token getTokens(int ind * * repeated .google.cloud.documentai.v1beta1.Document.Page.Token tokens = 8; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.TokenOrBuilder getTokensOrBuilder( int index) { return tokens_.get(index); @@ -25131,6 +25323,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.TokenOrBuilder getToken * repeated .google.cloud.documentai.v1beta1.Document.Page.VisualElement visual_elements = 9; * */ + @java.lang.Override public java.util.List getVisualElementsList() { return visualElements_; @@ -25147,6 +25340,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.TokenOrBuilder getToken * repeated .google.cloud.documentai.v1beta1.Document.Page.VisualElement visual_elements = 9; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.Document.Page.VisualElementOrBuilder> getVisualElementsOrBuilderList() { @@ -25164,6 +25358,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.TokenOrBuilder getToken * repeated .google.cloud.documentai.v1beta1.Document.Page.VisualElement visual_elements = 9; * */ + @java.lang.Override public int getVisualElementsCount() { return visualElements_.size(); } @@ -25179,6 +25374,7 @@ public int getVisualElementsCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.VisualElement visual_elements = 9; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.VisualElement getVisualElements( int index) { return visualElements_.get(index); @@ -25195,6 +25391,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.VisualElement getVisual * repeated .google.cloud.documentai.v1beta1.Document.Page.VisualElement visual_elements = 9; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.VisualElementOrBuilder getVisualElementsOrBuilder(int index) { return visualElements_.get(index); @@ -25211,6 +25408,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.VisualElement getVisual * * repeated .google.cloud.documentai.v1beta1.Document.Page.Table tables = 10; */ + @java.lang.Override public java.util.List getTablesList() { return tables_; } @@ -25223,6 +25421,7 @@ public java.util.List g * * repeated .google.cloud.documentai.v1beta1.Document.Page.Table tables = 10; */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.Document.Page.TableOrBuilder> getTablesOrBuilderList() { @@ -25237,6 +25436,7 @@ public java.util.List g * * repeated .google.cloud.documentai.v1beta1.Document.Page.Table tables = 10; */ + @java.lang.Override public int getTablesCount() { return tables_.size(); } @@ -25249,6 +25449,7 @@ public int getTablesCount() { * * repeated .google.cloud.documentai.v1beta1.Document.Page.Table tables = 10; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.Table getTables(int index) { return tables_.get(index); } @@ -25261,6 +25462,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.Table getTables(int ind * * repeated .google.cloud.documentai.v1beta1.Document.Page.Table tables = 10; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.TableOrBuilder getTablesOrBuilder( int index) { return tables_.get(index); @@ -25278,6 +25480,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.TableOrBuilder getTable * repeated .google.cloud.documentai.v1beta1.Document.Page.FormField form_fields = 11; * */ + @java.lang.Override public java.util.List getFormFieldsList() { return formFields_; @@ -25292,6 +25495,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.TableOrBuilder getTable * repeated .google.cloud.documentai.v1beta1.Document.Page.FormField form_fields = 11; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.Document.Page.FormFieldOrBuilder> getFormFieldsOrBuilderList() { @@ -25307,6 +25511,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.TableOrBuilder getTable * repeated .google.cloud.documentai.v1beta1.Document.Page.FormField form_fields = 11; * */ + @java.lang.Override public int getFormFieldsCount() { return formFields_.size(); } @@ -25320,6 +25525,7 @@ public int getFormFieldsCount() { * repeated .google.cloud.documentai.v1beta1.Document.Page.FormField form_fields = 11; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.FormField getFormFields(int index) { return formFields_.get(index); } @@ -25333,6 +25539,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page.FormField getFormFields * repeated .google.cloud.documentai.v1beta1.Document.Page.FormField form_fields = 11; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page.FormFieldOrBuilder getFormFieldsOrBuilder(int index) { return formFields_.get(index); @@ -26168,6 +26375,7 @@ public Builder mergeFrom( * * @return The pageNumber. */ + @java.lang.Override public int getPageNumber() { return pageNumber_; } @@ -30061,6 +30269,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return Whether the textAnchor field is set. */ + @java.lang.Override public boolean hasTextAnchor() { return textAnchor_ != null; } @@ -30077,6 +30286,7 @@ public boolean hasTextAnchor() { * * @return The textAnchor. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.TextAnchor getTextAnchor() { return textAnchor_ == null ? com.google.cloud.documentai.v1beta1.Document.TextAnchor.getDefaultInstance() @@ -30093,6 +30303,7 @@ public com.google.cloud.documentai.v1beta1.Document.TextAnchor getTextAnchor() { * * .google.cloud.documentai.v1beta1.Document.TextAnchor text_anchor = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.TextAnchorOrBuilder getTextAnchorOrBuilder() { return getTextAnchor(); @@ -30111,6 +30322,7 @@ public com.google.cloud.documentai.v1beta1.Document.TextAnchor getTextAnchor() { * * @return The type. */ + @java.lang.Override public java.lang.String getType() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { @@ -30133,6 +30345,7 @@ public java.lang.String getType() { * * @return The bytes for type. */ + @java.lang.Override public com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { @@ -30158,6 +30371,7 @@ public com.google.protobuf.ByteString getTypeBytes() { * * @return The mentionText. */ + @java.lang.Override public java.lang.String getMentionText() { java.lang.Object ref = mentionText_; if (ref instanceof java.lang.String) { @@ -30180,6 +30394,7 @@ public java.lang.String getMentionText() { * * @return The bytes for mentionText. */ + @java.lang.Override public com.google.protobuf.ByteString getMentionTextBytes() { java.lang.Object ref = mentionText_; if (ref instanceof java.lang.String) { @@ -30206,6 +30421,7 @@ public com.google.protobuf.ByteString getMentionTextBytes() { * * @return The mentionId. */ + @java.lang.Override public java.lang.String getMentionId() { java.lang.Object ref = mentionId_; if (ref instanceof java.lang.String) { @@ -30229,6 +30445,7 @@ public java.lang.String getMentionId() { * * @return The bytes for mentionId. */ + @java.lang.Override public com.google.protobuf.ByteString getMentionIdBytes() { java.lang.Object ref = mentionId_; if (ref instanceof java.lang.String) { @@ -31410,6 +31627,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The subjectId. */ + @java.lang.Override public java.lang.String getSubjectId() { java.lang.Object ref = subjectId_; if (ref instanceof java.lang.String) { @@ -31432,6 +31650,7 @@ public java.lang.String getSubjectId() { * * @return The bytes for subjectId. */ + @java.lang.Override public com.google.protobuf.ByteString getSubjectIdBytes() { java.lang.Object ref = subjectId_; if (ref instanceof java.lang.String) { @@ -31457,6 +31676,7 @@ public com.google.protobuf.ByteString getSubjectIdBytes() { * * @return The objectId. */ + @java.lang.Override public java.lang.String getObjectId() { java.lang.Object ref = objectId_; if (ref instanceof java.lang.String) { @@ -31479,6 +31699,7 @@ public java.lang.String getObjectId() { * * @return The bytes for objectId. */ + @java.lang.Override public com.google.protobuf.ByteString getObjectIdBytes() { java.lang.Object ref = objectId_; if (ref instanceof java.lang.String) { @@ -31504,6 +31725,7 @@ public com.google.protobuf.ByteString getObjectIdBytes() { * * @return The relation. */ + @java.lang.Override public java.lang.String getRelation() { java.lang.Object ref = relation_; if (ref instanceof java.lang.String) { @@ -31526,6 +31748,7 @@ public java.lang.String getRelation() { * * @return The bytes for relation. */ + @java.lang.Override public com.google.protobuf.ByteString getRelationBytes() { java.lang.Object ref = relation_; if (ref instanceof java.lang.String) { @@ -32598,6 +32821,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The startIndex. */ + @java.lang.Override public long getStartIndex() { return startIndex_; } @@ -32617,6 +32841,7 @@ public long getStartIndex() { * * @return The endIndex. */ + @java.lang.Override public long getEndIndex() { return endIndex_; } @@ -32988,6 +33213,7 @@ public Builder mergeFrom( * * @return The startIndex. */ + @java.lang.Override public long getStartIndex() { return startIndex_; } @@ -33045,6 +33271,7 @@ public Builder clearStartIndex() { * * @return The endIndex. */ + @java.lang.Override public long getEndIndex() { return endIndex_; } @@ -33159,6 +33386,7 @@ public com.google.protobuf.Parser getParserForType() { * repeated .google.cloud.documentai.v1beta1.Document.TextAnchor.TextSegment text_segments = 1; * */ + @java.lang.Override public java.util.List getTextSegmentsList() { return textSegments_; @@ -33175,6 +33403,7 @@ public com.google.protobuf.Parser getParserForType() { * repeated .google.cloud.documentai.v1beta1.Document.TextAnchor.TextSegment text_segments = 1; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.Document.TextAnchor.TextSegmentOrBuilder> getTextSegmentsOrBuilderList() { @@ -33192,6 +33421,7 @@ public com.google.protobuf.Parser getParserForType() { * repeated .google.cloud.documentai.v1beta1.Document.TextAnchor.TextSegment text_segments = 1; * */ + @java.lang.Override public int getTextSegmentsCount() { return textSegments_.size(); } @@ -33207,6 +33437,7 @@ public int getTextSegmentsCount() { * repeated .google.cloud.documentai.v1beta1.Document.TextAnchor.TextSegment text_segments = 1; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.TextAnchor.TextSegment getTextSegments( int index) { return textSegments_.get(index); @@ -33223,6 +33454,7 @@ public com.google.cloud.documentai.v1beta1.Document.TextAnchor.TextSegment getTe * repeated .google.cloud.documentai.v1beta1.Document.TextAnchor.TextSegment text_segments = 1; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.TextAnchor.TextSegmentOrBuilder getTextSegmentsOrBuilder(int index) { return textSegments_.get(index); @@ -34205,6 +34437,7 @@ public com.google.protobuf.ByteString getUriBytes() { * * @return The content. */ + @java.lang.Override public com.google.protobuf.ByteString getContent() { if (sourceCase_ == 2) { return (com.google.protobuf.ByteString) source_; @@ -34227,6 +34460,7 @@ public com.google.protobuf.ByteString getContent() { * * @return The mimeType. */ + @java.lang.Override public java.lang.String getMimeType() { java.lang.Object ref = mimeType_; if (ref instanceof java.lang.String) { @@ -34251,6 +34485,7 @@ public java.lang.String getMimeType() { * * @return The bytes for mimeType. */ + @java.lang.Override public com.google.protobuf.ByteString getMimeTypeBytes() { java.lang.Object ref = mimeType_; if (ref instanceof java.lang.String) { @@ -34276,6 +34511,7 @@ public com.google.protobuf.ByteString getMimeTypeBytes() { * * @return The text. */ + @java.lang.Override public java.lang.String getText() { java.lang.Object ref = text_; if (ref instanceof java.lang.String) { @@ -34298,6 +34534,7 @@ public java.lang.String getText() { * * @return The bytes for text. */ + @java.lang.Override public com.google.protobuf.ByteString getTextBytes() { java.lang.Object ref = text_; if (ref instanceof java.lang.String) { @@ -34322,6 +34559,7 @@ public com.google.protobuf.ByteString getTextBytes() { * * repeated .google.cloud.documentai.v1beta1.Document.Style text_styles = 5; */ + @java.lang.Override public java.util.List getTextStylesList() { return textStyles_; } @@ -34335,6 +34573,7 @@ public java.util.List getTex * * repeated .google.cloud.documentai.v1beta1.Document.Style text_styles = 5; */ + @java.lang.Override public java.util.List getTextStylesOrBuilderList() { return textStyles_; @@ -34349,6 +34588,7 @@ public java.util.List getTex * * repeated .google.cloud.documentai.v1beta1.Document.Style text_styles = 5; */ + @java.lang.Override public int getTextStylesCount() { return textStyles_.size(); } @@ -34362,6 +34602,7 @@ public int getTextStylesCount() { * * repeated .google.cloud.documentai.v1beta1.Document.Style text_styles = 5; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Style getTextStyles(int index) { return textStyles_.get(index); } @@ -34375,6 +34616,7 @@ public com.google.cloud.documentai.v1beta1.Document.Style getTextStyles(int inde * * repeated .google.cloud.documentai.v1beta1.Document.Style text_styles = 5; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.StyleOrBuilder getTextStylesOrBuilder( int index) { return textStyles_.get(index); @@ -34392,6 +34634,7 @@ public com.google.cloud.documentai.v1beta1.Document.StyleOrBuilder getTextStyles * * repeated .google.cloud.documentai.v1beta1.Document.Page pages = 6; */ + @java.lang.Override public java.util.List getPagesList() { return pages_; } @@ -34405,6 +34648,7 @@ public java.util.List getPage * * repeated .google.cloud.documentai.v1beta1.Document.Page pages = 6; */ + @java.lang.Override public java.util.List getPagesOrBuilderList() { return pages_; @@ -34419,6 +34663,7 @@ public java.util.List getPage * * repeated .google.cloud.documentai.v1beta1.Document.Page pages = 6; */ + @java.lang.Override public int getPagesCount() { return pages_.size(); } @@ -34432,6 +34677,7 @@ public int getPagesCount() { * * repeated .google.cloud.documentai.v1beta1.Document.Page pages = 6; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Page getPages(int index) { return pages_.get(index); } @@ -34445,6 +34691,7 @@ public com.google.cloud.documentai.v1beta1.Document.Page getPages(int index) { * * repeated .google.cloud.documentai.v1beta1.Document.Page pages = 6; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.PageOrBuilder getPagesOrBuilder(int index) { return pages_.get(index); } @@ -34462,6 +34709,7 @@ public com.google.cloud.documentai.v1beta1.Document.PageOrBuilder getPagesOrBuil * * repeated .google.cloud.documentai.v1beta1.Document.Entity entities = 7; */ + @java.lang.Override public java.util.List getEntitiesList() { return entities_; } @@ -34476,6 +34724,7 @@ public java.util.List getEn * * repeated .google.cloud.documentai.v1beta1.Document.Entity entities = 7; */ + @java.lang.Override public java.util.List getEntitiesOrBuilderList() { return entities_; @@ -34491,6 +34740,7 @@ public java.util.List getEn * * repeated .google.cloud.documentai.v1beta1.Document.Entity entities = 7; */ + @java.lang.Override public int getEntitiesCount() { return entities_.size(); } @@ -34505,6 +34755,7 @@ public int getEntitiesCount() { * * repeated .google.cloud.documentai.v1beta1.Document.Entity entities = 7; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.Entity getEntities(int index) { return entities_.get(index); } @@ -34519,6 +34770,7 @@ public com.google.cloud.documentai.v1beta1.Document.Entity getEntities(int index * * repeated .google.cloud.documentai.v1beta1.Document.Entity entities = 7; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.EntityOrBuilder getEntitiesOrBuilder( int index) { return entities_.get(index); @@ -34538,6 +34790,7 @@ public com.google.cloud.documentai.v1beta1.Document.EntityOrBuilder getEntitiesO * repeated .google.cloud.documentai.v1beta1.Document.EntityRelation entity_relations = 8; * */ + @java.lang.Override public java.util.List getEntityRelationsList() { return entityRelations_; @@ -34553,6 +34806,7 @@ public com.google.cloud.documentai.v1beta1.Document.EntityOrBuilder getEntitiesO * repeated .google.cloud.documentai.v1beta1.Document.EntityRelation entity_relations = 8; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta1.Document.EntityRelationOrBuilder> getEntityRelationsOrBuilderList() { @@ -34569,6 +34823,7 @@ public com.google.cloud.documentai.v1beta1.Document.EntityOrBuilder getEntitiesO * repeated .google.cloud.documentai.v1beta1.Document.EntityRelation entity_relations = 8; * */ + @java.lang.Override public int getEntityRelationsCount() { return entityRelations_.size(); } @@ -34583,6 +34838,7 @@ public int getEntityRelationsCount() { * repeated .google.cloud.documentai.v1beta1.Document.EntityRelation entity_relations = 8; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.EntityRelation getEntityRelations(int index) { return entityRelations_.get(index); } @@ -34597,6 +34853,7 @@ public com.google.cloud.documentai.v1beta1.Document.EntityRelation getEntityRela * repeated .google.cloud.documentai.v1beta1.Document.EntityRelation entity_relations = 8; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.EntityRelationOrBuilder getEntityRelationsOrBuilder(int index) { return entityRelations_.get(index); @@ -34616,6 +34873,7 @@ public com.google.cloud.documentai.v1beta1.Document.EntityRelation getEntityRela * * @return Whether the shardInfo field is set. */ + @java.lang.Override public boolean hasShardInfo() { return shardInfo_ != null; } @@ -34631,6 +34889,7 @@ public boolean hasShardInfo() { * * @return The shardInfo. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.ShardInfo getShardInfo() { return shardInfo_ == null ? com.google.cloud.documentai.v1beta1.Document.ShardInfo.getDefaultInstance() @@ -34646,6 +34905,7 @@ public com.google.cloud.documentai.v1beta1.Document.ShardInfo getShardInfo() { * * .google.cloud.documentai.v1beta1.Document.ShardInfo shard_info = 9; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.Document.ShardInfoOrBuilder getShardInfoOrBuilder() { return getShardInfo(); } @@ -34663,6 +34923,7 @@ public com.google.cloud.documentai.v1beta1.Document.ShardInfoOrBuilder getShardI * * @return Whether the error field is set. */ + @java.lang.Override public boolean hasError() { return error_ != null; } @@ -34677,6 +34938,7 @@ public boolean hasError() { * * @return The error. */ + @java.lang.Override public com.google.rpc.Status getError() { return error_ == null ? com.google.rpc.Status.getDefaultInstance() : error_; } @@ -34689,6 +34951,7 @@ public com.google.rpc.Status getError() { * * .google.rpc.Status error = 10; */ + @java.lang.Override public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { return getError(); } @@ -35398,6 +35661,7 @@ public Builder clearSource() { * * @return The uri. */ + @java.lang.Override public java.lang.String getUri() { java.lang.Object ref = ""; if (sourceCase_ == 1) { @@ -35429,6 +35693,7 @@ public java.lang.String getUri() { * * @return The bytes for uri. */ + @java.lang.Override public com.google.protobuf.ByteString getUriBytes() { java.lang.Object ref = ""; if (sourceCase_ == 1) { diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/DocumentAiProto.java b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/DocumentAiProto.java index cd8450d1..404ea1e4 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/DocumentAiProto.java +++ b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/DocumentAiProto.java @@ -168,11 +168,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "requests\312A2\n\035BatchProcessDocumentsRespon" + "se\022\021OperationMetadata\032M\312A\031documentai.goo" + "gleapis.com\322A.https://www.googleapis.com" - + "/auth/cloud-platformB\203\001\n#com.google.clou" + + "/auth/cloud-platformB\354\001\n#com.google.clou" + "d.documentai.v1beta1B\017DocumentAiProtoP\001Z" + "Igoogle.golang.org/genproto/googleapis/c" - + "loud/documentai/v1beta1;documentaib\006prot" - + "o3" + + "loud/documentai/v1beta1;documentai\252\002\037Goo" + + "gle.Cloud.DocumentAI.V1Beta1\312\002\037Google\\Cl" + + "oud\\DocumentAi\\V1beta1\352\002\"Google::Cloud::" + + "DocumentAI::V1beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/DocumentProto.java b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/DocumentProto.java index 03b8b3c2..62a1d8d1 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/DocumentProto.java +++ b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/DocumentProto.java @@ -247,11 +247,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "ments\030\001 \003(\0132@.google.cloud.documentai.v1" + "beta1.Document.TextAnchor.TextSegment\0325\n" + "\013TextSegment\022\023\n\013start_index\030\001 \001(\003\022\021\n\tend" - + "_index\030\002 \001(\003B\010\n\006sourceB\201\001\n#com.google.cl" + + "_index\030\002 \001(\003B\010\n\006sourceB\352\001\n#com.google.cl" + "oud.documentai.v1beta1B\rDocumentProtoP\001Z" + "Igoogle.golang.org/genproto/googleapis/c" - + "loud/documentai/v1beta1;documentaib\006prot" - + "o3" + + "loud/documentai/v1beta1;documentai\252\002\037Goo" + + "gle.Cloud.DocumentAI.V1Beta1\312\002\037Google\\Cl" + + "oud\\DocumentAi\\V1beta1\352\002\"Google::Cloud::" + + "DocumentAI::V1beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/EntityExtractionParams.java b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/EntityExtractionParams.java index 4239a794..81719ddd 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/EntityExtractionParams.java +++ b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/EntityExtractionParams.java @@ -129,6 +129,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The enabled. */ + @java.lang.Override public boolean getEnabled() { return enabled_; } @@ -147,6 +148,7 @@ public boolean getEnabled() { * * @return The modelVersion. */ + @java.lang.Override public java.lang.String getModelVersion() { java.lang.Object ref = modelVersion_; if (ref instanceof java.lang.String) { @@ -170,6 +172,7 @@ public java.lang.String getModelVersion() { * * @return The bytes for modelVersion. */ + @java.lang.Override public com.google.protobuf.ByteString getModelVersionBytes() { java.lang.Object ref = modelVersion_; if (ref instanceof java.lang.String) { @@ -528,6 +531,7 @@ public Builder mergeFrom( * * @return The enabled. */ + @java.lang.Override public boolean getEnabled() { return enabled_; } diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/FormExtractionParams.java b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/FormExtractionParams.java index d00a1c66..93104906 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/FormExtractionParams.java +++ b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/FormExtractionParams.java @@ -147,6 +147,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The enabled. */ + @java.lang.Override public boolean getEnabled() { return enabled_; } @@ -172,6 +173,7 @@ public boolean getEnabled() { * repeated .google.cloud.documentai.v1beta1.KeyValuePairHint key_value_pair_hints = 2; * */ + @java.lang.Override public java.util.List getKeyValuePairHintsList() { return keyValuePairHints_; @@ -195,6 +197,7 @@ public boolean getEnabled() { * repeated .google.cloud.documentai.v1beta1.KeyValuePairHint key_value_pair_hints = 2; * */ + @java.lang.Override public java.util.List getKeyValuePairHintsOrBuilderList() { return keyValuePairHints_; @@ -218,6 +221,7 @@ public boolean getEnabled() { * repeated .google.cloud.documentai.v1beta1.KeyValuePairHint key_value_pair_hints = 2; * */ + @java.lang.Override public int getKeyValuePairHintsCount() { return keyValuePairHints_.size(); } @@ -240,6 +244,7 @@ public int getKeyValuePairHintsCount() { * repeated .google.cloud.documentai.v1beta1.KeyValuePairHint key_value_pair_hints = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.KeyValuePairHint getKeyValuePairHints(int index) { return keyValuePairHints_.get(index); } @@ -262,6 +267,7 @@ public com.google.cloud.documentai.v1beta1.KeyValuePairHint getKeyValuePairHints * repeated .google.cloud.documentai.v1beta1.KeyValuePairHint key_value_pair_hints = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.KeyValuePairHintOrBuilder getKeyValuePairHintsOrBuilder(int index) { return keyValuePairHints_.get(index); @@ -281,6 +287,7 @@ public com.google.cloud.documentai.v1beta1.KeyValuePairHint getKeyValuePairHints * * @return The modelVersion. */ + @java.lang.Override public java.lang.String getModelVersion() { java.lang.Object ref = modelVersion_; if (ref instanceof java.lang.String) { @@ -304,6 +311,7 @@ public java.lang.String getModelVersion() { * * @return The bytes for modelVersion. */ + @java.lang.Override public com.google.protobuf.ByteString getModelVersionBytes() { java.lang.Object ref = modelVersion_; if (ref instanceof java.lang.String) { @@ -721,6 +729,7 @@ public Builder mergeFrom( * * @return The enabled. */ + @java.lang.Override public boolean getEnabled() { return enabled_; } diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/GcsDestination.java b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/GcsDestination.java index 827561a1..ab86c6ad 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/GcsDestination.java +++ b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/GcsDestination.java @@ -118,6 +118,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The uri. */ + @java.lang.Override public java.lang.String getUri() { java.lang.Object ref = uri_; if (ref instanceof java.lang.String) { @@ -134,6 +135,7 @@ public java.lang.String getUri() { * * @return The bytes for uri. */ + @java.lang.Override public com.google.protobuf.ByteString getUriBytes() { java.lang.Object ref = uri_; if (ref instanceof java.lang.String) { diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/GcsSource.java b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/GcsSource.java index 94ddc557..dab3fbdd 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/GcsSource.java +++ b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/GcsSource.java @@ -118,6 +118,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The uri. */ + @java.lang.Override public java.lang.String getUri() { java.lang.Object ref = uri_; if (ref instanceof java.lang.String) { @@ -134,6 +135,7 @@ public java.lang.String getUri() { * * @return The bytes for uri. */ + @java.lang.Override public com.google.protobuf.ByteString getUriBytes() { java.lang.Object ref = uri_; if (ref instanceof java.lang.String) { diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/GeometryProto.java b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/GeometryProto.java index 244ec174..17b83e4a 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/GeometryProto.java +++ b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/GeometryProto.java @@ -56,11 +56,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "ly\0229\n\010vertices\030\001 \003(\0132\'.google.cloud.docu" + "mentai.v1beta1.Vertex\022N\n\023normalized_vert" + "ices\030\002 \003(\01321.google.cloud.documentai.v1b" - + "eta1.NormalizedVertexB\201\001\n#com.google.clo" + + "eta1.NormalizedVertexB\352\001\n#com.google.clo" + "ud.documentai.v1beta1B\rGeometryProtoP\001ZI" + "google.golang.org/genproto/googleapis/cl" - + "oud/documentai/v1beta1;documentaib\006proto" - + "3" + + "oud/documentai/v1beta1;documentai\252\002\037Goog" + + "le.Cloud.DocumentAI.V1Beta1\312\002\037Google\\Clo" + + "ud\\DocumentAi\\V1beta1\352\002\"Google::Cloud::D" + + "ocumentAI::V1beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/InputConfig.java b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/InputConfig.java index 86c3220d..6fb129af 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/InputConfig.java +++ b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/InputConfig.java @@ -184,6 +184,7 @@ public SourceCase getSourceCase() { * * @return Whether the gcsSource field is set. */ + @java.lang.Override public boolean hasGcsSource() { return sourceCase_ == 1; } @@ -199,6 +200,7 @@ public boolean hasGcsSource() { * * @return The gcsSource. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.GcsSource getGcsSource() { if (sourceCase_ == 1) { return (com.google.cloud.documentai.v1beta1.GcsSource) source_; @@ -215,6 +217,7 @@ public com.google.cloud.documentai.v1beta1.GcsSource getGcsSource() { * * .google.cloud.documentai.v1beta1.GcsSource gcs_source = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.GcsSourceOrBuilder getGcsSourceOrBuilder() { if (sourceCase_ == 1) { return (com.google.cloud.documentai.v1beta1.GcsSource) source_; @@ -236,6 +239,7 @@ public com.google.cloud.documentai.v1beta1.GcsSourceOrBuilder getGcsSourceOrBuil * * @return The mimeType. */ + @java.lang.Override public java.lang.String getMimeType() { java.lang.Object ref = mimeType_; if (ref instanceof java.lang.String) { @@ -259,6 +263,7 @@ public java.lang.String getMimeType() { * * @return The bytes for mimeType. */ + @java.lang.Override public com.google.protobuf.ByteString getMimeTypeBytes() { java.lang.Object ref = mimeType_; if (ref instanceof java.lang.String) { @@ -664,6 +669,7 @@ public Builder clearSource() { * * @return Whether the gcsSource field is set. */ + @java.lang.Override public boolean hasGcsSource() { return sourceCase_ == 1; } @@ -679,6 +685,7 @@ public boolean hasGcsSource() { * * @return The gcsSource. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.GcsSource getGcsSource() { if (gcsSourceBuilder_ == null) { if (sourceCase_ == 1) { @@ -817,6 +824,7 @@ public com.google.cloud.documentai.v1beta1.GcsSource.Builder getGcsSourceBuilder * * .google.cloud.documentai.v1beta1.GcsSource gcs_source = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.GcsSourceOrBuilder getGcsSourceOrBuilder() { if ((sourceCase_ == 1) && (gcsSourceBuilder_ != null)) { return gcsSourceBuilder_.getMessageOrBuilder(); diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/KeyValuePairHint.java b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/KeyValuePairHint.java index 28e44acd..b8cab4ae 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/KeyValuePairHint.java +++ b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/KeyValuePairHint.java @@ -139,6 +139,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The key. */ + @java.lang.Override public java.lang.String getKey() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { @@ -161,6 +162,7 @@ public java.lang.String getKey() { * * @return The bytes for key. */ + @java.lang.Override public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/NormalizedVertex.java b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/NormalizedVertex.java index 4bf9e541..8009187f 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/NormalizedVertex.java +++ b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/NormalizedVertex.java @@ -127,6 +127,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The x. */ + @java.lang.Override public float getX() { return x_; } @@ -144,6 +145,7 @@ public float getX() { * * @return The y. */ + @java.lang.Override public float getY() { return y_; } @@ -496,6 +498,7 @@ public Builder mergeFrom( * * @return The x. */ + @java.lang.Override public float getX() { return x_; } @@ -547,6 +550,7 @@ public Builder clearX() { * * @return The y. */ + @java.lang.Override public float getY() { return y_; } diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/OperationMetadata.java b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/OperationMetadata.java index fd92f965..a070d2b8 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/OperationMetadata.java +++ b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/OperationMetadata.java @@ -350,6 +350,10 @@ public State findValueByNumber(int 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()); } @@ -397,6 +401,7 @@ private State(int value) { * * @return The enum numeric value on the wire for state. */ + @java.lang.Override public int getStateValue() { return state_; } @@ -411,6 +416,7 @@ public int getStateValue() { * * @return The state. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.OperationMetadata.State getState() { @SuppressWarnings("deprecation") com.google.cloud.documentai.v1beta1.OperationMetadata.State result = @@ -433,6 +439,7 @@ public com.google.cloud.documentai.v1beta1.OperationMetadata.State getState() { * * @return The stateMessage. */ + @java.lang.Override public java.lang.String getStateMessage() { java.lang.Object ref = stateMessage_; if (ref instanceof java.lang.String) { @@ -455,6 +462,7 @@ public java.lang.String getStateMessage() { * * @return The bytes for stateMessage. */ + @java.lang.Override public com.google.protobuf.ByteString getStateMessageBytes() { java.lang.Object ref = stateMessage_; if (ref instanceof java.lang.String) { @@ -480,6 +488,7 @@ public com.google.protobuf.ByteString getStateMessageBytes() { * * @return Whether the createTime field is set. */ + @java.lang.Override public boolean hasCreateTime() { return createTime_ != null; } @@ -494,6 +503,7 @@ public boolean hasCreateTime() { * * @return The createTime. */ + @java.lang.Override public com.google.protobuf.Timestamp getCreateTime() { return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; } @@ -506,6 +516,7 @@ public com.google.protobuf.Timestamp getCreateTime() { * * .google.protobuf.Timestamp create_time = 3; */ + @java.lang.Override public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { return getCreateTime(); } @@ -523,6 +534,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * * @return Whether the updateTime field is set. */ + @java.lang.Override public boolean hasUpdateTime() { return updateTime_ != null; } @@ -537,6 +549,7 @@ public boolean hasUpdateTime() { * * @return The updateTime. */ + @java.lang.Override public com.google.protobuf.Timestamp getUpdateTime() { return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; } @@ -549,6 +562,7 @@ public com.google.protobuf.Timestamp getUpdateTime() { * * .google.protobuf.Timestamp update_time = 4; */ + @java.lang.Override public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { return getUpdateTime(); } @@ -959,6 +973,7 @@ public Builder mergeFrom( * * @return The enum numeric value on the wire for state. */ + @java.lang.Override public int getStateValue() { return state_; } @@ -975,6 +990,7 @@ public int getStateValue() { * @return This builder for chaining. */ public Builder setStateValue(int value) { + state_ = value; onChanged(); return this; @@ -990,6 +1006,7 @@ public Builder setStateValue(int value) { * * @return The state. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.OperationMetadata.State getState() { @SuppressWarnings("deprecation") com.google.cloud.documentai.v1beta1.OperationMetadata.State result = diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/OutputConfig.java b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/OutputConfig.java index b920bef8..59c93b59 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/OutputConfig.java +++ b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/OutputConfig.java @@ -182,6 +182,7 @@ public DestinationCase getDestinationCase() { * * @return Whether the gcsDestination field is set. */ + @java.lang.Override public boolean hasGcsDestination() { return destinationCase_ == 1; } @@ -196,6 +197,7 @@ public boolean hasGcsDestination() { * * @return The gcsDestination. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.GcsDestination getGcsDestination() { if (destinationCase_ == 1) { return (com.google.cloud.documentai.v1beta1.GcsDestination) destination_; @@ -211,6 +213,7 @@ public com.google.cloud.documentai.v1beta1.GcsDestination getGcsDestination() { * * .google.cloud.documentai.v1beta1.GcsDestination gcs_destination = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.GcsDestinationOrBuilder getGcsDestinationOrBuilder() { if (destinationCase_ == 1) { return (com.google.cloud.documentai.v1beta1.GcsDestination) destination_; @@ -243,6 +246,7 @@ public com.google.cloud.documentai.v1beta1.GcsDestinationOrBuilder getGcsDestina * * @return The pagesPerShard. */ + @java.lang.Override public int getPagesPerShard() { return pagesPerShard_; } @@ -638,6 +642,7 @@ public Builder clearDestination() { * * @return Whether the gcsDestination field is set. */ + @java.lang.Override public boolean hasGcsDestination() { return destinationCase_ == 1; } @@ -652,6 +657,7 @@ public boolean hasGcsDestination() { * * @return The gcsDestination. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.GcsDestination getGcsDestination() { if (gcsDestinationBuilder_ == null) { if (destinationCase_ == 1) { @@ -785,6 +791,7 @@ public com.google.cloud.documentai.v1beta1.GcsDestination.Builder getGcsDestinat * * .google.cloud.documentai.v1beta1.GcsDestination gcs_destination = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.GcsDestinationOrBuilder getGcsDestinationOrBuilder() { if ((destinationCase_ == 1) && (gcsDestinationBuilder_ != null)) { @@ -854,6 +861,7 @@ public com.google.cloud.documentai.v1beta1.GcsDestination.Builder getGcsDestinat * * @return The pagesPerShard. */ + @java.lang.Override public int getPagesPerShard() { return pagesPerShard_; } diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/ProcessDocumentRequest.java b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/ProcessDocumentRequest.java index 3807e53a..fa65045b 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/ProcessDocumentRequest.java +++ b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/ProcessDocumentRequest.java @@ -225,6 +225,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return Whether the inputConfig field is set. */ + @java.lang.Override public boolean hasInputConfig() { return inputConfig_ != null; } @@ -241,6 +242,7 @@ public boolean hasInputConfig() { * * @return The inputConfig. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.InputConfig getInputConfig() { return inputConfig_ == null ? com.google.cloud.documentai.v1beta1.InputConfig.getDefaultInstance() @@ -257,6 +259,7 @@ public com.google.cloud.documentai.v1beta1.InputConfig getInputConfig() { * .google.cloud.documentai.v1beta1.InputConfig input_config = 1 [(.google.api.field_behavior) = REQUIRED]; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.InputConfigOrBuilder getInputConfigOrBuilder() { return getInputConfig(); } @@ -276,6 +279,7 @@ public com.google.cloud.documentai.v1beta1.InputConfigOrBuilder getInputConfigOr * * @return Whether the outputConfig field is set. */ + @java.lang.Override public boolean hasOutputConfig() { return outputConfig_ != null; } @@ -292,6 +296,7 @@ public boolean hasOutputConfig() { * * @return The outputConfig. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.OutputConfig getOutputConfig() { return outputConfig_ == null ? com.google.cloud.documentai.v1beta1.OutputConfig.getDefaultInstance() @@ -308,6 +313,7 @@ public com.google.cloud.documentai.v1beta1.OutputConfig getOutputConfig() { * .google.cloud.documentai.v1beta1.OutputConfig output_config = 2 [(.google.api.field_behavior) = REQUIRED]; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.OutputConfigOrBuilder getOutputConfigOrBuilder() { return getOutputConfig(); } @@ -327,6 +333,7 @@ public com.google.cloud.documentai.v1beta1.OutputConfigOrBuilder getOutputConfig * * @return The documentType. */ + @java.lang.Override public java.lang.String getDocumentType() { java.lang.Object ref = documentType_; if (ref instanceof java.lang.String) { @@ -351,6 +358,7 @@ public java.lang.String getDocumentType() { * * @return The bytes for documentType. */ + @java.lang.Override public com.google.protobuf.ByteString getDocumentTypeBytes() { java.lang.Object ref = documentType_; if (ref instanceof java.lang.String) { @@ -378,6 +386,7 @@ public com.google.protobuf.ByteString getDocumentTypeBytes() { * * @return Whether the tableExtractionParams field is set. */ + @java.lang.Override public boolean hasTableExtractionParams() { return tableExtractionParams_ != null; } @@ -394,6 +403,7 @@ public boolean hasTableExtractionParams() { * * @return The tableExtractionParams. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.TableExtractionParams getTableExtractionParams() { return tableExtractionParams_ == null ? com.google.cloud.documentai.v1beta1.TableExtractionParams.getDefaultInstance() @@ -410,6 +420,7 @@ public com.google.cloud.documentai.v1beta1.TableExtractionParams getTableExtract * .google.cloud.documentai.v1beta1.TableExtractionParams table_extraction_params = 4; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.TableExtractionParamsOrBuilder getTableExtractionParamsOrBuilder() { return getTableExtractionParams(); @@ -429,6 +440,7 @@ public com.google.cloud.documentai.v1beta1.TableExtractionParams getTableExtract * * @return Whether the formExtractionParams field is set. */ + @java.lang.Override public boolean hasFormExtractionParams() { return formExtractionParams_ != null; } @@ -444,6 +456,7 @@ public boolean hasFormExtractionParams() { * * @return The formExtractionParams. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.FormExtractionParams getFormExtractionParams() { return formExtractionParams_ == null ? com.google.cloud.documentai.v1beta1.FormExtractionParams.getDefaultInstance() @@ -459,6 +472,7 @@ public com.google.cloud.documentai.v1beta1.FormExtractionParams getFormExtractio * * .google.cloud.documentai.v1beta1.FormExtractionParams form_extraction_params = 5; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.FormExtractionParamsOrBuilder getFormExtractionParamsOrBuilder() { return getFormExtractionParams(); @@ -479,6 +493,7 @@ public com.google.cloud.documentai.v1beta1.FormExtractionParams getFormExtractio * * @return Whether the entityExtractionParams field is set. */ + @java.lang.Override public boolean hasEntityExtractionParams() { return entityExtractionParams_ != null; } @@ -495,6 +510,7 @@ public boolean hasEntityExtractionParams() { * * @return The entityExtractionParams. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.EntityExtractionParams getEntityExtractionParams() { return entityExtractionParams_ == null ? com.google.cloud.documentai.v1beta1.EntityExtractionParams.getDefaultInstance() @@ -511,6 +527,7 @@ public com.google.cloud.documentai.v1beta1.EntityExtractionParams getEntityExtra * .google.cloud.documentai.v1beta1.EntityExtractionParams entity_extraction_params = 6; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.EntityExtractionParamsOrBuilder getEntityExtractionParamsOrBuilder() { return getEntityExtractionParams(); @@ -530,6 +547,7 @@ public com.google.cloud.documentai.v1beta1.EntityExtractionParams getEntityExtra * * @return Whether the ocrParams field is set. */ + @java.lang.Override public boolean hasOcrParams() { return ocrParams_ != null; } @@ -545,6 +563,7 @@ public boolean hasOcrParams() { * * @return The ocrParams. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.OcrParams getOcrParams() { return ocrParams_ == null ? com.google.cloud.documentai.v1beta1.OcrParams.getDefaultInstance() @@ -560,6 +579,7 @@ public com.google.cloud.documentai.v1beta1.OcrParams getOcrParams() { * * .google.cloud.documentai.v1beta1.OcrParams ocr_params = 7; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.OcrParamsOrBuilder getOcrParamsOrBuilder() { return getOcrParams(); } diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/ProcessDocumentResponse.java b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/ProcessDocumentResponse.java index ffd4a850..b024ca3f 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/ProcessDocumentResponse.java +++ b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/ProcessDocumentResponse.java @@ -148,6 +148,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return Whether the inputConfig field is set. */ + @java.lang.Override public boolean hasInputConfig() { return inputConfig_ != null; } @@ -163,6 +164,7 @@ public boolean hasInputConfig() { * * @return The inputConfig. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.InputConfig getInputConfig() { return inputConfig_ == null ? com.google.cloud.documentai.v1beta1.InputConfig.getDefaultInstance() @@ -178,6 +180,7 @@ public com.google.cloud.documentai.v1beta1.InputConfig getInputConfig() { * * .google.cloud.documentai.v1beta1.InputConfig input_config = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.InputConfigOrBuilder getInputConfigOrBuilder() { return getInputConfig(); } @@ -196,6 +199,7 @@ public com.google.cloud.documentai.v1beta1.InputConfigOrBuilder getInputConfigOr * * @return Whether the outputConfig field is set. */ + @java.lang.Override public boolean hasOutputConfig() { return outputConfig_ != null; } @@ -211,6 +215,7 @@ public boolean hasOutputConfig() { * * @return The outputConfig. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.OutputConfig getOutputConfig() { return outputConfig_ == null ? com.google.cloud.documentai.v1beta1.OutputConfig.getDefaultInstance() @@ -226,6 +231,7 @@ public com.google.cloud.documentai.v1beta1.OutputConfig getOutputConfig() { * * .google.cloud.documentai.v1beta1.OutputConfig output_config = 2; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.OutputConfigOrBuilder getOutputConfigOrBuilder() { return getOutputConfig(); } diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/TableBoundHint.java b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/TableBoundHint.java index df140052..ff59ea55 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/TableBoundHint.java +++ b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/TableBoundHint.java @@ -138,6 +138,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The pageNumber. */ + @java.lang.Override public int getPageNumber() { return pageNumber_; } @@ -156,6 +157,7 @@ public int getPageNumber() { * * @return Whether the boundingBox field is set. */ + @java.lang.Override public boolean hasBoundingBox() { return boundingBox_ != null; } @@ -171,6 +173,7 @@ public boolean hasBoundingBox() { * * @return The boundingBox. */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.BoundingPoly getBoundingBox() { return boundingBox_ == null ? com.google.cloud.documentai.v1beta1.BoundingPoly.getDefaultInstance() @@ -186,6 +189,7 @@ public com.google.cloud.documentai.v1beta1.BoundingPoly getBoundingBox() { * * .google.cloud.documentai.v1beta1.BoundingPoly bounding_box = 2; */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.BoundingPolyOrBuilder getBoundingBoxOrBuilder() { return getBoundingBox(); } @@ -549,6 +553,7 @@ public Builder mergeFrom( * * @return The pageNumber. */ + @java.lang.Override public int getPageNumber() { return pageNumber_; } diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/TableExtractionParams.java b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/TableExtractionParams.java index 8ed57193..9a7ec775 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/TableExtractionParams.java +++ b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/TableExtractionParams.java @@ -161,6 +161,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The enabled. */ + @java.lang.Override public boolean getEnabled() { return enabled_; } @@ -179,6 +180,7 @@ public boolean getEnabled() { * repeated .google.cloud.documentai.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL]; * */ + @java.lang.Override public java.util.List getTableBoundHintsList() { return tableBoundHints_; @@ -195,6 +197,7 @@ public boolean getEnabled() { * repeated .google.cloud.documentai.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL]; * */ + @java.lang.Override public java.util.List getTableBoundHintsOrBuilderList() { return tableBoundHints_; @@ -211,6 +214,7 @@ public boolean getEnabled() { * repeated .google.cloud.documentai.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL]; * */ + @java.lang.Override public int getTableBoundHintsCount() { return tableBoundHints_.size(); } @@ -226,6 +230,7 @@ public int getTableBoundHintsCount() { * repeated .google.cloud.documentai.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL]; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.TableBoundHint getTableBoundHints(int index) { return tableBoundHints_.get(index); } @@ -241,6 +246,7 @@ public com.google.cloud.documentai.v1beta1.TableBoundHint getTableBoundHints(int * repeated .google.cloud.documentai.v1beta1.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL]; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta1.TableBoundHintOrBuilder getTableBoundHintsOrBuilder( int index) { return tableBoundHints_.get(index); @@ -325,6 +331,7 @@ public com.google.protobuf.ByteString getHeaderHintsBytes(int index) { * * @return The modelVersion. */ + @java.lang.Override public java.lang.String getModelVersion() { java.lang.Object ref = modelVersion_; if (ref instanceof java.lang.String) { @@ -348,6 +355,7 @@ public java.lang.String getModelVersion() { * * @return The bytes for modelVersion. */ + @java.lang.Override public com.google.protobuf.ByteString getModelVersionBytes() { java.lang.Object ref = modelVersion_; if (ref instanceof java.lang.String) { @@ -797,6 +805,7 @@ public Builder mergeFrom( * * @return The enabled. */ + @java.lang.Override public boolean getEnabled() { return enabled_; } diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/Vertex.java b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/Vertex.java index dde131ef..ede823d7 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/Vertex.java +++ b/proto-google-cloud-document-ai-v1beta1/src/main/java/com/google/cloud/documentai/v1beta1/Vertex.java @@ -126,6 +126,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The x. */ + @java.lang.Override public int getX() { return x_; } @@ -143,6 +144,7 @@ public int getX() { * * @return The y. */ + @java.lang.Override public int getY() { return y_; } @@ -490,6 +492,7 @@ public Builder mergeFrom( * * @return The x. */ + @java.lang.Override public int getX() { return x_; } @@ -541,6 +544,7 @@ public Builder clearX() { * * @return The y. */ + @java.lang.Override public int getY() { return y_; } diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/proto/google/cloud/documentai/v1beta1/document.proto b/proto-google-cloud-document-ai-v1beta1/src/main/proto/google/cloud/documentai/v1beta1/document.proto index 1303c32d..1ee00b56 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/proto/google/cloud/documentai/v1beta1/document.proto +++ b/proto-google-cloud-document-ai-v1beta1/src/main/proto/google/cloud/documentai/v1beta1/document.proto @@ -22,10 +22,13 @@ import "google/cloud/documentai/v1beta1/geometry.proto"; import "google/rpc/status.proto"; import "google/type/color.proto"; +option csharp_namespace = "Google.Cloud.DocumentAI.V1Beta1"; option go_package = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta1;documentai"; option java_multiple_files = true; option java_outer_classname = "DocumentProto"; option java_package = "com.google.cloud.documentai.v1beta1"; +option php_namespace = "Google\\Cloud\\DocumentAi\\V1beta1"; +option ruby_package = "Google::Cloud::DocumentAI::V1beta1"; // Document represents the canonical document resource in Document Understanding // AI. diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/proto/google/cloud/documentai/v1beta1/document_understanding.proto b/proto-google-cloud-document-ai-v1beta1/src/main/proto/google/cloud/documentai/v1beta1/document_understanding.proto index 4f8dfb72..a8890762 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/proto/google/cloud/documentai/v1beta1/document_understanding.proto +++ b/proto-google-cloud-document-ai-v1beta1/src/main/proto/google/cloud/documentai/v1beta1/document_understanding.proto @@ -24,10 +24,13 @@ import "google/cloud/documentai/v1beta1/geometry.proto"; import "google/longrunning/operations.proto"; import "google/protobuf/timestamp.proto"; +option csharp_namespace = "Google.Cloud.DocumentAI.V1Beta1"; option go_package = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta1;documentai"; option java_multiple_files = true; option java_outer_classname = "DocumentAiProto"; option java_package = "com.google.cloud.documentai.v1beta1"; +option php_namespace = "Google\\Cloud\\DocumentAi\\V1beta1"; +option ruby_package = "Google::Cloud::DocumentAI::V1beta1"; // Service to parse structured information from unstructured or semi-structured // documents using state-of-the-art Google AI such as natural language, diff --git a/proto-google-cloud-document-ai-v1beta1/src/main/proto/google/cloud/documentai/v1beta1/geometry.proto b/proto-google-cloud-document-ai-v1beta1/src/main/proto/google/cloud/documentai/v1beta1/geometry.proto index 9dbe2b78..b4331bc6 100644 --- a/proto-google-cloud-document-ai-v1beta1/src/main/proto/google/cloud/documentai/v1beta1/geometry.proto +++ b/proto-google-cloud-document-ai-v1beta1/src/main/proto/google/cloud/documentai/v1beta1/geometry.proto @@ -19,10 +19,13 @@ package google.cloud.documentai.v1beta1; import "google/api/annotations.proto"; +option csharp_namespace = "Google.Cloud.DocumentAI.V1Beta1"; option go_package = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta1;documentai"; option java_multiple_files = true; option java_outer_classname = "GeometryProto"; option java_package = "com.google.cloud.documentai.v1beta1"; +option php_namespace = "Google\\Cloud\\DocumentAi\\V1beta1"; +option ruby_package = "Google::Cloud::DocumentAI::V1beta1"; // A vertex represents a 2D point in the image. // NOTE: the vertex coordinates are in the same scale as the original image. diff --git a/proto-google-cloud-document-ai-v1beta2/pom.xml b/proto-google-cloud-document-ai-v1beta2/pom.xml index 78f6000c..9b09860f 100644 --- a/proto-google-cloud-document-ai-v1beta2/pom.xml +++ b/proto-google-cloud-document-ai-v1beta2/pom.xml @@ -1,24 +1,33 @@ - 4.0.0 - com.google.api.grpc - proto-google-cloud-document-ai-v1beta2 - 0.1.1 - proto-google-cloud-document-ai-v1beta2 - PROTO library for proto-google-cloud-document-ai-v1beta2 - - com.google.cloud - google-cloud-document-ai-parent - 0.1.1 - - - - com.google.protobuf - protobuf-java - - - com.google.api.grpc - proto-google-common-protos - - + 4.0.0 + com.google.api.grpc + proto-google-cloud-document-ai-v1beta2 + 0.2.0 + proto-google-cloud-document-ai-v1beta2 + PROTO library for proto-google-cloud-document-ai-v1beta2 + + com.google.cloud + google-cloud-document-ai-parent + 0.2.0 + + + + com.google.protobuf + protobuf-java + + + com.google.api.grpc + proto-google-common-protos + + + + + + + org.codehaus.mojo + flatten-maven-plugin + + + \ No newline at end of file diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/AutoMlParams.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/AutoMlParams.java index e3f7e630..bec7a46e 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/AutoMlParams.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/AutoMlParams.java @@ -125,6 +125,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The model. */ + @java.lang.Override public java.lang.String getModel() { java.lang.Object ref = model_; if (ref instanceof java.lang.String) { @@ -148,6 +149,7 @@ public java.lang.String getModel() { * * @return The bytes for model. */ + @java.lang.Override public com.google.protobuf.ByteString getModelBytes() { java.lang.Object ref = model_; if (ref instanceof java.lang.String) { diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/BatchProcessDocumentsRequest.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/BatchProcessDocumentsRequest.java index 907c3e26..d8ae279e 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/BatchProcessDocumentsRequest.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/BatchProcessDocumentsRequest.java @@ -144,6 +144,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * repeated .google.cloud.documentai.v1beta2.ProcessDocumentRequest requests = 1 [(.google.api.field_behavior) = REQUIRED]; * */ + @java.lang.Override public java.util.List getRequestsList() { return requests_; @@ -159,6 +160,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * repeated .google.cloud.documentai.v1beta2.ProcessDocumentRequest requests = 1 [(.google.api.field_behavior) = REQUIRED]; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.ProcessDocumentRequestOrBuilder> getRequestsOrBuilderList() { @@ -175,6 +177,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * repeated .google.cloud.documentai.v1beta2.ProcessDocumentRequest requests = 1 [(.google.api.field_behavior) = REQUIRED]; * */ + @java.lang.Override public int getRequestsCount() { return requests_.size(); } @@ -189,6 +192,7 @@ public int getRequestsCount() { * repeated .google.cloud.documentai.v1beta2.ProcessDocumentRequest requests = 1 [(.google.api.field_behavior) = REQUIRED]; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.ProcessDocumentRequest getRequests(int index) { return requests_.get(index); } @@ -203,6 +207,7 @@ public com.google.cloud.documentai.v1beta2.ProcessDocumentRequest getRequests(in * repeated .google.cloud.documentai.v1beta2.ProcessDocumentRequest requests = 1 [(.google.api.field_behavior) = REQUIRED]; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.ProcessDocumentRequestOrBuilder getRequestsOrBuilder( int index) { return requests_.get(index); @@ -223,6 +228,7 @@ public com.google.cloud.documentai.v1beta2.ProcessDocumentRequestOrBuilder getRe * * @return The parent. */ + @java.lang.Override public java.lang.String getParent() { java.lang.Object ref = parent_; if (ref instanceof java.lang.String) { @@ -247,6 +253,7 @@ public java.lang.String getParent() { * * @return The bytes for parent. */ + @java.lang.Override public com.google.protobuf.ByteString getParentBytes() { java.lang.Object ref = parent_; if (ref instanceof java.lang.String) { diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/BatchProcessDocumentsResponse.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/BatchProcessDocumentsResponse.java index 15d50f33..3b5ef9b1 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/BatchProcessDocumentsResponse.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/BatchProcessDocumentsResponse.java @@ -134,6 +134,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * repeated .google.cloud.documentai.v1beta2.ProcessDocumentResponse responses = 1; */ + @java.lang.Override public java.util.List getResponsesList() { return responses_; @@ -147,6 +148,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * repeated .google.cloud.documentai.v1beta2.ProcessDocumentResponse responses = 1; */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.ProcessDocumentResponseOrBuilder> getResponsesOrBuilderList() { @@ -161,6 +163,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * repeated .google.cloud.documentai.v1beta2.ProcessDocumentResponse responses = 1; */ + @java.lang.Override public int getResponsesCount() { return responses_.size(); } @@ -173,6 +176,7 @@ public int getResponsesCount() { * * repeated .google.cloud.documentai.v1beta2.ProcessDocumentResponse responses = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.ProcessDocumentResponse getResponses(int index) { return responses_.get(index); } @@ -185,6 +189,7 @@ public com.google.cloud.documentai.v1beta2.ProcessDocumentResponse getResponses( * * repeated .google.cloud.documentai.v1beta2.ProcessDocumentResponse responses = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.ProcessDocumentResponseOrBuilder getResponsesOrBuilder( int index) { return responses_.get(index); diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/BoundingPoly.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/BoundingPoly.java index 217c1b71..8cf2c67a 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/BoundingPoly.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/BoundingPoly.java @@ -147,6 +147,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * repeated .google.cloud.documentai.v1beta2.Vertex vertices = 1; */ + @java.lang.Override public java.util.List getVerticesList() { return vertices_; } @@ -159,6 +160,7 @@ public java.util.List getVerticesLis * * repeated .google.cloud.documentai.v1beta2.Vertex vertices = 1; */ + @java.lang.Override public java.util.List getVerticesOrBuilderList() { return vertices_; @@ -172,6 +174,7 @@ public java.util.List getVerticesLis * * repeated .google.cloud.documentai.v1beta2.Vertex vertices = 1; */ + @java.lang.Override public int getVerticesCount() { return vertices_.size(); } @@ -184,6 +187,7 @@ public int getVerticesCount() { * * repeated .google.cloud.documentai.v1beta2.Vertex vertices = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Vertex getVertices(int index) { return vertices_.get(index); } @@ -196,6 +200,7 @@ public com.google.cloud.documentai.v1beta2.Vertex getVertices(int index) { * * repeated .google.cloud.documentai.v1beta2.Vertex vertices = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.VertexOrBuilder getVerticesOrBuilder(int index) { return vertices_.get(index); } @@ -212,6 +217,7 @@ public com.google.cloud.documentai.v1beta2.VertexOrBuilder getVerticesOrBuilder( * repeated .google.cloud.documentai.v1beta2.NormalizedVertex normalized_vertices = 2; * */ + @java.lang.Override public java.util.List getNormalizedVerticesList() { return normalizedVertices_; @@ -226,6 +232,7 @@ public com.google.cloud.documentai.v1beta2.VertexOrBuilder getVerticesOrBuilder( * repeated .google.cloud.documentai.v1beta2.NormalizedVertex normalized_vertices = 2; * */ + @java.lang.Override public java.util.List getNormalizedVerticesOrBuilderList() { return normalizedVertices_; @@ -240,6 +247,7 @@ public com.google.cloud.documentai.v1beta2.VertexOrBuilder getVerticesOrBuilder( * repeated .google.cloud.documentai.v1beta2.NormalizedVertex normalized_vertices = 2; * */ + @java.lang.Override public int getNormalizedVerticesCount() { return normalizedVertices_.size(); } @@ -253,6 +261,7 @@ public int getNormalizedVerticesCount() { * repeated .google.cloud.documentai.v1beta2.NormalizedVertex normalized_vertices = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.NormalizedVertex getNormalizedVertices(int index) { return normalizedVertices_.get(index); } @@ -266,6 +275,7 @@ public com.google.cloud.documentai.v1beta2.NormalizedVertex getNormalizedVertice * repeated .google.cloud.documentai.v1beta2.NormalizedVertex normalized_vertices = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.NormalizedVertexOrBuilder getNormalizedVerticesOrBuilder(int index) { return normalizedVertices_.get(index); diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/Document.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/Document.java index 792f6293..7812032e 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/Document.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/Document.java @@ -413,6 +413,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The shardIndex. */ + @java.lang.Override public long getShardIndex() { return shardIndex_; } @@ -430,6 +431,7 @@ public long getShardIndex() { * * @return The shardCount. */ + @java.lang.Override public long getShardCount() { return shardCount_; } @@ -448,6 +450,7 @@ public long getShardCount() { * * @return The textOffset. */ + @java.lang.Override public long getTextOffset() { return textOffset_; } @@ -818,6 +821,7 @@ public Builder mergeFrom( * * @return The shardIndex. */ + @java.lang.Override public long getShardIndex() { return shardIndex_; } @@ -869,6 +873,7 @@ public Builder clearShardIndex() { * * @return The shardCount. */ + @java.lang.Override public long getShardCount() { return shardCount_; } @@ -921,6 +926,7 @@ public Builder clearShardCount() { * * @return The textOffset. */ + @java.lang.Override public long getTextOffset() { return textOffset_; } @@ -1323,6 +1329,7 @@ public com.google.protobuf.ByteString getAutomlModelBytes() { * * @return The name. */ + @java.lang.Override public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { @@ -1347,6 +1354,7 @@ public java.lang.String getName() { * * @return The bytes for name. */ + @java.lang.Override public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { @@ -1372,6 +1380,7 @@ public com.google.protobuf.ByteString getNameBytes() { * * @return The confidence. */ + @java.lang.Override public float getConfidence() { return confidence_; } @@ -1786,6 +1795,7 @@ public Builder clearSource() { * * @return The automlModel. */ + @java.lang.Override public java.lang.String getAutomlModel() { java.lang.Object ref = ""; if (sourceCase_ == 2) { @@ -1816,6 +1826,7 @@ public java.lang.String getAutomlModel() { * * @return The bytes for automlModel. */ + @java.lang.Override public com.google.protobuf.ByteString getAutomlModelBytes() { java.lang.Object ref = ""; if (sourceCase_ == 2) { @@ -2032,6 +2043,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * * @return The confidence. */ + @java.lang.Override public float getConfidence() { return confidence_; } @@ -2680,6 +2692,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The size. */ + @java.lang.Override public float getSize() { return size_; } @@ -2697,6 +2710,7 @@ public float getSize() { * * @return The unit. */ + @java.lang.Override public java.lang.String getUnit() { java.lang.Object ref = unit_; if (ref instanceof java.lang.String) { @@ -2719,6 +2733,7 @@ public java.lang.String getUnit() { * * @return The bytes for unit. */ + @java.lang.Override public com.google.protobuf.ByteString getUnitBytes() { java.lang.Object ref = unit_; if (ref instanceof java.lang.String) { @@ -3086,6 +3101,7 @@ public Builder mergeFrom( * * @return The size. */ + @java.lang.Override public float getSize() { return size_; } @@ -3299,6 +3315,7 @@ public com.google.protobuf.Parser getParserForType() { * * @return Whether the textAnchor field is set. */ + @java.lang.Override public boolean hasTextAnchor() { return textAnchor_ != null; } @@ -3313,6 +3330,7 @@ public boolean hasTextAnchor() { * * @return The textAnchor. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.TextAnchor getTextAnchor() { return textAnchor_ == null ? com.google.cloud.documentai.v1beta2.Document.TextAnchor.getDefaultInstance() @@ -3327,6 +3345,7 @@ public com.google.cloud.documentai.v1beta2.Document.TextAnchor getTextAnchor() { * * .google.cloud.documentai.v1beta2.Document.TextAnchor text_anchor = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.TextAnchorOrBuilder getTextAnchorOrBuilder() { return getTextAnchor(); @@ -3345,6 +3364,7 @@ public com.google.cloud.documentai.v1beta2.Document.TextAnchor getTextAnchor() { * * @return Whether the color field is set. */ + @java.lang.Override public boolean hasColor() { return color_ != null; } @@ -3359,6 +3379,7 @@ public boolean hasColor() { * * @return The color. */ + @java.lang.Override public com.google.type.Color getColor() { return color_ == null ? com.google.type.Color.getDefaultInstance() : color_; } @@ -3371,6 +3392,7 @@ public com.google.type.Color getColor() { * * .google.type.Color color = 2; */ + @java.lang.Override public com.google.type.ColorOrBuilder getColorOrBuilder() { return getColor(); } @@ -3388,6 +3410,7 @@ public com.google.type.ColorOrBuilder getColorOrBuilder() { * * @return Whether the backgroundColor field is set. */ + @java.lang.Override public boolean hasBackgroundColor() { return backgroundColor_ != null; } @@ -3402,6 +3425,7 @@ public boolean hasBackgroundColor() { * * @return The backgroundColor. */ + @java.lang.Override public com.google.type.Color getBackgroundColor() { return backgroundColor_ == null ? com.google.type.Color.getDefaultInstance() @@ -3416,6 +3440,7 @@ public com.google.type.Color getBackgroundColor() { * * .google.type.Color background_color = 3; */ + @java.lang.Override public com.google.type.ColorOrBuilder getBackgroundColorOrBuilder() { return getBackgroundColor(); } @@ -3434,6 +3459,7 @@ public com.google.type.ColorOrBuilder getBackgroundColorOrBuilder() { * * @return The fontWeight. */ + @java.lang.Override public java.lang.String getFontWeight() { java.lang.Object ref = fontWeight_; if (ref instanceof java.lang.String) { @@ -3457,6 +3483,7 @@ public java.lang.String getFontWeight() { * * @return The bytes for fontWeight. */ + @java.lang.Override public com.google.protobuf.ByteString getFontWeightBytes() { java.lang.Object ref = fontWeight_; if (ref instanceof java.lang.String) { @@ -3483,6 +3510,7 @@ public com.google.protobuf.ByteString getFontWeightBytes() { * * @return The textStyle. */ + @java.lang.Override public java.lang.String getTextStyle() { java.lang.Object ref = textStyle_; if (ref instanceof java.lang.String) { @@ -3506,6 +3534,7 @@ public java.lang.String getTextStyle() { * * @return The bytes for textStyle. */ + @java.lang.Override public com.google.protobuf.ByteString getTextStyleBytes() { java.lang.Object ref = textStyle_; if (ref instanceof java.lang.String) { @@ -3533,6 +3562,7 @@ public com.google.protobuf.ByteString getTextStyleBytes() { * * @return The textDecoration. */ + @java.lang.Override public java.lang.String getTextDecoration() { java.lang.Object ref = textDecoration_; if (ref instanceof java.lang.String) { @@ -3557,6 +3587,7 @@ public java.lang.String getTextDecoration() { * * @return The bytes for textDecoration. */ + @java.lang.Override public com.google.protobuf.ByteString getTextDecorationBytes() { java.lang.Object ref = textDecoration_; if (ref instanceof java.lang.String) { @@ -3582,6 +3613,7 @@ public com.google.protobuf.ByteString getTextDecorationBytes() { * * @return Whether the fontSize field is set. */ + @java.lang.Override public boolean hasFontSize() { return fontSize_ != null; } @@ -3596,6 +3628,7 @@ public boolean hasFontSize() { * * @return The fontSize. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Style.FontSize getFontSize() { return fontSize_ == null ? com.google.cloud.documentai.v1beta2.Document.Style.FontSize.getDefaultInstance() @@ -3610,6 +3643,7 @@ public com.google.cloud.documentai.v1beta2.Document.Style.FontSize getFontSize() * * .google.cloud.documentai.v1beta2.Document.Style.FontSize font_size = 7; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Style.FontSizeOrBuilder getFontSizeOrBuilder() { return getFontSize(); @@ -6216,6 +6250,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The width. */ + @java.lang.Override public float getWidth() { return width_; } @@ -6233,6 +6268,7 @@ public float getWidth() { * * @return The height. */ + @java.lang.Override public float getHeight() { return height_; } @@ -6250,6 +6286,7 @@ public float getHeight() { * * @return The unit. */ + @java.lang.Override public java.lang.String getUnit() { java.lang.Object ref = unit_; if (ref instanceof java.lang.String) { @@ -6272,6 +6309,7 @@ public java.lang.String getUnit() { * * @return The bytes for unit. */ + @java.lang.Override public com.google.protobuf.ByteString getUnitBytes() { java.lang.Object ref = unit_; if (ref instanceof java.lang.String) { @@ -6655,6 +6693,7 @@ public Builder mergeFrom( * * @return The width. */ + @java.lang.Override public float getWidth() { return width_; } @@ -6706,6 +6745,7 @@ public Builder clearWidth() { * * @return The height. */ + @java.lang.Override public float getHeight() { return height_; } @@ -7361,6 +7401,10 @@ public Orientation findValueByNumber(int 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()); } @@ -7410,6 +7454,7 @@ private Orientation(int value) { * * @return Whether the textAnchor field is set. */ + @java.lang.Override public boolean hasTextAnchor() { return textAnchor_ != null; } @@ -7424,6 +7469,7 @@ public boolean hasTextAnchor() { * * @return The textAnchor. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.TextAnchor getTextAnchor() { return textAnchor_ == null ? com.google.cloud.documentai.v1beta2.Document.TextAnchor.getDefaultInstance() @@ -7438,6 +7484,7 @@ public com.google.cloud.documentai.v1beta2.Document.TextAnchor getTextAnchor() { * * .google.cloud.documentai.v1beta2.Document.TextAnchor text_anchor = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.TextAnchorOrBuilder getTextAnchorOrBuilder() { return getTextAnchor(); @@ -7458,6 +7505,7 @@ public com.google.cloud.documentai.v1beta2.Document.TextAnchor getTextAnchor() { * * @return The confidence. */ + @java.lang.Override public float getConfidence() { return confidence_; } @@ -7475,6 +7523,7 @@ public float getConfidence() { * * @return Whether the boundingPoly field is set. */ + @java.lang.Override public boolean hasBoundingPoly() { return boundingPoly_ != null; } @@ -7489,6 +7538,7 @@ public boolean hasBoundingPoly() { * * @return The boundingPoly. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.BoundingPoly getBoundingPoly() { return boundingPoly_ == null ? com.google.cloud.documentai.v1beta2.BoundingPoly.getDefaultInstance() @@ -7503,6 +7553,7 @@ public com.google.cloud.documentai.v1beta2.BoundingPoly getBoundingPoly() { * * .google.cloud.documentai.v1beta2.BoundingPoly bounding_poly = 3; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.BoundingPolyOrBuilder getBoundingPolyOrBuilder() { return getBoundingPoly(); } @@ -7521,6 +7572,7 @@ public com.google.cloud.documentai.v1beta2.BoundingPolyOrBuilder getBoundingPoly * * @return The enum numeric value on the wire for orientation. */ + @java.lang.Override public int getOrientationValue() { return orientation_; } @@ -7536,6 +7588,7 @@ public int getOrientationValue() { * * @return The orientation. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Layout.Orientation getOrientation() { @SuppressWarnings("deprecation") com.google.cloud.documentai.v1beta2.Document.Page.Layout.Orientation result = @@ -7559,6 +7612,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout.Orientation getO * * @return The id. */ + @java.lang.Override public java.lang.String getId() { java.lang.Object ref = id_; if (ref instanceof java.lang.String) { @@ -7581,6 +7635,7 @@ public java.lang.String getId() { * * @return The bytes for id. */ + @java.lang.Override public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof java.lang.String) { @@ -8215,6 +8270,7 @@ public Builder clearTextAnchor() { * * @return The confidence. */ + @java.lang.Override public float getConfidence() { return confidence_; } @@ -8458,6 +8514,7 @@ public com.google.cloud.documentai.v1beta2.BoundingPoly.Builder getBoundingPolyB * * @return The enum numeric value on the wire for orientation. */ + @java.lang.Override public int getOrientationValue() { return orientation_; } @@ -8475,6 +8532,7 @@ public int getOrientationValue() { * @return This builder for chaining. */ public Builder setOrientationValue(int value) { + orientation_ = value; onChanged(); return this; @@ -8491,6 +8549,7 @@ public Builder setOrientationValue(int value) { * * @return The orientation. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Layout.Orientation getOrientation() { @SuppressWarnings("deprecation") @@ -8946,6 +9005,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return Whether the layout field is set. */ + @java.lang.Override public boolean hasLayout() { return layout_ != null; } @@ -8960,6 +9020,7 @@ public boolean hasLayout() { * * @return The layout. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { return layout_ == null ? com.google.cloud.documentai.v1beta2.Document.Page.Layout.getDefaultInstance() @@ -8974,6 +9035,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * * .google.cloud.documentai.v1beta2.Document.Page.Layout layout = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.LayoutOrBuilder getLayoutOrBuilder() { return getLayout(); @@ -8993,6 +9055,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public java.util.List getDetectedLanguagesList() { return detectedLanguages_; @@ -9008,6 +9071,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguageOrBuilder> getDetectedLanguagesOrBuilderList() { @@ -9024,6 +9088,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public int getDetectedLanguagesCount() { return detectedLanguages_.size(); } @@ -9038,6 +9103,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage getDetectedLanguages(int index) { return detectedLanguages_.get(index); @@ -9053,6 +9119,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguageOrBuilder getDetectedLanguagesOrBuilder(int index) { return detectedLanguages_.get(index); @@ -10352,6 +10419,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return Whether the layout field is set. */ + @java.lang.Override public boolean hasLayout() { return layout_ != null; } @@ -10366,6 +10434,7 @@ public boolean hasLayout() { * * @return The layout. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { return layout_ == null ? com.google.cloud.documentai.v1beta2.Document.Page.Layout.getDefaultInstance() @@ -10380,6 +10449,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * * .google.cloud.documentai.v1beta2.Document.Page.Layout layout = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.LayoutOrBuilder getLayoutOrBuilder() { return getLayout(); @@ -10399,6 +10469,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public java.util.List getDetectedLanguagesList() { return detectedLanguages_; @@ -10414,6 +10485,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguageOrBuilder> getDetectedLanguagesOrBuilderList() { @@ -10430,6 +10502,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public int getDetectedLanguagesCount() { return detectedLanguages_.size(); } @@ -10444,6 +10517,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage getDetectedLanguages(int index) { return detectedLanguages_.get(index); @@ -10459,6 +10533,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguageOrBuilder getDetectedLanguagesOrBuilder(int index) { return detectedLanguages_.get(index); @@ -11765,6 +11840,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return Whether the layout field is set. */ + @java.lang.Override public boolean hasLayout() { return layout_ != null; } @@ -11779,6 +11855,7 @@ public boolean hasLayout() { * * @return The layout. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { return layout_ == null ? com.google.cloud.documentai.v1beta2.Document.Page.Layout.getDefaultInstance() @@ -11793,6 +11870,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * * .google.cloud.documentai.v1beta2.Document.Page.Layout layout = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.LayoutOrBuilder getLayoutOrBuilder() { return getLayout(); @@ -11812,6 +11890,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public java.util.List getDetectedLanguagesList() { return detectedLanguages_; @@ -11827,6 +11906,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguageOrBuilder> getDetectedLanguagesOrBuilderList() { @@ -11843,6 +11923,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public int getDetectedLanguagesCount() { return detectedLanguages_.size(); } @@ -11857,6 +11938,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage getDetectedLanguages(int index) { return detectedLanguages_.get(index); @@ -11872,6 +11954,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguageOrBuilder getDetectedLanguagesOrBuilder(int index) { return detectedLanguages_.get(index); @@ -13490,6 +13573,10 @@ public Type findValueByNumber(int 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()); } @@ -13540,6 +13627,7 @@ private Type(int value) { * * @return The enum numeric value on the wire for type. */ + @java.lang.Override public int getTypeValue() { return type_; } @@ -13555,6 +13643,7 @@ public int getTypeValue() { * * @return The type. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Token.DetectedBreak.Type getType() { @SuppressWarnings("deprecation") @@ -13932,6 +14021,7 @@ public Builder mergeFrom( * * @return The enum numeric value on the wire for type. */ + @java.lang.Override public int getTypeValue() { return type_; } @@ -13949,6 +14039,7 @@ public int getTypeValue() { * @return This builder for chaining. */ public Builder setTypeValue(int value) { + type_ = value; onChanged(); return this; @@ -13965,6 +14056,7 @@ public Builder setTypeValue(int value) { * * @return The type. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Token.DetectedBreak.Type getType() { @SuppressWarnings("deprecation") @@ -14087,6 +14179,7 @@ public com.google.protobuf.Parser getParserForType() { * * @return Whether the layout field is set. */ + @java.lang.Override public boolean hasLayout() { return layout_ != null; } @@ -14101,6 +14194,7 @@ public boolean hasLayout() { * * @return The layout. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { return layout_ == null ? com.google.cloud.documentai.v1beta2.Document.Page.Layout.getDefaultInstance() @@ -14115,6 +14209,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * * .google.cloud.documentai.v1beta2.Document.Page.Layout layout = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.LayoutOrBuilder getLayoutOrBuilder() { return getLayout(); @@ -14135,6 +14230,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * * @return Whether the detectedBreak field is set. */ + @java.lang.Override public boolean hasDetectedBreak() { return detectedBreak_ != null; } @@ -14151,6 +14247,7 @@ public boolean hasDetectedBreak() { * * @return The detectedBreak. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Token.DetectedBreak getDetectedBreak() { return detectedBreak_ == null @@ -14169,6 +14266,7 @@ public boolean hasDetectedBreak() { * .google.cloud.documentai.v1beta2.Document.Page.Token.DetectedBreak detected_break = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Token.DetectedBreakOrBuilder getDetectedBreakOrBuilder() { return getDetectedBreak(); @@ -14188,6 +14286,7 @@ public boolean hasDetectedBreak() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 3; * */ + @java.lang.Override public java.util.List getDetectedLanguagesList() { return detectedLanguages_; @@ -14203,6 +14302,7 @@ public boolean hasDetectedBreak() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 3; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguageOrBuilder> getDetectedLanguagesOrBuilderList() { @@ -14219,6 +14319,7 @@ public boolean hasDetectedBreak() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 3; * */ + @java.lang.Override public int getDetectedLanguagesCount() { return detectedLanguages_.size(); } @@ -14233,6 +14334,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 3; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage getDetectedLanguages(int index) { return detectedLanguages_.get(index); @@ -14248,6 +14350,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 3; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguageOrBuilder getDetectedLanguagesOrBuilder(int index) { return detectedLanguages_.get(index); @@ -15822,6 +15925,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return Whether the layout field is set. */ + @java.lang.Override public boolean hasLayout() { return layout_ != null; } @@ -15836,6 +15940,7 @@ public boolean hasLayout() { * * @return The layout. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { return layout_ == null ? com.google.cloud.documentai.v1beta2.Document.Page.Layout.getDefaultInstance() @@ -15850,6 +15955,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * * .google.cloud.documentai.v1beta2.Document.Page.Layout layout = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.LayoutOrBuilder getLayoutOrBuilder() { return getLayout(); @@ -15868,6 +15974,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * * @return The type. */ + @java.lang.Override public java.lang.String getType() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { @@ -15890,6 +15997,7 @@ public java.lang.String getType() { * * @return The bytes for type. */ + @java.lang.Override public com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { @@ -15916,6 +16024,7 @@ public com.google.protobuf.ByteString getTypeBytes() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 3; * */ + @java.lang.Override public java.util.List getDetectedLanguagesList() { return detectedLanguages_; @@ -15931,6 +16040,7 @@ public com.google.protobuf.ByteString getTypeBytes() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 3; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguageOrBuilder> getDetectedLanguagesOrBuilderList() { @@ -15947,6 +16057,7 @@ public com.google.protobuf.ByteString getTypeBytes() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 3; * */ + @java.lang.Override public int getDetectedLanguagesCount() { return detectedLanguages_.size(); } @@ -15961,6 +16072,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 3; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage getDetectedLanguages(int index) { return detectedLanguages_.get(index); @@ -15976,6 +16088,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 3; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguageOrBuilder getDetectedLanguagesOrBuilder(int index) { return detectedLanguages_.get(index); @@ -17742,6 +17855,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * repeated .google.cloud.documentai.v1beta2.Document.Page.Table.TableCell cells = 1; * */ + @java.lang.Override public java.util.List getCellsList() { return cells_; @@ -17756,6 +17870,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * repeated .google.cloud.documentai.v1beta2.Document.Page.Table.TableCell cells = 1; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.Page.Table.TableCellOrBuilder> @@ -17772,6 +17887,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * repeated .google.cloud.documentai.v1beta2.Document.Page.Table.TableCell cells = 1; * */ + @java.lang.Override public int getCellsCount() { return cells_.size(); } @@ -17785,6 +17901,7 @@ public int getCellsCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.Table.TableCell cells = 1; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Table.TableCell getCells( int index) { return cells_.get(index); @@ -17799,6 +17916,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Table.TableCell getCell * repeated .google.cloud.documentai.v1beta2.Document.Page.Table.TableCell cells = 1; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Table.TableCellOrBuilder getCellsOrBuilder(int index) { return cells_.get(index); @@ -18928,6 +19046,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return Whether the layout field is set. */ + @java.lang.Override public boolean hasLayout() { return layout_ != null; } @@ -18942,6 +19061,7 @@ public boolean hasLayout() { * * @return The layout. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { return layout_ == null ? com.google.cloud.documentai.v1beta2.Document.Page.Layout.getDefaultInstance() @@ -18956,6 +19076,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * * .google.cloud.documentai.v1beta2.Document.Page.Layout layout = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.LayoutOrBuilder getLayoutOrBuilder() { return getLayout(); @@ -18974,6 +19095,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * * @return The rowSpan. */ + @java.lang.Override public int getRowSpan() { return rowSpan_; } @@ -18991,6 +19113,7 @@ public int getRowSpan() { * * @return The colSpan. */ + @java.lang.Override public int getColSpan() { return colSpan_; } @@ -19009,6 +19132,7 @@ public int getColSpan() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public java.util.List getDetectedLanguagesList() { return detectedLanguages_; @@ -19024,6 +19148,7 @@ public int getColSpan() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguageOrBuilder> @@ -19041,6 +19166,7 @@ public int getColSpan() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public int getDetectedLanguagesCount() { return detectedLanguages_.size(); } @@ -19055,6 +19181,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage getDetectedLanguages(int index) { return detectedLanguages_.get(index); @@ -19070,6 +19197,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguageOrBuilder getDetectedLanguagesOrBuilder(int index) { return detectedLanguages_.get(index); @@ -19715,6 +19843,7 @@ public Builder clearLayout() { * * @return The rowSpan. */ + @java.lang.Override public int getRowSpan() { return rowSpan_; } @@ -19766,6 +19895,7 @@ public Builder clearRowSpan() { * * @return The colSpan. */ + @java.lang.Override public int getColSpan() { return colSpan_; } @@ -20290,6 +20420,7 @@ public com.google.protobuf.Parser getParserForType() { * * @return Whether the layout field is set. */ + @java.lang.Override public boolean hasLayout() { return layout_ != null; } @@ -20304,6 +20435,7 @@ public boolean hasLayout() { * * @return The layout. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { return layout_ == null ? com.google.cloud.documentai.v1beta2.Document.Page.Layout.getDefaultInstance() @@ -20318,6 +20450,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * * .google.cloud.documentai.v1beta2.Document.Page.Layout layout = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.LayoutOrBuilder getLayoutOrBuilder() { return getLayout(); @@ -20337,6 +20470,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta2.Document.Page.Table.TableRow header_rows = 2; * */ + @java.lang.Override public java.util.List getHeaderRowsList() { return headerRows_; @@ -20352,6 +20486,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta2.Document.Page.Table.TableRow header_rows = 2; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.Page.Table.TableRowOrBuilder> getHeaderRowsOrBuilderList() { @@ -20368,6 +20503,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * repeated .google.cloud.documentai.v1beta2.Document.Page.Table.TableRow header_rows = 2; * */ + @java.lang.Override public int getHeaderRowsCount() { return headerRows_.size(); } @@ -20382,6 +20518,7 @@ public int getHeaderRowsCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.Table.TableRow header_rows = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Table.TableRow getHeaderRows( int index) { return headerRows_.get(index); @@ -20397,6 +20534,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Table.TableRow getHeade * repeated .google.cloud.documentai.v1beta2.Document.Page.Table.TableRow header_rows = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Table.TableRowOrBuilder getHeaderRowsOrBuilder(int index) { return headerRows_.get(index); @@ -20415,6 +20553,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Table.TableRow getHeade * repeated .google.cloud.documentai.v1beta2.Document.Page.Table.TableRow body_rows = 3; * */ + @java.lang.Override public java.util.List getBodyRowsList() { return bodyRows_; @@ -20429,6 +20568,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Table.TableRow getHeade * repeated .google.cloud.documentai.v1beta2.Document.Page.Table.TableRow body_rows = 3; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.Page.Table.TableRowOrBuilder> getBodyRowsOrBuilderList() { @@ -20444,6 +20584,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Table.TableRow getHeade * repeated .google.cloud.documentai.v1beta2.Document.Page.Table.TableRow body_rows = 3; * */ + @java.lang.Override public int getBodyRowsCount() { return bodyRows_.size(); } @@ -20457,6 +20598,7 @@ public int getBodyRowsCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.Table.TableRow body_rows = 3; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Table.TableRow getBodyRows( int index) { return bodyRows_.get(index); @@ -20471,6 +20613,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Table.TableRow getBodyR * repeated .google.cloud.documentai.v1beta2.Document.Page.Table.TableRow body_rows = 3; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Table.TableRowOrBuilder getBodyRowsOrBuilder(int index) { return bodyRows_.get(index); @@ -20490,6 +20633,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Table.TableRow getBodyR * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public java.util.List getDetectedLanguagesList() { return detectedLanguages_; @@ -20505,6 +20649,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Table.TableRow getBodyR * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguageOrBuilder> getDetectedLanguagesOrBuilderList() { @@ -20521,6 +20666,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Table.TableRow getBodyR * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public int getDetectedLanguagesCount() { return detectedLanguages_.size(); } @@ -20535,6 +20681,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage getDetectedLanguages(int index) { return detectedLanguages_.get(index); @@ -20550,6 +20697,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguageOrBuilder getDetectedLanguagesOrBuilder(int index) { return detectedLanguages_.get(index); @@ -23031,6 +23179,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return Whether the fieldName field is set. */ + @java.lang.Override public boolean hasFieldName() { return fieldName_ != null; } @@ -23046,6 +23195,7 @@ public boolean hasFieldName() { * * @return The fieldName. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Layout getFieldName() { return fieldName_ == null ? com.google.cloud.documentai.v1beta2.Document.Page.Layout.getDefaultInstance() @@ -23061,6 +23211,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getFieldName() { * * .google.cloud.documentai.v1beta2.Document.Page.Layout field_name = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.LayoutOrBuilder getFieldNameOrBuilder() { return getFieldName(); @@ -23079,6 +23230,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getFieldName() { * * @return Whether the fieldValue field is set. */ + @java.lang.Override public boolean hasFieldValue() { return fieldValue_ != null; } @@ -23093,6 +23245,7 @@ public boolean hasFieldValue() { * * @return The fieldValue. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Layout getFieldValue() { return fieldValue_ == null ? com.google.cloud.documentai.v1beta2.Document.Page.Layout.getDefaultInstance() @@ -23107,6 +23260,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getFieldValue() * * .google.cloud.documentai.v1beta2.Document.Page.Layout field_value = 2; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.LayoutOrBuilder getFieldValueOrBuilder() { return getFieldValue(); @@ -23126,6 +23280,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getFieldValue() * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage name_detected_languages = 3; * */ + @java.lang.Override public java.util.List getNameDetectedLanguagesList() { return nameDetectedLanguages_; @@ -23141,6 +23296,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getFieldValue() * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage name_detected_languages = 3; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguageOrBuilder> getNameDetectedLanguagesOrBuilderList() { @@ -23157,6 +23313,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getFieldValue() * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage name_detected_languages = 3; * */ + @java.lang.Override public int getNameDetectedLanguagesCount() { return nameDetectedLanguages_.size(); } @@ -23171,6 +23328,7 @@ public int getNameDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage name_detected_languages = 3; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage getNameDetectedLanguages(int index) { return nameDetectedLanguages_.get(index); @@ -23186,6 +23344,7 @@ public int getNameDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage name_detected_languages = 3; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguageOrBuilder getNameDetectedLanguagesOrBuilder(int index) { return nameDetectedLanguages_.get(index); @@ -23205,6 +23364,7 @@ public int getNameDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage value_detected_languages = 4; * */ + @java.lang.Override public java.util.List getValueDetectedLanguagesList() { return valueDetectedLanguages_; @@ -23220,6 +23380,7 @@ public int getNameDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage value_detected_languages = 4; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguageOrBuilder> getValueDetectedLanguagesOrBuilderList() { @@ -23236,6 +23397,7 @@ public int getNameDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage value_detected_languages = 4; * */ + @java.lang.Override public int getValueDetectedLanguagesCount() { return valueDetectedLanguages_.size(); } @@ -23250,6 +23412,7 @@ public int getValueDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage value_detected_languages = 4; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage getValueDetectedLanguages(int index) { return valueDetectedLanguages_.get(index); @@ -23265,6 +23428,7 @@ public int getValueDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage value_detected_languages = 4; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguageOrBuilder getValueDetectedLanguagesOrBuilder(int index) { return valueDetectedLanguages_.get(index); @@ -23287,6 +23451,7 @@ public int getValueDetectedLanguagesCount() { * * @return The valueType. */ + @java.lang.Override public java.lang.String getValueType() { java.lang.Object ref = valueType_; if (ref instanceof java.lang.String) { @@ -23313,6 +23478,7 @@ public java.lang.String getValueType() { * * @return The bytes for valueType. */ + @java.lang.Override public com.google.protobuf.ByteString getValueTypeBytes() { java.lang.Object ref = valueType_; if (ref instanceof java.lang.String) { @@ -23338,6 +23504,7 @@ public com.google.protobuf.ByteString getValueTypeBytes() { * * @return The correctedKeyText. */ + @java.lang.Override public java.lang.String getCorrectedKeyText() { java.lang.Object ref = correctedKeyText_; if (ref instanceof java.lang.String) { @@ -23360,6 +23527,7 @@ public java.lang.String getCorrectedKeyText() { * * @return The bytes for correctedKeyText. */ + @java.lang.Override public com.google.protobuf.ByteString getCorrectedKeyTextBytes() { java.lang.Object ref = correctedKeyText_; if (ref instanceof java.lang.String) { @@ -23385,6 +23553,7 @@ public com.google.protobuf.ByteString getCorrectedKeyTextBytes() { * * @return The correctedValueText. */ + @java.lang.Override public java.lang.String getCorrectedValueText() { java.lang.Object ref = correctedValueText_; if (ref instanceof java.lang.String) { @@ -23407,6 +23576,7 @@ public java.lang.String getCorrectedValueText() { * * @return The bytes for correctedValueText. */ + @java.lang.Override public com.google.protobuf.ByteString getCorrectedValueTextBytes() { java.lang.Object ref = correctedValueText_; if (ref instanceof java.lang.String) { @@ -25729,6 +25899,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The languageCode. */ + @java.lang.Override public java.lang.String getLanguageCode() { java.lang.Object ref = languageCode_; if (ref instanceof java.lang.String) { @@ -25753,6 +25924,7 @@ public java.lang.String getLanguageCode() { * * @return The bytes for languageCode. */ + @java.lang.Override public com.google.protobuf.ByteString getLanguageCodeBytes() { java.lang.Object ref = languageCode_; if (ref instanceof java.lang.String) { @@ -25778,6 +25950,7 @@ public com.google.protobuf.ByteString getLanguageCodeBytes() { * * @return The confidence. */ + @java.lang.Override public float getConfidence() { return confidence_; } @@ -26259,6 +26432,7 @@ public Builder setLanguageCodeBytes(com.google.protobuf.ByteString value) { * * @return The confidence. */ + @java.lang.Override public float getConfidence() { return confidence_; } @@ -26368,6 +26542,7 @@ public com.google.protobuf.Parser getParserForType() { * * @return The pageNumber. */ + @java.lang.Override public int getPageNumber() { return pageNumber_; } @@ -26385,6 +26560,7 @@ public int getPageNumber() { * * @return Whether the dimension field is set. */ + @java.lang.Override public boolean hasDimension() { return dimension_ != null; } @@ -26399,6 +26575,7 @@ public boolean hasDimension() { * * @return The dimension. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Dimension getDimension() { return dimension_ == null ? com.google.cloud.documentai.v1beta2.Document.Page.Dimension.getDefaultInstance() @@ -26413,6 +26590,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Dimension getDimension( * * .google.cloud.documentai.v1beta2.Document.Page.Dimension dimension = 2; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.DimensionOrBuilder getDimensionOrBuilder() { return getDimension(); @@ -26431,6 +26609,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Dimension getDimension( * * @return Whether the layout field is set. */ + @java.lang.Override public boolean hasLayout() { return layout_ != null; } @@ -26445,6 +26624,7 @@ public boolean hasLayout() { * * @return The layout. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { return layout_ == null ? com.google.cloud.documentai.v1beta2.Document.Page.Layout.getDefaultInstance() @@ -26459,6 +26639,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Layout getLayout() { * * .google.cloud.documentai.v1beta2.Document.Page.Layout layout = 3; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.LayoutOrBuilder getLayoutOrBuilder() { return getLayout(); } @@ -26477,6 +26658,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.LayoutOrBuilder getLayo * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public java.util.List getDetectedLanguagesList() { return detectedLanguages_; @@ -26492,6 +26674,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.LayoutOrBuilder getLayo * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguageOrBuilder> getDetectedLanguagesOrBuilderList() { @@ -26508,6 +26691,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.LayoutOrBuilder getLayo * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public int getDetectedLanguagesCount() { return detectedLanguages_.size(); } @@ -26522,6 +26706,7 @@ public int getDetectedLanguagesCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage getDetectedLanguages( int index) { return detectedLanguages_.get(index); @@ -26537,6 +26722,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage getDet * repeated .google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage detected_languages = 4; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguageOrBuilder getDetectedLanguagesOrBuilder(int index) { return detectedLanguages_.get(index); @@ -26555,6 +26741,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.DetectedLanguage getDet * * repeated .google.cloud.documentai.v1beta2.Document.Page.Block blocks = 5; */ + @java.lang.Override public java.util.List getBlocksList() { return blocks_; } @@ -26569,6 +26756,7 @@ public java.util.List g * * repeated .google.cloud.documentai.v1beta2.Document.Page.Block blocks = 5; */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.Page.BlockOrBuilder> getBlocksOrBuilderList() { @@ -26585,6 +26773,7 @@ public java.util.List g * * repeated .google.cloud.documentai.v1beta2.Document.Page.Block blocks = 5; */ + @java.lang.Override public int getBlocksCount() { return blocks_.size(); } @@ -26599,6 +26788,7 @@ public int getBlocksCount() { * * repeated .google.cloud.documentai.v1beta2.Document.Page.Block blocks = 5; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Block getBlocks(int index) { return blocks_.get(index); } @@ -26613,6 +26803,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Block getBlocks(int ind * * repeated .google.cloud.documentai.v1beta2.Document.Page.Block blocks = 5; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.BlockOrBuilder getBlocksOrBuilder( int index) { return blocks_.get(index); @@ -26631,6 +26822,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.BlockOrBuilder getBlock * repeated .google.cloud.documentai.v1beta2.Document.Page.Paragraph paragraphs = 6; * */ + @java.lang.Override public java.util.List getParagraphsList() { return paragraphs_; @@ -26646,6 +26838,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.BlockOrBuilder getBlock * repeated .google.cloud.documentai.v1beta2.Document.Page.Paragraph paragraphs = 6; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.Page.ParagraphOrBuilder> getParagraphsOrBuilderList() { @@ -26662,6 +26855,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.BlockOrBuilder getBlock * repeated .google.cloud.documentai.v1beta2.Document.Page.Paragraph paragraphs = 6; * */ + @java.lang.Override public int getParagraphsCount() { return paragraphs_.size(); } @@ -26676,6 +26870,7 @@ public int getParagraphsCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.Paragraph paragraphs = 6; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Paragraph getParagraphs(int index) { return paragraphs_.get(index); } @@ -26690,6 +26885,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Paragraph getParagraphs * repeated .google.cloud.documentai.v1beta2.Document.Page.Paragraph paragraphs = 6; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.ParagraphOrBuilder getParagraphsOrBuilder(int index) { return paragraphs_.get(index); @@ -26707,6 +26903,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Paragraph getParagraphs * * repeated .google.cloud.documentai.v1beta2.Document.Page.Line lines = 7; */ + @java.lang.Override public java.util.List getLinesList() { return lines_; } @@ -26720,6 +26917,7 @@ public java.util.List ge * * repeated .google.cloud.documentai.v1beta2.Document.Page.Line lines = 7; */ + @java.lang.Override public java.util.List getLinesOrBuilderList() { return lines_; @@ -26734,6 +26932,7 @@ public java.util.List ge * * repeated .google.cloud.documentai.v1beta2.Document.Page.Line lines = 7; */ + @java.lang.Override public int getLinesCount() { return lines_.size(); } @@ -26747,6 +26946,7 @@ public int getLinesCount() { * * repeated .google.cloud.documentai.v1beta2.Document.Page.Line lines = 7; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Line getLines(int index) { return lines_.get(index); } @@ -26760,6 +26960,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Line getLines(int index * * repeated .google.cloud.documentai.v1beta2.Document.Page.Line lines = 7; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.LineOrBuilder getLinesOrBuilder( int index) { return lines_.get(index); @@ -26776,6 +26977,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.LineOrBuilder getLinesO * * repeated .google.cloud.documentai.v1beta2.Document.Page.Token tokens = 8; */ + @java.lang.Override public java.util.List getTokensList() { return tokens_; } @@ -26788,6 +26990,7 @@ public java.util.List g * * repeated .google.cloud.documentai.v1beta2.Document.Page.Token tokens = 8; */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.Page.TokenOrBuilder> getTokensOrBuilderList() { @@ -26802,6 +27005,7 @@ public java.util.List g * * repeated .google.cloud.documentai.v1beta2.Document.Page.Token tokens = 8; */ + @java.lang.Override public int getTokensCount() { return tokens_.size(); } @@ -26814,6 +27018,7 @@ public int getTokensCount() { * * repeated .google.cloud.documentai.v1beta2.Document.Page.Token tokens = 8; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Token getTokens(int index) { return tokens_.get(index); } @@ -26826,6 +27031,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Token getTokens(int ind * * repeated .google.cloud.documentai.v1beta2.Document.Page.Token tokens = 8; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.TokenOrBuilder getTokensOrBuilder( int index) { return tokens_.get(index); @@ -26846,6 +27052,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.TokenOrBuilder getToken * repeated .google.cloud.documentai.v1beta2.Document.Page.VisualElement visual_elements = 9; * */ + @java.lang.Override public java.util.List getVisualElementsList() { return visualElements_; @@ -26862,6 +27069,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.TokenOrBuilder getToken * repeated .google.cloud.documentai.v1beta2.Document.Page.VisualElement visual_elements = 9; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.Page.VisualElementOrBuilder> getVisualElementsOrBuilderList() { @@ -26879,6 +27087,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.TokenOrBuilder getToken * repeated .google.cloud.documentai.v1beta2.Document.Page.VisualElement visual_elements = 9; * */ + @java.lang.Override public int getVisualElementsCount() { return visualElements_.size(); } @@ -26894,6 +27103,7 @@ public int getVisualElementsCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.VisualElement visual_elements = 9; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.VisualElement getVisualElements( int index) { return visualElements_.get(index); @@ -26910,6 +27120,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.VisualElement getVisual * repeated .google.cloud.documentai.v1beta2.Document.Page.VisualElement visual_elements = 9; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.VisualElementOrBuilder getVisualElementsOrBuilder(int index) { return visualElements_.get(index); @@ -26926,6 +27137,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.VisualElement getVisual * * repeated .google.cloud.documentai.v1beta2.Document.Page.Table tables = 10; */ + @java.lang.Override public java.util.List getTablesList() { return tables_; } @@ -26938,6 +27150,7 @@ public java.util.List g * * repeated .google.cloud.documentai.v1beta2.Document.Page.Table tables = 10; */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.Page.TableOrBuilder> getTablesOrBuilderList() { @@ -26952,6 +27165,7 @@ public java.util.List g * * repeated .google.cloud.documentai.v1beta2.Document.Page.Table tables = 10; */ + @java.lang.Override public int getTablesCount() { return tables_.size(); } @@ -26964,6 +27178,7 @@ public int getTablesCount() { * * repeated .google.cloud.documentai.v1beta2.Document.Page.Table tables = 10; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.Table getTables(int index) { return tables_.get(index); } @@ -26976,6 +27191,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.Table getTables(int ind * * repeated .google.cloud.documentai.v1beta2.Document.Page.Table tables = 10; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.TableOrBuilder getTablesOrBuilder( int index) { return tables_.get(index); @@ -26993,6 +27209,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.TableOrBuilder getTable * repeated .google.cloud.documentai.v1beta2.Document.Page.FormField form_fields = 11; * */ + @java.lang.Override public java.util.List getFormFieldsList() { return formFields_; @@ -27007,6 +27224,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.TableOrBuilder getTable * repeated .google.cloud.documentai.v1beta2.Document.Page.FormField form_fields = 11; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.Page.FormFieldOrBuilder> getFormFieldsOrBuilderList() { @@ -27022,6 +27240,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.TableOrBuilder getTable * repeated .google.cloud.documentai.v1beta2.Document.Page.FormField form_fields = 11; * */ + @java.lang.Override public int getFormFieldsCount() { return formFields_.size(); } @@ -27035,6 +27254,7 @@ public int getFormFieldsCount() { * repeated .google.cloud.documentai.v1beta2.Document.Page.FormField form_fields = 11; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.FormField getFormFields(int index) { return formFields_.get(index); } @@ -27048,6 +27268,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page.FormField getFormFields * repeated .google.cloud.documentai.v1beta2.Document.Page.FormField form_fields = 11; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page.FormFieldOrBuilder getFormFieldsOrBuilder(int index) { return formFields_.get(index); @@ -27881,6 +28102,7 @@ public Builder mergeFrom( * * @return The pageNumber. */ + @java.lang.Override public int getPageNumber() { return pageNumber_; } @@ -31931,6 +32153,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return Whether the textAnchor field is set. */ + @java.lang.Override public boolean hasTextAnchor() { return textAnchor_ != null; } @@ -31946,6 +32169,7 @@ public boolean hasTextAnchor() { * * @return The textAnchor. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.TextAnchor getTextAnchor() { return textAnchor_ == null ? com.google.cloud.documentai.v1beta2.Document.TextAnchor.getDefaultInstance() @@ -31961,6 +32185,7 @@ public com.google.cloud.documentai.v1beta2.Document.TextAnchor getTextAnchor() { * * .google.cloud.documentai.v1beta2.Document.TextAnchor text_anchor = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.TextAnchorOrBuilder getTextAnchorOrBuilder() { return getTextAnchor(); @@ -31979,6 +32204,7 @@ public com.google.cloud.documentai.v1beta2.Document.TextAnchor getTextAnchor() { * * @return The type. */ + @java.lang.Override public java.lang.String getType() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { @@ -32001,6 +32227,7 @@ public java.lang.String getType() { * * @return The bytes for type. */ + @java.lang.Override public com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { @@ -32026,6 +32253,7 @@ public com.google.protobuf.ByteString getTypeBytes() { * * @return The mentionText. */ + @java.lang.Override public java.lang.String getMentionText() { java.lang.Object ref = mentionText_; if (ref instanceof java.lang.String) { @@ -32048,6 +32276,7 @@ public java.lang.String getMentionText() { * * @return The bytes for mentionText. */ + @java.lang.Override public com.google.protobuf.ByteString getMentionTextBytes() { java.lang.Object ref = mentionText_; if (ref instanceof java.lang.String) { @@ -32073,6 +32302,7 @@ public com.google.protobuf.ByteString getMentionTextBytes() { * * @return The mentionId. */ + @java.lang.Override public java.lang.String getMentionId() { java.lang.Object ref = mentionId_; if (ref instanceof java.lang.String) { @@ -32095,6 +32325,7 @@ public java.lang.String getMentionId() { * * @return The bytes for mentionId. */ + @java.lang.Override public com.google.protobuf.ByteString getMentionIdBytes() { java.lang.Object ref = mentionId_; if (ref instanceof java.lang.String) { @@ -32120,6 +32351,7 @@ public com.google.protobuf.ByteString getMentionIdBytes() { * * @return The confidence. */ + @java.lang.Override public float getConfidence() { return confidence_; } @@ -32140,6 +32372,7 @@ public float getConfidence() { * * @return Whether the pageAnchor field is set. */ + @java.lang.Override public boolean hasPageAnchor() { return pageAnchor_ != null; } @@ -32157,6 +32390,7 @@ public boolean hasPageAnchor() { * * @return The pageAnchor. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.PageAnchor getPageAnchor() { return pageAnchor_ == null ? com.google.cloud.documentai.v1beta2.Document.PageAnchor.getDefaultInstance() @@ -32174,6 +32408,7 @@ public com.google.cloud.documentai.v1beta2.Document.PageAnchor getPageAnchor() { * .google.cloud.documentai.v1beta2.Document.PageAnchor page_anchor = 6 [(.google.api.field_behavior) = OPTIONAL]; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.PageAnchorOrBuilder getPageAnchorOrBuilder() { return getPageAnchor(); @@ -32193,6 +32428,7 @@ public com.google.cloud.documentai.v1beta2.Document.PageAnchor getPageAnchor() { * * @return The id. */ + @java.lang.Override public java.lang.String getId() { java.lang.Object ref = id_; if (ref instanceof java.lang.String) { @@ -32216,6 +32452,7 @@ public java.lang.String getId() { * * @return The bytes for id. */ + @java.lang.Override public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof java.lang.String) { @@ -32244,6 +32481,7 @@ public com.google.protobuf.ByteString getIdBytes() { * * @return Whether the boundingPolyForDemoFrontend field is set. */ + @java.lang.Override public boolean hasBoundingPolyForDemoFrontend() { return boundingPolyForDemoFrontend_ != null; } @@ -32261,6 +32499,7 @@ public boolean hasBoundingPolyForDemoFrontend() { * * @return The boundingPolyForDemoFrontend. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.BoundingPoly getBoundingPolyForDemoFrontend() { return boundingPolyForDemoFrontend_ == null ? com.google.cloud.documentai.v1beta2.BoundingPoly.getDefaultInstance() @@ -32278,6 +32517,7 @@ public com.google.cloud.documentai.v1beta2.BoundingPoly getBoundingPolyForDemoFr * .google.cloud.documentai.v1beta2.BoundingPoly bounding_poly_for_demo_frontend = 8 [(.google.api.field_behavior) = OPTIONAL]; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.BoundingPolyOrBuilder getBoundingPolyForDemoFrontendOrBuilder() { return getBoundingPolyForDemoFrontend(); @@ -33286,6 +33526,7 @@ public Builder setMentionIdBytes(com.google.protobuf.ByteString value) { * * @return The confidence. */ + @java.lang.Override public float getConfidence() { return confidence_; } @@ -34124,6 +34365,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The subjectId. */ + @java.lang.Override public java.lang.String getSubjectId() { java.lang.Object ref = subjectId_; if (ref instanceof java.lang.String) { @@ -34146,6 +34388,7 @@ public java.lang.String getSubjectId() { * * @return The bytes for subjectId. */ + @java.lang.Override public com.google.protobuf.ByteString getSubjectIdBytes() { java.lang.Object ref = subjectId_; if (ref instanceof java.lang.String) { @@ -34171,6 +34414,7 @@ public com.google.protobuf.ByteString getSubjectIdBytes() { * * @return The objectId. */ + @java.lang.Override public java.lang.String getObjectId() { java.lang.Object ref = objectId_; if (ref instanceof java.lang.String) { @@ -34193,6 +34437,7 @@ public java.lang.String getObjectId() { * * @return The bytes for objectId. */ + @java.lang.Override public com.google.protobuf.ByteString getObjectIdBytes() { java.lang.Object ref = objectId_; if (ref instanceof java.lang.String) { @@ -34218,6 +34463,7 @@ public com.google.protobuf.ByteString getObjectIdBytes() { * * @return The relation. */ + @java.lang.Override public java.lang.String getRelation() { java.lang.Object ref = relation_; if (ref instanceof java.lang.String) { @@ -34240,6 +34486,7 @@ public java.lang.String getRelation() { * * @return The bytes for relation. */ + @java.lang.Override public com.google.protobuf.ByteString getRelationBytes() { java.lang.Object ref = relation_; if (ref instanceof java.lang.String) { @@ -35298,6 +35545,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The startIndex. */ + @java.lang.Override public long getStartIndex() { return startIndex_; } @@ -35316,6 +35564,7 @@ public long getStartIndex() { * * @return The endIndex. */ + @java.lang.Override public long getEndIndex() { return endIndex_; } @@ -35683,6 +35932,7 @@ public Builder mergeFrom( * * @return The startIndex. */ + @java.lang.Override public long getStartIndex() { return startIndex_; } @@ -35735,6 +35985,7 @@ public Builder clearStartIndex() { * * @return The endIndex. */ + @java.lang.Override public long getEndIndex() { return endIndex_; } @@ -35846,6 +36097,7 @@ public com.google.protobuf.Parser getParserForType() { * repeated .google.cloud.documentai.v1beta2.Document.TextAnchor.TextSegment text_segments = 1; * */ + @java.lang.Override public java.util.List getTextSegmentsList() { return textSegments_; @@ -35861,6 +36113,7 @@ public com.google.protobuf.Parser getParserForType() { * repeated .google.cloud.documentai.v1beta2.Document.TextAnchor.TextSegment text_segments = 1; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.TextAnchor.TextSegmentOrBuilder> getTextSegmentsOrBuilderList() { @@ -35877,6 +36130,7 @@ public com.google.protobuf.Parser getParserForType() { * repeated .google.cloud.documentai.v1beta2.Document.TextAnchor.TextSegment text_segments = 1; * */ + @java.lang.Override public int getTextSegmentsCount() { return textSegments_.size(); } @@ -35891,6 +36145,7 @@ public int getTextSegmentsCount() { * repeated .google.cloud.documentai.v1beta2.Document.TextAnchor.TextSegment text_segments = 1; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.TextAnchor.TextSegment getTextSegments( int index) { return textSegments_.get(index); @@ -35906,6 +36161,7 @@ public com.google.cloud.documentai.v1beta2.Document.TextAnchor.TextSegment getTe * repeated .google.cloud.documentai.v1beta2.Document.TextAnchor.TextSegment text_segments = 1; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.TextAnchor.TextSegmentOrBuilder getTextSegmentsOrBuilder(int index) { return textSegments_.get(index); @@ -37330,6 +37586,10 @@ public LayoutType findValueByNumber(int 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()); } @@ -37378,6 +37638,7 @@ private LayoutType(int value) { * * @return The page. */ + @java.lang.Override public long getPage() { return page_; } @@ -37398,6 +37659,7 @@ public long getPage() { * * @return The enum numeric value on the wire for layoutType. */ + @java.lang.Override public int getLayoutTypeValue() { return layoutType_; } @@ -37415,6 +37677,7 @@ public int getLayoutTypeValue() { * * @return The layoutType. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.PageAnchor.PageRef.LayoutType getLayoutType() { @SuppressWarnings("deprecation") @@ -37442,6 +37705,7 @@ public int getLayoutTypeValue() { * * @return The layoutId. */ + @java.lang.Override public java.lang.String getLayoutId() { java.lang.Object ref = layoutId_; if (ref instanceof java.lang.String) { @@ -37466,6 +37730,7 @@ public java.lang.String getLayoutId() { * * @return The bytes for layoutId. */ + @java.lang.Override public com.google.protobuf.ByteString getLayoutIdBytes() { java.lang.Object ref = layoutId_; if (ref instanceof java.lang.String) { @@ -37858,6 +38123,7 @@ public Builder mergeFrom( * * @return The page. */ + @java.lang.Override public long getPage() { return page_; } @@ -37912,6 +38178,7 @@ public Builder clearPage() { * * @return The enum numeric value on the wire for layoutType. */ + @java.lang.Override public int getLayoutTypeValue() { return layoutType_; } @@ -37931,6 +38198,7 @@ public int getLayoutTypeValue() { * @return This builder for chaining. */ public Builder setLayoutTypeValue(int value) { + layoutType_ = value; onChanged(); return this; @@ -37949,6 +38217,7 @@ public Builder setLayoutTypeValue(int value) { * * @return The layoutType. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.PageAnchor.PageRef.LayoutType getLayoutType() { @SuppressWarnings("deprecation") @@ -38190,6 +38459,7 @@ public com.google.protobuf.Parser getParserForType() { * repeated .google.cloud.documentai.v1beta2.Document.PageAnchor.PageRef page_refs = 1; * */ + @java.lang.Override public java.util.List getPageRefsList() { return pageRefs_; @@ -38204,6 +38474,7 @@ public com.google.protobuf.Parser getParserForType() { * repeated .google.cloud.documentai.v1beta2.Document.PageAnchor.PageRef page_refs = 1; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.PageAnchor.PageRefOrBuilder> getPageRefsOrBuilderList() { @@ -38219,6 +38490,7 @@ public com.google.protobuf.Parser getParserForType() { * repeated .google.cloud.documentai.v1beta2.Document.PageAnchor.PageRef page_refs = 1; * */ + @java.lang.Override public int getPageRefsCount() { return pageRefs_.size(); } @@ -38232,6 +38504,7 @@ public int getPageRefsCount() { * repeated .google.cloud.documentai.v1beta2.Document.PageAnchor.PageRef page_refs = 1; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.PageAnchor.PageRef getPageRefs(int index) { return pageRefs_.get(index); } @@ -38245,6 +38518,7 @@ public com.google.cloud.documentai.v1beta2.Document.PageAnchor.PageRef getPageRe * repeated .google.cloud.documentai.v1beta2.Document.PageAnchor.PageRef page_refs = 1; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.PageAnchor.PageRefOrBuilder getPageRefsOrBuilder(int index) { return pageRefs_.get(index); @@ -39181,6 +39455,7 @@ public com.google.protobuf.ByteString getUriBytes() { * * @return The content. */ + @java.lang.Override public com.google.protobuf.ByteString getContent() { if (sourceCase_ == 2) { return (com.google.protobuf.ByteString) source_; @@ -39203,6 +39478,7 @@ public com.google.protobuf.ByteString getContent() { * * @return The mimeType. */ + @java.lang.Override public java.lang.String getMimeType() { java.lang.Object ref = mimeType_; if (ref instanceof java.lang.String) { @@ -39227,6 +39503,7 @@ public java.lang.String getMimeType() { * * @return The bytes for mimeType. */ + @java.lang.Override public com.google.protobuf.ByteString getMimeTypeBytes() { java.lang.Object ref = mimeType_; if (ref instanceof java.lang.String) { @@ -39252,6 +39529,7 @@ public com.google.protobuf.ByteString getMimeTypeBytes() { * * @return The text. */ + @java.lang.Override public java.lang.String getText() { java.lang.Object ref = text_; if (ref instanceof java.lang.String) { @@ -39274,6 +39552,7 @@ public java.lang.String getText() { * * @return The bytes for text. */ + @java.lang.Override public com.google.protobuf.ByteString getTextBytes() { java.lang.Object ref = text_; if (ref instanceof java.lang.String) { @@ -39297,6 +39576,7 @@ public com.google.protobuf.ByteString getTextBytes() { * * repeated .google.cloud.documentai.v1beta2.Document.Style text_styles = 5; */ + @java.lang.Override public java.util.List getTextStylesList() { return textStyles_; } @@ -39309,6 +39589,7 @@ public java.util.List getTex * * repeated .google.cloud.documentai.v1beta2.Document.Style text_styles = 5; */ + @java.lang.Override public java.util.List getTextStylesOrBuilderList() { return textStyles_; @@ -39322,6 +39603,7 @@ public java.util.List getTex * * repeated .google.cloud.documentai.v1beta2.Document.Style text_styles = 5; */ + @java.lang.Override public int getTextStylesCount() { return textStyles_.size(); } @@ -39334,6 +39616,7 @@ public int getTextStylesCount() { * * repeated .google.cloud.documentai.v1beta2.Document.Style text_styles = 5; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Style getTextStyles(int index) { return textStyles_.get(index); } @@ -39346,6 +39629,7 @@ public com.google.cloud.documentai.v1beta2.Document.Style getTextStyles(int inde * * repeated .google.cloud.documentai.v1beta2.Document.Style text_styles = 5; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.StyleOrBuilder getTextStylesOrBuilder( int index) { return textStyles_.get(index); @@ -39362,6 +39646,7 @@ public com.google.cloud.documentai.v1beta2.Document.StyleOrBuilder getTextStyles * * repeated .google.cloud.documentai.v1beta2.Document.Page pages = 6; */ + @java.lang.Override public java.util.List getPagesList() { return pages_; } @@ -39374,6 +39659,7 @@ public java.util.List getPage * * repeated .google.cloud.documentai.v1beta2.Document.Page pages = 6; */ + @java.lang.Override public java.util.List getPagesOrBuilderList() { return pages_; @@ -39387,6 +39673,7 @@ public java.util.List getPage * * repeated .google.cloud.documentai.v1beta2.Document.Page pages = 6; */ + @java.lang.Override public int getPagesCount() { return pages_.size(); } @@ -39399,6 +39686,7 @@ public int getPagesCount() { * * repeated .google.cloud.documentai.v1beta2.Document.Page pages = 6; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Page getPages(int index) { return pages_.get(index); } @@ -39411,6 +39699,7 @@ public com.google.cloud.documentai.v1beta2.Document.Page getPages(int index) { * * repeated .google.cloud.documentai.v1beta2.Document.Page pages = 6; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.PageOrBuilder getPagesOrBuilder(int index) { return pages_.get(index); } @@ -39427,6 +39716,7 @@ public com.google.cloud.documentai.v1beta2.Document.PageOrBuilder getPagesOrBuil * * repeated .google.cloud.documentai.v1beta2.Document.Entity entities = 7; */ + @java.lang.Override public java.util.List getEntitiesList() { return entities_; } @@ -39440,6 +39730,7 @@ public java.util.List getEn * * repeated .google.cloud.documentai.v1beta2.Document.Entity entities = 7; */ + @java.lang.Override public java.util.List getEntitiesOrBuilderList() { return entities_; @@ -39454,6 +39745,7 @@ public java.util.List getEn * * repeated .google.cloud.documentai.v1beta2.Document.Entity entities = 7; */ + @java.lang.Override public int getEntitiesCount() { return entities_.size(); } @@ -39467,6 +39759,7 @@ public int getEntitiesCount() { * * repeated .google.cloud.documentai.v1beta2.Document.Entity entities = 7; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Entity getEntities(int index) { return entities_.get(index); } @@ -39480,6 +39773,7 @@ public com.google.cloud.documentai.v1beta2.Document.Entity getEntities(int index * * repeated .google.cloud.documentai.v1beta2.Document.Entity entities = 7; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.EntityOrBuilder getEntitiesOrBuilder( int index) { return entities_.get(index); @@ -39498,6 +39792,7 @@ public com.google.cloud.documentai.v1beta2.Document.EntityOrBuilder getEntitiesO * repeated .google.cloud.documentai.v1beta2.Document.EntityRelation entity_relations = 8; * */ + @java.lang.Override public java.util.List getEntityRelationsList() { return entityRelations_; @@ -39512,6 +39807,7 @@ public com.google.cloud.documentai.v1beta2.Document.EntityOrBuilder getEntitiesO * repeated .google.cloud.documentai.v1beta2.Document.EntityRelation entity_relations = 8; * */ + @java.lang.Override public java.util.List< ? extends com.google.cloud.documentai.v1beta2.Document.EntityRelationOrBuilder> getEntityRelationsOrBuilderList() { @@ -39527,6 +39823,7 @@ public com.google.cloud.documentai.v1beta2.Document.EntityOrBuilder getEntitiesO * repeated .google.cloud.documentai.v1beta2.Document.EntityRelation entity_relations = 8; * */ + @java.lang.Override public int getEntityRelationsCount() { return entityRelations_.size(); } @@ -39540,6 +39837,7 @@ public int getEntityRelationsCount() { * repeated .google.cloud.documentai.v1beta2.Document.EntityRelation entity_relations = 8; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.EntityRelation getEntityRelations(int index) { return entityRelations_.get(index); } @@ -39553,6 +39851,7 @@ public com.google.cloud.documentai.v1beta2.Document.EntityRelation getEntityRela * repeated .google.cloud.documentai.v1beta2.Document.EntityRelation entity_relations = 8; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.EntityRelationOrBuilder getEntityRelationsOrBuilder(int index) { return entityRelations_.get(index); @@ -39572,6 +39871,7 @@ public com.google.cloud.documentai.v1beta2.Document.EntityRelation getEntityRela * * @return Whether the shardInfo field is set. */ + @java.lang.Override public boolean hasShardInfo() { return shardInfo_ != null; } @@ -39587,6 +39887,7 @@ public boolean hasShardInfo() { * * @return The shardInfo. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.ShardInfo getShardInfo() { return shardInfo_ == null ? com.google.cloud.documentai.v1beta2.Document.ShardInfo.getDefaultInstance() @@ -39602,6 +39903,7 @@ public com.google.cloud.documentai.v1beta2.Document.ShardInfo getShardInfo() { * * .google.cloud.documentai.v1beta2.Document.ShardInfo shard_info = 9; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.ShardInfoOrBuilder getShardInfoOrBuilder() { return getShardInfo(); } @@ -39617,6 +39919,7 @@ public com.google.cloud.documentai.v1beta2.Document.ShardInfoOrBuilder getShardI * * repeated .google.cloud.documentai.v1beta2.Document.Label labels = 11; */ + @java.lang.Override public java.util.List getLabelsList() { return labels_; } @@ -39629,6 +39932,7 @@ public java.util.List getLab * * repeated .google.cloud.documentai.v1beta2.Document.Label labels = 11; */ + @java.lang.Override public java.util.List getLabelsOrBuilderList() { return labels_; @@ -39642,6 +39946,7 @@ public java.util.List getLab * * repeated .google.cloud.documentai.v1beta2.Document.Label labels = 11; */ + @java.lang.Override public int getLabelsCount() { return labels_.size(); } @@ -39654,6 +39959,7 @@ public int getLabelsCount() { * * repeated .google.cloud.documentai.v1beta2.Document.Label labels = 11; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.Label getLabels(int index) { return labels_.get(index); } @@ -39666,6 +39972,7 @@ public com.google.cloud.documentai.v1beta2.Document.Label getLabels(int index) { * * repeated .google.cloud.documentai.v1beta2.Document.Label labels = 11; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.Document.LabelOrBuilder getLabelsOrBuilder(int index) { return labels_.get(index); } @@ -39683,6 +39990,7 @@ public com.google.cloud.documentai.v1beta2.Document.LabelOrBuilder getLabelsOrBu * * @return Whether the error field is set. */ + @java.lang.Override public boolean hasError() { return error_ != null; } @@ -39697,6 +40005,7 @@ public boolean hasError() { * * @return The error. */ + @java.lang.Override public com.google.rpc.Status getError() { return error_ == null ? com.google.rpc.Status.getDefaultInstance() : error_; } @@ -39709,6 +40018,7 @@ public com.google.rpc.Status getError() { * * .google.rpc.Status error = 10; */ + @java.lang.Override public com.google.rpc.StatusOrBuilder getErrorOrBuilder() { return getError(); } @@ -40472,6 +40782,7 @@ public Builder clearSource() { * * @return The uri. */ + @java.lang.Override public java.lang.String getUri() { java.lang.Object ref = ""; if (sourceCase_ == 1) { @@ -40503,6 +40814,7 @@ public java.lang.String getUri() { * * @return The bytes for uri. */ + @java.lang.Override public com.google.protobuf.ByteString getUriBytes() { java.lang.Object ref = ""; if (sourceCase_ == 1) { diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/DocumentAiProto.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/DocumentAiProto.java index 7fe5ef42..67d923de 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/DocumentAiProto.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/DocumentAiProto.java @@ -183,10 +183,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\"./v1beta2/{parent=projects/*}/documents" + ":process:\001*\032P\312A\034us-documentai.googleapis" + ".com\322A.https://www.googleapis.com/auth/c" - + "loud-platformB\203\001\n#com.google.cloud.docum" + + "loud-platformB\354\001\n#com.google.cloud.docum" + "entai.v1beta2B\017DocumentAiProtoP\001ZIgoogle" + ".golang.org/genproto/googleapis/cloud/do" - + "cumentai/v1beta2;documentaib\006proto3" + + "cumentai/v1beta2;documentai\252\002\037Google.Clo" + + "ud.DocumentAI.V1Beta2\312\002\037Google\\Cloud\\Doc" + + "umentAi\\V1beta2\352\002\"Google::Cloud::Documen" + + "tAI::V1beta2b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/DocumentProto.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/DocumentProto.java index dc55ca8d..398aa3fd 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/DocumentProto.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/DocumentProto.java @@ -281,10 +281,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "pe\022\033\n\027LAYOUT_TYPE_UNSPECIFIED\020\000\022\t\n\005BLOCK" + "\020\001\022\r\n\tPARAGRAPH\020\002\022\010\n\004LINE\020\003\022\t\n\005TOKEN\020\004\022\022" + "\n\016VISUAL_ELEMENT\020\005\022\t\n\005TABLE\020\006\022\016\n\nFORM_FI" - + "ELD\020\007B\010\n\006sourceB\201\001\n#com.google.cloud.doc" + + "ELD\020\007B\010\n\006sourceB\352\001\n#com.google.cloud.doc" + "umentai.v1beta2B\rDocumentProtoP\001ZIgoogle" + ".golang.org/genproto/googleapis/cloud/do" - + "cumentai/v1beta2;documentaib\006proto3" + + "cumentai/v1beta2;documentai\252\002\037Google.Clo" + + "ud.DocumentAI.V1Beta2\312\002\037Google\\Cloud\\Doc" + + "umentAi\\V1beta2\352\002\"Google::Cloud::Documen" + + "tAI::V1beta2b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/EntityExtractionParams.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/EntityExtractionParams.java index 074b319f..8ce174eb 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/EntityExtractionParams.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/EntityExtractionParams.java @@ -129,6 +129,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The enabled. */ + @java.lang.Override public boolean getEnabled() { return enabled_; } @@ -147,6 +148,7 @@ public boolean getEnabled() { * * @return The modelVersion. */ + @java.lang.Override public java.lang.String getModelVersion() { java.lang.Object ref = modelVersion_; if (ref instanceof java.lang.String) { @@ -170,6 +172,7 @@ public java.lang.String getModelVersion() { * * @return The bytes for modelVersion. */ + @java.lang.Override public com.google.protobuf.ByteString getModelVersionBytes() { java.lang.Object ref = modelVersion_; if (ref instanceof java.lang.String) { @@ -528,6 +531,7 @@ public Builder mergeFrom( * * @return The enabled. */ + @java.lang.Override public boolean getEnabled() { return enabled_; } diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/FormExtractionParams.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/FormExtractionParams.java index de7ebaf5..45a83875 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/FormExtractionParams.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/FormExtractionParams.java @@ -147,6 +147,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The enabled. */ + @java.lang.Override public boolean getEnabled() { return enabled_; } @@ -172,6 +173,7 @@ public boolean getEnabled() { * repeated .google.cloud.documentai.v1beta2.KeyValuePairHint key_value_pair_hints = 2; * */ + @java.lang.Override public java.util.List getKeyValuePairHintsList() { return keyValuePairHints_; @@ -195,6 +197,7 @@ public boolean getEnabled() { * repeated .google.cloud.documentai.v1beta2.KeyValuePairHint key_value_pair_hints = 2; * */ + @java.lang.Override public java.util.List getKeyValuePairHintsOrBuilderList() { return keyValuePairHints_; @@ -218,6 +221,7 @@ public boolean getEnabled() { * repeated .google.cloud.documentai.v1beta2.KeyValuePairHint key_value_pair_hints = 2; * */ + @java.lang.Override public int getKeyValuePairHintsCount() { return keyValuePairHints_.size(); } @@ -240,6 +244,7 @@ public int getKeyValuePairHintsCount() { * repeated .google.cloud.documentai.v1beta2.KeyValuePairHint key_value_pair_hints = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.KeyValuePairHint getKeyValuePairHints(int index) { return keyValuePairHints_.get(index); } @@ -262,6 +267,7 @@ public com.google.cloud.documentai.v1beta2.KeyValuePairHint getKeyValuePairHints * repeated .google.cloud.documentai.v1beta2.KeyValuePairHint key_value_pair_hints = 2; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.KeyValuePairHintOrBuilder getKeyValuePairHintsOrBuilder(int index) { return keyValuePairHints_.get(index); @@ -284,6 +290,7 @@ public com.google.cloud.documentai.v1beta2.KeyValuePairHint getKeyValuePairHints * * @return The modelVersion. */ + @java.lang.Override public java.lang.String getModelVersion() { java.lang.Object ref = modelVersion_; if (ref instanceof java.lang.String) { @@ -310,6 +317,7 @@ public java.lang.String getModelVersion() { * * @return The bytes for modelVersion. */ + @java.lang.Override public com.google.protobuf.ByteString getModelVersionBytes() { java.lang.Object ref = modelVersion_; if (ref instanceof java.lang.String) { @@ -727,6 +735,7 @@ public Builder mergeFrom( * * @return The enabled. */ + @java.lang.Override public boolean getEnabled() { return enabled_; } diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/GcsDestination.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/GcsDestination.java index 46e00335..94c89ba1 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/GcsDestination.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/GcsDestination.java @@ -118,6 +118,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The uri. */ + @java.lang.Override public java.lang.String getUri() { java.lang.Object ref = uri_; if (ref instanceof java.lang.String) { @@ -134,6 +135,7 @@ public java.lang.String getUri() { * * @return The bytes for uri. */ + @java.lang.Override public com.google.protobuf.ByteString getUriBytes() { java.lang.Object ref = uri_; if (ref instanceof java.lang.String) { diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/GcsSource.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/GcsSource.java index f9027af8..4264714f 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/GcsSource.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/GcsSource.java @@ -118,6 +118,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The uri. */ + @java.lang.Override public java.lang.String getUri() { java.lang.Object ref = uri_; if (ref instanceof java.lang.String) { @@ -134,6 +135,7 @@ public java.lang.String getUri() { * * @return The bytes for uri. */ + @java.lang.Override public com.google.protobuf.ByteString getUriBytes() { java.lang.Object ref = uri_; if (ref instanceof java.lang.String) { diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/GeometryProto.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/GeometryProto.java index 0fb411a4..6b24da58 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/GeometryProto.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/GeometryProto.java @@ -56,11 +56,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "ly\0229\n\010vertices\030\001 \003(\0132\'.google.cloud.docu" + "mentai.v1beta2.Vertex\022N\n\023normalized_vert" + "ices\030\002 \003(\01321.google.cloud.documentai.v1b" - + "eta2.NormalizedVertexB\201\001\n#com.google.clo" + + "eta2.NormalizedVertexB\352\001\n#com.google.clo" + "ud.documentai.v1beta2B\rGeometryProtoP\001ZI" + "google.golang.org/genproto/googleapis/cl" - + "oud/documentai/v1beta2;documentaib\006proto" - + "3" + + "oud/documentai/v1beta2;documentai\252\002\037Goog" + + "le.Cloud.DocumentAI.V1Beta2\312\002\037Google\\Clo" + + "ud\\DocumentAi\\V1beta2\352\002\"Google::Cloud::D" + + "ocumentAI::V1beta2b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/InputConfig.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/InputConfig.java index e63c048b..15b661b9 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/InputConfig.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/InputConfig.java @@ -193,6 +193,7 @@ public SourceCase getSourceCase() { * * @return Whether the gcsSource field is set. */ + @java.lang.Override public boolean hasGcsSource() { return sourceCase_ == 1; } @@ -208,6 +209,7 @@ public boolean hasGcsSource() { * * @return The gcsSource. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.GcsSource getGcsSource() { if (sourceCase_ == 1) { return (com.google.cloud.documentai.v1beta2.GcsSource) source_; @@ -224,6 +226,7 @@ public com.google.cloud.documentai.v1beta2.GcsSource getGcsSource() { * * .google.cloud.documentai.v1beta2.GcsSource gcs_source = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.GcsSourceOrBuilder getGcsSourceOrBuilder() { if (sourceCase_ == 1) { return (com.google.cloud.documentai.v1beta2.GcsSource) source_; @@ -246,6 +249,7 @@ public com.google.cloud.documentai.v1beta2.GcsSourceOrBuilder getGcsSourceOrBuil * * @return The contents. */ + @java.lang.Override public com.google.protobuf.ByteString getContents() { if (sourceCase_ == 3) { return (com.google.protobuf.ByteString) source_; @@ -270,6 +274,7 @@ public com.google.protobuf.ByteString getContents() { * * @return The mimeType. */ + @java.lang.Override public java.lang.String getMimeType() { java.lang.Object ref = mimeType_; if (ref instanceof java.lang.String) { @@ -296,6 +301,7 @@ public java.lang.String getMimeType() { * * @return The bytes for mimeType. */ + @java.lang.Override public com.google.protobuf.ByteString getMimeTypeBytes() { java.lang.Object ref = mimeType_; if (ref instanceof java.lang.String) { @@ -724,6 +730,7 @@ public Builder clearSource() { * * @return Whether the gcsSource field is set. */ + @java.lang.Override public boolean hasGcsSource() { return sourceCase_ == 1; } @@ -739,6 +746,7 @@ public boolean hasGcsSource() { * * @return The gcsSource. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.GcsSource getGcsSource() { if (gcsSourceBuilder_ == null) { if (sourceCase_ == 1) { @@ -877,6 +885,7 @@ public com.google.cloud.documentai.v1beta2.GcsSource.Builder getGcsSourceBuilder * * .google.cloud.documentai.v1beta2.GcsSource gcs_source = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.GcsSourceOrBuilder getGcsSourceOrBuilder() { if ((sourceCase_ == 1) && (gcsSourceBuilder_ != null)) { return gcsSourceBuilder_.getMessageOrBuilder(); diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/KeyValuePairHint.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/KeyValuePairHint.java index 275dca48..2a500046 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/KeyValuePairHint.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/KeyValuePairHint.java @@ -139,6 +139,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The key. */ + @java.lang.Override public java.lang.String getKey() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { @@ -161,6 +162,7 @@ public java.lang.String getKey() { * * @return The bytes for key. */ + @java.lang.Override public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/NormalizedVertex.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/NormalizedVertex.java index ccbfb43b..80c18e66 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/NormalizedVertex.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/NormalizedVertex.java @@ -127,6 +127,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The x. */ + @java.lang.Override public float getX() { return x_; } @@ -144,6 +145,7 @@ public float getX() { * * @return The y. */ + @java.lang.Override public float getY() { return y_; } @@ -496,6 +498,7 @@ public Builder mergeFrom( * * @return The x. */ + @java.lang.Override public float getX() { return x_; } @@ -547,6 +550,7 @@ public Builder clearX() { * * @return The y. */ + @java.lang.Override public float getY() { return y_; } diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/OperationMetadata.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/OperationMetadata.java index ee47462c..33a4ce5f 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/OperationMetadata.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/OperationMetadata.java @@ -350,6 +350,10 @@ public State findValueByNumber(int 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()); } @@ -397,6 +401,7 @@ private State(int value) { * * @return The enum numeric value on the wire for state. */ + @java.lang.Override public int getStateValue() { return state_; } @@ -411,6 +416,7 @@ public int getStateValue() { * * @return The state. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.OperationMetadata.State getState() { @SuppressWarnings("deprecation") com.google.cloud.documentai.v1beta2.OperationMetadata.State result = @@ -433,6 +439,7 @@ public com.google.cloud.documentai.v1beta2.OperationMetadata.State getState() { * * @return The stateMessage. */ + @java.lang.Override public java.lang.String getStateMessage() { java.lang.Object ref = stateMessage_; if (ref instanceof java.lang.String) { @@ -455,6 +462,7 @@ public java.lang.String getStateMessage() { * * @return The bytes for stateMessage. */ + @java.lang.Override public com.google.protobuf.ByteString getStateMessageBytes() { java.lang.Object ref = stateMessage_; if (ref instanceof java.lang.String) { @@ -480,6 +488,7 @@ public com.google.protobuf.ByteString getStateMessageBytes() { * * @return Whether the createTime field is set. */ + @java.lang.Override public boolean hasCreateTime() { return createTime_ != null; } @@ -494,6 +503,7 @@ public boolean hasCreateTime() { * * @return The createTime. */ + @java.lang.Override public com.google.protobuf.Timestamp getCreateTime() { return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; } @@ -506,6 +516,7 @@ public com.google.protobuf.Timestamp getCreateTime() { * * .google.protobuf.Timestamp create_time = 3; */ + @java.lang.Override public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { return getCreateTime(); } @@ -523,6 +534,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * * @return Whether the updateTime field is set. */ + @java.lang.Override public boolean hasUpdateTime() { return updateTime_ != null; } @@ -537,6 +549,7 @@ public boolean hasUpdateTime() { * * @return The updateTime. */ + @java.lang.Override public com.google.protobuf.Timestamp getUpdateTime() { return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; } @@ -549,6 +562,7 @@ public com.google.protobuf.Timestamp getUpdateTime() { * * .google.protobuf.Timestamp update_time = 4; */ + @java.lang.Override public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { return getUpdateTime(); } @@ -959,6 +973,7 @@ public Builder mergeFrom( * * @return The enum numeric value on the wire for state. */ + @java.lang.Override public int getStateValue() { return state_; } @@ -975,6 +990,7 @@ public int getStateValue() { * @return This builder for chaining. */ public Builder setStateValue(int value) { + state_ = value; onChanged(); return this; @@ -990,6 +1006,7 @@ public Builder setStateValue(int value) { * * @return The state. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.OperationMetadata.State getState() { @SuppressWarnings("deprecation") com.google.cloud.documentai.v1beta2.OperationMetadata.State result = diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/OutputConfig.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/OutputConfig.java index f501578f..be685ca5 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/OutputConfig.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/OutputConfig.java @@ -182,6 +182,7 @@ public DestinationCase getDestinationCase() { * * @return Whether the gcsDestination field is set. */ + @java.lang.Override public boolean hasGcsDestination() { return destinationCase_ == 1; } @@ -196,6 +197,7 @@ public boolean hasGcsDestination() { * * @return The gcsDestination. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.GcsDestination getGcsDestination() { if (destinationCase_ == 1) { return (com.google.cloud.documentai.v1beta2.GcsDestination) destination_; @@ -211,6 +213,7 @@ public com.google.cloud.documentai.v1beta2.GcsDestination getGcsDestination() { * * .google.cloud.documentai.v1beta2.GcsDestination gcs_destination = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.GcsDestinationOrBuilder getGcsDestinationOrBuilder() { if (destinationCase_ == 1) { return (com.google.cloud.documentai.v1beta2.GcsDestination) destination_; @@ -243,6 +246,7 @@ public com.google.cloud.documentai.v1beta2.GcsDestinationOrBuilder getGcsDestina * * @return The pagesPerShard. */ + @java.lang.Override public int getPagesPerShard() { return pagesPerShard_; } @@ -638,6 +642,7 @@ public Builder clearDestination() { * * @return Whether the gcsDestination field is set. */ + @java.lang.Override public boolean hasGcsDestination() { return destinationCase_ == 1; } @@ -652,6 +657,7 @@ public boolean hasGcsDestination() { * * @return The gcsDestination. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.GcsDestination getGcsDestination() { if (gcsDestinationBuilder_ == null) { if (destinationCase_ == 1) { @@ -785,6 +791,7 @@ public com.google.cloud.documentai.v1beta2.GcsDestination.Builder getGcsDestinat * * .google.cloud.documentai.v1beta2.GcsDestination gcs_destination = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.GcsDestinationOrBuilder getGcsDestinationOrBuilder() { if ((destinationCase_ == 1) && (gcsDestinationBuilder_ != null)) { @@ -854,6 +861,7 @@ public com.google.cloud.documentai.v1beta2.GcsDestination.Builder getGcsDestinat * * @return The pagesPerShard. */ + @java.lang.Override public int getPagesPerShard() { return pagesPerShard_; } diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/ProcessDocumentRequest.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/ProcessDocumentRequest.java index e9833350..14830192 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/ProcessDocumentRequest.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/ProcessDocumentRequest.java @@ -250,6 +250,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The parent. */ + @java.lang.Override public java.lang.String getParent() { java.lang.Object ref = parent_; if (ref instanceof java.lang.String) { @@ -275,6 +276,7 @@ public java.lang.String getParent() { * * @return The bytes for parent. */ + @java.lang.Override public com.google.protobuf.ByteString getParentBytes() { java.lang.Object ref = parent_; if (ref instanceof java.lang.String) { @@ -302,6 +304,7 @@ public com.google.protobuf.ByteString getParentBytes() { * * @return Whether the inputConfig field is set. */ + @java.lang.Override public boolean hasInputConfig() { return inputConfig_ != null; } @@ -318,6 +321,7 @@ public boolean hasInputConfig() { * * @return The inputConfig. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.InputConfig getInputConfig() { return inputConfig_ == null ? com.google.cloud.documentai.v1beta2.InputConfig.getDefaultInstance() @@ -334,6 +338,7 @@ public com.google.cloud.documentai.v1beta2.InputConfig getInputConfig() { * .google.cloud.documentai.v1beta2.InputConfig input_config = 1 [(.google.api.field_behavior) = REQUIRED]; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.InputConfigOrBuilder getInputConfigOrBuilder() { return getInputConfig(); } @@ -354,6 +359,7 @@ public com.google.cloud.documentai.v1beta2.InputConfigOrBuilder getInputConfigOr * * @return Whether the outputConfig field is set. */ + @java.lang.Override public boolean hasOutputConfig() { return outputConfig_ != null; } @@ -371,6 +377,7 @@ public boolean hasOutputConfig() { * * @return The outputConfig. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.OutputConfig getOutputConfig() { return outputConfig_ == null ? com.google.cloud.documentai.v1beta2.OutputConfig.getDefaultInstance() @@ -388,6 +395,7 @@ public com.google.cloud.documentai.v1beta2.OutputConfig getOutputConfig() { * .google.cloud.documentai.v1beta2.OutputConfig output_config = 2 [(.google.api.field_behavior) = OPTIONAL]; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.OutputConfigOrBuilder getOutputConfigOrBuilder() { return getOutputConfig(); } @@ -407,6 +415,7 @@ public com.google.cloud.documentai.v1beta2.OutputConfigOrBuilder getOutputConfig * * @return The documentType. */ + @java.lang.Override public java.lang.String getDocumentType() { java.lang.Object ref = documentType_; if (ref instanceof java.lang.String) { @@ -431,6 +440,7 @@ public java.lang.String getDocumentType() { * * @return The bytes for documentType. */ + @java.lang.Override public com.google.protobuf.ByteString getDocumentTypeBytes() { java.lang.Object ref = documentType_; if (ref instanceof java.lang.String) { @@ -458,6 +468,7 @@ public com.google.protobuf.ByteString getDocumentTypeBytes() { * * @return Whether the tableExtractionParams field is set. */ + @java.lang.Override public boolean hasTableExtractionParams() { return tableExtractionParams_ != null; } @@ -474,6 +485,7 @@ public boolean hasTableExtractionParams() { * * @return The tableExtractionParams. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.TableExtractionParams getTableExtractionParams() { return tableExtractionParams_ == null ? com.google.cloud.documentai.v1beta2.TableExtractionParams.getDefaultInstance() @@ -490,6 +502,7 @@ public com.google.cloud.documentai.v1beta2.TableExtractionParams getTableExtract * .google.cloud.documentai.v1beta2.TableExtractionParams table_extraction_params = 4; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.TableExtractionParamsOrBuilder getTableExtractionParamsOrBuilder() { return getTableExtractionParams(); @@ -509,6 +522,7 @@ public com.google.cloud.documentai.v1beta2.TableExtractionParams getTableExtract * * @return Whether the formExtractionParams field is set. */ + @java.lang.Override public boolean hasFormExtractionParams() { return formExtractionParams_ != null; } @@ -524,6 +538,7 @@ public boolean hasFormExtractionParams() { * * @return The formExtractionParams. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.FormExtractionParams getFormExtractionParams() { return formExtractionParams_ == null ? com.google.cloud.documentai.v1beta2.FormExtractionParams.getDefaultInstance() @@ -539,6 +554,7 @@ public com.google.cloud.documentai.v1beta2.FormExtractionParams getFormExtractio * * .google.cloud.documentai.v1beta2.FormExtractionParams form_extraction_params = 5; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.FormExtractionParamsOrBuilder getFormExtractionParamsOrBuilder() { return getFormExtractionParams(); @@ -559,6 +575,7 @@ public com.google.cloud.documentai.v1beta2.FormExtractionParams getFormExtractio * * @return Whether the entityExtractionParams field is set. */ + @java.lang.Override public boolean hasEntityExtractionParams() { return entityExtractionParams_ != null; } @@ -575,6 +592,7 @@ public boolean hasEntityExtractionParams() { * * @return The entityExtractionParams. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.EntityExtractionParams getEntityExtractionParams() { return entityExtractionParams_ == null ? com.google.cloud.documentai.v1beta2.EntityExtractionParams.getDefaultInstance() @@ -591,6 +609,7 @@ public com.google.cloud.documentai.v1beta2.EntityExtractionParams getEntityExtra * .google.cloud.documentai.v1beta2.EntityExtractionParams entity_extraction_params = 6; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.EntityExtractionParamsOrBuilder getEntityExtractionParamsOrBuilder() { return getEntityExtractionParams(); @@ -610,6 +629,7 @@ public com.google.cloud.documentai.v1beta2.EntityExtractionParams getEntityExtra * * @return Whether the ocrParams field is set. */ + @java.lang.Override public boolean hasOcrParams() { return ocrParams_ != null; } @@ -625,6 +645,7 @@ public boolean hasOcrParams() { * * @return The ocrParams. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.OcrParams getOcrParams() { return ocrParams_ == null ? com.google.cloud.documentai.v1beta2.OcrParams.getDefaultInstance() @@ -640,6 +661,7 @@ public com.google.cloud.documentai.v1beta2.OcrParams getOcrParams() { * * .google.cloud.documentai.v1beta2.OcrParams ocr_params = 7; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.OcrParamsOrBuilder getOcrParamsOrBuilder() { return getOcrParams(); } @@ -658,6 +680,7 @@ public com.google.cloud.documentai.v1beta2.OcrParamsOrBuilder getOcrParamsOrBuil * * @return Whether the automlParams field is set. */ + @java.lang.Override public boolean hasAutomlParams() { return automlParams_ != null; } @@ -673,6 +696,7 @@ public boolean hasAutomlParams() { * * @return The automlParams. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.AutoMlParams getAutomlParams() { return automlParams_ == null ? com.google.cloud.documentai.v1beta2.AutoMlParams.getDefaultInstance() @@ -688,6 +712,7 @@ public com.google.cloud.documentai.v1beta2.AutoMlParams getAutomlParams() { * * .google.cloud.documentai.v1beta2.AutoMlParams automl_params = 8; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.AutoMlParamsOrBuilder getAutomlParamsOrBuilder() { return getAutomlParams(); } diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/ProcessDocumentResponse.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/ProcessDocumentResponse.java index 4eb48857..7f605f71 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/ProcessDocumentResponse.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/ProcessDocumentResponse.java @@ -148,6 +148,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return Whether the inputConfig field is set. */ + @java.lang.Override public boolean hasInputConfig() { return inputConfig_ != null; } @@ -163,6 +164,7 @@ public boolean hasInputConfig() { * * @return The inputConfig. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.InputConfig getInputConfig() { return inputConfig_ == null ? com.google.cloud.documentai.v1beta2.InputConfig.getDefaultInstance() @@ -178,6 +180,7 @@ public com.google.cloud.documentai.v1beta2.InputConfig getInputConfig() { * * .google.cloud.documentai.v1beta2.InputConfig input_config = 1; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.InputConfigOrBuilder getInputConfigOrBuilder() { return getInputConfig(); } @@ -196,6 +199,7 @@ public com.google.cloud.documentai.v1beta2.InputConfigOrBuilder getInputConfigOr * * @return Whether the outputConfig field is set. */ + @java.lang.Override public boolean hasOutputConfig() { return outputConfig_ != null; } @@ -211,6 +215,7 @@ public boolean hasOutputConfig() { * * @return The outputConfig. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.OutputConfig getOutputConfig() { return outputConfig_ == null ? com.google.cloud.documentai.v1beta2.OutputConfig.getDefaultInstance() @@ -226,6 +231,7 @@ public com.google.cloud.documentai.v1beta2.OutputConfig getOutputConfig() { * * .google.cloud.documentai.v1beta2.OutputConfig output_config = 2; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.OutputConfigOrBuilder getOutputConfigOrBuilder() { return getOutputConfig(); } diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/TableBoundHint.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/TableBoundHint.java index e51ffe92..c459b0ae 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/TableBoundHint.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/TableBoundHint.java @@ -138,6 +138,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The pageNumber. */ + @java.lang.Override public int getPageNumber() { return pageNumber_; } @@ -156,6 +157,7 @@ public int getPageNumber() { * * @return Whether the boundingBox field is set. */ + @java.lang.Override public boolean hasBoundingBox() { return boundingBox_ != null; } @@ -171,6 +173,7 @@ public boolean hasBoundingBox() { * * @return The boundingBox. */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.BoundingPoly getBoundingBox() { return boundingBox_ == null ? com.google.cloud.documentai.v1beta2.BoundingPoly.getDefaultInstance() @@ -186,6 +189,7 @@ public com.google.cloud.documentai.v1beta2.BoundingPoly getBoundingBox() { * * .google.cloud.documentai.v1beta2.BoundingPoly bounding_box = 2; */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.BoundingPolyOrBuilder getBoundingBoxOrBuilder() { return getBoundingBox(); } @@ -549,6 +553,7 @@ public Builder mergeFrom( * * @return The pageNumber. */ + @java.lang.Override public int getPageNumber() { return pageNumber_; } diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/TableExtractionParams.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/TableExtractionParams.java index 09f1be36..d0f97ed8 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/TableExtractionParams.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/TableExtractionParams.java @@ -161,6 +161,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The enabled. */ + @java.lang.Override public boolean getEnabled() { return enabled_; } @@ -179,6 +180,7 @@ public boolean getEnabled() { * repeated .google.cloud.documentai.v1beta2.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL]; * */ + @java.lang.Override public java.util.List getTableBoundHintsList() { return tableBoundHints_; @@ -195,6 +197,7 @@ public boolean getEnabled() { * repeated .google.cloud.documentai.v1beta2.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL]; * */ + @java.lang.Override public java.util.List getTableBoundHintsOrBuilderList() { return tableBoundHints_; @@ -211,6 +214,7 @@ public boolean getEnabled() { * repeated .google.cloud.documentai.v1beta2.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL]; * */ + @java.lang.Override public int getTableBoundHintsCount() { return tableBoundHints_.size(); } @@ -226,6 +230,7 @@ public int getTableBoundHintsCount() { * repeated .google.cloud.documentai.v1beta2.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL]; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.TableBoundHint getTableBoundHints(int index) { return tableBoundHints_.get(index); } @@ -241,6 +246,7 @@ public com.google.cloud.documentai.v1beta2.TableBoundHint getTableBoundHints(int * repeated .google.cloud.documentai.v1beta2.TableBoundHint table_bound_hints = 2 [(.google.api.field_behavior) = OPTIONAL]; * */ + @java.lang.Override public com.google.cloud.documentai.v1beta2.TableBoundHintOrBuilder getTableBoundHintsOrBuilder( int index) { return tableBoundHints_.get(index); @@ -325,6 +331,7 @@ public com.google.protobuf.ByteString getHeaderHintsBytes(int index) { * * @return The modelVersion. */ + @java.lang.Override public java.lang.String getModelVersion() { java.lang.Object ref = modelVersion_; if (ref instanceof java.lang.String) { @@ -348,6 +355,7 @@ public java.lang.String getModelVersion() { * * @return The bytes for modelVersion. */ + @java.lang.Override public com.google.protobuf.ByteString getModelVersionBytes() { java.lang.Object ref = modelVersion_; if (ref instanceof java.lang.String) { @@ -797,6 +805,7 @@ public Builder mergeFrom( * * @return The enabled. */ + @java.lang.Override public boolean getEnabled() { return enabled_; } diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/Vertex.java b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/Vertex.java index 40095a2f..98cb993c 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/Vertex.java +++ b/proto-google-cloud-document-ai-v1beta2/src/main/java/com/google/cloud/documentai/v1beta2/Vertex.java @@ -126,6 +126,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * @return The x. */ + @java.lang.Override public int getX() { return x_; } @@ -143,6 +144,7 @@ public int getX() { * * @return The y. */ + @java.lang.Override public int getY() { return y_; } @@ -490,6 +492,7 @@ public Builder mergeFrom( * * @return The x. */ + @java.lang.Override public int getX() { return x_; } @@ -541,6 +544,7 @@ public Builder clearX() { * * @return The y. */ + @java.lang.Override public int getY() { return y_; } diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/proto/google/cloud/documentai/v1beta2/document.proto b/proto-google-cloud-document-ai-v1beta2/src/main/proto/google/cloud/documentai/v1beta2/document.proto index d50320b1..32747304 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/proto/google/cloud/documentai/v1beta2/document.proto +++ b/proto-google-cloud-document-ai-v1beta2/src/main/proto/google/cloud/documentai/v1beta2/document.proto @@ -22,10 +22,13 @@ import "google/rpc/status.proto"; import "google/type/color.proto"; import "google/api/annotations.proto"; +option csharp_namespace = "Google.Cloud.DocumentAI.V1Beta2"; option go_package = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta2;documentai"; option java_multiple_files = true; option java_outer_classname = "DocumentProto"; option java_package = "com.google.cloud.documentai.v1beta2"; +option php_namespace = "Google\\Cloud\\DocumentAi\\V1beta2"; +option ruby_package = "Google::Cloud::DocumentAI::V1beta2"; // Document represents the canonical document resource in Document Understanding // AI. diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/proto/google/cloud/documentai/v1beta2/document_understanding.proto b/proto-google-cloud-document-ai-v1beta2/src/main/proto/google/cloud/documentai/v1beta2/document_understanding.proto index e0f94aa2..9d3c8d94 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/proto/google/cloud/documentai/v1beta2/document_understanding.proto +++ b/proto-google-cloud-document-ai-v1beta2/src/main/proto/google/cloud/documentai/v1beta2/document_understanding.proto @@ -24,10 +24,13 @@ import "google/cloud/documentai/v1beta2/geometry.proto"; import "google/longrunning/operations.proto"; import "google/protobuf/timestamp.proto"; +option csharp_namespace = "Google.Cloud.DocumentAI.V1Beta2"; option go_package = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta2;documentai"; option java_multiple_files = true; option java_outer_classname = "DocumentAiProto"; option java_package = "com.google.cloud.documentai.v1beta2"; +option php_namespace = "Google\\Cloud\\DocumentAi\\V1beta2"; +option ruby_package = "Google::Cloud::DocumentAI::V1beta2"; // Service to parse structured information from unstructured or semi-structured // documents using state-of-the-art Google AI such as natural language, diff --git a/proto-google-cloud-document-ai-v1beta2/src/main/proto/google/cloud/documentai/v1beta2/geometry.proto b/proto-google-cloud-document-ai-v1beta2/src/main/proto/google/cloud/documentai/v1beta2/geometry.proto index 7f53217f..21584ecf 100644 --- a/proto-google-cloud-document-ai-v1beta2/src/main/proto/google/cloud/documentai/v1beta2/geometry.proto +++ b/proto-google-cloud-document-ai-v1beta2/src/main/proto/google/cloud/documentai/v1beta2/geometry.proto @@ -18,10 +18,13 @@ package google.cloud.documentai.v1beta2; import "google/api/annotations.proto"; +option csharp_namespace = "Google.Cloud.DocumentAI.V1Beta2"; option go_package = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta2;documentai"; option java_multiple_files = true; option java_outer_classname = "GeometryProto"; option java_package = "com.google.cloud.documentai.v1beta2"; +option php_namespace = "Google\\Cloud\\DocumentAi\\V1beta2"; +option ruby_package = "Google::Cloud::DocumentAI::V1beta2"; // A vertex represents a 2D point in the image. // NOTE: the vertex coordinates are in the same scale as the original image. diff --git a/renovate.json b/renovate.json index a2c16888..58792cef 100644 --- a/renovate.json +++ b/renovate.json @@ -76,5 +76,6 @@ "groupName": "jackson dependencies" } ], - "semanticCommits": true + "semanticCommits": true, + "masterIssue": true } \ No newline at end of file diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 40730740..94d9ffaa 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.15 + 1.0.18 @@ -29,10 +29,14 @@ com.google.cloud google-cloud-document-ai - 0.1.0 + 0.1.1 + + + + com.google.cloud + google-cloud-storage + 1.110.0 - - junit junit @@ -53,7 +57,7 @@ org.codehaus.mojo build-helper-maven-plugin - 3.1.0 + 3.2.0 add-snippets-source diff --git a/samples/pom.xml b/samples/pom.xml index 482ae29b..75ecfc23 100644 --- a/samples/pom.xml +++ b/samples/pom.xml @@ -18,7 +18,7 @@ com.google.cloud.samples shared-configuration - 1.0.15 + 1.0.18 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 2616b48d..d81a4035 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.15 + 1.0.18 @@ -28,9 +28,14 @@ com.google.cloud google-cloud-document-ai - 0.1.0 + 0.1.1 + + com.google.cloud + google-cloud-storage + 1.110.0 + junit junit @@ -52,7 +57,7 @@ org.codehaus.mojo build-helper-maven-plugin - 3.1.0 + 3.2.0 add-snippets-source diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 5e720b7b..a8a230e8 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -14,7 +14,7 @@ com.google.cloud.samples shared-configuration - 1.0.15 + 1.0.18 @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 4.4.1 + 7.0.1 pom import @@ -43,7 +43,10 @@ google-cloud-document-ai - + + com.google.cloud + google-cloud-storage + junit junit diff --git a/samples/snippets/src/main/java/documentai/v1beta2/BatchParseFormBeta.java b/samples/snippets/src/main/java/documentai/v1beta2/BatchParseFormBeta.java new file mode 100644 index 00000000..916e17ff --- /dev/null +++ b/samples/snippets/src/main/java/documentai/v1beta2/BatchParseFormBeta.java @@ -0,0 +1,195 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package documentai.v1beta2; + +// [START documentai_batch_parse_form_beta] + +import com.google.api.gax.longrunning.OperationFuture; +import com.google.api.gax.paging.Page; +import com.google.cloud.documentai.v1beta2.BatchProcessDocumentsRequest; +import com.google.cloud.documentai.v1beta2.BatchProcessDocumentsResponse; +import com.google.cloud.documentai.v1beta2.Document; +import com.google.cloud.documentai.v1beta2.DocumentUnderstandingServiceClient; +import com.google.cloud.documentai.v1beta2.DocumentUnderstandingServiceSettings; +import com.google.cloud.documentai.v1beta2.FormExtractionParams; +import com.google.cloud.documentai.v1beta2.GcsDestination; +import com.google.cloud.documentai.v1beta2.GcsSource; +import com.google.cloud.documentai.v1beta2.InputConfig; +import com.google.cloud.documentai.v1beta2.KeyValuePairHint; +import com.google.cloud.documentai.v1beta2.OperationMetadata; +import com.google.cloud.documentai.v1beta2.OutputConfig; +import com.google.cloud.documentai.v1beta2.ProcessDocumentRequest; +import com.google.cloud.storage.Blob; +import com.google.cloud.storage.BlobId; +import com.google.cloud.storage.Bucket; +import com.google.cloud.storage.Storage; +import com.google.cloud.storage.StorageOptions; +import com.google.protobuf.util.JsonFormat; +import java.io.File; +import java.io.FileReader; +import java.io.IOException; +import java.util.concurrent.ExecutionException; +import java.util.concurrent.TimeUnit; +import java.util.concurrent.TimeoutException; + +public class BatchParseFormBeta { + + public static void batchParseFormGcs() + throws IOException, InterruptedException, ExecutionException, TimeoutException { + // TODO(developer): Replace these variables before running the sample. + String projectId = "your-project-id"; + String location = "your-project-location"; // Format is "us" or "eu". + String outputGcsBucketName = "your-gcs-bucket-name"; + String outputGcsPrefix = "PREFIX"; + String inputGcsUri = "gs://your-gcs-bucket/path/to/input/file.json"; + batchParseFormGcs(projectId, location, outputGcsBucketName, outputGcsPrefix, inputGcsUri); + } + + public static void batchParseFormGcs( + String projectId, + String location, + String outputGcsBucketName, + String outputGcsPrefix, + String inputGcsUri) + throws IOException, InterruptedException, ExecutionException, TimeoutException { + // Initialize client that will be used to send requests. This client only needs to be created + // once, and can be reused for multiple requests. After completing all of your requests, call + // the "close" method on the client to safely clean up any remaining background resources. + try (DocumentUnderstandingServiceClient client = + DocumentUnderstandingServiceClient.create()) { + + // Configure the request for processing the PDF + String parent = String.format("projects/%s/locations/%s", projectId, location); + + // Improve form parsing results by providing key-value pair hints. + // For each key hint, key is text that is likely to appear in the + // document as a form field name (i.e. "DOB"). + // Value types are optional, but can be one or more of: + // ADDRESS, LOCATION, ORGANIZATION, PERSON, PHONE_NUMBER, ID, + // NUMBER, EMAIL, PRICE, TERMS, DATE, NAME + KeyValuePairHint keyValuePairHint = + KeyValuePairHint.newBuilder().setKey("Phone").addValueTypes("PHONE_NUMBER").build(); + + KeyValuePairHint keyValuePairHint2 = + KeyValuePairHint.newBuilder() + .setKey("Contact") + .addValueTypes("EMAIL") + .addValueTypes("NAME") + .build(); + + // Setting enabled=True enables form extraction + FormExtractionParams params = + FormExtractionParams.newBuilder() + .setEnabled(true) + .addKeyValuePairHints(keyValuePairHint) + .addKeyValuePairHints(keyValuePairHint2) + .build(); + + GcsSource inputUri = GcsSource.newBuilder().setUri(inputGcsUri).build(); + + // mime_type can be application/pdf, image/tiff, + // and image/gif, or application/json + InputConfig config = + InputConfig.newBuilder().setGcsSource(inputUri) + .setMimeType("application/pdf").build(); + + GcsDestination gcsDestination = GcsDestination.newBuilder() + .setUri(String.format("gs://%s/%s", outputGcsBucketName, outputGcsPrefix)).build(); + + OutputConfig outputConfig = OutputConfig.newBuilder() + .setGcsDestination(gcsDestination) + .setPagesPerShard(1) + .build(); + + ProcessDocumentRequest request = + ProcessDocumentRequest.newBuilder() + .setFormExtractionParams(params) + .setInputConfig(config) + .setOutputConfig(outputConfig) + .build(); + + BatchProcessDocumentsRequest requests = + BatchProcessDocumentsRequest.newBuilder().addRequests(request).setParent(parent).build(); + + // Batch process document using a long-running operation. + OperationFuture future = + client.batchProcessDocumentsAsync(requests); + + // Wait for operation to complete. + System.out.println("Waiting for operation to complete..."); + future.get(300, TimeUnit.SECONDS); + + System.out.println("Document processing complete."); + + Storage storage = StorageOptions.newBuilder().setProjectId(projectId).build().getService(); + Bucket bucket = storage.get(outputGcsBucketName); + + // List all of the files in the Storage bucket. + Page blobs = + bucket.list( + Storage.BlobListOption.currentDirectory(), + Storage.BlobListOption.prefix(outputGcsPrefix)); + + int idx = 0; + for (Blob blob : blobs.iterateAll()) { + if (!blob.isDirectory()) { + System.out.printf("Fetched file #%d\n", ++idx); + // Read the results + + // Download and store json data in a temp file. + File tempFile = File.createTempFile("file", ".json"); + Blob fileInfo = storage.get(BlobId.of(outputGcsBucketName, blob.getName())); + fileInfo.downloadTo(tempFile.toPath()); + + // Parse json file into Document. + FileReader reader = new FileReader(tempFile); + Document.Builder builder = Document.newBuilder(); + JsonFormat.parser().merge(reader, builder); + + Document document = builder.build(); + + // Get all of the document text as one big string. + String text = document.getText(); + + // Process the output. + Document.Page page1 = document.getPages(0); + for (Document.Page.FormField field : page1.getFormFieldsList()) { + String fieldName = getText(field.getFieldName(), text); + String fieldValue = getText(field.getFieldValue(), text); + + System.out.println("Extracted form fields pair:"); + System.out.printf("\t(%s, %s))", fieldName, fieldValue); + } + + // Clean up temp file. + tempFile.deleteOnExit(); + } + } + } + } + + private static String getText(Document.Page.Layout layout, String text) { + Document.TextAnchor textAnchor = layout.getTextAnchor(); + if (textAnchor.getTextSegmentsList().size() > 0) { + int startIdx = (int) textAnchor.getTextSegments(0).getStartIndex(); + int endIdx = (int) textAnchor.getTextSegments(0).getEndIndex(); + return text.substring(startIdx, endIdx); + } + return "[NO TEXT]"; + } +} +// [END documentai_batch_parse_form_beta] diff --git a/samples/snippets/src/main/java/documentai/v1beta2/BatchParseTableBeta.java b/samples/snippets/src/main/java/documentai/v1beta2/BatchParseTableBeta.java new file mode 100644 index 00000000..d612440a --- /dev/null +++ b/samples/snippets/src/main/java/documentai/v1beta2/BatchParseTableBeta.java @@ -0,0 +1,198 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package documentai.v1beta2; + +// [START documentai_batch_parse_table_beta] + +import com.google.api.gax.longrunning.OperationFuture; +import com.google.api.gax.paging.Page; +import com.google.cloud.documentai.v1beta2.BatchProcessDocumentsRequest; +import com.google.cloud.documentai.v1beta2.BatchProcessDocumentsResponse; +import com.google.cloud.documentai.v1beta2.BoundingPoly; +import com.google.cloud.documentai.v1beta2.Document; +import com.google.cloud.documentai.v1beta2.DocumentUnderstandingServiceClient; +import com.google.cloud.documentai.v1beta2.GcsDestination; +import com.google.cloud.documentai.v1beta2.GcsSource; +import com.google.cloud.documentai.v1beta2.InputConfig; +import com.google.cloud.documentai.v1beta2.NormalizedVertex; +import com.google.cloud.documentai.v1beta2.OperationMetadata; +import com.google.cloud.documentai.v1beta2.OutputConfig; +import com.google.cloud.documentai.v1beta2.ProcessDocumentRequest; +import com.google.cloud.documentai.v1beta2.TableBoundHint; +import com.google.cloud.documentai.v1beta2.TableExtractionParams; +import com.google.cloud.storage.Blob; +import com.google.cloud.storage.BlobId; +import com.google.cloud.storage.Bucket; +import com.google.cloud.storage.Storage; +import com.google.cloud.storage.StorageOptions; +import com.google.protobuf.util.JsonFormat; +import java.io.File; +import java.io.FileReader; +import java.io.IOException; +import java.util.List; +import java.util.concurrent.ExecutionException; +import java.util.concurrent.TimeUnit; +import java.util.concurrent.TimeoutException; + +public class BatchParseTableBeta { + + public static void batchParseTableGcs() + throws IOException, InterruptedException, ExecutionException, TimeoutException { + // TODO(developer): Replace these variables before running the sample. + String projectId = "your-project-id"; + String location = "your-project-location"; // Format is "us" or "eu". + String outputGcsBucketName = "your-gcs-bucket-name"; + String outputGcsPrefix = "PREFIX"; + String inputGcsUri = "gs://your-gcs-bucket/path/to/input/file.json"; + batchParseTableGcs(projectId, location, outputGcsBucketName, outputGcsPrefix, inputGcsUri); + } + + public static void batchParseTableGcs( + String projectId, + String location, + String outputGcsBucketName, + String outputGcsPrefix, + String inputGcsUri) + throws IOException, InterruptedException, ExecutionException, TimeoutException { + // Initialize client that will be used to send requests. This client only needs to be created + // once, and can be reused for multiple requests. After completing all of your requests, call + // the "close" method on the client to safely clean up any remaining background resources. + try (DocumentUnderstandingServiceClient client = DocumentUnderstandingServiceClient.create()) { + + // Configure the request for processing the PDF + String parent = String.format("projects/%s/locations/%s", projectId, location); + + TableBoundHint tableBoundHints = + TableBoundHint.newBuilder() + .setBoundingBox( + // Define a polygon around tables to detect + // Each vertice coordinate must be a number between 0 and 1 + BoundingPoly.newBuilder() + // top left + .addNormalizedVertices(NormalizedVertex.newBuilder().setX(0).setX(0).build()) + // top right + .addNormalizedVertices(NormalizedVertex.newBuilder().setX(1).setX(0).build()) + // bottom right + .addNormalizedVertices(NormalizedVertex.newBuilder().setX(1).setX(1).build()) + // bottom left + .addNormalizedVertices(NormalizedVertex.newBuilder().setX(0).setX(1).build()) + .build()) + .setPageNumber(1) + .build(); + + TableExtractionParams params = + TableExtractionParams.newBuilder() + .setEnabled(true) + .addTableBoundHints(tableBoundHints) + .build(); + + GcsSource inputUri = GcsSource.newBuilder().setUri(inputGcsUri).build(); + + // mime_type can be application/pdf, image/tiff, + // and image/gif, or application/json + InputConfig config = + InputConfig.newBuilder().setGcsSource(inputUri).setMimeType("application/pdf").build(); + + GcsDestination gcsDestination = + GcsDestination.newBuilder() + .setUri(String.format("gs://%s/%s", outputGcsBucketName, outputGcsPrefix)) + .build(); + + OutputConfig outputConfig = + OutputConfig.newBuilder().setGcsDestination(gcsDestination).setPagesPerShard(1).build(); + + ProcessDocumentRequest request = + ProcessDocumentRequest.newBuilder() + .setTableExtractionParams(params) + .setInputConfig(config) + .setOutputConfig(outputConfig) + .build(); + + BatchProcessDocumentsRequest requests = + BatchProcessDocumentsRequest.newBuilder().addRequests(request).setParent(parent).build(); + + // Batch process document using a long-running operation. + OperationFuture future = + client.batchProcessDocumentsAsync(requests); + + // Wait for operation to complete. + System.out.println("Waiting for operation to complete..."); + future.get(300, TimeUnit.SECONDS); + + System.out.println("Document processing complete."); + + Storage storage = StorageOptions.newBuilder().setProjectId(projectId).build().getService(); + Bucket bucket = storage.get(outputGcsBucketName); + + // List all of the files in the Storage bucket. + Page blobs = + bucket.list( + Storage.BlobListOption.currentDirectory(), + Storage.BlobListOption.prefix(outputGcsPrefix)); + + int idx = 0; + for (Blob blob : blobs.iterateAll()) { + if (!blob.isDirectory()) { + System.out.printf("Fetched file #%d\n", ++idx); + // Read the results + + // Download and store json data in a temp file. + File tempFile = File.createTempFile("file", ".json"); + Blob fileInfo = storage.get(BlobId.of(outputGcsBucketName, blob.getName())); + fileInfo.downloadTo(tempFile.toPath()); + + // Parse json file into Document. + FileReader reader = new FileReader(tempFile); + Document.Builder builder = Document.newBuilder(); + JsonFormat.parser().merge(reader, builder); + Document document = builder.build(); + + // Get all of the document text as one big string. + String text = document.getText(); + + // Process the output. + Document.Page page1 = document.getPages(0); + Document.Page.Table table = page1.getTables(0); + + System.out.println("Results from first table processed:"); + System.out.println( + "First detected language: " + page1.getDetectedLanguages(0).getLanguageCode()); + System.out.println("Header row:"); + + Document.Page.Table.TableRow headerRow = table.getHeaderRows(0); + + for (Document.Page.Table.TableCell tableCell : headerRow.getCellsList()) { + if (!tableCell.getLayout().getTextAnchor().getTextSegmentsList().isEmpty()) { + // Extract shards from the text field + // First shard in document doesn't have startIndex property + List textSegments = + tableCell.getLayout().getTextAnchor().getTextSegmentsList(); + int startIdx = + textSegments.size() > 0 ? (int) textSegments.get(0).getStartIndex() : 0; + int endIdx = (int) textSegments.get(0).getEndIndex(); + System.out.printf("\t%s", text.substring(startIdx, endIdx)); + } + } + + // Clean up temp file. + tempFile.deleteOnExit(); + } + } + } + } +} +// [END documentai_batch_parse_table_beta] diff --git a/samples/snippets/src/main/java/documentai/v1beta2/ParseFormBeta.java b/samples/snippets/src/main/java/documentai/v1beta2/ParseFormBeta.java new file mode 100644 index 00000000..5cdf7c8e --- /dev/null +++ b/samples/snippets/src/main/java/documentai/v1beta2/ParseFormBeta.java @@ -0,0 +1,114 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package documentai.v1beta2; + +// [START documentai_parse_form_beta] + +import com.google.cloud.documentai.v1beta2.Document; +import com.google.cloud.documentai.v1beta2.DocumentUnderstandingServiceClient; +import com.google.cloud.documentai.v1beta2.FormExtractionParams; +import com.google.cloud.documentai.v1beta2.GcsSource; +import com.google.cloud.documentai.v1beta2.InputConfig; +import com.google.cloud.documentai.v1beta2.KeyValuePairHint; +import com.google.cloud.documentai.v1beta2.ProcessDocumentRequest; +import java.io.IOException; +import java.util.concurrent.ExecutionException; + +public class ParseFormBeta { + public static void parseForm() throws IOException, ExecutionException, InterruptedException { + // TODO(developer): Replace these variables before running the sample. + String projectId = "your-project-id"; + String location = "your-project-location"; // Format is "us" or "eu". + String inputGcsUri = "gs://your-gcs-bucket/path/to/input/file.json"; + parseForm(projectId, location, inputGcsUri); + } + + public static void parseForm(String projectId, String location, String inputGcsUri) + throws IOException, ExecutionException, InterruptedException { + // Initialize client that will be used to send requests. This client only needs to be created + // once, and can be reused for multiple requests. After completing all of your requests, call + // the "close" method on the client to safely clean up any remaining background resources. + try (DocumentUnderstandingServiceClient client = DocumentUnderstandingServiceClient.create()) { + // Configure the request for processing the PDF + String parent = String.format("projects/%s/locations/%s", projectId, location); + + // Improve form parsing results by providing key-value pair hints. + // For each key hint, key is text that is likely to appear in the + // document as a form field name (i.e. "DOB"). + // Value types are optional, but can be one or more of: + // ADDRESS, LOCATION, ORGANIZATION, PERSON, PHONE_NUMBER, ID, + // NUMBER, EMAIL, PRICE, TERMS, DATE, NAME + KeyValuePairHint keyValuePairHint = + KeyValuePairHint.newBuilder().setKey("Phone").addValueTypes("PHONE_NUMBER").build(); + KeyValuePairHint keyValuePairHint2 = + KeyValuePairHint.newBuilder() + .setKey("Contact") + .addValueTypes("EMAIL") + .addValueTypes("NAME") + .build(); + + // Setting enabled=True enables form extraction + FormExtractionParams params = + FormExtractionParams.newBuilder() + .setEnabled(true) + .addKeyValuePairHints(keyValuePairHint) + .addKeyValuePairHints(keyValuePairHint2) + .build(); + + GcsSource uri = GcsSource.newBuilder().setUri(inputGcsUri).build(); + + // mime_type can be application/pdf, image/tiff, + // and image/gif, or application/json + InputConfig config = + InputConfig.newBuilder().setGcsSource(uri).setMimeType("application/pdf").build(); + + ProcessDocumentRequest request = + ProcessDocumentRequest.newBuilder() + .setParent(parent) + .setFormExtractionParams(params) + .setInputConfig(config) + .build(); + + // Recognizes text entities in the PDF document + Document response = client.processDocument(request); + + // Get all of the document text as one big string + String text = response.getText(); + + // Process the output + Document.Page page1 = response.getPages(0); + for (Document.Page.FormField field : page1.getFormFieldsList()) { + String fieldName = getText(field.getFieldName(), text); + String fieldValue = getText(field.getFieldValue(), text); + + System.out.println("Extracted form fields pair:"); + System.out.printf("\t(%s, %s))", fieldName, fieldValue); + } + } + } + + private static String getText(Document.Page.Layout layout, String text) { + Document.TextAnchor textAnchor = layout.getTextAnchor(); + if (textAnchor.getTextSegmentsList().size() > 0) { + int startIdx = (int) textAnchor.getTextSegments(0).getStartIndex(); + int endIdx = (int) textAnchor.getTextSegments(0).getEndIndex(); + return text.substring(startIdx, endIdx); + } + return "[NO TEXT]"; + } +} +// [END documentai_parse_form_beta] diff --git a/samples/snippets/src/main/java/documentai/v1beta2/ParseTableBeta.java b/samples/snippets/src/main/java/documentai/v1beta2/ParseTableBeta.java new file mode 100644 index 00000000..67b448ae --- /dev/null +++ b/samples/snippets/src/main/java/documentai/v1beta2/ParseTableBeta.java @@ -0,0 +1,130 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package documentai.v1beta2; + +// [START documentai_parse_table_beta] + +import com.google.cloud.documentai.v1beta2.BoundingPoly; +import com.google.cloud.documentai.v1beta2.Document; +import com.google.cloud.documentai.v1beta2.DocumentUnderstandingServiceClient; +import com.google.cloud.documentai.v1beta2.GcsSource; +import com.google.cloud.documentai.v1beta2.InputConfig; +import com.google.cloud.documentai.v1beta2.NormalizedVertex; +import com.google.cloud.documentai.v1beta2.ProcessDocumentRequest; +import com.google.cloud.documentai.v1beta2.TableBoundHint; +import com.google.cloud.documentai.v1beta2.TableExtractionParams; +import java.io.IOException; +import java.util.List; + +public class ParseTableBeta { + + public static void parseTable() throws IOException { + // TODO(developer): Replace these variables before running the sample. + String projectId = "your-project-id"; + String location = "your-project-location"; // Format is "us" or "eu". + String inputGcsUri = "gs://your-gcs-bucket/path/to/input/file.json"; + parseTable(projectId, location, inputGcsUri); + } + + public static void parseTable(String projectId, String location, String inputGcsUri) + throws IOException { + // Initialize client that will be used to send requests. This client only needs to be created + // once, and can be reused for multiple requests. After completing all of your requests, call + // the "close" method on the client to safely clean up any remaining background resources. + try (DocumentUnderstandingServiceClient client = DocumentUnderstandingServiceClient.create()) { + // Configure the request for processing the PDF + String parent = String.format("projects/%s/locations/%s", projectId, location); + + TableBoundHint tableBoundHints = + TableBoundHint.newBuilder() + .setBoundingBox( + // Define a polygon around tables to detect + // Each vertice coordinate must be a number between 0 and 1 + BoundingPoly.newBuilder() + // top left + .addNormalizedVertices(NormalizedVertex.newBuilder().setX(0).setX(0).build()) + // top right + .addNormalizedVertices(NormalizedVertex.newBuilder().setX(1).setX(0).build()) + // bottom right + .addNormalizedVertices(NormalizedVertex.newBuilder().setX(1).setX(1).build()) + // bottom left + .addNormalizedVertices(NormalizedVertex.newBuilder().setX(0).setX(1).build()) + .build()) + .setPageNumber(1) + .build(); + + TableExtractionParams params = + TableExtractionParams.newBuilder() + .setEnabled(true) + .addTableBoundHints(tableBoundHints) + .build(); + + GcsSource uri = GcsSource.newBuilder().setUri(inputGcsUri).build(); + + // mime_type can be application/pdf, image/tiff, + // and image/gif, or application/json + InputConfig config = + InputConfig.newBuilder().setGcsSource(uri).setMimeType("application/pdf").build(); + + ProcessDocumentRequest request = + ProcessDocumentRequest.newBuilder() + .setParent(parent) + .setTableExtractionParams(params) + .setInputConfig(config) + .build(); + + // Recognizes text entities in the PDF document + Document response = client.processDocument(request); + + // Get all of the document text as one big string + String text = response.getText(); + + // Get the first table in the document + Document.Page page1 = response.getPages(0); + Document.Page.Table table = page1.getTables(0); + + System.out.println("Results from first table processed:"); + List detectedLangs = page1.getDetectedLanguagesList(); + String langCode = + detectedLangs.size() > 0 ? detectedLangs.get(0).getLanguageCode() : "NOT_FOUND"; + System.out.printf("First detected language: : %s", langCode); + + Document.Page.Table.TableRow headerRow = table.getHeaderRows(0); + System.out.println("Header row:"); + + for (Document.Page.Table.TableCell tableCell : headerRow.getCellsList()) { + if (tableCell.getLayout().getTextAnchor().getTextSegmentsList() != null) { + // Extract shards from the text field + // First shard in document doesn't have startIndex property + System.out.printf("\t%s", getText(tableCell.getLayout(), text)); + } + } + } + } + + // Extract shards from the text field + private static String getText(Document.Page.Layout layout, String text) { + Document.TextAnchor textAnchor = layout.getTextAnchor(); + if (textAnchor.getTextSegmentsList().size() > 0) { + int startIdx = (int) textAnchor.getTextSegments(0).getStartIndex(); + int endIdx = (int) textAnchor.getTextSegments(0).getEndIndex(); + return text.substring(startIdx, endIdx); + } + return "[NO TEXT]"; + } +} +// [END documentai_parse_table_beta] diff --git a/samples/snippets/src/main/java/documentai/v1beta2/ParseWithModelBeta.java b/samples/snippets/src/main/java/documentai/v1beta2/ParseWithModelBeta.java new file mode 100644 index 00000000..5e1bfa3f --- /dev/null +++ b/samples/snippets/src/main/java/documentai/v1beta2/ParseWithModelBeta.java @@ -0,0 +1,77 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package documentai.v1beta2; + +// [START documentai_parse_with_model_beta] + +import com.google.cloud.documentai.v1beta2.AutoMlParams; +import com.google.cloud.documentai.v1beta2.Document; +import com.google.cloud.documentai.v1beta2.DocumentUnderstandingServiceClient; +import com.google.cloud.documentai.v1beta2.GcsSource; +import com.google.cloud.documentai.v1beta2.InputConfig; +import com.google.cloud.documentai.v1beta2.ProcessDocumentRequest; +import java.io.IOException; + +public class ParseWithModelBeta { + + public static void parseWithModel() throws IOException { + // TODO(developer): Replace these variables before running the sample. + String projectId = "your-project-id"; + String location = "your-project-location"; // Format is "us" or "eu". + // AutoML model name formatted as: "projects/[PROJECT_ID]/locations/[LOCATION]/models/[MODEL_ID]" + String autoMlModel = "your-full-resource-model-name"; + String gcsUri = "gs://your-gcs-bucket/path/to/input/file.json"; + parseWithModel(projectId, location, autoMlModel, gcsUri); + } + + public static void parseWithModel( + String projectId, String location, String autoMlModel, String gcsUri) throws IOException { + // Initialize client that will be used to send requests. This client only needs to be created + // once, and can be reused for multiple requests. After completing all of your requests, call + // the "close" method on the client to safely clean up any remaining background resources. + try (DocumentUnderstandingServiceClient client = DocumentUnderstandingServiceClient.create()) { + // Configure the request for processing the PDF + String parent = String.format("projects/%s/locations/%s", projectId, location); + + AutoMlParams params = AutoMlParams.newBuilder().setModel(autoMlModel).build(); + + GcsSource uri = GcsSource.newBuilder().setUri(gcsUri).build(); + + // mime_type can be application/pdf, image/tiff, + // and image/gif, or application/json + InputConfig config = + InputConfig.newBuilder().setGcsSource(uri).setMimeType("application/pdf").build(); + + ProcessDocumentRequest request = + ProcessDocumentRequest.newBuilder() + .setParent(parent) + .setAutomlParams(params) + .setInputConfig(config) + .build(); + + // Recognizes text entities in the PDF document + Document response = client.processDocument(request); + + // Process the output + for (Document.Label label : response.getLabelsList()) { + System.out.printf("Label detected: %s\n", label.getName()); + System.out.printf("Confidence: %s\n", label.getConfidence()); + } + } + } +} +// [END documentai_parse_with_model_beta] diff --git a/samples/snippets/src/main/java/documentai/v1beta2/QuickStart.java b/samples/snippets/src/main/java/documentai/v1beta2/QuickStart.java new file mode 100644 index 00000000..a06c05d5 --- /dev/null +++ b/samples/snippets/src/main/java/documentai/v1beta2/QuickStart.java @@ -0,0 +1,78 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package documentai.v1beta2; + +// [START documentai_quickstart_beta] + +import com.google.cloud.documentai.v1beta2.Document; +import com.google.cloud.documentai.v1beta2.DocumentUnderstandingServiceClient; +import com.google.cloud.documentai.v1beta2.GcsSource; +import com.google.cloud.documentai.v1beta2.InputConfig; +import com.google.cloud.documentai.v1beta2.ProcessDocumentRequest; +import java.io.IOException; + +public class QuickStart { + + public static void quickStart() throws IOException { + // TODO(developer): Replace these variables before running the sample. + String projectId = "your-project-id"; + String location = "your-project-location"; // Format is "us" or "eu". + String inputGcsUri = "gs://your-gcs-bucket/path/to/input/file.json"; + quickStart(projectId, location, inputGcsUri); + } + + public static void quickStart(String projectId, String location, String inputGcsUri) + throws IOException { + // Initialize client that will be used to send requests. This client only needs to be created + // once, and can be reused for multiple requests. After completing all of your requests, call + // the "close" method on the client to safely clean up any remaining background resources. + try (DocumentUnderstandingServiceClient client = DocumentUnderstandingServiceClient.create()) { + // Configure the request for processing a single document + String parent = String.format("projects/%s/locations/%s", projectId, location); + + GcsSource uri = GcsSource.newBuilder().setUri(inputGcsUri).build(); + + // mime_type can be application/pdf, image/tiff, + // and image/gif, or application/json + InputConfig config = + InputConfig.newBuilder().setGcsSource(uri).setMimeType("application/pdf").build(); + + ProcessDocumentRequest request = + ProcessDocumentRequest.newBuilder().setParent(parent).setInputConfig(config).build(); + + // Recognizes text entities in the PDF document + Document response = client.processDocument(request); + + // Get all of the document text as one big string + String text = response.getText(); + + // Process the output + for (Document.Entity entity : response.getEntitiesList()) { + System.out.printf("Entity text: %s\n", getText(entity, text)); + System.out.printf("Entity type: %s\n", entity.getType()); + System.out.printf("Entity mention text: %s\n", entity.getMentionText()); + } + } + } + + private static String getText(Document.Entity entity, String text) { + int startIdx = (int) entity.getTextAnchor().getTextSegments(0).getStartIndex(); + int endIdx = (int) entity.getTextAnchor().getTextSegments(0).getEndIndex(); + return text.substring(startIdx, endIdx); + } +} +// [END documentai_quickstart_beta] diff --git a/samples/snippets/src/main/java/documentai/v1beta2/SetEndPointBeta.java b/samples/snippets/src/main/java/documentai/v1beta2/SetEndPointBeta.java new file mode 100644 index 00000000..23718850 --- /dev/null +++ b/samples/snippets/src/main/java/documentai/v1beta2/SetEndPointBeta.java @@ -0,0 +1,86 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package documentai.v1beta2; + +// [START documentai_set_endpoint_beta] + +import com.google.cloud.documentai.v1beta2.Document; +import com.google.cloud.documentai.v1beta2.DocumentUnderstandingServiceClient; +import com.google.cloud.documentai.v1beta2.DocumentUnderstandingServiceSettings; +import com.google.cloud.documentai.v1beta2.GcsSource; +import com.google.cloud.documentai.v1beta2.InputConfig; +import com.google.cloud.documentai.v1beta2.ProcessDocumentRequest; +import java.io.IOException; + +public class SetEndPointBeta { + + public static void setEndpoint() throws IOException { + // TODO(developer): Replace these variables before running the sample. + String projectId = "your-project-id"; + String location = "your-project-location"; // Format is "us" or "eu". + String inputGcsUri = "gs://your-gcs-bucket/path/to/input/file.json"; + setEndpoint(projectId, location, inputGcsUri); + } + + public static void setEndpoint(String projectId, String location, String inputGcsUri) + throws IOException { + DocumentUnderstandingServiceSettings settings = + DocumentUnderstandingServiceSettings.newBuilder() + .setEndpoint("eu-documentai.googleapis.com:443") + .build(); + + // Initialize client that will be used to send requests. This client only needs to be created + // once, and can be reused for multiple requests. After completing all of your requests, call + // the "close" method on the client to safely clean up any remaining background resources. + try (DocumentUnderstandingServiceClient client = + DocumentUnderstandingServiceClient.create(settings)) { + // Configure the request for processing the PDF + String parent = String.format("projects/%s/locations/%s", projectId, location); + + GcsSource uri = GcsSource.newBuilder().setUri(inputGcsUri).build(); + + // mime_type can be application/pdf, image/tiff, + // and image/gif, or application/json + InputConfig config = + InputConfig.newBuilder().setGcsSource(uri) + .setMimeType("application/pdf").build(); + + ProcessDocumentRequest request = + ProcessDocumentRequest.newBuilder().setParent(parent).setInputConfig(config).build(); + + // Recognizes text entities in the PDF document + Document response = client.processDocument(request); + + // Get all of the document text as one big string + String text = response.getText(); + + // Process the output + for (Document.Entity entity : response.getEntitiesList()) { + System.out.printf("Entity text: %s\n", getText(entity, text)); + System.out.printf("Entity type: %s\n", entity.getType()); + System.out.printf("Entity mention text: %s\n", entity.getMentionText()); + } + } + } + + private static String getText(Document.Entity entity, String text) { + int startIdx = (int) entity.getTextAnchor().getTextSegments(0).getStartIndex(); + int endIdx = (int) entity.getTextAnchor().getTextSegments(0).getEndIndex(); + return text.substring(startIdx, endIdx); + } +} +// [END documentai_set_endpoint_beta] diff --git a/samples/snippets/src/test/java/documentai/v1beta2/BatchParseFormBetaTest.java b/samples/snippets/src/test/java/documentai/v1beta2/BatchParseFormBetaTest.java new file mode 100644 index 00000000..091cc359 --- /dev/null +++ b/samples/snippets/src/test/java/documentai/v1beta2/BatchParseFormBetaTest.java @@ -0,0 +1,106 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package documentai.v1beta2; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.Assert.assertNotNull; + +import com.google.api.gax.paging.Page; +import com.google.cloud.storage.Blob; +import com.google.cloud.storage.Storage; +import com.google.cloud.storage.StorageOptions; +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.PrintStream; +import java.util.UUID; +import java.util.concurrent.ExecutionException; +import java.util.concurrent.TimeoutException; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +public class BatchParseFormBetaTest { + private static final String PROJECT_ID = System.getenv("GOOGLE_CLOUD_PROJECT"); + private static final String INPUT_URI = "gs://cloud-samples-data/documentai/invoice.pdf"; + private static final String OUTPUT_PREFIX = String.format("%s", UUID.randomUUID()); + private static final String OUTPUT_BUCKET_NAME = PROJECT_ID; + + private ByteArrayOutputStream bout; + private PrintStream out; + + private static void requireEnvVar(String varName) { + assertNotNull( + String.format("Environment variable '%s' must be set to perform these tests.", varName), + System.getenv(varName)); + } + + @Before + public void checkRequirements() { + requireEnvVar("GOOGLE_CLOUD_PROJECT"); + requireEnvVar("GOOGLE_APPLICATION_CREDENTIALS"); + } + + private static void cleanUpBucket() { + Storage storage = StorageOptions.getDefaultInstance().getService(); + Page blobs = + storage.list( + PROJECT_ID, + Storage.BlobListOption.currentDirectory(), + Storage.BlobListOption.prefix(OUTPUT_PREFIX)); + + deleteDirectory(storage, blobs); + } + + private static void deleteDirectory(Storage storage, Page blobs) { + for (Blob blob : blobs.iterateAll()) { + System.out.println(blob.getBlobId()); + if (!blob.delete()) { + Page subBlobs = + storage.list( + PROJECT_ID, + Storage.BlobListOption.currentDirectory(), + Storage.BlobListOption.prefix(blob.getName())); + + deleteDirectory(storage, subBlobs); + } + } + } + + @Before + public void setUp() { + bout = new ByteArrayOutputStream(); + out = new PrintStream(bout); + System.setOut(out); + } + + @Test + public void testBatchParseForm() + throws InterruptedException, ExecutionException, TimeoutException, IOException { + // parse the GCS invoice as a form. + BatchParseFormBeta.batchParseFormGcs( + PROJECT_ID, "us", OUTPUT_BUCKET_NAME, OUTPUT_PREFIX, INPUT_URI); + String got = bout.toString(); + + assertThat(got).contains("Fetched file"); + } + + @After + public void tearDown() { + cleanUpBucket(); + System.setOut(null); + } +} diff --git a/samples/snippets/src/test/java/documentai/v1beta2/BatchParseTableBetaTest.java b/samples/snippets/src/test/java/documentai/v1beta2/BatchParseTableBetaTest.java new file mode 100644 index 00000000..3e012e9a --- /dev/null +++ b/samples/snippets/src/test/java/documentai/v1beta2/BatchParseTableBetaTest.java @@ -0,0 +1,108 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package documentai.v1beta2; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.Assert.assertNotNull; + +import com.google.api.gax.paging.Page; +import com.google.cloud.storage.Blob; +import com.google.cloud.storage.Storage; +import com.google.cloud.storage.StorageOptions; +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.PrintStream; +import java.util.UUID; +import java.util.concurrent.ExecutionException; +import java.util.concurrent.TimeoutException; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +public class BatchParseTableBetaTest { + private static final String PROJECT_ID = System.getenv("GOOGLE_CLOUD_PROJECT"); + private static final String INPUT_URI = "gs://cloud-samples-data/documentai/invoice.pdf"; + private static final String OUTPUT_PREFIX = String.format("%s", UUID.randomUUID()); + private static final String OUTPUT_BUCKET_NAME = PROJECT_ID; + + private ByteArrayOutputStream bout; + private PrintStream out; + + private static void requireEnvVar(String varName) { + assertNotNull( + String.format("Environment variable '%s' must be set to perform these tests.", varName), + System.getenv(varName)); + } + + @Before + public void checkRequirements() { + requireEnvVar("GOOGLE_CLOUD_PROJECT"); + requireEnvVar("GOOGLE_APPLICATION_CREDENTIALS"); + } + + private static void cleanUpBucket() { + Storage storage = StorageOptions.getDefaultInstance().getService(); + Page blobs = + storage.list( + PROJECT_ID, + Storage.BlobListOption.currentDirectory(), + Storage.BlobListOption.prefix(OUTPUT_PREFIX)); + + deleteDirectory(storage, blobs); + } + + private static void deleteDirectory(Storage storage, Page blobs) { + for (Blob blob : blobs.iterateAll()) { + System.out.println(blob.getBlobId()); + if (!blob.delete()) { + Page subBlobs = + storage.list( + PROJECT_ID, + Storage.BlobListOption.currentDirectory(), + Storage.BlobListOption.prefix(blob.getName())); + + deleteDirectory(storage, subBlobs); + } + } + } + + @Before + public void setUp() { + bout = new ByteArrayOutputStream(); + out = new PrintStream(bout); + System.setOut(out); + } + + @Test + public void testBatchParseTable() + throws InterruptedException, ExecutionException, TimeoutException, IOException { + // parse the GCS invoice as a table. + BatchParseTableBeta.batchParseTableGcs( + PROJECT_ID, "us", OUTPUT_BUCKET_NAME, OUTPUT_PREFIX, INPUT_URI); + String got = bout.toString(); + + assertThat(got).contains("Fetched file"); + assertThat(got).contains("Results from first table processed:"); + assertThat(got).contains("Header row"); + } + + @After + public void tearDown() { + cleanUpBucket(); + System.setOut(null); + } +} diff --git a/samples/snippets/src/test/java/documentai/v1beta2/ParseFormBetaTest.java b/samples/snippets/src/test/java/documentai/v1beta2/ParseFormBetaTest.java new file mode 100644 index 00000000..c5d6f0d1 --- /dev/null +++ b/samples/snippets/src/test/java/documentai/v1beta2/ParseFormBetaTest.java @@ -0,0 +1,69 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package documentai.v1beta2; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.Assert.assertNotNull; + +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.PrintStream; +import java.util.concurrent.ExecutionException; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +public class ParseFormBetaTest { + private static final String PROJECT_ID = System.getenv("GOOGLE_CLOUD_PROJECT"); + private static final String INPUT_URI = "gs://cloud-samples-data/documentai/invoice.pdf"; + + private ByteArrayOutputStream bout; + private PrintStream out; + + private static void requireEnvVar(String varName) { + assertNotNull( + String.format("Environment variable '%s' must be set to perform these tests.", varName), + System.getenv(varName)); + } + + @Before + public void checkRequirements() { + requireEnvVar("GOOGLE_CLOUD_PROJECT"); + requireEnvVar("GOOGLE_APPLICATION_CREDENTIALS"); + } + + @Before + public void setUp() { + bout = new ByteArrayOutputStream(); + out = new PrintStream(bout); + System.setOut(out); + } + + @Test + public void testParseForm() throws InterruptedException, ExecutionException, IOException { + // parse the GCS invoice as a form. + ParseFormBeta.parseForm(PROJECT_ID,"us", INPUT_URI); + String got = bout.toString(); + + assertThat(got).contains("Extracted form fields pair:"); + } + + @After + public void tearDown() { + System.setOut(null); + } +} diff --git a/samples/snippets/src/test/java/documentai/v1beta2/ParseTableBetaTest.java b/samples/snippets/src/test/java/documentai/v1beta2/ParseTableBetaTest.java new file mode 100644 index 00000000..12cb14f6 --- /dev/null +++ b/samples/snippets/src/test/java/documentai/v1beta2/ParseTableBetaTest.java @@ -0,0 +1,68 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package documentai.v1beta2; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.Assert.assertNotNull; + +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.PrintStream; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +public class ParseTableBetaTest { + private static final String PROJECT_ID = System.getenv("GOOGLE_CLOUD_PROJECT"); + private static final String INPUT_URI = "gs://cloud-samples-data/documentai/invoice.pdf"; + + private ByteArrayOutputStream bout; + private PrintStream out; + + private static void requireEnvVar(String varName) { + assertNotNull( + String.format("Environment variable '%s' must be set to perform these tests.", varName), + System.getenv(varName)); + } + + @Before + public void checkRequirements() { + requireEnvVar("GOOGLE_CLOUD_PROJECT"); + requireEnvVar("GOOGLE_APPLICATION_CREDENTIALS"); + } + + @Before + public void setUp() { + bout = new ByteArrayOutputStream(); + out = new PrintStream(bout); + System.setOut(out); + } + + @Test + public void testParseTable() throws IOException { + // parse the GCS invoice as a table. + ParseTableBeta.parseTable(PROJECT_ID,"us", INPUT_URI); + String got = bout.toString(); + + assertThat(got).contains("First detected language"); + } + + @After + public void tearDown() { + System.setOut(null); + } +} diff --git a/samples/snippets/src/test/java/documentai/v1beta2/ParseWithModelBetaTest.java b/samples/snippets/src/test/java/documentai/v1beta2/ParseWithModelBetaTest.java new file mode 100644 index 00000000..423e4faf --- /dev/null +++ b/samples/snippets/src/test/java/documentai/v1beta2/ParseWithModelBetaTest.java @@ -0,0 +1,73 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package documentai.v1beta2; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.Assert.assertNotNull; + +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.PrintStream; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +public class ParseWithModelBetaTest { + private static final String PROJECT_ID = System.getenv("GOOGLE_CLOUD_PROJECT"); + private static final String AUTOML_PROJECT_ID = "java-docs-samples-testing"; + private static final String INPUT_URI = "gs://cloud-samples-data/documentai/invoice.pdf"; + private static final String AUTO_ML_MODEL_ID = "TCN6871084728972835631"; + private ByteArrayOutputStream bout; + private PrintStream out; + + + private static void requireEnvVar(String varName) { + assertNotNull( + String.format("Environment variable '%s' must be set to perform these tests.", varName), + System.getenv(varName)); + } + + @Before + public void checkRequirements() { + requireEnvVar("GOOGLE_CLOUD_PROJECT"); + requireEnvVar("GOOGLE_APPLICATION_CREDENTIALS"); + } + + @Before + public void setUp() { + bout = new ByteArrayOutputStream(); + out = new PrintStream(bout); + System.setOut(out); + } + + @Test + public void testParseWithModel() throws IOException { + // parse a PDF using AutoML model. + String model = + String.format( + "projects/%s/locations/us-central1/models/%s", AUTOML_PROJECT_ID, AUTO_ML_MODEL_ID); + ParseWithModelBeta.parseWithModel(PROJECT_ID, "us", model, INPUT_URI); + String got = bout.toString(); + + assertThat(got).contains("Label"); + } + + @After + public void tearDown() { + System.setOut(null); + } +} diff --git a/samples/snippets/src/test/java/documentai/v1beta2/QuickStartTest.java b/samples/snippets/src/test/java/documentai/v1beta2/QuickStartTest.java new file mode 100644 index 00000000..4524f70f --- /dev/null +++ b/samples/snippets/src/test/java/documentai/v1beta2/QuickStartTest.java @@ -0,0 +1,68 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package documentai.v1beta2; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.Assert.assertNotNull; + +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.PrintStream; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +public class QuickStartTest { + private static final String PROJECT_ID = System.getenv("GOOGLE_CLOUD_PROJECT"); + private static final String INPUT_URI = "gs://cloud-samples-data/documentai/invoice.pdf"; + + private ByteArrayOutputStream bout; + private PrintStream out; + + private static void requireEnvVar(String varName) { + assertNotNull( + String.format("Environment variable '%s' must be set to perform these tests.", varName), + System.getenv(varName)); + } + + @Before + public void checkRequirements() { + requireEnvVar("GOOGLE_CLOUD_PROJECT"); + requireEnvVar("GOOGLE_APPLICATION_CREDENTIALS"); + } + + @Before + public void setUp() { + bout = new ByteArrayOutputStream(); + out = new PrintStream(bout); + System.setOut(out); + } + + @Test + public void testQuickStart() throws IOException { + // parse a PDF document. + QuickStart.quickStart(PROJECT_ID,"us", INPUT_URI); + String got = bout.toString(); + + assertThat(got).contains("Entity"); + } + + @After + public void tearDown() { + System.setOut(null); + } +} diff --git a/samples/snippets/src/test/java/documentai/v1beta2/SetEndpointTest.java b/samples/snippets/src/test/java/documentai/v1beta2/SetEndpointTest.java new file mode 100644 index 00000000..953600a7 --- /dev/null +++ b/samples/snippets/src/test/java/documentai/v1beta2/SetEndpointTest.java @@ -0,0 +1,68 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package documentai.v1beta2; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.Assert.assertNotNull; + +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.PrintStream; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +public class SetEndpointTest { + private static final String PROJECT_ID = System.getenv("GOOGLE_CLOUD_PROJECT"); + private static final String INPUT_URI = "gs://cloud-samples-data/documentai/invoice.pdf"; + + private ByteArrayOutputStream bout; + private PrintStream out; + + private static void requireEnvVar(String varName) { + assertNotNull( + String.format("Environment variable '%s' must be set to perform these tests.", varName), + System.getenv(varName)); + } + + @Before + public void checkRequirements() { + requireEnvVar("GOOGLE_CLOUD_PROJECT"); + requireEnvVar("GOOGLE_APPLICATION_CREDENTIALS"); + } + + @Before + public void setUp() { + bout = new ByteArrayOutputStream(); + out = new PrintStream(bout); + System.setOut(out); + } + + @Test + public void testSetEndPoint() throws IOException { + // process a pdf in different region. + SetEndPointBeta.setEndpoint(PROJECT_ID, "eu", INPUT_URI); + String got = bout.toString(); + + assertThat(got).contains("Entity"); + } + + @After + public void tearDown() { + System.setOut(null); + } +} diff --git a/synth.metadata b/synth.metadata index f206c5e9..9f7637f2 100644 --- a/synth.metadata +++ b/synth.metadata @@ -1,27 +1,33 @@ { - "updateTime": "2020-04-06T23:26:05.388158Z", "sources": [ + { + "git": { + "name": ".", + "remote": "https://github.com/googleapis/java-document-ai.git", + "sha": "5b6843626d22d623060fe2966da3e73463892e5d" + } + }, { "git": { "name": "googleapis", "remote": "https://github.com/googleapis/googleapis.git", - "sha": "d6cb4997910eda04c0c66c0f2fd043eeaa0f660d", - "internalRef": "304724866" + "sha": "0edf3ff6625f50cdcab5b3c40f2ef109bf73cef4", + "internalRef": "315961930" } }, { "git": { "name": "googleapis", "remote": "https://github.com/googleapis/googleapis.git", - "sha": "d6cb4997910eda04c0c66c0f2fd043eeaa0f660d", - "internalRef": "304724866" + "sha": "0edf3ff6625f50cdcab5b3c40f2ef109bf73cef4", + "internalRef": "315961930" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "e36822bfa0acb355502dab391b8ef9c4f30208d8" + "sha": "c4f3059c27591eb24d6942a0e357ec94c80459f2" } } ], diff --git a/synth.py b/synth.py index bf34fe02..2c9bec50 100644 --- a/synth.py +++ b/synth.py @@ -28,4 +28,7 @@ destination_name='document-ai', ) -java.common_templates() +java.common_templates(exclude=[ + '.kokoro/nightly/samples.cfg', + '.kokoro/presubmit/samples.cfg', +]) diff --git a/versions.txt b/versions.txt index e1e7118b..aa9ee305 100644 --- a/versions.txt +++ b/versions.txt @@ -1,5 +1,5 @@ -proto-google-cloud-document-ai-v1beta1:0.1.1:0.1.1 -proto-google-cloud-document-ai-v1beta2:0.1.1:0.1.1 -grpc-google-cloud-document-ai-v1beta1:0.1.1:0.1.1 -grpc-google-cloud-document-ai-v1beta2:0.1.1:0.1.1 -google-cloud-document-ai:0.1.1:0.1.1 +proto-google-cloud-document-ai-v1beta1:0.2.0:0.2.0 +proto-google-cloud-document-ai-v1beta2:0.2.0:0.2.0 +grpc-google-cloud-document-ai-v1beta1:0.2.0:0.2.0 +grpc-google-cloud-document-ai-v1beta2:0.2.0:0.2.0 +google-cloud-document-ai:0.2.0:0.2.0